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
DCAT dependencies #111
Comments
I think we should consider ORG and perhaps ORG instead of FOAF (it's more recently/better formalisms). Also PROV will likely become a dependency. |
ORG also uses (depends on) FOAF, but does not import it. The general style in w3c ontologies appears to be to avoid using owl:imports, but rely on just mentioning external resources. That's probably fine in the published version. Nevertheless, it is convenient to use owl:imports during development so all the content of the dependencies are visible in the IDE (protege, topbraid, etc). |
If we adopt both PROV and ORG and FOAF we should consider if any axiomatization around foaf:Agent and prov:Agent is warranted. |
@nicholascar Again we need to be careful not to make changes that would break existing implementations. I think DCAT 1.0 is in error recommending resources of type foaf:Agent as the range of dct:publisher, because the range of that property is formally defined as dct:Agent. If I remember correctly, there were plans to create an owl:sameAs between dct:Agent and foaf:Agent but I don't see that in the specifications. org:Organization is formally declared to be a subclass of foaf:Agent. |
@makxdekkers PROV has an Agent class and a Person class too. Use of them would allow for dct:publisher to point to an individual. PROV doesn't import anything but people interpret it's Person and Agent in relation to FOAF. |
Topic: Motivation for ORG-Ontology
Possible, but inverse alternative could be: http://xmlns.com/foaf/spec/#term_member
Badly, foaf:member does not apply to foaf:Organisation, the another "collection"-like concept. |
@jpullmann yes, we have used the Regarding FOAF/ORG use: on reflection, perhaps it's fine to just point to Dealing with |
I am in favour of keeping descriptions of Agents out of scope for DXWG. |
prov:Agent is sometimes a piece of equipment ... |
A PROV Agent is something with agency this in PROV, People are Agents but a SoftwareAgent is too. PROV doesn’t go too far in defining what can have agency but we can easily interpret its intention for its Agent as FOAF Agent superset |
@dr-shorthair FOAF Agent is defined as "An agent (eg. person, group, software or physical artifact)" (my emphasis) so it can include a piece of equipment as a physical artifact. |
Thanks @makxdekkers @nicholascar - should have done my homework.
being the subclass of agents that have participated in As suggested by @philarcher in #131 (comment) perhaps we should follow the lead of SSN/SOSA and provide alignment axioms (to PROV, ADMS?, ...) in separate graphs to the basic DCAT specification, which in its basic form should be as weakly axiomatized as possible. @arminhaller maybe we should brief DXWG on horizontal/vertical modularization pattern. There is almost certainly an overlap with the Profiles discussion here. |
#94 has been modified so that there is a separate module to hold DCAT-PROV alignment axioms |
Thanks @makxdekkers for revealing those FOAF definitions! Apologies for also not having revisited the definitions to check. Happy to use foaf:Agent, given that we may not know about any Activities that an Agent participated in. |
Although this is linked to a number of other open issues, all of them are marked for the future priority milestone or are dependent on other work. The dependencies for DCAT may change for future versions of DCAT but in the context of DCAT 2, the dependencies are listed at https://w3c.github.io/dxwg/dcat/#normative-namespaces. Propose closing this. |
Which external vocabularies should DCAT have dependencies on?
Currently: dcterms, skos, FOAF (very little), vCard (very little).
Proposed: prov-o #94, adms #53
<owl:imports>
or simply by mentioning class/property names?Discussion was started in DCAT meeting https://www.w3.org/2018/01/31-dxwgdcat-minutes#x06 but not finished.
The text was updated successfully, but these errors were encountered: