RDFox: A Highly-Scalable RDF Store View Full Text


Ontology type: schema:Chapter      Open Access: True


Chapter Info

DATE

2015-10-24

AUTHORS

Yavor Nenov , Robert Piro , Boris Motik , Ian Horrocks , Zhe Wu , Jay Banerjee

ABSTRACT

We present RDFox—a main-memory, scalable, centralised RDF store that supports materialisation-based parallel datalog reasoning and SPARQL query answering. RDFox uses novel and highly-efficient parallel reasoning algorithms for the computation and incremental update of datalog materialisations with efficient handling of owl:sameAs. In this system description paper, we present an overview of the system architecture and highlight the main ideas behind our indexing data structures and our novel reasoning algorithms. In addition, we evaluate RDFox on a high-end SPARC T5-8 server with 128 physical cores and 4TB of RAM. Our results show that RDFox can effectively exploit such a machine, achieving speedups of up to 87 times, storage of up to 9.2 billion triples, memory usage as low as 36.9 bytes per triple, importation rates of up to 1 million triples per second, and reasoning rates of up to 6.1 million triples per second. More... »

PAGES

3-20

Book

TITLE

The Semantic Web - ISWC 2015

ISBN

978-3-319-25009-0
978-3-319-25010-6

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/978-3-319-25010-6_1

DOI

http://dx.doi.org/10.1007/978-3-319-25010-6_1

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1001164504


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Information and Computing Sciences", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0802", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Computation Theory and Mathematics", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "University of Oxford, Oxford, UK", 
          "id": "http://www.grid.ac/institutes/grid.4991.5", 
          "name": [
            "University of Oxford, Oxford, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Nenov", 
        "givenName": "Yavor", 
        "id": "sg:person.010530051131.00", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010530051131.00"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "University of Oxford, Oxford, UK", 
          "id": "http://www.grid.ac/institutes/grid.4991.5", 
          "name": [
            "University of Oxford, Oxford, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Piro", 
        "givenName": "Robert", 
        "id": "sg:person.010062076706.27", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010062076706.27"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "University of Oxford, Oxford, UK", 
          "id": "http://www.grid.ac/institutes/grid.4991.5", 
          "name": [
            "University of Oxford, Oxford, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Motik", 
        "givenName": "Boris", 
        "id": "sg:person.07401076267.36", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07401076267.36"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "University of Oxford, Oxford, UK", 
          "id": "http://www.grid.ac/institutes/grid.4991.5", 
          "name": [
            "University of Oxford, Oxford, UK"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Horrocks", 
        "givenName": "Ian", 
        "id": "sg:person.013100561643.19", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013100561643.19"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Oracle Corporation, Redwood Shores, CA, USA", 
          "id": "http://www.grid.ac/institutes/grid.419799.b", 
          "name": [
            "Oracle Corporation, Redwood Shores, CA, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Wu", 
        "givenName": "Zhe", 
        "id": "sg:person.010776761015.64", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010776761015.64"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Oracle Corporation, Redwood Shores, CA, USA", 
          "id": "http://www.grid.ac/institutes/grid.419799.b", 
          "name": [
            "Oracle Corporation, Redwood Shores, CA, USA"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Banerjee", 
        "givenName": "Jay", 
        "id": "sg:person.012371722015.84", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012371722015.84"
        ], 
        "type": "Person"
      }
    ], 
    "datePublished": "2015-10-24", 
    "datePublishedReg": "2015-10-24", 
    "description": "We present RDFox\u2014a main-memory, scalable, centralised RDF store that supports materialisation-based parallel datalog reasoning and SPARQL query answering. RDFox uses novel and highly-efficient parallel reasoning algorithms for the computation and incremental update of datalog materialisations with efficient handling of owl:sameAs. In this system description paper, we present an overview of the system architecture and highlight the main ideas behind our indexing data structures and our novel reasoning algorithms. In addition, we evaluate RDFox on a high-end SPARC T5-8 server with 128 physical cores and 4TB of RAM. Our results show that RDFox can effectively exploit such a machine, achieving speedups of up to 87 times, storage of up to 9.2 billion triples, memory usage as low as 36.9 bytes per triple, importation rates of up to 1 million triples per second, and reasoning rates of up to 6.1 million triples per second.", 
    "editor": [
      {
        "familyName": "Arenas", 
        "givenName": "Marcelo", 
        "type": "Person"
      }, 
      {
        "familyName": "Corcho", 
        "givenName": "Oscar", 
        "type": "Person"
      }, 
      {
        "familyName": "Simperl", 
        "givenName": "Elena", 
        "type": "Person"
      }, 
      {
        "familyName": "Strohmaier", 
        "givenName": "Markus", 
        "type": "Person"
      }, 
      {
        "familyName": "d'Aquin", 
        "givenName": "Mathieu", 
        "type": "Person"
      }, 
      {
        "familyName": "Srinivas", 
        "givenName": "Kavitha", 
        "type": "Person"
      }, 
      {
        "familyName": "Groth", 
        "givenName": "Paul", 
        "type": "Person"
      }, 
      {
        "familyName": "Dumontier", 
        "givenName": "Michel", 
        "type": "Person"
      }, 
      {
        "familyName": "Heflin", 
        "givenName": "Jeff", 
        "type": "Person"
      }, 
      {
        "familyName": "Thirunarayan", 
        "givenName": "Krishnaprasad", 
        "type": "Person"
      }, 
      {
        "familyName": "Staab", 
        "givenName": "Steffen", 
        "type": "Person"
      }
    ], 
    "genre": "chapter", 
    "id": "sg:pub.10.1007/978-3-319-25010-6_1", 
    "inLanguage": "en", 
    "isAccessibleForFree": true, 
    "isPartOf": {
      "isbn": [
        "978-3-319-25009-0", 
        "978-3-319-25010-6"
      ], 
      "name": "The Semantic Web - ISWC 2015", 
      "type": "Book"
    }, 
    "keywords": [
      "RDF stores", 
      "reasoning algorithm", 
      "SPARQL query answering", 
      "novel reasoning algorithm", 
      "scalable RDF stores", 
      "system description paper", 
      "parallel reasoning algorithm", 
      "TB of RAM", 
      "indexing data structure", 
      "query answering", 
      "incremental updates", 
      "memory usage", 
      "system architecture", 
      "data structure", 
      "physical cores", 
      "efficient handling", 
      "main idea", 
      "algorithm", 
      "triples", 
      "server", 
      "answering", 
      "speedup", 
      "bytes", 
      "architecture", 
      "machine", 
      "owls", 
      "computation", 
      "reasoning", 
      "stores", 
      "samea", 
      "usage", 
      "update", 
      "rams", 
      "idea", 
      "handling", 
      "storage", 
      "materialisation", 
      "seconds", 
      "overview", 
      "time", 
      "core", 
      "results", 
      "importation rates", 
      "structure", 
      "addition", 
      "rate", 
      "TB", 
      "paper"
    ], 
    "name": "RDFox: A Highly-Scalable RDF Store", 
    "pagination": "3-20", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1001164504"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/978-3-319-25010-6_1"
        ]
      }
    ], 
    "publisher": {
      "name": "Springer Nature", 
      "type": "Organisation"
    }, 
    "sameAs": [
      "https://doi.org/10.1007/978-3-319-25010-6_1", 
      "https://app.dimensions.ai/details/publication/pub.1001164504"
    ], 
    "sdDataset": "chapters", 
    "sdDatePublished": "2022-05-20T07:45", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220519/entities/gbq_results/chapter/chapter_291.jsonl", 
    "type": "Chapter", 
    "url": "https://doi.org/10.1007/978-3-319-25010-6_1"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-25010-6_1'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-25010-6_1'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-25010-6_1'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/978-3-319-25010-6_1'


 

