blunalucero / MODS-RDF

MODS RDF is an RDF ontology for MODS. As MODS is an XML schema for a bibliographic element set, MODS RDF is an expression of that element set in RDF.
7 stars 4 forks source link

Identifier #25

Closed melanieWacker closed 9 years ago

melanieWacker commented 9 years ago

References: MODS XML: http://www.loc.gov/standards/mods/userguide/identifier.html http://www.loc.gov/standards/mods/modsrdf/primer.html#identifier "If the identifier type belongs to a known vocabulary, it is treated as described in RDF Property a Vocabulary Term. (http://www.loc.gov/standards/mods/modsrdf/primer.html#propertyTerm) Example: ModsResource12356 identifier:isbn ‘0-937383-18-X’ If the vocabulary for the identifier type is not known, it is treated in a manner similar to classification, as described in Type and Value Bound Together. " Here is an example that includes both: http://www.loc.gov/standards/mods/modsrdf/examples/0002.rdf

BIBFRAME created a number of subproperties: http://bibframe.org/vocab/identifier.html I remember there was a lot of discussion about this on the BIBFRAME list back in July.

One question about the MODS RDF example above. It treats an lccn differently than an OCLC identifier -- which makes me wonder how exactly is "known vocabulary" defined? Those listed on id.locgov?

Also, should we continue with the current approach going forward?

raydAtLC commented 9 years ago

In BIBFRAME we seem to be headed in this direction (unofficially – please do not cite this elsewhere, for now).

Using classification as an example:

bf:Work bf:classfication http://id.loc.gov/authorities/classification/ML1015.K23.

          <http://id.loc.gov/authorities/classification/ML1015.K23>               a   bf:Classification ;
                         a   LccClass ;
                         rdf:value   “ML1015.K23” ;                          
                         bf:assigner   <http://id.loc.gov/vocabulary/organizations/dlc>.

I think we should consider this for identifiers too.

Modsrdf:Resource modsrdf:identifier http://example.com/idenifiers/issn/1234567890.

         <http://example.com/idenifiers/issn/1234567890>    a  modsrdf:Identifier;
                         a   modsrdf:Issn;
                         rdf:value   “1234567890” ;                          
                         bf:assigner   <http://example.com/identifier/organizations/xyz>.
melanieWacker commented 9 years ago

See agreement reached during 11/14/14 working group call. https://github.com/blunalucero/MODS-RDF/wiki/MODS-RDF-Working-Group-Call-11.14.14