- Hierarchical Data Model
- Tree Structure
- JSON and XML Formats
- Procedural Traversals of trees
Day | Reading | Reading Questions |
---|---|---|
Monday | Chapter 15, through 15.3, Chapter 16, 16.1, 16.2 | 15.7, 15.8, 15.9, 15.10, 15.11 (with two tables separately, not unified). |
Tuesday | Section 2.4 | |
Wednesday | Chapter 15 remainder, Chapter 16, 16.3 | none |
Friday | Chapter 16, 16.4 | TBD |
HW | Day Out | Day Due | Contents |
---|---|---|---|
HW_2.5 | Monday | Wednesday | JSON |
HW_2.6 | Wednesday | Friday | XML |
HW_2.7 | Friday | Monday | XML and possibly some XPath |
JSON-based COVID-19 data processing.
We start the week working to understand the structure of the hierarchical model with allied concepts of paths to represent traversals through that structure. From this, we then look at the two most common formats for representing hierarchical data: JSON and XML. We can immediately understand some of the procedural (tree) operations on JSON data, as it only relies on nested Python data structure, which we have seen before. By the end of the week, we introduce analogous procedural tree operations for XML-based data structures.