adding data to properties of individuals

Hi,

I'm new to OWL and I am trying to build an ontology for a project I am working 
on. My problem is that I need to add some instance information to the 
properties of a specific individual and I am not sure if it is possible or 
how to do it.

I'll explain better, given the following test ontology:
<?xml version="1.0"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
    xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
    xmlns:owl="http://www.w3.org/2002/07/owl#"
    xmlns:daml="http://www.daml.org/2001/03/daml+oil#"
    xmlns="http://127.0.0.1/ontologies/test.owl#"    
    xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:base="http://127.0.0.1/ontologies/test.owl">
  <owl:Ontology rdf:about=""/>
  <owl:Class rdf:ID="AClass"/>
  <owl:Class rdf:ID="Description"/>
  <owl:Class rdf:ID="AnotherClass"/>
  <owl:ObjectProperty rdf:ID="anObjProperty">
    <rdfs:range rdf:resource="#AnotherClass"/>
    <anObjAnnotation>
      <Description rdf:ID="DescriptionInstance"/>
    </anObjAnnotation>
    <rdfs:domain rdf:resource="#AClass"/>
  </owl:ObjectProperty>
  <owl:AnnotationProperty rdf:ID="anObjAnnotation"/>
  <AClass rdf:ID="AClassInstance">
    <anObjProperty>

<!-- PUT SOME INFO HERE -->

      <AnotherClass rdf:ID="AnotherClassInstance"/>
    </anObjProperty>
  </AClass>

  <AClass rdf:ID="ASecondClassInstance">
    <anObjProperty>

 <!-- PUT SOME INFO HERE -->

      <AnotherClass rdf:ID="AnotherClassInstance"/>
    </anObjProperty>
  </AClass>
</rdf:RDF>

I would like to be able to add some more information (that can be queried 
afterwards) where the <!-- PUT SOME INFO HERE --> is.

For example I would like to say that the property <anObjProperty>, when used 
within #ASecondClassInstance has weight 0.5 but when used in 
ASecondClassInstance has weight 0.7.

Is something like this possible?

If yes how?

Thanks

Alessandro

Received on Thursday, 18 November 2004 14:36:57 UTC