- From: Hans Teijgeler <hans.teijgeler@quicknet.nl>
- Date: Mon, 22 Aug 2005 13:47:45 +0200
- To: "'Peter F. Patel-Schneider'" <pfps@research.bell-labs.com>
- Cc: <semantic-web@w3.org>, <tore.r.christiansen@dnv.com>
- Message-Id: <200508221147.j7MBlkAg011443@vmx30.multikabel.net>
Hi Peter, Thanks for your response! In our data model we have lots of binary relationships mapped to OWL Classes with two Properties. Two of these relationships are: - "classification" with "classified" and "classifier", which we map to rdf:type - "specialization". with "subclass" and "superclass", which we map to rdfs:subClassOf Classification has four subclasses and specialization five. The examples I gave were: <owl:ObjectProperty rdf:ID="upperBoundOf"> <rdfs:subPropertyOf rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/> </owl:ObjectProperty> which we would use for a NumberRange that is a member and the upper bound of a NumberSpace <owl:ObjectProperty rdf:ID="subClassByRoleOf"> <rdfs:subPropertyOf rdf:resource="http://www.w3.org/2000/01/rdf-schema#subClassOf"/> </owl:ObjectProperty> which we would use for a specialization where the superclass must be a Role (one of the entity types in our model). If you know a less perilous manner to represent this, I would be much obliged. Regards, Hans -----Original Message----- From: Peter F. Patel-Schneider [mailto:pfps@research.bell-labs.com] Sent: Monday, August 22, 2005 12:36 PM To: hans.teijgeler@quicknet.nl Cc: semantic-web@w3.org; tore.r.christiansen@dnv.com Subject: Re: rdfs:subPropertyOf of rdf:type and rdfs:subClassOf possible? Well of course you *can* do this (in OWL Full). Whether you *ought* to do this is any entirely different matter. What you are doing here is perilously close to fiddling with "&" (the and connector) in first-order logic. Are you *absolutely* sure that this is *really* what you need to do? Peter F. Patel-Schneider Bell Labs Research From: "Hans Teijgeler" <hans.teijgeler@quicknet.nl> Subject: rdfs:subPropertyOf of rdf:type and rdfs:subClassOf possible? Date: Mon, 15 Aug 2005 10:39:29 +0200 > Hi, > > I need to define a subProperties of rdf:type and also of > rdfs:subClassOf. When I look at the domain and range of > rdfs:subPropertyOf I see that both require an rdf:Property. And rdf:type > and rdfs:subClassOf are Properties. > > So, is the following allowed? > > <owl:ObjectProperty rdf:ID="upperBoundOf"> > <rdfs:subPropertyOf > rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/> > </owl:ObjectProperty> > > <owl:ObjectProperty rdf:ID="subClassByRoleOf"> > <rdfs:subPropertyOf > rdf:resource="http://www.w3.org/2000/01/rdf-schema#subClassOf"/> > </owl:ObjectProperty> > > Regards, > Hans > > _______________________ > Hans Teijgeler > ISO 15926 specialist > <http://www.InfowebML.ws> www.InfowebML.ws > <mailto:hans.teijgeler@quicknet.nl> hans.teijgeler@quicknet.nl > phone +31-72-509 2005 >
Received on Monday, 22 August 2005 11:53:30 UTC