W3C home > Mailing lists > Public > public-prov-wg@w3.org > September 2012

PROV-ISSUE-539: Notation Section 3, EBNF format [prov-n]

From: Provenance Working Group Issue Tracker <sysbot+tracker@w3.org>
Date: Mon, 10 Sep 2012 09:57:02 +0000
Message-Id: <E1TB0jm-0006QH-O4@tibor.w3.org>
To: public-prov-wg@w3.org
PROV-ISSUE-539: Notation Section 3, EBNF format [prov-n]

http://www.w3.org/2011/prov/track/issues/539

Raised by: Paolo Missier
On product: prov-n

The EBNF forms of each expression are helpful, but they are not easily human-readable. Line breaks between attributes would help distinguish the groupings tremendously (this is especially important when trying to determine which terms are optional, as visually identifying matched pairs of parentheses within a long statement can be challenging). Compare:

generationExpression ::= 'wasGeneratedBy' '(' (( identifier | '-' ) ',' ) ? eIdentifier ',' ( aIdentifier | '-' ) ',' ( time | '-' ) optional-attribute-values ')'


generationExpression ::= 'wasGeneratedBy' '(' 
(( identifier | '-' ) ',' ) ?
eIdentifier ','
( aIdentifier | '-' ) ','
( time | '-' )
 optional-attribute-values ')'
Received on Monday, 10 September 2012 09:57:08 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 10 September 2012 09:57:08 GMT