This table displays all metadata directly associated to this object as RDF triples.

196 TRIPLES      23 PREDICATES      73 URIs      66 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/978-3-319-25010-6_1 schema:about anzsrc-for:08
2 anzsrc-for:0802
3 schema:author N41b52134033641c28dd8dedc9c4033b1
4 schema:datePublished 2015-10-24
5 schema:datePublishedReg 2015-10-24
6 schema:description We present RDFox—a main-memory, scalable, centralised RDF store that supports materialisation-based parallel datalog reasoning and SPARQL query answering. RDFox uses novel and highly-efficient parallel reasoning algorithms for the computation and incremental update of datalog materialisations with efficient handling of owl:sameAs. In this system description paper, we present an overview of the system architecture and highlight the main ideas behind our indexing data structures and our novel reasoning algorithms. In addition, we evaluate RDFox on a high-end SPARC T5-8 server with 128 physical cores and 4TB of RAM. Our results show that RDFox can effectively exploit such a machine, achieving speedups of up to 87 times, storage of up to 9.2 billion triples, memory usage as low as 36.9 bytes per triple, importation rates of up to 1 million triples per second, and reasoning rates of up to 6.1 million triples per second.
7 schema:editor N81fbff1daa934a8bac5cc8b14b363deb
8 schema:genre chapter
9 schema:inLanguage en
10 schema:isAccessibleForFree true
11 schema:isPartOf N93437acda9164b8a9149e3dffd1da45a
12 schema:keywords RDF stores
13 SPARQL query answering
14 TB
15 TB of RAM
16 addition
17 algorithm
18 answering
19 architecture
20 bytes
21 computation
22 core
23 data structure
24 efficient handling
25 handling
26 idea
27 importation rates
28 incremental updates
29 indexing data structure
30 machine
31 main idea
32 materialisation
33 memory usage
34 novel reasoning algorithm
35 overview
36 owls
37 paper
38 parallel reasoning algorithm
39 physical cores
40 query answering
41 rams
42 rate
43 reasoning
44 reasoning algorithm
45 results
46 samea
47 scalable RDF stores
48 seconds
49 server
50 speedup
51 storage
52 stores
53 structure
54 system architecture
55 system description paper
56 time
57 triples
58 update
59 usage
60 schema:name RDFox: A Highly-Scalable RDF Store
61 schema:pagination 3-20
62 schema:productId Nb5f3dfd503e2459c960fff00dfc4351c
63 Nf7e63e6360f2415cbf814dc2a652d0ec
64 schema:publisher Na702c37cd8544d6f84bba23aabb0f932
65 schema:sameAs https://app.dimensions.ai/details/publication/pub.1001164504
66 https://doi.org/10.1007/978-3-319-25010-6_1
67 schema:sdDatePublished 2022-05-20T07:45
68 schema:sdLicense https://scigraph.springernature.com/explorer/license/
69 schema:sdPublisher N23202c3ce5f749e9b21fb9ece15bc861
70 schema:url https://doi.org/10.1007/978-3-319-25010-6_1
71 sgo:license sg:explorer/license/
72 sgo:sdDataset chapters
73 rdf:type schema:Chapter
74 N0091bf83adbf45a3b9c271a87df7c146 rdf:first sg:person.010062076706.27
75 rdf:rest N8c3277febf584fe3acfd2554fa646ccb
76 N0d31f00d30234a5684c609aed348ca17 schema:familyName Groth
77 schema:givenName Paul
78 rdf:type schema:Person
79 N0e91ab5d883848f08e8f2d47249918d5 schema:familyName Staab
80 schema:givenName Steffen
81 rdf:type schema:Person
82 N0f75ba4c2c8c4d588773a4eda021760f rdf:first sg:person.012371722015.84
83 rdf:rest rdf:nil
84 N11fcd9b26b9a4271b51aac044b2e2fcd rdf:first N3b31e668d7fa47c584f4ae7d0a8da6db
85 rdf:rest Nb8041fa6f6b54aeda328c3f35786f047
86 N133fa370798d45c49ca7d81fd8384d44 schema:familyName Simperl
87 schema:givenName Elena
88 rdf:type schema:Person
89 N170a5173eccf4cad8276646d31c7c0eb rdf:first N0d31f00d30234a5684c609aed348ca17
90 rdf:rest Neb1bf181678242f19df92f9b31fd0f6e
91 N179c66f5523e419aab569500fad6d702 rdf:first Ne4a38f61436945b4918aaccf979c3c26
92 rdf:rest N91a48bb16e6542399c1a780b0f7b0cf6
93 N23202c3ce5f749e9b21fb9ece15bc861 schema:name Springer Nature - SN SciGraph project
94 rdf:type schema:Organization
95 N28ac34462a48405b801e55f362604e9b schema:familyName Heflin
96 schema:givenName Jeff
97 rdf:type schema:Person
98 N35cec5a6738d4151ab1d911af61dcf69 rdf:first sg:person.010776761015.64
99 rdf:rest N0f75ba4c2c8c4d588773a4eda021760f
100 N3b31e668d7fa47c584f4ae7d0a8da6db schema:familyName Strohmaier
101 schema:givenName Markus
102 rdf:type schema:Person
103 N41b52134033641c28dd8dedc9c4033b1 rdf:first sg:person.010530051131.00
104 rdf:rest N0091bf83adbf45a3b9c271a87df7c146
105 N45f39e2d419a449089c2a6395b78a88b rdf:first N7fe25798c332423ba2b9e0bd60902bc2
106 rdf:rest N465037ac707441498b424f0ccff28902
107 N465037ac707441498b424f0ccff28902 rdf:first N0e91ab5d883848f08e8f2d47249918d5
108 rdf:rest rdf:nil
109 N587ab131d4eb4fe5a584ca23255f8b63 rdf:first Ne5a41a7ce6f745a29b2a554c64b44a88
110 rdf:rest N170a5173eccf4cad8276646d31c7c0eb
111 N7fe25798c332423ba2b9e0bd60902bc2 schema:familyName Thirunarayan
112 schema:givenName Krishnaprasad
113 rdf:type schema:Person
114 N81fbff1daa934a8bac5cc8b14b363deb rdf:first Nb53283a8f40a46688a35e537db4339c7
115 rdf:rest N179c66f5523e419aab569500fad6d702
116 N8c3277febf584fe3acfd2554fa646ccb rdf:first sg:person.07401076267.36
117 rdf:rest Nff42d3740be44e15901b1c5a5b80f435
118 N91a48bb16e6542399c1a780b0f7b0cf6 rdf:first N133fa370798d45c49ca7d81fd8384d44
119 rdf:rest N11fcd9b26b9a4271b51aac044b2e2fcd
120 N93437acda9164b8a9149e3dffd1da45a schema:isbn 978-3-319-25009-0
121 978-3-319-25010-6
122 schema:name The Semantic Web - ISWC 2015
123 rdf:type schema:Book
124 N98ca6ee53d0a458d850d5bbfdaceac5f schema:familyName d'Aquin
125 schema:givenName Mathieu
126 rdf:type schema:Person
127 Na702c37cd8544d6f84bba23aabb0f932 schema:name Springer Nature
128 rdf:type schema:Organisation
129 Nb53283a8f40a46688a35e537db4339c7 schema:familyName Arenas
130 schema:givenName Marcelo
131 rdf:type schema:Person
132 Nb5f3dfd503e2459c960fff00dfc4351c schema:name dimensions_id
133 schema:value pub.1001164504
134 rdf:type schema:PropertyValue
135 Nb8041fa6f6b54aeda328c3f35786f047 rdf:first N98ca6ee53d0a458d850d5bbfdaceac5f
136 rdf:rest N587ab131d4eb4fe5a584ca23255f8b63
137 Ndc1e5cdcb60e4668a2085381782c4b0a rdf:first N28ac34462a48405b801e55f362604e9b
138 rdf:rest N45f39e2d419a449089c2a6395b78a88b
139 Ne4a38f61436945b4918aaccf979c3c26 schema:familyName Corcho
140 schema:givenName Oscar
141 rdf:type schema:Person
142 Ne5a41a7ce6f745a29b2a554c64b44a88 schema:familyName Srinivas
143 schema:givenName Kavitha
144 rdf:type schema:Person
145 Neb1bf181678242f19df92f9b31fd0f6e rdf:first Nefb50b7b103f430e8d329813bc626c44
146 rdf:rest Ndc1e5cdcb60e4668a2085381782c4b0a
147 Nefb50b7b103f430e8d329813bc626c44 schema:familyName Dumontier
148 schema:givenName Michel
149 rdf:type schema:Person
150 Nf7e63e6360f2415cbf814dc2a652d0ec schema:name doi
151 schema:value 10.1007/978-3-319-25010-6_1
152 rdf:type schema:PropertyValue
153 Nff42d3740be44e15901b1c5a5b80f435 rdf:first sg:person.013100561643.19
154 rdf:rest N35cec5a6738d4151ab1d911af61dcf69
155 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
156 schema:name Information and Computing Sciences
157 rdf:type schema:DefinedTerm
158 anzsrc-for:0802 schema:inDefinedTermSet anzsrc-for:
159 schema:name Computation Theory and Mathematics
160 rdf:type schema:DefinedTerm
161 sg:person.010062076706.27 schema:affiliation grid-institutes:grid.4991.5
162 schema:familyName Piro
163 schema:givenName Robert
164 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010062076706.27
165 rdf:type schema:Person
166 sg:person.010530051131.00 schema:affiliation grid-institutes:grid.4991.5
167 schema:familyName Nenov
168 schema:givenName Yavor
169 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010530051131.00
170 rdf:type schema:Person
171 sg:person.010776761015.64 schema:affiliation grid-institutes:grid.419799.b
172 schema:familyName Wu
173 schema:givenName Zhe
174 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010776761015.64
175 rdf:type schema:Person
176 sg:person.012371722015.84 schema:affiliation grid-institutes:grid.419799.b
177 schema:familyName Banerjee
178 schema:givenName Jay
179 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012371722015.84
180 rdf:type schema:Person
181 sg:person.013100561643.19 schema:affiliation grid-institutes:grid.4991.5
182 schema:familyName Horrocks
183 schema:givenName Ian
184 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013100561643.19
185 rdf:type schema:Person
186 sg:person.07401076267.36 schema:affiliation grid-institutes:grid.4991.5
187 schema:familyName Motik
188 schema:givenName Boris
189 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07401076267.36
190 rdf:type schema:Person
191 grid-institutes:grid.419799.b schema:alternateName Oracle Corporation, Redwood Shores, CA, USA
192 schema:name Oracle Corporation, Redwood Shores, CA, USA
193 rdf:type schema:Organization
194 grid-institutes:grid.4991.5 schema:alternateName University of Oxford, Oxford, UK
195 schema:name University of Oxford, Oxford, UK
196 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...