Allemang / Hendler | Semantic Web for the Working Ontologist | E-Book | sack.de
E-Book

E-Book, Englisch, 384 Seiten

Allemang / Hendler Semantic Web for the Working Ontologist

Effective Modeling in RDFS and OWL

E-Book, Englisch, 384 Seiten

ISBN: 978-0-12-385966-2
Verlag: Elsevier Science & Techn.
Format: EPUB
Kopierschutz: 6 - ePub Watermark



Semantic Web for the Working Ontologist: Effective Modeling in RDFS and OWL, Second Edition, discusses the capabilities of Semantic Web modeling languages, such as RDFS (Resource Description Framework Schema) and OWL (Web Ontology Language). Organized into 16 chapters, the book provides examples to illustrate the use of Semantic Web technologies in solving common modeling problems. It uses the life and works of William Shakespeare to demonstrate some of the most basic capabilities of the Semantic Web. The book first provides an overview of the Semantic Web and aspects of the Web. It then discusses semantic modeling and how it can support the development from chaotic information gathering to one characterized by information sharing, cooperation, and collaboration. It also explains the use of RDF to implement the Semantic Web by allowing information to be distributed over the Web, along with the use of SPARQL to access RDF data. Moreover, the reader is introduced to components that make up a Semantic Web deployment and how they fit together, the concept of inferencing in the Semantic Web, and how RDFS differs from other schema languages. Finally, the book considers the use of SKOS (Simple Knowledge Organization System) to manage vocabularies by taking advantage of the inferencing structure of RDFS-Plus. This book is intended for the working ontologist who is trying to create a domain model on the Semantic Web. - Updated with the latest developments and advances in Semantic Web technologies for organizing, querying, and processing information, including SPARQL, RDF and RDFS, OWL 2.0, and SKOS - Detailed information on the ontologies used in today's key web applications, including ecommerce, social networking, data mining, using government data, and more - Even more illustrative examples and case studies that demonstrate what semantic technologies are and how they work together to solve real-world problems

Dean Allemang is the chief scientist at TopQuadrant, Inc.-the first company in the United States devoted to consulting, training, and products for the Semantic Web. He co-developed (with Professor Hendler) TopQuadrant's successful Semantic Web training series, which he has been delivering on a regular basis since 2003. He has served as an invited expert on numerous international review boards, including a review of the Digital Enterprise Research Institute-the world's largest Semantic Web research institute - and the Innovative Medicines Initiative, a collaboration between 10 pharmaceutical companies and the European Commission to set the roadmap for the pharmaceutical industry for the near future.
Allemang / Hendler Semantic Web for the Working Ontologist jetzt bestellen!

Weitere Infos & Material


1;Front Cover;1
2;Semantic Web for the Working Ontologist;2
3;Semantic Web for the Working Ontologist;4
4;Copyright;5
5;Contents;6
6;Preface to the second edition;8
6.1;Preface to the first edition;9
7;Acknowledgments;12
8;About the authors;14
9;Chapter 1 -What is the Semantic Web?;16
9.1;What Is a Web?;17
9.2;Smart Web, Dumb Web;17
9.3;Semantic Data;19
9.4;Summary;26
10;Chapter 2 -Semantic modeling;28
10.1;Modeling for Human Communication;29
10.2;Explanation and Prediction;32
10.3;Mediating variability;33
10.4;Expressivity in modeling;37
10.5;Summary;39
11;Chapter 3 -RDF—The basis of the Semantic Web;42
11.1;Distributing Data across the Web;43
11.2;Merging Data from Multiple Sources;47
11.3;Namespaces, URIs, and Identity;48
11.4;Identifiers in the RDF Namespace;53
11.5;Challenge: RDF and Tabular Data;55
11.6;Higher-order Relationships;57
11.7;Alternatives for Serialization;59
11.8;RDF/XML;61
11.9;Blank Nodes;62
11.10;Summary;64
12;Chapter 4 -Semantic Web application architecture;66
12.1;RDF Parser/Serializer;67
12.2;RDF Store;69
12.3;Application Code;71
12.4;Data Federation;73
12.5;Summary;74
13;Chapter 5 -Querying the Semantic Web—SPARQL;76
13.1;Tell-and-Ask Systems;77
13.2;RDF as a Tell-and-Ask System;81
13.3;SPARQL—Query Language for RDF;81
13.4;Construct Queries in SPARQL;101
13.5;Using Results of CONSTRUCT Queries;102
13.6;SPARQL rules—Using SPARQL as a Rule Language;103
13.7;Advanced Features of SPARQL;113
13.8;Aggregates and Grouping (SPARQL 1.1);116
13.9;Subqueries (SPARQL 1.1);119
13.10;Union;120
13.11;Assignments (SPARQL 1.1);121
13.12;Federating SPARQL Queries;124
13.13;Summary;127
14;Chapter 6 -RDF and inferencing;128
14.1;Inference in the Semantic Web;129
14.2;Where Are the Smarts?;132
14.3;When Does Inferencing Happen?;136
14.4;Summary;137
15;Chapter 7 -RDF schema;140
15.1;Schema Languages and Their Functions;141
15.2;The RDF Schema Language;142
15.3;RDFS Modeling Combinations and Patterns;148
15.4;Set Union;150
15.5;Challenges;153
15.6;Modeling with Domains and Ranges;161
15.7;Nonmodeling Properties in RDFS;165
15.8;Summary;166
16;Chapter 8 -RDFS-Plus;168
16.1;Inverse;169
16.2;Symmetric Properties;175
16.3;Transitivity;177
16.4;Equivalence;185
16.5;Computing Sameness—Functional Properties;193
16.6;A Few More Constructs;197
16.7;Summary;199
17;Chapter 9 -Using RDFS-Plus in the wild;202
17.1;Open Government Data;203
17.2;Data.gov Summary;210
17.3;FOAF;211
17.4;Facebook’s Open Graph Protocol;218
17.5;Summary;220
18;Chapter 10 -SKOS—managing vocabularies with RDFS-Plus;222
18.1;Simple Knowledge Organization System (SKOS);222
18.2;Semantic Relations in SKOS;225
18.3;Concept Schemes;229
18.4;SKOS Integrity;231
18.5;SKOS in Action;232
18.6;Summary;233
19;Chapter 11 -Basic OWL;236
19.1;Restrictions;236
19.2;Challenge Problems;252
19.3;Solution;256
19.4;Solution;260
19.5;Alternative Descriptions of Restrictions;261
19.6;Summary;263
20;Chapter 12 -Counting and sets in OWL;264
20.1;Unions and Intersections;265
20.2;Differentiating Multiple Individuals;270
20.3;Cardinality;272
20.4;Set Complement;277
20.5;Disjoint Sets;279
20.6;Prerequisites Revisited;281
20.7;Contradictions;285
20.8;Unsatisfiable Classes;286
20.9;Inferring Class Relationships;288
20.10;Reasoning with Individuals and with Classes;291
20.11;Summary;293
21;Chapter 13 -Ontologies on the Web—putting it all together;294
21.1;The Good Relations Ontology;295
21.2;Inferencing in the Good Relations Ontology;298
21.3;Composing Files;300
21.4;Summary;302
21.5;Quantities, Units, and Dimensions;302
21.6;Converting Units with QUDT;304
21.7;Dimension Checking in QUDT;309
21.8;Summary;312
21.9;Biological Ontologies;313
21.10;CHEBI as Unambiguous Reference;313
21.11;CHEBI for Complex Search;314
21.12;Summary;319
22;Chapter 14 -Good and bad modeling practices;322
22.1;Getting Started;322
22.2;Modeling for Reuse;325
22.3;Common Modeling Errors;327
22.4;Summary;338
23;Chapter 15 -Expert modeling in OWL;340
23.1;Owl Subsets and Modeling Philosophy;341
23.2;OWL 2 Modeling Capabilities;343
23.3;Summary;347
24;Chapter 16 -Conclusions;350
25;Appendix -Frequently asked questions;354
26;Further reading;358
26.1;Selected Books;358
26.2;Selected Articles;358
26.3;World Wide Web Consortium Publications on RDF, RDFS, and OWL;360
27;Index;362


Preface to the second edition
Since the first edition of Semantic Web for the Working Ontologist came out in June 2008, we have been encouraged by the reception the book has received. Practitioners from a wide variety of industries—health care, energy, environmental science, life sciences, national intelligence, and publishing, to name a few—have told us that the first edition clarified for them the possibilities and capabilities of Semantic Web technology. This was the audience we had hoped to reach, and we are happy to see that we have. Since that time, the technology standards of the Semantic Web have continued to develop. SPARQL, the query language for RDF, became a Recommendation from the World Wide Web Consortium and was so successful that version 2 is already nearly ready (it will probably be ratified by the time this book sees print). SKOS, which we described as an example of modeling “in the wild” in the first edition, has raced to the forefront of the Semantic Web with high-profile uses in a wide variety of industries, so we gave it a chapter of its own. Version 2 of the Web Ontology Language, OWL, also appeared during this time. Probably the biggest development in the Semantic Web standards since the first edition is the rise of the query language SPARQL. Beyond being a query language, SPARQL is a powerful graph-matching language which pushes its utility beyond simple queries. In particular, SPARQL can be used to specify general inferencing in a concise and precise way. We have adopted it as the main expository language for describing inferencing in this book. It turns out to be a lot easier to describe RDF, RDFS, and OWL in terms of SPARQL. The “in the wild” sections became problematic in the second edition, but for a good reason—we had too many good examples to choose from. We're very happy with the final choices, and are pleased with the resulting “in the wild” chapters (9 and 13). The Open Graph Protocol and Good Relations are probably responsible for more serious RDF data on the Web than any other efforts. While one may argue (and many have) that FOAF is getting a bit long in the tooth, recent developments in social networking have brought concerns about privacy and ownership of social data to the fore; it was exactly these concerns that motivated FOAF over a decade ago. We also include two scientific examples of models “in the wild”—QUDT (Quantities, Units, Dimensions, and Types) and The Open Biological and Biomedical Ontologies (OBO). QUDT is a great example of how SPARQL can be used to specify detailed computation over a large set of rules (rules for converting units and for performing dimensional analysis). The wealth of information in the OBO has made them perennial favorites in health care and the life sciences. In our presentation, we hope to make them accessible to an audience who doesn't have specialized experience with OBO publication conventions. While these chapters logically build on the material that precedes them, we have done our best to make them stand alone, so that impatient readers who haven't yet mastered all the fine points of the earlier chapters can still appreciate the “wild” examples. We have added some organizational aids to the book since the first edition. The “Challenges” that appear throughout the book, as in the first edition, provide examples for how to use the Semantic Web technologies to solve common modeling problems. The “FAQ” section organizes the challenges by topic, or, more properly, by the task that they illustrate. We have added a numeric index of all the challenges to help the reader cross-reference them. We hope that the second edition will strike a chord with our readers as the first edition has done. On a sad note, many of the examples in Chapter 5 use “Elizabeth Taylor” as an example of a “living actress.” During postproduction of this book, Dame Elizabeth Taylor succumbed to congestive heart failure and died. We were too far along in the production to make the change, so we have kept the examples as they are. May her soul rest in peace. Preface to the first edition
In 2003, when the World Wide Web Consortium was working toward the ratification of the Recommendations for the Semantic Web languages, RDF, RDFS, and OWL, we realized that there was a need for an industrial-level introductory course in these technologies. The standards were technically sound, but, as is typically the case with standards documents, they were written with technical completeness in mind rather than education. We realized that for this technology to take off, people other than mathematicians and logicians would have to learn the basics of semantic modeling. Toward that end, we started a collaboration to create a series of trainings aimed not at university students or technologists but at Web developers who were practitioners in some other field. In short, we needed to get the Semantic Web out of the hands of the logicians and Web technologists, whose job had been to build a consistent and robust infrastructure, and into the hands of the practitioners who were to build the Semantic Web. The Web didn't grow to the size it is today through the efforts of only HTML designers, nor would the Semantic Web grow as a result of only logicians' efforts. After a year or so of offering training to a variety of audiences, we delivered a training course at the National Agriculture Library of the U.S. Department of Agriculture. Present for this training were a wide variety of practitioners in many fields, including health care, finance, engineering, national intelligence, and enterprise architecture. The unique synergy of these varied practitioners resulted in a dynamic four-day investigation into the power and subtlety of semantic modeling. Although the practitioners in the room were innovative and intelligent, we found that even for these early adopters, some of the new ways of thinking required for modeling in a World Wide Web context were too subtle to master after just a one-week course. One participant had registered for the course multiple times, insisting that something else “clicked” each time she went through the exercises. This is when we realized that although the course was doing a good job of disseminating the information and skills for the Semantic Web, another, more archival resource was needed. We had to create something that students could work with on their own and could consult when they had questions. This was the point at which the idea of a book on modeling in the Semantic Web was conceived. We realized that the readership needed to include a wide variety of people from a number of fields, not just programmers or Web application developers but all the people from different fields who were struggling to understand how to use the new Web languages. It was tempting at first to design this book to be the definitive statement on the Semantic Web vision, or “everything you ever wanted to know about OWL,” including comparisons to program modeling languages such as UML, knowledge modeling languages, theories of inferencing and logic, details of the Web infrastructure (URIs and URLs), and the exact current status of all the developing standards (including SPARQL, GRDDL, RDFa, and the new OWL 1.1 effort). We realized, however, that not only would such a book be a superhuman undertaking, but it would also fail to serve our primary purpose of putting the tools of the Semantic Web into the hands of a generation of intelligent practitioners who could build real applications. For this reason, we concentrated on a particular essential skill for constructing the Semantic Web: building useful and reusable models in the World Wide Web setting. Many of these patterns entail several variants, each embodying a different philosophy or approach to modeling. For advanced cases such as these, we realized that we couldn't hope to provide a single, definitive answer to how these things should be modeled. So instead, our goal is to educate domain practitioners so that they can read and understand design patterns of this sort and have the intellectual tools to make considered decisions about which ones to use and how to adapt them. We wanted to focus on those trying to use RDF, RDFS, and OWL to accomplish specific tasks and model their own data and domains, rather than write a generic book on ontology development. Thus, we have focused on the “working ontologist” who was trying to create a domain model on the Semantic Web. The design patterns we use in this book tend to be much simpler. Often a pattern consists of only a single statement but one that is especially helpful when used in a particular context. The value of the pattern isn't so much in the complexity of its realization but in the awareness of the sort of situation in which it can be used. This “make it useful” philosophy also motivated the choice of the examples we use to illustrate these patterns in this book. There are a number of competing criteria for good example domains in a book of this sort. The examples must be understandable to a wide variety of audiences, fairly compelling, yet complex enough to reflect real modeling situations. The actual examples we have encountered in our customer modeling situations satisfy the last condition but either are too specialized—for example, modeling complex molecular biological data; or, in some cases, they are too business-sensitive—for example, modeling particular investment policies—to publish for a general audience. We also had to struggle with a tension between the coherence of the...


Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.