Re: Concise Format for EXI Grammar

Hi,                                                                            

On Thu, Feb 09, 2012 at 04:49:12AM +0900, Yusuke DOI wrote:
> Dear EXI gurus,
> 
> Is there any intermediate format to describe EXI grammar?
> 
> As I'm working for several EXI-related projects including SEP2, I'm
> feeling it's very convenient if we can share EXI grammar in well-defined
> format. The format used in EXI spec is very descriptive, but I guess
> that grammar notation is for humans.
> 
> If there's machine-readable (e.g. in plain text or XML) intermediate
> format for EXI grammars, I believe we can reduce troubles on
> spec-understanding stage by sharing a good grammar between
> implementations. Then people can focus on implementations for various
> devices of their own.

                                                                                
The EXI 1.0 specification does not define a format to exchange grammars        
between processors. It specifies how to build the grammars in a non-ambiguous  
way, so that a grammar exchange is not needed. The grammar notation used in the
specification is for implementers of EXI processors and it has no              
machine-readable serialization. In some applications it may be interesting     
to define a serialized format of the grammars in use, but such a format        
would be specific to each use case to suit best the application needs.         
                                                                                
If you encounter particular interoperability issues about grammars, we 
welcome your feedback and will do our best to clarify the specification 
wording. 


-- 
Carine Bournez -+- W3C Europe

Received on Wednesday, 7 March 2012 18:36:36 UTC