Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] Inconsistency in OWL generation - Protege 4

Thomas Russ tar at ISI.EDU
Wed Jan 20 09:31:35 PST 2010


On Jan 20, 2010, at 6:19 AM, swamy wrote:

> Hi,
>
> I am creating a owl with protege 4.
>
> I have three classes
> 1. Person
> 2. Location
> 3. Sensor
>
> and I am creating the instances of each class.
>
> Person - Mike
> Location - Kitchen
> Sensor - Sensor1
>
> I have create new owl multiple times and observed that Protege is  
> creating the instances in a different way each time.
>
> 1st time :
>
>  <!-- file:/testontology.owl#Kitchen -->
>
>     <Location rdf:about="#Kitchen">
>         <rdf:type rdf:resource="&owl;Thing"/>
>     </Location>
>
>
>     <!-- file:/testontology.owl#Mike -->
>
>     <owl:Thing rdf:about="#Mike">
>         <rdf:type rdf:resource="#Person"/>
>     </owl:Thing>
>
>
>     <!-- file:/testontology.owl#Sensor1 -->
>
>     <Sensor rdf:about="#Sensor1">
>         <rdf:type rdf:resource="&owl;Thing"/>
>     </Sensor>
>
>
> 2nd time :
>
>     <!-- http://www.semanticweb.org/ontologies/2010/0/ 
> Ontology1263996084596.owl#Bob -->
>
>     <owl:Thing rdf:about="#Bob">
>         <rdf:type rdf:resource="#Person"/>
>     </owl:Thing>
>
>
>
>     <!-- http://www.semanticweb.org/ontologies/2010/0/ 
> Ontology1263996084596.owl#Kitchen -->
>
>     <owl:Thing rdf:about="#Kitchen">
>         <rdf:type rdf:resource="#Location"/>
>     </owl:Thing>
>
>
>
>     <!-- http://www.semanticweb.org/ontologies/2010/0/ 
> Ontology1263996084596.owl#Sensor1 -->
>
>     <Sensor rdf:about="#Sensor1">
>         <rdf:type rdf:resource="&owl;Thing"/>
>     </Sensor>
>
>
> Please look at the Location Instance:
> 1st time -
>     <owl:Thing rdf:about="#Kitchen">
>         <rdf:type rdf:resource="#Location"/>
>     </owl:Thing>
>
> 2nd time -
>     <owl:Thing rdf:about="#Kitchen">
>         <rdf:type rdf:resource="#Location"/>
>     </owl:Thing>
>
> Can  somebody please explain the reason for this behavior?

They are semantically equivalent ways of writing the information  
using OWL/RDF.  It is possible to write (serialize) an OWL ontology  
in several different ways when producing an OWL/RDF format  
representation.  You shouldn't worry about it.




More information about the protege-owl mailing list