Re: [ANN] Working drafts by SW Best Practices group -- request for comments

Wouldn't reification seem like a natural fit for this problem? E.g.

:Diagnosis_Relation
       a       owl:Class ;
       rdfs:subClassOf rdf:Statement
       rdfs:subClassOf
               [ a       owl:Restriction ;
                 owl:allValuesFrom :Probability_values ;
                 owl:onProperty :diagnosis_probability
               ] .

And then:

:Christine
       a       :Person ;
       :has_diagnosis :Breast_Tumor .

:Diagnosis_Relation_1
       a       :Diagnosis_Relation ;
       rdf:subject :Christine ;
       rdf:predicate :has_diagnosis ;
       rdf:object :Breast_Tumor ;
       :diagnosis_probability :HIGH .


(Note: N3 needs better support for expressing reification!)

Received on Thursday, 22 July 2004 16:43:49 UTC