[Home] [By Thread] [By Date] [Recent Entries]

  • From: "Costello, Roger L." <costello@m...>
  • To: "xml-dev@l..." <xml-dev@l...>
  • Date: Sat, 12 Apr 2014 19:23:04 +0000

Hi Folks,

Suppose the below Bookstore grammar is expressed in XML Schema. How many XML elements will be needed to mark up this data:

Wisdom of Crowds non-fiction Springer Society of Mind non-fiction Harvard Press

Using a fantastic result from formal languages, one can calculate the number of elements purely by knowing the number of data items. 

Note: "Wisdom of Crowds" counts as one data item, "non-fiction" as a second, and so forth.

I created a mini-tutorial which describes the result from formal language and I apply the result to the Bookstore example:

http://xfront.com/formal-languages/Transforming-Context-Free-Grammars-to-Chomsky-Normal-Form.pptx 

Formal languages rocks!

Here is the grammar:

Bookstore 	--> Book  Bookstore
Bookstore 	--> Title  Other
Book 		--> Title  Other
Other 		--> Genre  Publisher
Title 		--> "Wisdom of Crowds" 
Title 		--> "Six Great Ideas" 
Title 		--> "Society of Mind" 
Genre 		--> "fiction" 
Genre 		--> "non-fiction"
Publisher 	--> "Springer" 
Publisher 	--> "MIT Press" 
Publisher 	--> "Harvard Press"


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member