W3C home > Mailing lists > Public > semantic-web@w3.org > April 2005

Re: RDF Schema - question on implied typing with rdfs:Class

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.

  ----- 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


  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?


  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

This archive was generated by hypermail 2.4.0 : Tuesday, 5 July 2022 08:44:52 UTC