-
Notifications
You must be signed in to change notification settings - Fork 24
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
SHACL: Constraint on foaf:primaryTopic #174
Comments
One obvious reason is the simplicity of applications working with DCAT-AP data. It is simpler to expect one of the inverse property pair than to account for both. Especially, when the problem can be addressed at the data publisher side by adding the inverse property there. |
I share the remark of @jakubklimek. In general inverse-named properties (propA and propB) create challenges on several levels:
Many of these questions are dropped if only direction (typically the most natural one) is part of the specification. The other is than a supportive property for implementations. |
proposal: no change to the specification. |
Since no objections have been formulated to this resolution, no adaptations to the shacl shape are included. |
The current SHACL constraints raise a
sh:Violation
when an instance offoaf:primaryTopic
is missing from adcat:CatalogRecord
, even when its inversefoaf:isPrimaryTopicOf
is present.This results in a validation error for GeoDCAT-AP records generated from INSPIRE / ISO 19115 ones, as, in such cases,
foaf:isPrimaryTopicOf
is more frequently used.Is there a strong reason why the use of
foaf:isPrimaryTopicOf
instead offoaf:primaryTopic
is not satisfying the requirements underlying the relevant constraint?The text was updated successfully, but these errors were encountered: