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

New profile for DCAT US v3 #314

Draft
wants to merge 17 commits into
base: master
Choose a base branch
from
Draft

New profile for DCAT US v3 #314

wants to merge 17 commits into from

Conversation

amercader
Copy link
Member

Use the same files in examples used in the shacl tests, don't use
separate dataset dicts on each test.
For the parsing ones we are using the existing dataset.rdf file which
has a DCAT AP flavour. We can replace it with a US centric if we can
come up with a good existing example.
Use org:Organization and add a skos:prefLabel property
From landing page and documentation if there is no title defined
for them. See Usage note in
https://doi-do.github.io/dcat-us/#properties-for-document
As they are modeled as Data Services, the outputs fails validation
because they don't contain publisher and contact point. We can revisit
this if we implement first class support for Data Services
Rather than just include a Literal, add it as a node
(with a class if provided) with a RDFS.label property, eg:

    dct:accessRights [ a dct:RightsStatement ;
	rdfs:label "Statement about access rights" ] ;

An URI can also be used:

    dct:accessRights <https://example.org/vocab/access-right/TODO/PUBLIC> ;

    [...]

    <https://example.org/vocab/access-right/TODO/PUBLIC> a dct:RightsStatement .

This is in line with the recommendation in the DCAT 3 spec:

https://www.w3.org/TR/vocab-dcat-3/#ex-license-and-access-rights
Values like floats caused an exception here, and the fields get index
as text in Solr anyway
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.

1 participant