Feature #10621

Import SKOS files asynchronously in multiple formats using EasyRDF

Added by Jesús García Crespo over 3 years ago. Updated about 3 years ago.

Status:VerifiedStart date:11/29/2016
Priority:MediumDue date:
Assignee:Dan Gillean% Done:

0%

Category:Import/Export
Target version:Release 2.4.0
Google Code Legacy ID: Tested version:2.4
Sponsored:Yes Requires documentation:

Description

AtoM supports SKOS RDF XML imports via the user interface or the command-line to support the import of terms, to be used in taxonomies such as Places, Subjects, Genres, etc. Previously, imports via the user interface were performed synchronously in the browser, which limited the size of the import significantly. only RDF XML was supported. In many cases, additional information (such as translations of the term, or relationships) might be lost if the SKOS did not come from another AtoM system.

With this feature, AtoM will use a third-party library, EasyRDF, to parse SKOS files for upload, vastly improving AtoM's ability to parse and import compliant SKOS RDF serialized into a number of formats (such as Turntle, N3, etc). The import will be handled by the job scheduler, allowing it to be performed asynchronously in the background and thereby avoiding user interface timeout issues. Additionally, the ability to import from a URL pointing to an RDF resource has been added. All import jobs will produce a detailed report in the Job details page associated with the operation. Finally, a link directly to the SKOS import page has been added to the Import menu, to help users get there more easily.


Related issues

Related to Access to Memory (AtoM) - Bug #10228: Importing some SKOS files produces a "'sfSkosPlugin' not ... Won't fix 08/24/2016

History

#2 Updated by Jesús García Crespo over 3 years ago

  • Status changed from New to QA/Review
  • Assignee changed from Jesús García Crespo to Dan Gillean
  • Sponsored changed from No to Yes
  • Requires documentation set to Yes

Merged! https://github.com/artefactual/atom/pull/474

Not sure if you're going to like the behavior of the flash message that is shown to the user when an import is submitted. I think the flash messages persists for a couple of pages. I'm not sure if that can be considered a bug or a feature but I don't think it's affecting the client!

#3 Updated by Dan Gillean over 3 years ago

  • Status changed from QA/Review to Verified
  • Tested version 2.4 added

We've added SKOS as an option in the Import menu, so we'll need to update the Navigation documentation where the main menus are introduced, as well as the Import pages.

Note that it's not just RDF/XML that is supported - also also Turtle, N3, and other SKOS serializations. You can use either a local upload or point it to an external URL.

#5 Updated by Dan Gillean over 3 years ago

  • Subject changed from Use EasyRDF in AtoM's sfSkosPlugin to Import SKOS files asynchronously in multiple formats using EasyRDF
  • Description updated (diff)

Added a more end-user friendly title to the ticket, and a description.

#6 Updated by Dan Gillean over 3 years ago

  • Related to Bug #10228: Importing some SKOS files produces a "'sfSkosPlugin' not found" error added

#7 Updated by Dan Gillean about 3 years ago

  • Requires documentation deleted (Yes)

Also available in: Atom PDF