[foaf-protocols] Delegating trust via.. ? rdfs:seeAlso or?

Leigh Dodds leigh.dodds at talis.com
Mon Apr 19 15:34:47 CEST 2010


Hi,

On 19 April 2010 14:18, Story Henry <henry.story at bblfish.net> wrote:
>> rdfs:seeAlso is appropriate here [1]. You're refering to another
>> relevant RDF document.
>
> At the same time how relevant it is will depend on usage. If there are a lot
> of rdfs:seeAlso links that point pretty much to any type of resource, then the
> value of following such a link could be too small. rdfs:seeAlso is very generic,
> and it seems to be functioning somewhat like a <a href="/other">see Also</a> link,
> which if there are enough on the page, could be a bit difficult for a client
> to work with.

In which case you ought to indicate to the consumer about what they
may expect to receive after de-referencing the indicated document. It
could be an RSS feed. Or it could be, as in this case, another
PersonalProfileDocument. These relationships could be indicated using
sub-properties, or by just indicating the general "type" of document
you're referencing [1].

<http://www.example.org/person/A? rdfs:seeAlso
<http://www.example.org/doc/other>.
<http://www.example.org/doc/other> a foaf:PersonalProfileDocument.

A client application can then make a more informed decision. In this
scenario it would be sensible for a FOAF viewer to fetch all of the
PersonalProfileDocuments it has discovered for that person.

[1]. http://patterns.dataincubator.org/book/ch04s03.html

Cheers,

L.

-- 
Leigh Dodds
Programme Manager, Talis Platform
Talis
leigh.dodds at talis.com
http://www.talis.com


More information about the foaf-protocols mailing list