W3C W3C Member Submission

RDF Schema for HDT Header Descriptions

W3C Member Submission 30 March 2011

This version:
http://www.w3.org/submissions/2011/SUBM-HDT-RDFS-20110330/
Latest version:
http://www.w3.org/submissions/HDT-RDFS/
Editor:
Javier D. Fernández
Authors:
Javier D. Fernández
Miguel A. Martínez-Prieto
Claudio Gutierrez
Axel Polleres

Abstract

This document contains a brief description of and references to the RDF Schema for the proposed HDT Header component.

Status of this Document

This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications can be found in the W3C technical reports index at http://www.w3.org/TR/.

This document is a part of the HDT Submission which comprises five documents:

  1. Binary RDF Representation for Publication and Exchange (HDT)
  2. Extending VoID for publishing HDT
  3. RDF Schema for HDT Header Descriptions
  4. Relationship of HDT to relevant other technologies
  5. Implementation of HDT

By publishing this document, W3C acknowledges that the Submitting Members have made a formal Submission request to W3C for discussion. Publication of this document by W3C indicates no endorsement of its content by W3C, nor that W3C has, is, or will be allocating any resources to the issues addressed by it. This document is not the product of a chartered W3C group, but is published as potential input to the W3C Process. A W3C Team Comment has been published in conjunction with this Member Submission. Publication of acknowledged Member Submissions at the W3C site is one of the benefits of W3C Membership. Please consult the requirements associated with Member Submissions of section 3.3 of the W3C Patent Policy. Please consult the complete list of acknowledged W3C Member Submissions.

HDT RDFS

This document defines the RDF Schema (RDFS) for the proposed Header of the RDF HDT format. It contains a reference to the RDF Schema and a brief description of its classes and properties.

NameSpace URI
http://purl.org/HDT/hdt#
HDT Header RDF Schema
HDT.rdf
Classes
Dataset | publicationItemCollection | statisticalItemCollection | formatItemCollection | additionalItemCollection | dictionaryItemCollection | dictionaryNamespacesCollection | namespaceItem | triplesItemCollection | streamItem | bitmapItem | streamsOrders | streamsOrder_SPO | streamsOrder_SOP | streamsOrder_PSO | streamsOrder_POS | streamsOrder_OPS | streamsOrder_OSP | logBits
Properties
publicationInformation | statisticalInformation | formatInformation | additionalInformation | dictionary | dictionarySeparator | dictionaryOrder | dictionaryEncoding | dictionaryNamespaces | namespace | prefixLabel | prefixURI | fileLocation | triples | triplesPlain | triplesCompact | triplesBitmap | streamsOrder | predicateStream | objectStream | subjectStream | predicateBitmap | objectBitmap | subjectBitmap | IDCodification | subjectCodification | predicateCodification | objectCodification

Classes description

hdt:Dataset
HDT Dataset
URI: http://purl.org/HDT/hdt#Dataset
subClassOf: void:Dataset

[top]

hdt:publicationItemCollection
Collection of publication items of an RDF HDT data set..
URI: http://purl.org/HDT/hdt#publicationItemCollection

[top]

hdt:statisticalItemCollection
Collection of statistical items of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#statisticalItemCollection

[top]

hdt:formatItemCollection
Collection of format items of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#formatItemCollection

[top]

hdt:additionalItemCollection
Collection of additional items of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#additionalItemCollection

[top]

hdt:dictionaryItemCollection
Collection of dictionary information items of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#dictionaryItemCollection

[top]

hdt:dictionaryNamespacesCollection
Collection of dictionary namespaces of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#dictionaryNamespacesCollection

[top]

hdt:namespaceItem
A namespace within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#namespaceItem

[top]

hdt:triplesItemCollection
Collection of triples information items of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#triplesItemCollection

[top]

hdt:streamItem
A stream specification.
URI: http://purl.org/HDT/hdt#streamItem

[top]

hdt:bitmapItem
A bitmap specification.
URI: http://purl.org/HDT/hdt#bitmapItem

[top]

hdt:streamsOrders
An order of the Adjacency List within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#streamsOrders

