About rdfs:member
0. rdfs:member in RDF vocabulary
rdfs:member:"is an instance of rdf:Property that is a super-property of all the container membership properties i.e. each container membership property has an rdfs:subPropertyOf relationship to the property rdfs:member."
ReferTo: RDF Vocabulary Description Language 1.0: RDF Schema
1. rdfs:member with protege
Recently, I am trying to build a domain ontoloy with protege version 3.2 alpha. To reserve the full expressive capability, the project is set to be
owl full. Then I
- 1) created a subclass of rdf:Seq. with the name, for example, Myseq.
- 2) tried (and failed) to and add constraints on rdfs:member property.
By definition, the range of rdfs:member is rdfs:Resource. But I want to constrain the resources joining that property for Myseq. e.g. empose "owl:alllValuesFrom" constraint on rfds:member. Finally found it is impossible in protege. (as far as I know now)
Protege list rdfs:member as the individule of rdf:Property in the "individuals tab", not as property in the "properties tab". Now I am curious about the reason. Might I send an email to their mailinglist? @_-?
2. A quick reference to OWL (Lite, DL, Full) construct.
Since it seems one can't use rdfs:member (or it's instance RDF:_#), I have to wondering whether it is a legal member of owl full or not. And the next question is, which rdf vocabularies are reversed in owl(ful, dl and lite).
ref:
- http://www.w3.org/TR/owl-ref/#Sublanguage-def
- http://www.w3.org/TR/owl-semantics/
chapter4: http://www.w3.org/TR/owl-semantics/mapping.html
A brief summary:
- OWL Full contains all the OWL language constructs and provides free, unconstrained use of RDF constructs.
- OWL DL.
uses all the OWL language constructs but with a number of constraints. Most RDF(S) vocabulary cannot be used within OWL DL. See the OWL Semantics and Abstract Syntax document [OWL S&AS] for details. - OWL Lite. see here
No comments:
Post a Comment