Print

Print


Hi Jonathan,

Submitting to the IETF requires that code snippets be licensed under the 
BSD. The BSD license allows for free use of the code. You can use the 
specifications and code in any software product. I know that Windows, 
Linux, and Mac all use some BSD licensed code.

ABNF is Augmented Backus–Naur Form. ABNF defines a grammar that can be 
used to create a parser. Section 4.2 of the document supplies the ABNF 
for SignWriting Interchange. This ABNF grammar can be used to create a 
parser that will read and validate data.

In my data model, the graphemes do not change size with regards to the 
coordinate space. I do not mix symbols of different size resolutions. 
Reducing or enlarging is done to the entire sign text segment.

Custom coloring of specific graphemes is not supported in the data 
model. Colors is possible based on rules of category, group, base, 
rotation, or fill.

Size and color should be handled with some type of markup or style sheet 
rather than with character data. I thought about adding size and color 
(and other ideas) to the data model, but preferred the simplicity of 
straight sign text.

The dashes in the symbol ID are historical and verbose. I thought about 
shortening the symbol ID but didn't for consistency with our other 
documentation.

Chunking BSW into lines of 72 characters prevents over long lines from 
causing problems with display when viewing the data. All spacing within 
BSW is irrelevant from a data perspective.

Thanks for the comments,
-Steve