W3C home > Mailing lists > Public > www-rdf-interest@w3.org > May 2003

Legal to have a recursive definition of a class?

From: Roger L. Costello <costello@mitre.org>
Date: Thu, 22 May 2003 12:29:48 -0400
Message-ID: <3ECCFAFC.BD23AFFE@mitre.org>
To: www-rdf-interest@w3.org
CC: "Costello,Roger L." <costello@mitre.org>

Hi Folks,

Is this legal:

<owl:Class rdf:ID="Juicer">
       <rdfs:subClassOf rdf:resource="#Appliance"/>
       <rdfs:subClassOf>
              <owl:Restriction>
                      <owl:onProperty rdf:resource="#makesObsolete"/>
                      <owl:allValuesFrom rdf:resource="#Juicer"/>
             </owl:Restriction>
      </rdfs:subClassOf>
</owl:Class>

Note the recursion - Juicer is being used in the definition of Juicer.
Is this legal?  /Roger
Received on Thursday, 22 May 2003 12:28:19 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:59 GMT