# Planning for Week 6 ## High Level Topic Summary > - Hierarchical Data Model > - Tree Structure > - JSON and XML Formats > - Procedural Traversals of trees ## Readings for the week 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 ## Projected Class and Homework 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 ## Tuesday Problem Day JSON-based COVID-19 data processing. ## Progression 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.