- 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