8.5. Key Points in Chapter Eight
We can approach the problem of how to form resource descriptions from two perspectives: structuring and writing.
Metamodels describe structures commonly found in resource descriptions and other information resources, regardless of the specific domain.
Blobs, sets, lists, dictionaries, trees, and graphs are all kinds of structures that can be used to form resource descriptions.
A list, like a set, is a collection of items with an additional constraint: their items are ordered.
(See §8.2.1.3, âListsâ)
A dictionary, also known as a map or an associative array, is a set of property-value pairs or entries.
Nested dictionaries form a tree.
Trees consist of nodes joined by edges.
(See §8.2.1.5, âTreesâ)
JSON consists of two kinds of structures: lists (called arrays in JavaScript) and dictionaries (called objects in JavaScript).
(See §8.2.2.1, âJSONâ)
The XML Infoset is a tree structure, where each node of the tree is defined to be an information item of a particular type.
Using schemas to define data representation formats is a good practice that facilitates shared understanding and contributes to long-term maintainability.
The RDF metamodel is a directed graph, so it identifies one node ...
Get The Discipline of Organizing: Professional Edition, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.