- From: Hugh Glaser <hg@ecs.soton.ac.uk>
- Date: Tue, 17 Jul 2012 13:25:45 +0000
- To: Tim Berners-Lee <timbl@w3.org>
- CC: "<nathan@webr3.org>" <nathan@webr3.org>, Linked Data community <public-lod@w3.org>
Hi, I think Nathan is talking about properties of properties, not instances. As a real example, in my Detail RBK/dotAC rendering I have (at least) the following predicates to look at for names: (<http://xmlns.com/foaf/0.1/name> <http://www.aktors.org/ontology/portal#full-name> <http://www.w3.org/2000/01/rdf-schema#label> <http://www.rkbexplorer.com/ontologies/jisc#name> <http://www.w3.org/2004/02/skos/core#prefLabel> <http://www.w3.org/2004/02/skos/core#altLabel> <http://rdf.freebase.com/ns/type.object.name>) I can either use these to gather all the names I can, or use it as an ordered list to get the one I prefer (if any) - it depends on the display I want to give. So I interpreted Nathan as asking if there was anything that allowed me to say what the preferred order of predicate choice might be. Do I prefer <http://www.w3.org/2000/01/rdf-schema#label> over <http://www.w3.org/2004/02/skos/core#altLabel> for example (for my particular application)? How do I represent that is what I am doing to agents asking (in RDF/OWL of course)? And how would a data publisher tell my consumer agent what they think I should prefer? In my case, following Nathan's email, I would have a chain of <http://www.aktors.org/ontology/portal#full-name> x:preferred <http://xmlns.com/foaf/0.1/name> . <http://www.w3.org/2000/01/rdf-schema#label> x:preferred <http://www.aktors.org/ontology/portal#full-name> . etc. Which would be the (meta)metadata about the service I am providing. However, in some sense rdfs:subPropertyOf might imply this. Were I loading the data into a store, rather than just doing pure Linked Data URI resolution, I would be able to assert the rdfs:subPropertyOf relation, which might be seen to suggest that the most specific property (is that the right terminology?) is a good one to choose. I then have the challenge of doing a query that finds that out, of course. I am guessing that from Nathan's meaning of x:preferred, it would seem that x:preferred rdfs:subPropertyOf rdfs:subPropertyOf . By the way, if I only want one preferred property, I can look one of the properties up in a sameAs store such as sameAs.org to find out what the suggested canon is (and what the other predicates might be.) Best Hugh On 16 Jul 2012, at 22:28, Tim Berners-Lee <timbl@w3.org> wrote: > Interesting to go meta on this with x:preferred . > > What would be the meaning of "preferred" -- "preferred by the object itself or > the owner of the object itself"? > > In other words, I wouldn't use it to store in a local store my preferred names > for people, that would be an abuse of the property. > > Tim > > On 2012-07 -15, at 19:42, Nathan wrote: > >> Essentially what I'm looking for is something like >> >> foaf:nick x:preferred foaf:preferredNick . >> rdfs:label x:preferred foaf:preferredLabel . >> owl:sameAs x:preferred x:canonical . >> >> It's nice to have con:preferredURI and skos:prefLabel, but what I'm really looking for is a way to let machines know that x value is preferred. >> >> Anybody know if such a property exists yet? >> >> Cheers, >> >> Nathan >> >> > >
Received on Tuesday, 17 July 2012 13:26:50 UTC