Print

Print


On 07/10/2014 11:15 AM, Robert Sanderson wrote:

> Thus:
>    _:bnode1 a bf:Instance ;
>       bf:uri _:bnode2 .
>    _:bnode2 a bf:Identifier ;
>       bf:identifierValue "http://www.example.com/books/book1" .
>
> Is really saying, at least to me:
>    <http://www.example.com/books/book1> a bf:Instance .
>
> The first reads as: "There is a resource without an identifier, an
> Instance, and it has an identifier that's a URI."

The first should read "There is a resource (which I'm not supplying an 
global identifier for right here), an Instance, and it has an identifier 
that's a URI."

"_:bnode1" is an identifier, it's just a scoped identifier (limited to 
the current dataset / file). Think of it as like a file:/// or a 
http://localhost/ URI; very useful for internal processes and 
processing, but not to be shown in public.

cheers
stuart