## vector and object data models

##### DM-15 - The network model • Define the following terms pertaining to a network: Loops, multiple edges, the degree of a vertex, walk, trail, path, cycle, fundamental cycle
• List definitions of networks that apply to specific applications or industries
• Create an adjacency table from a sample network
• Explain how a graph can be written as an adjacency matrix and how this can be used to calculate topological shortest paths in the graph
• Create an incidence matrix from a sample network
• Explain how a graph (network) may be directed or undirected
• Demonstrate how attributes of networks can be used to represent cost, time, distance, or many other measures
• Demonstrate how the star (or forward star) data structure, which is often employed when digitally storing network information, violates relational normal form, but allows for much faster search and retrieval in network databases
• Discuss some of the difficulties of applying the standard process-pattern concept to lines and networks
• Demonstrate how a network is a connected set of edges and vertices
##### DM-14 - Classic vector data models • Illustrate the GBF/DIME data model
• Describe a Freeman-Huffman chain code
• Describe the relationship of Freeman-Huffman chain codes to the raster model
• Discuss the impact of early prototype data models (e.g., POLYVRT and GBF/DIME) on contemporary vector formats
• Describe the relationship between the GBF/DIME and TIGER structures, the rationale for their design, and their intended primary uses, paying particular attention to the role of graph theory in establishing the difference between GBF/DIME and TIGER files
• Explain what makes POLYVRT a hierarchical vector data model
##### DM-13 - The topological model • Define terms related to topology (e.g., adjacency, connectivity, overlap, intersect, logical consistency)
• Describe the integrity constraints of integrated topological models (e.g., POLYVRT)
• Discuss the historical roots of the Census Bureau’s creation of GBF/DIME as the foundation for the development of topological data structures
• Explain why integrated topological models have lost favor in commercial GIS software
• Evaluate the positive and negative impacts of the shift from integrated topological models
• Discuss the role of graph theory in topological structures
• Exemplify the concept of planar enforcement (e.g., TIN triangles)
• Demonstrate how a topological structure can be represented in a relational database structure
• Illustrate a topological relation
##### DM-14 - Classic vector data models • Illustrate the GBF/DIME data model
• Describe a Freeman-Huffman chain code
• Describe the relationship of Freeman-Huffman chain codes to the raster model
• Discuss the impact of early prototype data models (e.g., POLYVRT and GBF/DIME) on contemporary vector formats
• Describe the relationship between the GBF/DIME and TIGER structures, the rationale for their design, and their intended primary uses, paying particular attention to the role of graph theory in establishing the difference between GBF/DIME and TIGER files
• Explain what makes POLYVRT a hierarchical vector data model
##### DM-13 - The topological model • Define terms related to topology (e.g., adjacency, connectivity, overlap, intersect, logical consistency)
• Describe the integrity constraints of integrated topological models (e.g., POLYVRT)
• Discuss the historical roots of the Census Bureau’s creation of GBF/DIME as the foundation for the development of topological data structures
• Explain why integrated topological models have lost favor in commercial GIS software
• Evaluate the positive and negative impacts of the shift from integrated topological models
• Discuss the role of graph theory in topological structures
• Exemplify the concept of planar enforcement (e.g., TIN triangles)
• Demonstrate how a topological structure can be represented in a relational database structure
• Illustrate a topological relation
##### DM-15 - The network model • Define the following terms pertaining to a network: Loops, multiple edges, the degree of a vertex, walk, trail, path, cycle, fundamental cycle
• List definitions of networks that apply to specific applications or industries
• Create an adjacency table from a sample network
• Explain how a graph can be written as an adjacency matrix and how this can be used to calculate topological shortest paths in the graph
• Create an incidence matrix from a sample network
• Explain how a graph (network) may be directed or undirected
• Demonstrate how attributes of networks can be used to represent cost, time, distance, or many other measures
• Demonstrate how the star (or forward star) data structure, which is often employed when digitally storing network information, violates relational normal form, but allows for much faster search and retrieval in network databases
• Discuss some of the difficulties of applying the standard process-pattern concept to lines and networks
• Demonstrate how a network is a connected set of edges and vertices
##### DM-13 - The topological model • Define terms related to topology (e.g., adjacency, connectivity, overlap, intersect, logical consistency)
• Describe the integrity constraints of integrated topological models (e.g., POLYVRT)
• Discuss the historical roots of the Census Bureau’s creation of GBF/DIME as the foundation for the development of topological data structures
• Explain why integrated topological models have lost favor in commercial GIS software
• Evaluate the positive and negative impacts of the shift from integrated topological models
• Discuss the role of graph theory in topological structures
• Exemplify the concept of planar enforcement (e.g., TIN triangles)
• Demonstrate how a topological structure can be represented in a relational database structure
• Illustrate a topological relation
##### DM-14 - Classic vector data models • Illustrate the GBF/DIME data model
• Describe a Freeman-Huffman chain code
• Describe the relationship of Freeman-Huffman chain codes to the raster model
• Discuss the impact of early prototype data models (e.g., POLYVRT and GBF/DIME) on contemporary vector formats
• Describe the relationship between the GBF/DIME and TIGER structures, the rationale for their design, and their intended primary uses, paying particular attention to the role of graph theory in establishing the difference between GBF/DIME and TIGER files
• Explain what makes POLYVRT a hierarchical vector data model
##### DM-15 - The network model • Define the following terms pertaining to a network: Loops, multiple edges, the degree of a vertex, walk, trail, path, cycle, fundamental cycle
• List definitions of networks that apply to specific applications or industries
• Create an adjacency table from a sample network
• Explain how a graph can be written as an adjacency matrix and how this can be used to calculate topological shortest paths in the graph
• Create an incidence matrix from a sample network
• Explain how a graph (network) may be directed or undirected
• Demonstrate how attributes of networks can be used to represent cost, time, distance, or many other measures
• Demonstrate how the star (or forward star) data structure, which is often employed when digitally storing network information, violates relational normal form, but allows for much faster search and retrieval in network databases
• Discuss some of the difficulties of applying the standard process-pattern concept to lines and networks
• Demonstrate how a network is a connected set of edges and vertices
##### DM-14 - Classic vector data models • Illustrate the GBF/DIME data model
• Describe a Freeman-Huffman chain code
• Describe the relationship of Freeman-Huffman chain codes to the raster model
• Discuss the impact of early prototype data models (e.g., POLYVRT and GBF/DIME) on contemporary vector formats
• Describe the relationship between the GBF/DIME and TIGER structures, the rationale for their design, and their intended primary uses, paying particular attention to the role of graph theory in establishing the difference between GBF/DIME and TIGER files