On Aug 9, 2006, at 2:10 PM, Daniel Gresh wrote: > Hi, > > I've been wondering how to assign a property to an individual in > OWL DL. I can do it in OWL Full, but the OWL DL syntax won't allow > me to do it the way I am thinking of. This is what I am currently > trying: > > <rdf:Description rdf:about="http://ontology.lle.rochester.edu/ > IRCalSystemAppendix"> > <j.0:ImageProperty rdf:resource="http:// > ontology.lle.rochester.edu/Pics/Diagnostics/Calorimetry/D-AB- > R-035_REVA_13.png"/> > <rdf:type rdf:resource="http://ontology.lle.rochester.edu/ > InfraredFullApertureCalorimeterSystem"/> > </rdf:Description> > > I get these messages from my syntax checker: > > Invalid OWL DL syntax in j.0:ImageProperty-statement: j. > 0:IRCalSystemAppendix j.0:ImageProperty j.1:D-AB-R-035_REVA_13.png > Unknown Resource j.1:D-AB-R-035_REVA_13.png. In OWL DL a type > for every individual is mandatory (beside 'owl:DeprecatedClass' or > 'owl:DeprecatedProperty'). > Unknown Resource j.1:D-AB-R-035_REVA_13.png. In OWL DL a type for > every individual is mandatory (beside 'owl:DeprecatedClass' or > 'owl:DeprecatedProperty'). > This ontology is NOT well-formed. What checker is this? Icky, man. It looks like the problem is that you don't have a type triple for the png. Try adding <owl:Thing rdf:about="http://ontology.lle.rochester.edu/Pics/ Diagnostics/Calorimetry/D-AB-R-035_REVA_13.png"/> (Pellet will suggest such triples. Try the Pellet demo page.) [snip] > So, I am obviously missing something. I'm not really sure what to > do at this point. Does anyone have any ideas? Hope this helps. It might help to avoid the rdf:resource shortcut. That way you always have the opportunity for a typed node on the object. Cheers, Bijan.Received on Thursday, 10 August 2006 01:40:27 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:13:13 GMT