We put together elements, possibly with attributes, and create tree-structured data when we create XML. Below you will find a brief overview/review (from last week's materials), followed by two sections: one about XML Syntax and one about the Semantic Web. The XML Syntax section includes two (2) related in-class exercises, while the Semantic Web section includes overview materials from RIT and from Stanford.
This week we begin building example instance documents and arguing over stucture issues. Next week we also start building constraints into our XML parsing process.
As we go through this week's materials, keep in mind that there are many situations where there is no one right answer to the questions we encounter. In addition, keep in mind that the answers chosen should reflect the circumstances... the context within which XML will be used. There is often as much art as science in the choices we make about structure.