On this page:
RDF Core Data Model
0.1.0

RDF Core Data Model🔗ℹ

Simon Johnston <johnstonskj@gmail.com>

This is the core data model for the Resource Description Framework (RDF) [RDF11CAS] in Racket. It also includes core vocabularies such as rdf, rdfs, xml, and xsd as well as some basic IO functions. The goal of this package is to provide the model allowing the user to create statements, graphs and datasets in-memory. Additional Racket packages provide capabilities layered on top of this such as support for OWL, SPARQL, and additional vocabularies.

    1 Introduction

      1.1 RDF Glossary

      1.2 Examples

    2 Module name

    3 Module namespace

      3.1 Namespaces

      3.2 Namespaced Names

    4 Module nsmap

      4.1 Prefixes

      4.2 Prefixed Names

      4.3 Namespace Map

    5 Module literal

      5.1 Literal Type

      5.2 Literal Predicates

      5.3 Conversion to Literal

      5.4 Predefined Literals

    6 Module statement

      6.1 Blank Nodes

      6.2 Component Predicates

      6.3 Generic Interface

      6.4 Statement Conversion

    7 Module triple

      7.1 Triple Type

      7.2 Additional Constructors

    8 Module graph

      8.1 Graph Type

      8.2 Graph Predicates & Properties

      8.3 Indices

      8.4 Statement Members

      8.5 Graph Filters

      8.6 Graph Operations

    9 Module quad

    10 Module dataset

      10.1 Dataset Type

      10.2 Dataset Predicates & Properties

      10.3 Graph Members

      10.4 Dataset Filtering

      10.5 Dataset Operations

    11 Module gq

      11.1 Pattern Component

      11.2 Statement Pattern

      11.3 Pattern Matching

    12 Module io

    13 Module prelude

    14 Vocabulary Modules

      14.1 RDF

        14.1.1 RDF Datatypes

        14.1.2 RDF Classes

        14.1.3 RDF Properties

      14.2 RDF Schema

        14.2.1 RDFS Classes

        14.2.2 RDFS Properties

      14.3 XML

        14.3.1 XML Properties

      14.4 XML Schema Datatypes

        14.4.1 XSD Classes

        14.4.2 XSD Datatypes

        14.4.3 XSD Properties

      14.5 Vocabulary of Interlinked Datasets

        14.5.1 VOID Classes

        14.5.2 VOID Properties

      14.6 SPARQL Service Description

        14.6.1 SD Classes

        14.6.2 SD Properties

      14.7 Vocabulary Tool

    15 Appendix: Names Defined

      15.1 Turtle

      15.2 RDF/XML

    Bibliography

    Index