- From: Francesco Cannistrà <fracan@inwind.it>
- Date: Wed, 16 Apr 2003 10:50:15 +0200
- To: <www-rdf-interest@w3.org>, "Yuzhong Qu" <yzqu@seu.edu.cn>
> There is no need to use "rdfs:subClassOf ".
the need for "subClassOf" arises, I think, from the fact that I want to
constrain only the pocabulary schema and the processor, but not who writes
RDF models.
That is, I want the long range for a property be declared in the schema as
follows:
<rdf:Property rdf:ID="listApples">
  <rdfs:domain rdf:resource="#theDomain" />
  <rdfs:range rdf:resource="#BagOfApple" />
</rdf:Property>
but then I want to manain the possibility for this property to be asserted
not only through an explicit instance of BagOfApple, but through a generic
rdf:Bag too, e.g.:
<rdf:Description rdf:about="#my Subject">
    <rdf:type rdf:resource="TheSchemaNamespace#theDomain" />
    <voc:listApples>
        <rdf:Bag>
            <rdf:_1>
                    <voc:Apple rdf:ID="item_1">...</voc:Apple>
            </rdf:_1>
             ......
        </rdf:Bag>
    </voc:listApples>
</rdf:Description>
> Your topic (typed container) is very important, and the solution is
enlightening. Thanks!
Tnanks a lot :-)
Regards,
Francesco
Received on Wednesday, 16 April 2003 04:50:44 UTC