rdfs:range is an instance of rdf:Property that is used to state that the values of a property are instances of one or more classes.
rdfs:domain and rdfs:range do not provide any direct way to indicate property restrictions that are local to a class.I'm a thesaurus manager so I'm always going to be that guy complaining when his vocabularies can't be used in every context so apologies in advance :-)
If I define a vocabulary that is compatible with the intent of educationRole how can I include it with URIs?
I wager this property have range xml scheme string because it is adapted from the IEEE LOM property Intended End User Role. In LOM this property has a LOM vocabulary associated with it, which of course are just textual strings with no IDs (Teacher; Learner; Manager; Author).
Related to this is how restrictive is rangeIncludes supposed to be. It does have a very similar definition to rdfs:range:
from http://schema.org/docs/datamodel.html (my emphasis)Conformance
While we would like all the markup we get to follow the schema, in practice, we expect a lot of data that does not. We expect schema.org properties to be used with new types. We also expect that often, where we expect a property value of type Person, Place, Organization or some other subClassOf Thing, we will get a text string. In the spirit of "some data is better than none", we will accept this markup and do the best we can.
Relates a property to a class that constitutes (one of) the expected type(s) for values of the property.
rdfs:range
rdfs:rangeis an instance ofrdf:Propertythat is used to state that the values of a property are instances of one or more classes.
... although also I note this NOTE in rdfs:The basic facilities provided byrdfs:domainandrdfs:rangedo not provide any direct way to indicate property restrictions that are local to a class.
I've never been really clear about how restrictive 'range' is supposed to be. its not clear to me why *anything* expressible in RDF should restrict use of URIs.
--
You received this message because you are subscribed to the Google Groups "Learning Resource Metadata Initiative" group.
To unsubscribe from this group and stop receiving emails from it, send an email to lrmi+uns...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
-- -- Phil Barker @philbarker LRMI, Cetis, ICBL http://people.pjjk.net/phil Heriot-Watt University Ubuntu: http://xkcd.com/456/ not so much an operating system as a learning opportunity.