[topicmapmail] multiple Source Locators

Thomas B. Passin tpassin@comcast.net
Wed, 01 Sep 2004 20:08:11 -0400


Lars Marius Garshol wrote:

> | [how to define semantics of URI references in RDF]
> | 
> | Right, so you do it by using them in a context defined by a
> | predicate.
> 
> Actually, I'm not convinced that is true. It would be really nice if
> it were, but my impression is that seeing
> 
>   (uri1, uri2, <whatever>)
> 
> doesn't necessarily tell you how to interpret uri1. Sometimes the
> rdfs:domain of the property would tell you, but sometimes the
> rdfs:domain is rdfs:Resource and then you have no idea.
> 

uri1 is an abstract identifier.  You can learn nothing from it by 
itself.  It is true that the rdfs:domain of a property would tell you 
the class of the resource *if*

1) the domain were defined to include just a single class, and
2) Someone did not use the property in violation of the triple stating 
its domain.

In any case, it took at least one other triple to convey the 
information, so once again "uri1" by itself conveys nothing except the 
identity of a specific node in the rdf graph.  Well, yes, its very 
presence in a statement implies that there is a resource having that 
identifier.  Thus, an rdf statement acts like the infamous "topic demander".

Cheers,

Tom P

-- 
Thomas B. Passin
Explorer's Guide to the Semantic Web (Manning Books)
http://www.manning.com/catalog/view.php?book=passin