The Section_Definition effectively appears twice, first as an Object and then as a Section. A fundamental difference is the Key which is the Element Tag. For example Markup_List is found at “/Object,Markup,List” and “/Section,Markup_List”. In the first case the Key is “List” and the second it is “Markup_List”. This is required since it is the Key that is used in parsing and rendering the Section as XML. /Path~Kind:Key,Key~Kind,Key ?Verb~Reference,Path~Kind:Key,Key~Kind,Key |
Verb~Suffix=Value Verb~Reference,Segment~Section Verb~Reference/Segment~Section Reference: Computer,Session,Site,User Segment: Kind (SubSegment) SubSegment: (~Kind),Key (SubSegment) |
Sections is how data is defined in a Branch. A Branch can have zero or more Sections. When stored or communicated as a File, Sections are the Elements in the XML “Shofar” Root. In the example below “Ticket”, and “Markup” are Sections. “Markup” is a child element of “Markup”. |