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

'smushing' #670

Closed
dr-shorthair opened this issue Jan 17, 2019 · 3 comments
Closed

'smushing' #670

dr-shorthair opened this issue Jan 17, 2019 · 3 comments

Comments

@dr-shorthair
Copy link
Contributor

dr-shorthair commented Jan 17, 2019

Respond to comment from @smrgeoinfo - https://lists.w3.org/Archives/Public/public-dxwg-comments/2018Nov/0007.html

This text was copied from DCAT-2014:

foaf:homepage is an inverse functional property (IFP) which means that it SHOULD be unique and precisely identify the catalog. This allows smushing various descriptions of the catalog when different URIs are used.

The point is that the foaf:homepage is the canonical webpage for a Catalog. This is implied by the fact that foaf:homepage is defined (in FOAF) as an inverse-functional-property. The 'smushing' text is just a commentary or interpretation of the implication of IFP in the DCAT context, as there might be more than one web-page for a dcat:Catalog (or any other dcat:Resource for that matter).

I propose adjusting the usage note to the following:

foaf:homepage is an inverse functional property (IFP) which means that it SHOULD be unique and precisely identify the web-page for the catalog. This property indicates the canonical web-page, which might be helpful in cases where there is more than one web-page about the catalog.

@akuckartz
Copy link

SHOULD or MUST ?

@smrgeoinfo
Copy link
Contributor

If the constraint is MUST, is there any way to test conformance?

I like the proposed language.

@dr-shorthair dr-shorthair added this to To do in DCAT revision via automation Jan 18, 2019
agbeltran added a commit that referenced this issue Jan 19, 2019
DCAT issue #670 - Eliminate 'smushing'.
DCAT revision automation moved this from To do to Done Jan 19, 2019
@agbeltran
Copy link
Member

@smrgeoinfo a reasoner will infer that if there are two subjects for the inverse functional property, they are the same and raise a conflict if that is not possible due to other axioms

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
DCAT revision
  
Done
Development

No branches or pull requests

4 participants