SEMICeu / ADMS

1 stars 0 forks source link

How to properly link to identifier scheme #10

Open dafeder opened 5 months ago

dafeder commented 5 months ago

This may be due to my lack of experience with this type of documentation, but I am struggling to understand how to fully document an identifier of a particular scheme. The identifier documentation says the object can contain:

content string that is the identifier;
an optional identifier for the identifier scheme;
an optional identifier for the version of the identifier scheme;
an optional identifier for the agency that manages the identifier scheme.

What would be an example, preferably in JSON-LD, of an Identifier object implementing all of these optional identifiers?

EmidioStani commented 5 months ago

Hello @dafeder ,

glad to see you again.

There is an example of use of ADMS in Core Business Vocabulary: https://semiceu.github.io/Core-Business-Vocabulary/releases/2.2.0/#examples

Is it ok for you ?

dafeder commented 5 months ago

Yes, thank you @EmidioStani , and nice to talk to you again too :)

Yes thank you - that makes sense to use a dct:conformsTo property. Would be nice if the ADMS vocabulary was more specific like this, as I wouldn't have known to look at this document. Or is it intentionally agnostic about the specific properties used in an Identifier class?

dafeder commented 5 months ago

Can you clarify though @EmidioStani, in your example dct:conformsTo simply contains an IRL, to an HTML web page. The DCAT standard says that the range for dct:conformsTo is a dcterms:Standard class. Is it correct to simply add an IRI as a string literal for dct:conformsTo?