-
Notifications
You must be signed in to change notification settings - Fork 55
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
foaf:homepage vs. dcat:landingPage #352
Comments
Is this relevant? from the FOAF specification: "FOAF allows a thing to have multiple homepages, but constrains homepage so that there can be only one thing that has any particular homepage." |
I think what we've got doesn't break anything - a catalog could have a number of |
Right, but we still must be careful since |
Looks to me that the statement at FOAF does not say that one thing can have only one homepage. Instead, it says that a page can be a homepage of not more than one thing. So two things must not share the same homepage. Sounds like an odd constraint that is difficult to enforce. |
@makxdekkers is correct, the idea in FOAF/RDFWeb was to facilitate (rather than require) "reference by description". If you know for example that there is a company whose name is Apple, whose homepage is https://www.apple.com/, ... that is a pretty strong referring expression. So we made part of the concept of "homepage" the idea that there's a single thing whose homepage it is. It is not a particularly odd or obscure constraint, e.g. see @rvguha's paper on related theoretical issues. In FOAF we then generalized this pattern to cases where you wouldn't intuitively want to call it a "homepage". The FOAF name for this was isPrimaryTopicOf. In Schema.org, we can used the less verbose "http://schema.org/sameAs" relationship, but the idea is similar: a relationship between something and a (relatively well known) page primarily about it. Another related relation is https://schema.org/mainEntityOfPage which drops the expectation that the page/document is well known. Some notes on these overlaps are at https://schema.org/docs/datamodel.html#mainEntityBackground |
I think some explanations and examples would help users in a deeper understanding. Can we consider to add the following items to the document?
I am willing in drafting a proposal by extending the basic example if the group thinks this can close the issue. |
It seems the discussion on this issue moved to #763 I propose to close it, and continue the discussion there (if still relevant). |
We are closing this issue as proposed above and as a result of tonight's DCAT subgroup meeting |
@fellahst pointed out in #122 (comment) that
dcat:landingPage
(a property of alldcat:Resources
) is very similar tofoaf:homepage
(recommended ondcat:Catalog
). Now we have recognised thatdcat:Catalog
is a sub-class ofdcat:Dataset
, this means that both of these properties are available on a catalog description. What is recommended best practice? Should the use of one of these (foaf:homepage) be deprecated in the context of a catalog?The text was updated successfully, but these errors were encountered: