[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?
Dan
More information about the doap-interest
mailing list