-
Notifications
You must be signed in to change notification settings - Fork 812
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
What is the difference between schema:name and rdfs:label? #1762
Comments
The semantics are similar - enough that in practice they probably mean the same in most cases. An advantage to using On the other hand, generic RDF processors are much more likely to recogise Perhaps we should do this for a few basic features of schema. /@danbri ?? |
The idea of a 'name' is slightly stronger than that of a label, so I'd suggest that there could be rdfs:labels that aren't schema:names. I've added a subPropertyOf assertion to the definition file that says this. The name property also means the same thing as dc:title too, which is also "A name given to the resource.", so I've added an 'equivalentProperty' link there too. None of this has UI in the site yet, but it is still useful to document the basic situation in our schemas. |
To answer the question about advantages of 'using the former instead of the latter', afaik there are no large scale schema.org implementations that currently apply multi-namespace RDFS inference or that will understand rdfs:label in place of schema:name. But it depends what you're doing, which application, etc. I can say at least for Google, we aren't currently likely to understand rdfs:label in places where we expect schema:name. |
Many thanks for these clarifications. |
Thanks for nudging us into clarifying! I'll close this issue now, though it doesn't stop further comments. |
Is there a semantic difference between schema:name and rdfs:label? What would be the advantage of using the former instead of the latter?
The text was updated successfully, but these errors were encountered: