Syntax and Notation

All,

RDF has a subject->predicate->object based syntax. This syntax is 
basically the grammar of the model. Thus, aren't Turtle, RDF/XML etc.. 
notations for expressing statements using said grammar? In addition, 
wouldn't the aforementioned notations also have the ability to serve as 
notations for encoding RDF model based structured data for serialization 
to persistent storage and/or across-the-wire transmission?

Basically, I think we need to be clearer about the following:

1. Syntax
2. Syntax Notation -- for graph expression (g-text)
3. Serialization Formats -- for graph serialization and persistence 
(g-snap).

I find that conflating 1-3 is one of those other issues that add inertia 
to RDF comprehension.

My simple Turtle example goes something like this, assuming the document 
(g-box) denoted by the URI/URL 
<https://dl.dropbox.com/u/11096946/Linked%20Data%20Resources/kingsley.ttl>

## Turtle Notation based Graph Expression (g-text) snippet ##

<> a <#Document> .

## End ##


## Turtle Notation based Graph encoding (g-snap) ##

<https://dl.dropbox.com/u/11096946/Linked%20Data%20Resources/kingsley.ttl> 
a <http://xmlns.com/foaf/0.1/Document> .

## End ##

-- 

Regards,

Kingsley Idehen	
Founder & CEO
OpenLink Software
Company Web: http://www.openlinksw.com
Personal Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca handle: @kidehen
Google+ Profile: https://plus.google.com/112399767740508618350/about
LinkedIn Profile: http://www.linkedin.com/in/kidehen

Received on Wednesday, 22 May 2013 16:57:35 UTC