W3C home > Mailing lists > Public > public-powderwg@w3.org > December 2007

Re: URI groups

From: Andrea Perego <andrea.perego@uninsubria.it>
Date: Thu, 06 Dec 2007 23:32:06 +0100
Message-ID: <47587866.6020903@uninsubria.it>
To: Public POWDER <public-powderwg@w3.org>

Hi, Stasinos.

> [snip]
> Or s'thing like declaring an RDF meta-property that has owl:Class as
> it's domain:
> <rdf:Property rdf:ID="includesHost">
>   <rdfs:domain owl:Class"/>
>   <rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
> </rdf:Property>
> <owl:Class rdf:ID="FOSIchildSafe">
>   <rdfs:subClassOf wdr:ChildSafe/>
>   <wdr:includeHost>example.org^^xsd:string</includesHost>
> </owl:Class>

Well, this allows me to ask you a new question.

In the POWDER vocabulary [1], we have defined the equivalent of the new

  <owl:DatatypeProperty rdf:about="&wdr;includeHosts">
    <rdfs:isDefinedBy rdf:resource="&wdr;" />
    <rdfs:label xml:lang="en">include hosts</rdfs:label>
    <rdfs:comment xml:lang="en">This property ...</rdfs:comment>
    <rdfs:range rdf:resource="&wdrd;uriHostList" />
    <rdfs:subPropertyOf rdf:resource="&wdr;addressRestriction" />
    <rdfs:seeAlso rdf:resource="&group;#byURIcomp" />

The new definition should then be something like what follows:

  <owl:DatatypeProperty rdf:about="&wdr;includeHost">
    <rdfs:domain rdf:resource="&owl;Class" />
    <rdfs:range rdf:resource="&xsd;string" />

You then say that the DR scope definition can be:

  <owl:Class rdf:ID="FOSIchildSafe">

My question is: given that the wdr:includeHost property is defined as
above, is this equivalent or not to writing:

  <owl:Class rdf:ID="ResourceOnExampleDotOrg">
        <owl:onProperty rdf:resource="&wdr;includeHost" />

In other words, do we really need to use owl:Restriction?


Received on Thursday, 6 December 2007 22:27:26 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:06:03 UTC