Figure 8.14: Slightly more complex procedural algorithm.
Figure 8.15: Rules for the pricing algorithm.
Figure 8.16: Evolution of rule usage.
Figure 8.17: A declared fact.
Figure 8.18: An asserted fact.
Figure 8.19: Business rules form a semantic ontology and use a domain ontology.
Chapter 9: Semantic Elicitation—Uncovering Meaning
Figure 9.1: Typical tasks in an application development and implementation project (waterfall method).
Figure 9.2: Excerpt from a requirements document.
Figure 9.3: Typical tasks in a common off-the-shelf (COTS) package implementation.
Figure 9.4: Typical tasks in an iterative development methodology.
Chapter 10: Understanding and Communicating Meaning
Figure 10.1: Sculpture from Swetsville Zoo. (Photograph by Marek Uliasz.)
Figure 10.2: Term repository.
Figure 10.3: Fact repository.
Figure 10.4: Rule example.
Figure 10.5: Behavioral difference indicating different type.
Figure 10.6: Generic repository model.
Figure 10.7: Repository model for ER model.
Figure 10.8: Repository model for associative model.
Figure 10.9: Repository model for rule metadata.
Figure 10.10: Prot g , an ontology editor.
Figure 10.11: Relational version of sales order.
Figure 10.12: UML version of sales order.
Figure 10.13: ORM version of sales order.
Figure 10.14: The formal semantics "decoder ring."
Figure 10.15: Each sculpture is in a location.
Chapter 11: Extensible Markup Language (XML)
Figure 11.1: HTML snippet.
Figure 11.2: XML snippet.
Figure 11.3: Sculpture as a graph.
Figure 11.4: Sculpture as tables.
Figure 11.5: Data in the sculpture tables.
Figure 11.6: A query to get the "tree" from the tables.
Figure 11.7: A tree from a graph.
Figure 11.8: XML version of sculpture.
Figure 11.9: Standard gauge.
Figure 11.10: A tagged value.
Figure 11.11: DTD schema. PCDATA is not "politically correct data," it is "parsed character data." In other words, data in this position is expected to be ASCII or Unicode data that the parser will interpret. CDATA is character data that the parser is not meant to interpret (e.g., an image).
Figure 11.12: XSD schema.
Chapter 12: Semantic-Based Enterprise Application Integration and Systems Integration
Figure 12.1: Where application integration fits in.
Figure 12.2: Message modeling methodology.
Chapter 13: Web Services
Figure 13.1: SOAP is an "envelope" for transmitting an XML message.
Figure 13.2: Using WSDL.
Figure 13.3: A UDDI-based registry of Web Services.
Figure 13.4: Navigationally oriented user interface.
Figure 13.5: Composite applications consolidating information from several other systems.
Figure 13.6: A UDDI search for a Web Service.
Chapter 14: The Semantic Web
Figure 14.1: Some key Semantic Web technologies (the lines represent "begats" relationships).
Figure 14.2: Basic RDF model.
Figure 14.3: Tim Bray and RDF.
Figure 14.4: Tim Bray and RDF as resources.
Figure 14.5: Tim Bray and RDF as resources.
Figure 14.6: A snippet of a genealogy ontology in Notation3.
Figure 14.7: Inference rules in the genealogy ontology.
Figure 14.8: Al's ontology commitment.
Figure 14.9: A hospital and a drug interaction database.