
Practical RDF
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Intro
- Table of Contents
- Preface
- Audience
- Structure of This Book
- Conventions Used in This Book
- How to Contact Us
- Acknowledgments
- RDF: An Introduction
- The Semantic Web and RDF: A Brief History
- The Specifications
- When to Use and Not Use RDF
- Some Uses of RDF/XML
- Related Technologies
- Going Forward
- RDF: Heart and Soul
- The Search for Knowledge
- The RDF Triple
- The Basic RDF Data Model and the RDF Graph
- URIs
- RDF Serialization: N3 and N-Triples
- A Brief Look at N3
- N-Triples
- Talking RDF: Lingo and Vocabulary
- Graphs and Subgraphs
- Ground and Not Graph
- Entailment
- The Basic Elements Within the RDF/XML Syntax
- Serializing RDF to XML
- Striped Syntax
- Predicates
- Namespaces and QNames
- RDF Blank Nodes
- URI References
- Resolving Relative URIs and xml:base
- Resolving References with rdf:ID
- Representing Structured Data with rdf:value
- The rdf:type Property
- RDF/XML Shortcuts
- More on RDF Data Types
- RDF/XML: Separate Documents or Embedded Blocks
- Specialized RDF Relationships: Reification, Containers, and Collections
- Containers
- Containers as Covered Within the Initial Specification Release
- Containers as Typed Nodes
- Containers Today
- Collections
- Reification: The RDF Big Ugly
- Reified Statements
- The Necessity of Reification and Metastatements
- A Shorthand Reification Syntax
- What Reification Solves
- Implying trust
- Metadata about statements
- Important Concepts from the W3C RDF Vocabulary/Schema
- RDF Vocabulary: Describing the Data
- Metadata's Role in Existing Applications
- RDF Schema: Metadata Repository
- Core RDF Schema Elements
- Overview of the RDF Classes
- Demonstrations of the RDF Schema Properties
- Refining RDF Vocabularies with Constraints
- RDF Schema Alternatives
- Creating an RDF Vocabulary
- How RDF Vocabularies Differ from XML Vocabularies
- Defining the Vocabulary: Business and Scope
- Defining the Vocabulary: Elements
- The PostCon Domain Elements
- Prototyping the Vocabulary
- Adding Repeating Values
- Adding a Container
- Adding in a Value
- Formalizing the Vocabulary with RDFS
- What Is a Class and What Is a Property?
- Defining the Vocabulary Classes
- Defining the Properties
- Integrating the Dublin Core
- An Overview of the Dublic Core MetaData Element Set
- Dublin Core in RDF/XML
- Qualified Dublin Core
- Mixing Vocabularies
- Using DC-dot to Generate DC RDF
- Editing, Parsing, and Browsing RDF/XML
- BrownSauce
- Parsers
- ARP2
- ICS-FORTH Validating RDF Parser
- Editors
- IsaViz
- RDF Editor in Java
- Jena: RDF in Java
- Overview of the Classes
- The Underlying Parser
- The Model
- The Query
- DAML+OIL
- Creating and Serializing an RDF Model
- Very Quick Simple Look
- Encapsulating the Vocabulary in a Java Wrapper Class
- Adding More Complex Structures
- Creating a Typed Node
- Creating a Container
- Parsing and Querying an RDF Document
- Just Doing a Basic Dump
- Accessing Specific Values
- In-Memory Versus Persistent Model Storage
- RDF and Perl, PHP, and Python
- RDF/XML and Perl
- Ginger Alliance PerlRDF
- Model Persistence and Basic Querying
- Building an RDF Model
- Parsing RDF/XML Documents
- Querying RDF with RDF::Core
- RDF API for PHP
- Basic Building Blocks
- Building an RDF Model
- RDF and Python: RDFLib
- Querying RDF: RDF as Data
- RDF and the Relational Data Model
- Roots: rdfDB QL
- Inkling and SquishQL
- RDQL
- Jena's RDQL and the Query-O-Matic
- The Query-O-Matic
- Trying out the Query-O-Matic
- PHP Query-O-Matic Lite
- Sesame
- A Brief Look at Additional RDF Application Environments
- RDF and C#
- Wilbur - RDF API CLOS
- Overview of Redland-a Multilanguage- Based RDF Framework
- Working with the Online Tools
- Working with the Redland Framework
- A Quick Demo
- Redfoot
- Ontologies: RDF Business Models
- Why Ontology?
- Brief History of the Ontology Movement
- OWL Use Cases and Requirements
- OWL Specifications
- OWL Guide 1.0
- OWL Reference 1.0
- OWL Abstract Syntax and Semantics
- Feature Synopsis for OWL Lite and OWL
- Basic Constructs of OWL
- OWL Header
- OWL Classes and Individuals
- OWL Simple Properties and Complex Data Types
- Bits of Knowledge: More Complex OWL Constructs
- Increasing the Power of the Property
- Property characteristics
- Property restrictions
- Complex Classes
- Intersection
- Union
- Complement
- Enumeration
- Disjoint
- The Complementary Nature of RDF and OWL
- Ontology Tools: Editors
- SMORE-Semantic Markup, Ontology, and RDF Editor
- Protégé
- Subscription and Aggregation with RSS
- RSS: Quick History
- RSS 1.0: A Quick Introduction
- A Detailed Look at the Specification
- channel
- title, link, and description
- items
- image
- textinput
- item
- Extending the Specification Through Modules
- The RSS Modules
- Core: Syndication, Content, and Dublin Core
- Extended Modules
- RSS Aggregators
- RSS Autodiscovery
- AmphetaDesk
- Using AmphetaDesk
- More advanced customization
- Meerkat
- NetNewsWire and NetNewsWire Lite
- Creating Your Own RSS Content
- Build Your Own RSS Consumer
- Merging RDF/RSS Files
- A World of Uses: Noncommercial Applications Based on RDF
- Mozilla
- XUL Briefly
- XUL Templates
- Creative Commons License
- MIT's DSpace System Documentation
- FOAF: Friend-of-a-Friend
- The FOAF-A-Matic
- FOAF Technologies
- A World of Uses: Commercial Uses of RDF/XML
- Chandler: RDF Within an Open Source PIM
- RDF Gateway, a Commercial RDF Database
- Siderean Software's Seamark
- Plugged In Software's Tucana Knowledge Store
- RDF and Adobe: XMP
- What's It All Mean?
- Index
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.