Amazon cover image
Image from Amazon.com
Image from Google Jackets

Programming the Semantic Web

By: Contributor(s): Material type: TextTextLanguage: English Series: Safari Books OnlinePublisher: Sebastopol O'Reilly Media, Inc 2009Description: Online-Ressource (300 p.)Content type:
  • Text
Media type:
  • Computermedien
Carrier type:
  • Online-Ressource
ISBN:
  • 9780596153816
Subject(s): Genre/Form: Additional physical formats: No title; Erscheint auch als: Programming the Semantic WebDDC classification:
  • 025.0427 23
LOC classification:
  • TK5105.88815.S423 2009
Online resources: Available additional physical forms:
  • Electronic reproduction; Mode of access: World Wide Web
Contents:
Summary: With this book, the promise of the Semantic Web -- in which machines can find, share, and combine data on the Web -- is not just a technical possibility, but a practical reality Programming the Semantic Web demonstrates several ways to implement semantic web applications, using current and emerging standards and technologies. You'll learn how to incorporate existing data sources into semantically aware applications and publish rich semantic data. Each chapter walks you through a single piece of semantic technology and explains how you can use it to solve real problems. Whether you're writing
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Copy number Status Barcode
Books Books Semantic Foundation / Ausstellungsstraße 1 Available 0000000000109

Description based upon print version of record

Table of Contents; Foreword; Preface; Conventions Used in This Book; Using Code Examples; Safari® Books Online; How to Contact Us; Part I. Semantic Data; Chapter 1. Why Semantics?; Data Integration Across the Web; Traditional Data-Modeling Methods; Tabular Data; Relational Data; Evolving and Refactoring Schemas; Very Complicated Schemas; Getting It Right the First Time; Semantic Relationships; Metadata Is Data; Building for the Unexpected; "Perpetual Beta"; Chapter 2. Expressing Meaning; An Example: Movie Data; Building a Simple Triplestore; Indexes; The add and remove Methods; Querying

Merging GraphsAdding and Querying Movie Data; Other Examples; Places; Celebrities; Business; Chapter 3. Using Semantic Data; A Simple Query Language; Variable Binding; Implementing a Query Language; Feed-Forward Inference; Inferring New Triples; Geocoding; Using a free online geocoder; Adding a geocoding rule; Chains of Rules; A Word About "Artificial Intelligence"; Searching for Connections; Six Degrees of Kevin Bacon; Shared Keys and Overlapping Graphs; Example: Joining the Business and Places Graphs; Querying the Joined Graph; Basic Graph Visualization; Graphviz; Displaying Sets of Triples

Displaying Query ResultsSemantic Data Is Flexible; Part II. Standards and Sources; Chapter 4. Just Enough RDF; What Is RDF?; The RDF Data Model; URIs As Strong Keys; Resources; Blank Nodes; Literal Values; RDF Serialization Formats; A Graph of Friends; N-Triples; N3; RDF/XML; RDFa; Introducing RDFLib; Persistence with RDFLib; SPARQL; SELECT Query Form; OPTIONAL and FILTER Constraints; Multiple Graph Patterns; CONSTRUCT Query Form; ASK and DESCRIBE Query Forms; SPARQL Queries in RDFLib; Useful Query Modifiers; Chapter 5. Sources of Semantic Data; Friend of a Friend (FOAF)

Graph Analysis of a Social NetworkLinked Data; The Cloud of Data; Are You Your FOAF file?; Consuming Linked Data; Freebase; An Identity Database; RDF Interface; Freebase Schema; MQL Interface; Using the metaweb.py Library; Interacting with Humans; Chapter 6. What Do You Mean, "Ontology"?; What Is It Good For?; A Contract for Meaning; Models Are Data; An Introduction to Data Modeling; Classes and Properties; Modeling Films; Reifying Relationships; Just Enough OWL; Using Protégé; Creating a New Ontology; Editing an Ontology; Just a Bit More OWL; Functional and Inverse Functional Properties

Inverse PropertiesDisjoint Classes; Keepin' It Real; Some Other Ontologies; Describing FOAF; A Beer Ontology; This Is Not My Beautiful Relational Schema!; Chapter 7. Publishing Semantic Data; Embedding Semantics; Microformats; RDFa; Yahoo! SearchMonkey; Google's Rich Snippets; Dealing with Legacy Data; Internet Video Archive; Tables and Spreadsheets; Legacy Relational Data; RDFLib to Linked Data; Part III. Putting It into Practice; Chapter 8. Overview of Toolkits; Sesame; Using the Sesame Java API; RDFS Inferencing in Sesame; A Servlet Container for the Sesame Server

Installing the Sesame Web Application

With this book, the promise of the Semantic Web -- in which machines can find, share, and combine data on the Web -- is not just a technical possibility, but a practical reality Programming the Semantic Web demonstrates several ways to implement semantic web applications, using current and emerging standards and technologies. You'll learn how to incorporate existing data sources into semantically aware applications and publish rich semantic data. Each chapter walks you through a single piece of semantic technology and explains how you can use it to solve real problems. Whether you're writing

Electronic reproduction; Mode of access: World Wide Web

Online-Ausg. 2009 Electronic reproduction; Mode of access: World Wide Web |2009||||||||||

There are no comments on this title.

to post a comment.
Share