[top]

hdt:streamsOrder_SPO
Subject-Predicate-Object Adjacency List order within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#streamsOrder_SPO
Type: http://purl.org/HDT/hdt#streamsOrders

[top]

hdt:streamsOrder_SOP
Subject-Object-Predicate Adjacency List order within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#streamsOrder_SOP
Type: http://purl.org/HDT/hdt#streamsOrders

[top]

hdt:streamsOrder_PSO
Predicate-Subject-Object Adjacency List order within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#streamsOrder_PSO
Type: http://purl.org/HDT/hdt#streamsOrders

[top]

hdt:streamsOrder_POS
Predicate-Object-Subject Adjacency List order within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#streamsOrder_POS
Type: http://purl.org/HDT/hdt#streamsOrders

[top]

hdt:streamsOrder_OPS
Object-Predicate-Subject Adjacency List order within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#streamsOrder_OPS
Type: http://purl.org/HDT/hdt#streamsOrders

[top]

hdt:streamsOrder_OSP
Object-Subject-Predicate Adjacency List order within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#streamsOrder_OSP
Type: http://purl.org/HDT/hdt#streamsOrders

[top]

hdt:logBits
Codification set to log(n) bits in a stream.
URI: http://purl.org/HDT/hdt#logBits

Properties description

hdt:publicationInformation
Publication information of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#publicationInformation
Domain: http://purl.org/HDT/hdt#Dataset
Range: http://purl.org/HDT/hdt#publicationItemCollection

[top]

hdt:statisticalInformation
Statistical information of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#statisticalInformation
Domain: http://purl.org/HDT/hdt#Dataset
Range: http://purl.org/HDT/hdt#statisticalItemCollection

[top]

hdt:formatInformation
Format information of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#formatInformation
Domain: http://purl.org/HDT/hdt#Dataset
Range: http://purl.org/HDT/hdt#formatItemCollection

[top]

hdt:additionalInformation
Additional information of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#additionalInformation
Domain: http://purl.org/HDT/hdt#Dataset
Range: http://purl.org/HDT/hdt#additionalItemCollection

[top]

hdt:dictionary
Dictionary specification of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#dictionary
Domain: http://purl.org/HDT/hdt#formatItemCollection
Range: http://purl.org/HDT/hdt#dictionaryItemCollection

[top]

hdt:dictionarySeparator
Character to separate the elements and subsets of an RDF HDT Dictionary.
URI: http://purl.org/HDT/hdt#dictionarySeparator
Domain: http://purl.org/HDT/hdt#dictionaryItemCollection

[top]

hdt:dictionaryOrder
Order of the elements of an RDF HDT Dictionary inside each subset.
URI: http://purl.org/HDT/hdt#dictionaryOrder
Domain: http://purl.org/HDT/hdt#dictionaryItemCollection

[top]

hdt:dictionaryEncoding
Encoding of the elements of an RDF HDT Dictionary.
URI: http://purl.org/HDT/hdt#dictionaryEncoding
Domain: http://purl.org/HDT/hdt#dictionaryItemCollection

[top]

hdt:dictionaryNamespaces
Namespaces of the elements of an RDF HDT Dictionary.
URI: http://purl.org/HDT/hdt#dictionaryNamespaces
Domain: http://purl.org/HDT/hdt#dictionaryItemCollection
Range: http://purl.org/HDT/hdt#dictionaryNamespacesCollection

[top]

hdt:namespace
Namespace within an RDF HDT Dictionary.
URI: http://purl.org/HDT/hdt#namespace
Domain: http://purl.org/HDT/hdt#dictionaryNamespacesCollection
Range: http://purl.org/HDT/hdt#namespaceItem

[top]

hdt:prefixLabel
A prefix label in a namespace within an RDF HDT Dictionary.
URI: http://purl.org/HDT/hdt#prefixLabel
Domain: http://purl.org/HDT/hdt#namespaceItem

[top]

hdt:prefixURI
A prefix URI in a namespace within an RDF HDT Dictionary.
URI: http://purl.org/HDT/hdt#prefixURI
Domain: http://purl.org/HDT/hdt#namespaceItem

