RE: OWL constructors

> As per my action item I've checked with Ivan and got 
> confirmation that adding OWL constructs is a good idea. He adds:
> 
> > B.t.w, this is actually the core of what the new OWL group calls 
> > Profiles, especially OWL RL profiles:
> > 
> > http://www.w3.org/TR/owl2-profiles/#OWL_2_RL
> > 
> http://www.w3.org/TR/owl2-profiles/#Reasoning_in_OWL_2_RL_and_RDF_Grap
> > hs_using_Rules
> 
> CarlosI, would be great if you could get suggestions from Diego.

I have checked with Diego and he told me that the main thing it to declare the classes as rdfs:Class and owl:Class instances. In RDF/XML we can use <rdf:type>, for example:

<rdfs:Class rdf:about="....">
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <!-- ... -->
</rdfs:Class>

Which is the abbreviated for:

<rdf:Description rdf:about="...">   
    <rdf:type rdf:resource="http://www.w3.org/2002/07/owl#Class"/>
    <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/>
</rdf:Description>

Simmilary, he also suggests to declare the properties as owl:DatatypeProperty or owl:ObjectProperty, apart from rdf:Property.
 
Regards,
 CI.

____________________

Carlos Iglesias

Fundación CTIC
Parque Científico-Tecnológico de Gijón
33203 - Gijón, Asturias, España
teléfono: +34 984291212
email: carlos.iglesias@fundacionctic.org
URL: http://www.fundacionctic.org  

Received on Wednesday, 3 June 2009 10:07:32 UTC