- From: Richard H. McCullough <rhm@PioneerCA.com>
- Date: Wed, 31 Jan 2007 22:39:59 -0800
- To: "Michael Schneider" <m_schnei@gmx.de>, <adamsobieski@hotmail.com>
- Cc: <semantic-web@w3.org>
FYI
The MKR language uses a scheme like the #-notation.
If I want to refer to a specific proposition, I give it a name
name :: proposition
This approach can start you down a whole new way of thinking.
For example, see my discussion of Rand's axiomatic concepts
http://mKRmKE.org/doc/RandMcCullough.html
Dick McCullough
knowledge := man do identify od existent done;
knowledge haspart proposition list;
http://mKRmKE.org/
----- Original Message -----
From: "Michael Schneider" <m_schnei@gmx.de>
To: <adamsobieski@hotmail.com>
Cc: <semantic-web@w3.org>
Sent: Wednesday, January 31, 2007 1:14 PM
Subject: RE: An RDF Reification Syntax Idea
>
> Hi Adam!
>
> Adam wrote:
>> It occurs that in all the things that can be resources, one that is
>> missing is a statement residing in another document.
>>
>> I propose for consideration a syntax convention resembling:
>>
>> "http://yourdomain.com/yourdocument.rdf!123" to indicate that the
>> resource I wish to discuss or describe is the 123rd triple in the
>> triples representation of the document at that address.
>
> What you suggest here is to reference an RDF triple by its position
> within its containing RDF-graph's /serialization/. An (abstract) RDF
> graph is meant to be a /set/, and so its triples do not have any
> specific order. The order within the document does not have any
> RDF-related relevance: Every document consisting of a permutation of the
> triples will be deserialized into exactly the same RDF graph.
>
> So, your proposed URI format will loose its usage in the moment when the
> document is deserialized into an RDF graph. That is different from an
> URI in '#'-notation: A #-URI is (by convention) used to reference some
> resource (or its description) within an RDF graph, independent from any
> concrete serialization syntax: After deserializing some, say, RDF/XML
> document, it is still perfectly clear, what resource is referenced by
> such a #-URI.
>
> But even if you are really interested in referencing the triples within
> a concrete RDF document, you often cannot count on the order of its
> content. Say, you have the following document URL:
>
> http://www.example.org/foo.rdf
>
> But, perhaps, this document does not really exist as a static file at
> server side. Instead, the (semantic) web server might generate it
> dynamically in the moment when it is accessed, by assembling its content
> from information within some database. You cannot expect the database
> owner to store additional ordering information within its database,
> because such an ordering is, as I pointed out above, of no relevance
> from an RDF point of view. And you also cannot expect the applied
> assembly algorithm to behave deterministically, so it is not warranted
> that it will always produce exactly the same document.
>
> Best regards,
> Michael
>
>
>
Received on Thursday, 1 February 2007 06:44:41 UTC