Practical RDF

The Resource Description Framework (RDF) is a structure for describing and interchanging metadata on the Web--anything from library catalogs and worldwide directories to bioinformatics, Mozilla internal data structures, and knowledge bases for artificial intelligence projects. RDF provides a consis...

Descripción completa

Detalles Bibliográficos
Autor principal: Powers, Shelley (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Beijing ; Sebastopol : O'Reilly 2003.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627406006719
Tabla de Contenidos:
  • 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 SyntaxSerializing 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 UglyReified 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 VocabulariesDefining 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/XMLBrownSauce; 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