Re: Multiple rdf:about in single element?

* Eric Jain <Eric.Jain@isb-sib.ch> [2003-01-20 10:11+0100]
> 
> Is there any way to collapse the following statements 
> 
>   <Item ref:ID="E1">
>     ...
>   </Item>
>   <rdf:Description rdf:about="#A1">
>     <item rdf:resource="#E1"/>
>   </rdf:Description>
>   <rdf:Description rdf:about="#A2">
>     <item rdf:resource="#E1"/>
>   </rdf:Description>
> 
> into a more compact representation such as:
> 
>  <rdf:Description rdf:about="#A1 #A2">
>    <item>...</item>
>  </rdf:Description>

RDF itself doesn't have special syntax for this any more (aboutEach and 
aboutEachPrefix kinda did what you're asking for). You could probably use 
the OWL language to make such generalisations, by asserting that several things
were members of a class, and then using OWL to claim that each member of that 
class always has certain characteristics.

This technique should also apply to PICS-style use cases, eg. that every 
page whose eg:adminContact is mailto:webmaster@nudepics.example.com has an 
eg:adultContentRating of "****".

I hope to document this use of OWL in more detail shortly.(*)

Dan

(*) for some value of 'shortly'

Received on Monday, 20 January 2003 06:55:57 UTC