-
Notifications
You must be signed in to change notification settings - Fork 0
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
[PP] Keep the TUM id #62
Comments
You use the |
Another way is to use better the |
I think you're talking about orthogonal issues. First, you may want to distinguish the various IDs by not using a single property (dc:identifier) but by reifying this property into some sub-properties that convey more semantics, such as this is the ID in the TUM sense, this is the ID in our internal system, etc. Do we want this? Second, you may want to described the relationships between those multiple ids and more precisely and you may use PROV for that. Can you provide a full example of what you have in mind and what problem does it solve? |
Solution 1Prefixing the identifiers. <http://data.doremus.org/expression/71d0c14f-fa29-369b-9e19-36ad902dcbfa>
dct:identifier "N 0804799" , "TUM 0804786" . Path: Solution 2The identifiers are specified in the source files (PROV). <http://data.doremus.org/expression/71d0c14f-fa29-369b-9e19-36ad902dcbfa>
prov:wasDerivedFrom [
a prov:Entity;
dct:identifier "0804799" ;
dct:type "Notice d'ouvre"@fr ;
dcat:mediaType "text/xml" ;
dct:conformsTo <http://data.doremus.org/standard/unimarc>;
prov:wasAttributedTo <http://data.doremus.org/organization/Philharmonie_de_Paris>
] , [
a prov:Entity;
dct:identifier "0804786" ;
dct:type "TUM"@fr ;
dcat:mediaType "text/xml" ;
dct:conformsTo <http://data.doremus.org/standard/unimarc>;
prov:wasAttributedTo <http://data.doremus.org/organization/Philharmonie_de_Paris>
] . Path: Solution 3Use the F40 Identifier Assignment and F13 Identifier. |
Solution 4Reifying the mus:Uxx_tum_identifier a owl:DatatypeProperty ;
rdfs:subPropertyOf dct:identifier ;
rdfs:isDefinedBy <http://data.doremus.org/ontology#> ;
rdfs:label "Uxx TUM identifier"@en .
mus:Uyy_wn_identifier a owl:DatatypeProperty ;
rdfs:subPropertyOf dct:identifier ;
rdfs:isDefinedBy <http://data.doremus.org/ontology#> ;
rdfs:label "Uxx work notice identifier"@en .
<http://data.doremus.org/expression/71d0c14f-fa29-369b-9e19-36ad902dcbfa>
mus:Uxx_tum_identifier "0804786" ;
mus:Uyy_wn_identifier "0804799" . P.S:
|
Sure, but normally these values are just used internally by us.
I like how easy is its usage. Anyway, we can state that solution 2 & 4 are the best ones. |
Well, yes, TUM is definitively a music-specific type of identifier. Note that schema.org is exactly going this way, proposing to define several sub-properties of |
So far, we have in the data only the id of the "Notice d'ouvre".
We should find a way to keep also the id of the TUM (without confusing the 2).
The text was updated successfully, but these errors were encountered: