Semantic Web for the Working Ontologist - Effective Modeling in RDFS and OWL

Semantic Web for the Working Ontologist - Effective Modeling in RDFS and OWL

by: Dean Allemang, James Hendler

Elsevier Trade Monographs, 2011

ISBN: 9780123859662 , 384 Pages

2. Edition

Format: PDF, ePUB, Read online

Windows PC,Mac OSX suitable for all DRM-capable eReaders Apple iPad, Android Tablet PC's Palm OS, PocketPC 2002 und älter, PocketPC 2003 und neuer, Windows Mobile Smartphone, Handys (mit Symbian) Read Online: Windows PC,Mac OSX,Linux

Price: 51,11 EUR

More eBook Details

Semantic Web for the Working Ontologist - Effective Modeling in RDFS and OWL


 

Front Cover

1

Semantic Web for the Working Ontologist

2

Semantic Web for the Working Ontologist

4

Copyright

5

Contents

6

Preface to the second edition

8

Preface to the first edition

9

Acknowledgments

12

About the authors

14

Chapter 1 -What is the Semantic Web?

16

What Is a Web?

17

Smart Web, Dumb Web

17

Semantic Data

19

Summary

26

Chapter 2 -Semantic modeling

28

Modeling for Human Communication

29

Explanation and Prediction

32

Mediating variability

33

Expressivity in modeling

37

Summary

39

Chapter 3 -RDF—The basis of the Semantic Web

42

Distributing Data across the Web

43

Merging Data from Multiple Sources

47

Namespaces, URIs, and Identity

48

Identifiers in the RDF Namespace

53

Challenge: RDF and Tabular Data

55

Higher-order Relationships

57

Alternatives for Serialization

59

RDF/XML

61

Blank Nodes

62

Summary

64

Chapter 4 -Semantic Web application architecture

66

RDF Parser/Serializer

67

RDF Store

69

Application Code

71

Data Federation

73

Summary

74

Chapter 5 -Querying the Semantic Web—SPARQL

76

Tell-and-Ask Systems

77

RDF as a Tell-and-Ask System

81

SPARQL—Query Language for RDF

81

Construct Queries in SPARQL

101

Using Results of CONSTRUCT Queries

102

SPARQL rules—Using SPARQL as a Rule Language

103

Advanced Features of SPARQL

113

Aggregates and Grouping (SPARQL 1.1)

116

Subqueries (SPARQL 1.1)

119

Union

120

Assignments (SPARQL 1.1)

121

Federating SPARQL Queries

124

Summary

127

Chapter 6 -RDF and inferencing

128

Inference in the Semantic Web

129

Where Are the Smarts?

132

When Does Inferencing Happen?

136

Summary

137

Chapter 7 -RDF schema

140

Schema Languages and Their Functions

141

The RDF Schema Language

142

RDFS Modeling Combinations and Patterns

148

Set Union

150

Challenges

153

Modeling with Domains and Ranges

161

Nonmodeling Properties in RDFS

165

Summary

166

Chapter 8 -RDFS-Plus

168

Inverse

169

Symmetric Properties

175

Transitivity

177

Equivalence

185

Computing Sameness—Functional Properties

193

A Few More Constructs

197

Summary

199

Chapter 9 -Using RDFS-Plus in the wild

202

Open Government Data

203

Data.gov Summary

210

FOAF

211

Facebook’s Open Graph Protocol

218

Summary

220

Chapter 10 -SKOS—managing vocabularies with RDFS-Plus

222

Simple Knowledge Organization System (SKOS)

222

Semantic Relations in SKOS

225

Concept Schemes

229

SKOS Integrity

231

SKOS in Action

232

Summary

233

Chapter 11 -Basic OWL

236

Restrictions

236

Challenge Problems

252

Solution

256

Solution

260

Alternative Descriptions of Restrictions

261

Summary

263

Chapter 12 -Counting and sets in OWL

264

Unions and Intersections

265

Differentiating Multiple Individuals

270

Cardinality

272

Set Complement

277

Disjoint Sets

279

Prerequisites Revisited

281

Contradictions

285

Unsatisfiable Classes

286

Inferring Class Relationships

288

Reasoning with Individuals and with Classes

291

Summary

293

Chapter 13 -Ontologies on the Web—putting it all together

294

The Good Relations Ontology

295

Inferencing in the Good Relations Ontology

298

Composing Files

300

Summary

302

Quantities, Units, and Dimensions

302

Converting Units with QUDT

304

Dimension Checking in QUDT

309

Summary

312

Biological Ontologies

313

CHEBI as Unambiguous Reference

313

CHEBI for Complex Search

314

Summary

319

Chapter 14 -Good and bad modeling practices

322

Getting Started

322

Modeling for Reuse

325

Common Modeling Errors

327

Summary

338

Chapter 15 -Expert modeling in OWL

340

Owl Subsets and Modeling Philosophy

341

OWL 2 Modeling Capabilities

343

Summary

347

Chapter 16 -Conclusions

350

Appendix -Frequently asked questions

354

Further reading

358

Selected Books

358

Selected Articles

358

World Wide Web Consortium Publications on RDF, RDFS, and OWL

360

Index

362