Re: Draft Partitioning

On Fri, Jun 15, 2001 at 06:06:00PM +0100, Brian McBride wrote:
> I took an action to draft a partioning of our problem space.

Looks good!
>
> RDFCore: A base abstract syntax and a semantics for it.  The abstract syntax
> is equivalent to n-triple (can n-triple be that abstract syntax).  Nothing
> more - does not include type, containers, reification.

WRT the n-triple syntax, below is a pseudo-BNF I created
while thinking about how to add support for n-triples
in SiRPAC.  Perhaps a starting point ...

Art
---

ntriple		::= comment* | blankline* | triple*
comment		::= ws* '#' string eoln
ws		::= (a space character)  	// no tabs?
string		::= (0 or more characters)
eoln		::= cr | cr-lf
blankline	::= ws* eoln
triple		::= ws* subject ws+ predicate ws+ object ws+ '.' ws* eoln
subject		::= uriref | anonNode
predicate	::= uriref
object		::= uriref | anonNode | qString
uriref		::= '<' absoluteURI '>' 	// see [1]
qString		::= '"' string '"'
anonNode	::= '_' ':' Nmtoken		// see [2]

[1] http://www.isi.edu/in-notes/rfc2396.txt
[2] http://www.w3.org/TR/REC-xml#NT-Nmtoken

Received on Friday, 15 June 2001 15:20:13 UTC