62 Key Points in Chapter Nine
-
What are two perspectives on forming resource descriptions?
We can approach the problem of how to form resource descriptions from two perspectives: structuring and writing.
(See “Introduction”)
-
Are metamodels domain-specific?
Metamodels describe structures commonly found in resource descriptions and other information resources, regardless of the specific domain.
-
What do blobs, sets, lists, dictionaries, trees, and graphs have in common?
Blobs, sets, lists, dictionaries, trees, and graphs are all kinds of structures that can be used to form resource descriptions.
(See “Kinds of Structures”)
-
What is a list?
A list, like a set, is a collection of items with an additional constraint: their items are ordered.
(See “Lists”)
-
What is a dictionary?
A dictionary, also known as a map or an associative array, is a set of property-value pairs or entries.
(See “Dictionaries”)
-
What is a nested dictionary?
Nested dictionaries form a tree.
(See “Dictionaries”)
-
What is a tree?
Trees consist of nodes joined by edges.
(See “Trees”)
-
What are the two kinds of data structures used by JSON?
JSON consists of two kinds of structures: lists (called arrays in JavaScript) and dictionaries (called objects in JavaScript).
(See “JSON”)
-
What is the XML Infoset?
The XML Infoset is a tree structure, where each node of the tree is defined to be an information item of a particular type.
(See “XML Information Set”)
-
What is the benefit of a data schema?
Using schemas to define data representation formats is a good practice that facilitates shared understanding and contributes to long-term maintainability.
(See “XML Information Set”)
-
What is RDF?
The RDF metamodel is a directed graph, so it identifies one node (the one from which the edge is pointing) as the subject of the triple, and the other node (the one to which the edge is pointing) as its object. The edge is referred to as the predicate or (as we have been saying) property of the triple.
(See “RDF”)
-
What is an encoding scheme?
An “encoding scheme” is a specialized writing system or syntax for particular types of values. Encoding schemes specify how to textually represent information.
(See “Notations”)
-
What is a writing system?
A writing system employs notations, and adds a set of rules for using them.
(See “Writing Systems”)
-
How could one notation be used in multiple writing systems?
Differences in ordering demonstrate just one way that multiple writing systems may use the same notation differently.
(See “Writing Systems”)
-
What is syntax?
Syntax is the rules that define how characters can be combined into words and how words can be combined into higher-level structures.
(See “Syntax”)
-
What are the concerns of the document processing world?
The document processing world is concerned primarily with the creation, processing and management of hybrid narrative-transactional documents.
-
How are resources conceptualized in the Web world?
In the web world, documents, data, and services are conceptualized as resources, identified using Uniform Resource Identifiers(URI), and accessible through representations transferred via the Hypertext Transfer Protocol (HTTP).
(See “The Web World”)
-
What is a resource in Semantic Web terms?
The Semantic Web world unifies the concept of a resource as it has been developed in this book, with the web notion of a resource as anything with a URI. Descriptions must be structured as graphs, adhering to the RDF metamodel and relating resources to one another via their URIs.
(See “The Semantic Web World”)