- From: Jeremy Wong <50263336@student.cityu.edu.hk>
- Date: Wed, 06 Apr 2005 14:32:14 +0800
- To: Hans Teijgeler <hans.teijgeler@quicknet.nl>, semantic-web@w3.org
- Message-id: <005c01c53a72$5f73bb30$6502a8c0@miko947ymju833>
ex:PassengerVehicle rdf:type rdfs:Class is an explicit assertion of what you're describing. Your rdfs:subClassOf triple entails ex:PassengerVehicle rdf:type rdfs:Class. However, if the assertion ex:PassengerVehicle rdfs:subClassOf ex:MotorVehicle is removed and you do not assert ex:PassengerVehicle be an instance of rdfs:Class, then ex:PassengerVehicle is no more an instance of rdfs:Class unless you retain the explicit assertion. Jeremy ----- Original Message ----- From: Hans Teijgeler To: semantic-web@w3.org Sent: Wednesday, April 06, 2005 2:09 PM Subject: RDF Schema - question on implied typing with rdfs:Class Hi, I am new in the RDF scene, and I have read most of the related W3C Recommendations and the Primer. I have a simple question about RDF Schema, with probably a simple answer: In the Primer I read that ALL classes need to be typed with rfds:Class. So for example: ex:MotorVehicle rdf:type rdfs:Class . ex:PassengerVehicle rdf:type rdfs:Class . ex:PassengerVehicle rdfs:subClassOf ex:MotorVehicle . Is there a reason why the subclass ex:PassengerVehicle doesn't inherit being an rdfs:Class from the superclass ex:MotorVehicle? Regards, Hans ____________________________ Hans Teijgeler co-author of ISO 15926-2 author of ISO 15926-7 website www.InfowebML.ws e-mail hans.teijgeler@quicknet.nl phone +31-72-509 2005
Received on Wednesday, 6 April 2005 06:37:22 UTC