W3C home > Mailing lists > Public > public-lod@w3.org > June 2011

Re: Squaring the HTTP-range-14 circle

From: Henry Story <henry.story@bblfish.net>
Date: Thu, 16 Jun 2011 21:34:53 +0200
Cc: public-lod@w3.org, Christopher Gutteridge <cjg@ecs.soton.ac.uk>
Message-Id: <269742BF-55ED-4413-BBCF-19D894923D9A@bblfish.net>
To: Richard Cyganiak <richard@cyganiak.de>

On 13 Jun 2011, at 13:41, Richard Cyganiak wrote:

> I want to use these URIs as identifiers in my data, and I have no intention of redirecting through an intermediate blank node just because the TAG fucked up some years ago.

The TAG did not f.up as you say, and you can do what you want anyway. 

- http:// URLs with 200 responses do point to information resources.
- you can use those the way you wish to indirectly refer to you. Just change your vocabulary if you do.

> [snip]
> <http://richard.cyganiak.de/>
>    a foaf:Document;
>    dc:title "Richard Cyganiak's homepage";
>    a foaf:Person;
>    foaf:name "Richard Cyganiak";
>    owl:sameAs <http://twitter.com/cygri>;
>    .

so instead of using foaf:knows to relate a person and a document, create a docfriend ontology and have it relate a 
document that describes you to a number of attributes about you

<http://richard.cyganiak.de/> a foaf:Document;
    docfriend:name "Richard Cyganiak";
    dc:title: "Richard Cyganiak's homepage";
    docfriend:knows <http://bblfish.net/> .

Then you just need rules such as 

{ ?pg docfriend:name ?nm } <=> { ?pg foaf:primaryTopic ?p . ?p foaf:name ?nm } 

and you can convert between the two. You don't of course need to use the bnode inducing foaf ontology, but can
stick to your docfriend ontology. You just will notice of course that there cannot be more than one person talked of per such page. A restriction you will find it difficult to convince some people to abide by.

This discussion is really of no importance, and is just a great time waster on the semantic web. I would suggest people go and build apps that work, that are used and that are viral: where every person who uses it increases the value of the network, gets others to join and use the data. 


> There.
> If your knowledge representation formalism isn't smart enough to make sense of that, then it may just not be quite ready for the web, and you may have some work to do.
> Best,
> Richard

Social Web Architect
Received on Thursday, 16 June 2011 19:35:25 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 24 March 2022 20:29:54 UTC