[top]

hdt:fileLocation
The Location of a file.
URI: http://purl.org/HDT/hdt#fileLocation

[top]

hdt:triples
Triples format specification of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#triples
Domain: http://purl.org/HDT/hdt#formatItemCollection
Range: http://purl.org/HDT/hdt#triplesItemCollection

[top]

hdt:triplesPlain
Triples Plain format specification of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#triplesPlain
Subproperty of : http://purl.org/HDT/hdt#triples
Domain: http://purl.org/HDT/hdt#formatItemCollection
Range: http://purl.org/HDT/hdt#triplesItemCollection

[top]

hdt:triplesCompact
Triples Compact format specification of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#triplesCompact
Subproperty of : http://purl.org/HDT/hdt#triples
Domain: http://purl.org/HDT/hdt#formatItemCollection
Range: http://purl.org/HDT/hdt#triplesItemCollection

[top]

hdt:triplesBitmap
Triples Bitmap format specification of an RDF HDT data set.
URI: http://purl.org/HDT/hdt#triplesBitmap
Subproperty of : http://purl.org/HDT/hdt#triples
Domain: http://purl.org/HDT/hdt#formatItemCollection
Range: http://purl.org/HDT/hdt#triplesItemCollection

[top]

hdt:streamsOrder
Order of the Adjacency List within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#streamsOrder
Domain: http://purl.org/HDT/hdt#triplesItemCollection
Range: http://purl.org/HDT/hdt#streamsOrders

[top]

hdt:predicateStream
Predicate Stream specification within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#predicateStream
Domain: http://purl.org/HDT/hdt#triplesItemCollection
Range: http://purl.org/HDT/hdt#streamItem

[top]

hdt:objectStream
Object Stream specification within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#objectStream
Domain: http://purl.org/HDT/hdt#triplesItemCollection
Range: http://purl.org/HDT/hdt#streamItem

[top]

hdt:subjectStream
Subject Stream specification within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#subjectStream
Domain: http://purl.org/HDT/hdt#triplesItemCollection
Range: http://purl.org/HDT/hdt#streamItem

[top]

hdt:predicateBitmap
Predicate Bitmap specification within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#predicateBitmap
Domain: http://purl.org/HDT/hdt#triplesItemCollection
Range: http://purl.org/HDT/hdt#bitmapItem

[top]

hdt:objectBitmap
Object Bitmap specification within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#objectBitmap
Domain: http://purl.org/HDT/hdt#triplesItemCollection
Range: http://purl.org/HDT/hdt#bitmapItem

[top]

hdt:subjectBitmap
Subject Bitmap specification within an RDF HDT data set.
URI: http://purl.org/HDT/hdt#subjectBitmap
Domain: http://purl.org/HDT/hdt#triplesItemCollection
Range: http://purl.org/HDT/hdt#bitmapItem

[top]

hdt:IDCodification
Codification (number of bits) of the IDs in a stream.
URI: http://purl.org/HDT/hdt#IDCodification
Domain: http://purl.org/HDT/hdt#streamItem

[top]

hdt:subjectCodification
Codification (number of bits or logBits) of the subject IDs in a stream.
URI: http://purl.org/HDT/hdt#subjectCodification
Domain: http://purl.org/HDT/hdt#streamItem

[top]

hdt:predicateCodification
Codification (number of bits or logBits) of the predicate IDs in a stream.
URI: http://purl.org/HDT/hdt#predicateCodification
Domain: http://purl.org/HDT/hdt#streamItem

[top]

hdt:objectCodification
Codification (number of bits or logBits) of the object IDs in a stream.
URI: http://purl.org/HDT/hdt#ObjectCodification
Domain: http://purl.org/HDT/hdt#streamItem

Acknowledgements (Informative)

HDT work is partially funded by MICINN (TIN2009-14009-C02-02), Millennium Institute for Cell Dynamics and Biotechnology (ICDB) (Grant ICM P05-001-F), and Fondecyt 1090565 and 1110287. Javier D. Fernández is granted by the Regional Government of Castilla y Leon (Spain) and the European Social Fund.