Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update code for ENS Lyon LOM repositories #1

Open
wants to merge 83 commits into
base: master
Choose a base branch
from

Conversation

encolpe
Copy link

@encolpe encolpe commented Nov 19, 2015

Add vcard to xcard migration.
Various fix against LOM structure.
Add compatibility to the last ISO/CEI 19788 version.
Version tags:

  • 0.1 on commit d4eeb1e (Wed Sep 24 11:29:43 2014)
  • 0.2 on commit 860080c (Thu Nov 19 15:20:45 2015)

encolpe and others added 30 commits November 26, 2015 15:10
the element ws a dateTime. The condition was too loose and
enables dates with the year only to be qualified as dateTime
which was rejected by the triplestore.
TODO

replace string ENSdeLyon:value with  its sémantic value
TODO
prevent writing DES0300 as string when it is an IRI
Transformation of LOM resources derived from LOM taxons and taxonPaths
cannot be generic. It requires a given taxonomy/ontology expressing the
classification of ressources for a given instituion or group of institutions.
The method implemented here agregates an external IRI root bearing the
classification and the Id tag of the LAST taxon of each taxonPathes.
(The taxonPath is known in the graph of the ontology which allows to
consider the LAST taxon only)
Taxons are linked to ontology clases or individuals while keywords
are linked to litterals.
Besides the IRI it is also necessary to qualify the taxonPath SOURCE
classification, to identify to provide the qualifier string associated
with each source.
As an example an ontology build on 4 classifications at ENS de Lyon is
used here.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants