
Semantic Web Programming
Beschreibung
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
Weitere Details
Weitere Ausgaben
Andere Ausgaben

Personen
Inhalt
- Semantic Web Programming
- About the Authors
- About The Technical Editors
- Credits
- Acknowledgments
- Contents
- Foreword
- Introduction
- Overview of the Book and Technology
- How This Book Is Organized
- Who Should Read This Book
- Tools You Will Need
- What's on the Website
- Summary (From Here, Up Next, and So On)
- Part I: Introducing Semantic Web Programming
- Chapter 1: Preparing to Program a Semantic Web of Data
- Defining the Semantic Web
- Identifying the Major Programming Components
- Determining Impacts on Programming
- Avoiding the Roadblocks, Myths, and Hype
- Understanding Semantic Web Origins
- Exploring Semantic Web Examples
- Summary and Onward
- Notes
- Chapter 2: Hello Semantic Web World
- Setting Up Your Semantic Web Development Environment
- Programming the Hello Semantic Web World Application
- Summary
- Part II: Foundations of Semantic Web Programming
- Chapter 3: Modeling Information
- Modeling Information in Software
- The Semantic Web Information Model: The Resource Description Framework (RDF)
- Exchanging Information with RDF
- Summary
- Chapter 4: Incorporating Semantics
- Semantics on the Web
- Introduction to Ontologies
- Elements of an Ontology
- Summary
- Chapter 5: Modeling Knowledge in the Real World
- Exploring the Components of the Semantic Web
- Exploring the Profiles of OWL
- Demonstrating OWL Inference
- Working with Ontologies
- Summary
- Chapter 6: Discovering Information
- Navigating the Semantic Web
- Searching the Semantic Web
- Querying the Semantic Web
- Summary
- Chapter 7: Adding Rules
- What Are Rules?
- Reasons for Rules
- Rule Languages
- SWRL Essentials
- Jena Rules
- Rule Interchange Format
- Summary
- Part III: Building Semantic Web Applications
- Chapter 8: Applying a Programming Framework
- Framing the Semantic Web
- The Jena Semantic Web Framework
- Programming with Jena
- Common App Overview: FriendTracker
- Summary
- Chapter 9: Combining Information
- Combining Information
- Exposing XML-Based Web Services as RDF
- Exposing Relational Databases as RDF
- Exposing Other Sources of Data
- Summary
- Chapter 10: Aligning Information
- Data Source, Domain, and Application Ontologies
- Aligning Ontologies
- FriendTracker
- Record Linkage
- Summary
- Chapter 11: Sharing Information
- Microformats
- eRDF
- RDFa
- Tools and Frameworks
- FriendTracker in RDFa
- Summary
- Part IV: Expanding Semantic Web Programming
- Chapter 12: Developing and Using Semantic Services
- Background
- Implementing Semantic Services
- Semantic Markup for Web Services
- Web Service Modeling Ontology
- Semantic Annotations for WSDL
- Summary
- Chapter 13: Managing Space and Time
- Space and Time in Software
- Representing Spatiotemporal Data on the Semantic Web
- Spatial and Temporal Software with Jena
- Summary
- Notes
- Chapter 14: Semantic Web Patterns and Best Practices
- Aggregating Disparate Data Sources
- Annotating Unstructured Data
- Coordinating Semantic Services
- Applying Semantic Web Best Practices
- Summary
- Chapter 15: Moving Forward
- Advancing Ontologies
- Advancing Integration
- Advancing Reasoning
- Advancing Visualization
- Summary
- Appendix A: RDF
- Reification
- Containers
- Appendix B: The OWL Web Ontology Language
- Annotation Properties
- Individuals
- Classes
- Properties
- Datatypes
- Property Restrictions
- Appendix C: SWRL
- SWRL Examples
- Namespaces
- Built-ins
- Keywords
- Appendix D: SPARQL
- SPARQL Examples
- Operators
- Keywords
- Appendix E: Jena Reference Guide
- Key Jena Classes
- Main Programming Steps
- Appendix F: Installation Reference Guide
- D2RQ: Conversion from Relational Database to Jena Model
- Eclipse Integrated Development Environment
- Java Classpath
- JAXB-RI
- Jena Semantic Web Framework
- JDBC Driver for MySQL
- Pellet Reasoner
- Protege Ontology Editor
- Tar/Gzipped Files
- Velocity: GUI Templates
- Index
Systemvoraussetzungen
Dateiformat: PDF
Kopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
- Computer (Windows; MacOS X; Linux): Installieren Sie bereits vor dem Download die kostenlose Software Adobe Digital Editions (siehe E-Book Hilfe).
- Tablet/Smartphone (Android; iOS): Installieren Sie bereits vor dem Download die kostenlose App Adobe Digital Editions oder die App PocketBook (siehe E-Book Hilfe).
- E-Book-Reader: Bookeen, Kobo, Pocketbook, Sony, Tolino u.v.a.m. (nicht Kindle)
Das Dateiformat PDF zeigt auf jeder Hardware eine Buchseite stets identisch an. Daher ist eine PDF auch für ein komplexes Layout geeignet, wie es bei Lehr- und Fachbüchern verwendet wird (Bilder, Tabellen, Spalten, Fußnoten). Bei kleinen Displays von E-Readern oder Smartphones sind PDF leider eher nervig, weil zu viel Scrollen notwendig ist.
Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.
Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.