[doap-interest] domain of doap:module

Dan Brickley danbri at w3.org
Thu Jul 22 19:26:40 BST 2004

* Benjamin Nowack <bnowack at appmosphere.com> [2004-07-22 20:11+0200]
> Hi,
> here is fix for the multi-domain description of doap:module:

(a fix not because multiple domains are inherently broken, but because
they didn't match the intended meaning for this property, right?)
> [[[
> <rdf:Property rdf:about="http://usefulinc.com/ns/doap#module">
>    ...
>    <rdfs:domain>
>       <owl:Class>
>          <owl:unionOf rdf:parseType="Collection">
>             <owl:Class rdf:about="http://usefulinc.com/ns/doap#CVSRepository"/>
>             <owl:Class rdf:about="http://usefulinc.com/ns/doap#ArchRepository"/>
>             <owl:Class rdf:about="http://usefulinc.com/ns/doap#BKRepository"/>
>          </owl:unionOf>
>       </owl:Class>
>    </rdfs:domain>
> </rdf:Property>
> ]]]

Are these the only kinds of Repository we'd ever expect to see
doap:module applied to? If not, maybe a looser construct, perhaps via a
the common superclass "Repository"? Then we could just say 
that doap:module has an rdfs:domain of doap:Repository, and allow
subclasses of that to evolve over time?


More information about the doap-interest mailing list