- From: Kingsley Idehen <kidehen@openlinksw.com>
- Date: Thu, 03 Jan 2013 19:39:15 -0500
- To: public-lod@w3.org
- Message-ID: <50E624B3.9090205@openlinksw.com>
On 1/3/13 6:24 PM, Bernard Vatant wrote:
> Hi folks
>
> Sorry to differ with Kingsley on this, but this is an old trap :)
>
> On 1/3/13 11:19 AM, SERVANT Francois-Paul wrote:
>
>
> what property should be used to write in RDF links such as
> those denoted by <link rel="canonical" href="…">? Is it
> con:preferredURI?
>
>
> Although con:preferredURI is a priori dedicated to agents, I guess you
> can extend its use to other resources, since the domain is left open
> in this vocabulary. If the creator TBL is lurking, he can confirm his
> intentions :)
>
> Why is the object of con:preferredURI a string and not a resource?
>
>
> Because the preferred URI value is what it is : a URI, hence a
> rdf:Literal, and not the resource named/identified by this literal
> con:preferredURI is a simple rdf:Property because contact vocabulary
> is expressed in RDFS, but it's clear by its definition ...
>
> <rdf:Property rdf:about="http://www.w3.org/2000/10/swap/pim/contact#preferredURI">
> <comment>A string which is the URI a person, organization, etc, prefers that people use for them.</comment>
> <label>preferred</label>
> </rdf:Property>
> ... that if this vocabulary were to be translated in OWL, it would
> become a owl:DatatypeProperty with range xsd:anyURI
>
> I have in a linked data set URIs in my namespace that are
> owl:sameAs, and among them one which is a "canonical one".
> When dereferencing one of these URIs, I want to state in the
> returned RDF something like:
> :OneOfThoseURIs x:canonicURI :TheCanonicOne.
> and then have triples about :TheCanonicOne
>
>
> You can't do that, because :TheCanonicOne is a rdf:Literal which
> cannot be in subject position (so far ...)
>
> My goal is to make clear that the preferredURI (the one that
> should be used - and the one that actually is used in the
> returned RDF) is :TheCanonicOne. Of course:
>
> x:canonicURI rdfs:subPropertyOf owl:sameAs.
>
>
> Of course not! This is the trap. You confuse the URI (the string) with
> the resource it identifies.
>
> What you mean is that all sameAs resources share the preferred URI.
> For example
>
> IF
> :x con:preferredURI 'myNiceURI'
>
> THEN
> ( :y con:preferredURI 'myNiceURI'' ) <=> ( :y owl:sameAs :x )
>
> A system can rely on the preferredURI value e.g., to use it as the
> rdf:about value in a RDF/XML. But that's all. If you have owl:sameAs
> declarations, all sameAs URIs would be equivalent in rdf:about with
> the same semantics. preferredURI is akin to skos:prefLabel, no more,
> no less.
>
> Best regards
>
> Bernard
>
>
> *Bernard Vatant
> *
> Vocabularies & Data Engineering
> Tel : + 33 (0)9 71 48 84 59
> Skype : bernard.vatant
> Blog : the wheel and the hub <http://blog.hubjects.com/>
>
> --------------------------------------------------------
> *Mondeca*****
> 3 cité Nollez 75018 Paris, France
> www.mondeca.com <http://www.mondeca.com/>
> Follow us on Twitter : @mondecanews <http://twitter.com/#%21/mondecanews>
Yes, I stated:
:canonicalURI owl:equivalentProperty xhv:canonical;
rdfs:subPropertyOf owl:sameAs.
## for good measure
xhv:canonical rdfs:subPropertyOf owl:sameAs .
Note, my instinctive thinking was:
x:canonicalURI :notOwlSameAs :canonicalURI . :-)
So the question, as I now see it, is this:
What does xhv:canonical denote ? Answer: a URI, an Identifier rather
than an entity denoted by said Identifier.
Conclusion:
You are correct :-)
--
Regards,
Kingsley Idehen
Founder & CEO
OpenLink Software
Company Web: http://www.openlinksw.com
Personal Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca handle: @kidehen
Google+ Profile: https://plus.google.com/112399767740508618350/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen
Attachments
- application/pkcs7-signature attachment: S/MIME Cryptographic Signature
Received on Friday, 4 January 2013 00:39:39 UTC