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

schema:url equivalent to foaf:page #2596

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

rawmatt
Copy link

@rawmatt rawmatt commented Jun 4, 2020

Adds an alignment between schema:url and foaf:page.

I use DCAT, Schema.org, and FOAF to describe my dataset products. The alignment between Schema.org and FOAF currently exists in DCAT https://github.com/w3c/dxwg/blob/c58b79313c10be2ec13c32d8296098fbc050d216/dcat/rdf/dcat-schema.ttl#L223, not in Schema.org.

The effect is that even though I may have no usage of DCAT vocabulary, whether I include the DCAT definitions or not affects my data described using Schema.org.

I believe the alignment between FOAF and Schema.org is better served being in Schema.org, rather than being in a third vocabulary.

Adds an alignment between schema:url and foaf:page.

I use DCAT, Schema.org, and FOAF to describe my dataset products. The alignment between Schema.org and FOAF currently exists in DCAT https://github.com/w3c/dxwg/blob/c58b79313c10be2ec13c32d8296098fbc050d216/dcat/rdf/dcat-schema.ttl#L223, not in Schema.org. 

The effect is that even though I may have no usage of DCAT vocabulary, whether I include the definitions or not affects my data described using Schema.org. 

I believe the alignment between FOAF and Schema.org is better served being in Schema.org, rather than being in a third vocabulary.
Turtle typo - missed moving the terminal point when adding an additional statement to :url.
@stain
Copy link

stain commented Jul 7, 2020

Using owl:equivalentProperty means (at least in OWL) you also get the inference that the range of http://schema.org/url is a foaf:Document however https://schema.org/url does not require the URL to be (pointing at) a document. For instance the URL can be a #section within a page, a JPEG picture, a mp4 video, a mp3 podcast or a web form.

With the OWL inference you also get along the inverse foaf:topic which is a bit strong implication for what may not be a document.

Personally I would think a more natural mapping of topic/page would be:

Then we also have the more specific subproperties on both sides:

To be honest I am not sure what is the originally purpose of http://schema.org/url although its ambiguousness have always came in handy when @id is too strong and subjectOf too documenty - it's like a generic <a href=""> without a rel and without having to say anything more about the URL.

I guess @danbri as original FOAF author might have views!

@RichardWallis RichardWallis changed the base branch from master to main July 23, 2020 13:05
@github-actions
Copy link

This pull request is being tagged as Stale due to inactivity.

@github-actions github-actions bot added the no-pr-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!). label Sep 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no-pr-activity Discuss has gone quiet. Auto-tagging to encourage people to re-engage with the issue (or close it!).
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants