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", 
      "parallel reasoning algorithm", 
      "novel reasoning algorithm", 
      "scalable RDF stores", 
      "system description paper", 
      "indexing data structure", 
      "TB of RAM", 
      "query answering", 
      "incremental updates", 
      "memory usage", 
      "system architecture", 
      "data structure", 
      "physical cores", 
      "efficient handling", 
      "main idea", 
      "algorithm", 
      "triples", 
      "server", 
      "speedup", 
      "answering", 
      "bytes", 
      "architecture", 
      "machine", 
      "owls", 
      "computation", 
      "reasoning", 
      "stores", 
      "samea", 
      "usage", 
      "update", 
      "rams", 
      "handling", 
      "idea", 
      "materialisation", 
      "storage", 
      "seconds", 
      "overview", 
      "time", 
      "importation rates", 
      "core", 
      "results", 
      "structure", 
      "addition", 
      "rate", 
      "TB", 
      "paper", 
      "T5", 
      "RDFox", 
      "materialisation-based parallel datalog reasoning", 
      "parallel datalog reasoning", 
      "datalog reasoning", 
      "SPARQL query answering", 
      "efficient parallel reasoning algorithms", 
      "datalog materialisations", 
      "description paper", 
      "high-end SPARC T5", 
      "SPARC T5", 
      "reasoning rates"
    ], 
    "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-01-01T19:10", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220101/entities/gbq_results/chapter/chapter_171.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.

207 TRIPLES      23 PREDICATES      84 URIs      77 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 N0b31e4a0d4784732b5aea904688c0f95
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 N2de254751d3543e7a1d3b788ed030627
8 schema:genre chapter
9 schema:inLanguage en
10 schema:isAccessibleForFree true
11 schema:isPartOf Nb2e903f7d32445e2a473e68b61d5eea8
12 schema:keywords RDF stores
13 RDFox
14 SPARC T5
15 SPARQL query answering
16 T5
17 TB
18 TB of RAM
19 addition
20 algorithm
21 answering
22 architecture
23 bytes
24 computation
25 core
26 data structure
27 datalog materialisations
28 datalog reasoning
29 description paper
30 efficient handling
31 efficient parallel reasoning algorithms
32 handling
33 high-end SPARC T5
34 idea
35 importation rates
36 incremental updates
37 indexing data structure
38 machine
39 main idea
40 materialisation
41 materialisation-based parallel datalog reasoning
42 memory usage
43 novel reasoning algorithm
44 overview
45 owls
46 paper
47 parallel datalog reasoning
48 parallel reasoning algorithm
49 physical cores
50 query answering
51 rams
52 rate
53 reasoning
54 reasoning algorithm
55 reasoning rates
56 results
57 samea
58 scalable RDF stores
59 seconds
60 server
61 speedup
62 storage
63 stores
64 structure
65 system architecture
66 system description paper
67 time
68 triples
69 update
70 usage
71 schema:name RDFox: A Highly-Scalable RDF Store
72 schema:pagination 3-20
73 schema:productId N025ca24059b74547b8011dc3e61d6e10
74 Nffb10c9b0fda43bebaddb460100229f6
75 schema:publisher Neeca10ea0365434dad4eb457c47aa43c
76 schema:sameAs https://app.dimensions.ai/details/publication/pub.1001164504
77 https://doi.org/10.1007/978-3-319-25010-6_1
78 schema:sdDatePublished 2022-01-01T19:10
79 schema:sdLicense https://scigraph.springernature.com/explorer/license/
80 schema:sdPublisher N16d17e3694264661b87792e0923ba437
81 schema:url https://doi.org/10.1007/978-3-319-25010-6_1
82 sgo:license sg:explorer/license/
83 sgo:sdDataset chapters
84 rdf:type schema:Chapter
85 N025ca24059b74547b8011dc3e61d6e10 schema:name doi
86 schema:value 10.1007/978-3-319-25010-6_1
87 rdf:type schema:PropertyValue
88 N062d392a2d5c45d18b5b724dfed750d5 schema:familyName Groth
89 schema:givenName Paul
90 rdf:type schema:Person
91 N09f37b3d86e943adabd1fe02f468385c rdf:first N721f6017771145ebbbe2360ae8fd2f0e
92 rdf:rest N2b8c5a57048a4f1a944b390b6769289d
93 N0b31e4a0d4784732b5aea904688c0f95 rdf:first sg:person.010530051131.00
94 rdf:rest N9418aa2d878541edbaf46f020613df83
95 N15952906f6c543268bddaf9a411d9365 schema:familyName Simperl
96 schema:givenName Elena
97 rdf:type schema:Person
98 N16d17e3694264661b87792e0923ba437 schema:name Springer Nature - SN SciGraph project
99 rdf:type schema:Organization
100 N23dd014df939428d9ac35cbcb7832768 rdf:first sg:person.012371722015.84
101 rdf:rest rdf:nil
102 N2b123740840243fc94099393e0555795 rdf:first sg:person.07401076267.36
103 rdf:rest N5019c97f941f4c44b71da48a578e8c50
104 N2b8c5a57048a4f1a944b390b6769289d rdf:first Nabcbbf170809422da1561a591d2e1684
105 rdf:rest rdf:nil
106 N2de254751d3543e7a1d3b788ed030627 rdf:first Nbd8d841af6894da58ef62a811a8e07d1
107 rdf:rest N542ca34660f945c7b1afe4932a3a1ee4
108 N31904133bd4c42d58fc32dd1b2061ff6 schema:familyName Heflin
109 schema:givenName Jeff
110 rdf:type schema:Person
111 N37b9b9bec33a40979d89b35ab14ea580 schema:familyName Dumontier
112 schema:givenName Michel
113 rdf:type schema:Person
114 N3c5a09fe294b46a8abc127506c3f650b schema:familyName Srinivas
115 schema:givenName Kavitha
116 rdf:type schema:Person
117 N452ffb114f314514bc805a31f9455909 rdf:first N3c5a09fe294b46a8abc127506c3f650b
118 rdf:rest N6e3adc93e639468dbb2fa5e0ae78b8af
119 N46480deb8f9f4894a1c973b5708e0fed rdf:first N5098808ba3d540d9bd3df9d7a2bcad72
120 rdf:rest N7e8687dc27af4ca6ab53a0d61a954ff0
121 N5019c97f941f4c44b71da48a578e8c50 rdf:first sg:person.013100561643.19
122 rdf:rest Na76f4a3cfb5b4086b36dcf1898e4692d
123 N5098808ba3d540d9bd3df9d7a2bcad72 schema:familyName Strohmaier
124 schema:givenName Markus
125 rdf:type schema:Person
126 N542ca34660f945c7b1afe4932a3a1ee4 rdf:first N85cf9962a3524b51ae32a30bcbe8cd67
127 rdf:rest Nefab06002b3b40cfa993c2db7965d89d
128 N6e3adc93e639468dbb2fa5e0ae78b8af rdf:first N062d392a2d5c45d18b5b724dfed750d5
129 rdf:rest N75a4797eba7548fabae6f842bd5506db
130 N721f6017771145ebbbe2360ae8fd2f0e schema:familyName Thirunarayan
131 schema:givenName Krishnaprasad
132 rdf:type schema:Person
133 N75a4797eba7548fabae6f842bd5506db rdf:first N37b9b9bec33a40979d89b35ab14ea580
134 rdf:rest N83fc4bbc59db487ea90e064274a558e0
135 N7e8687dc27af4ca6ab53a0d61a954ff0 rdf:first N81ccfe7bf99d47579ae0f5a7fef12ac5
136 rdf:rest N452ffb114f314514bc805a31f9455909
137 N81ccfe7bf99d47579ae0f5a7fef12ac5 schema:familyName d'Aquin
138 schema:givenName Mathieu
139 rdf:type schema:Person
140 N83fc4bbc59db487ea90e064274a558e0 rdf:first N31904133bd4c42d58fc32dd1b2061ff6
141 rdf:rest N09f37b3d86e943adabd1fe02f468385c
142 N85cf9962a3524b51ae32a30bcbe8cd67 schema:familyName Corcho
143 schema:givenName Oscar
144 rdf:type schema:Person
145 N9418aa2d878541edbaf46f020613df83 rdf:first sg:person.010062076706.27
146 rdf:rest N2b123740840243fc94099393e0555795
147 Na76f4a3cfb5b4086b36dcf1898e4692d rdf:first sg:person.010776761015.64
148 rdf:rest N23dd014df939428d9ac35cbcb7832768
149 Nabcbbf170809422da1561a591d2e1684 schema:familyName Staab
150 schema:givenName Steffen
151 rdf:type schema:Person
152 Nb2e903f7d32445e2a473e68b61d5eea8 schema:isbn 978-3-319-25009-0
153 978-3-319-25010-6
154 schema:name The Semantic Web - ISWC 2015
155 rdf:type schema:Book
156 Nbd8d841af6894da58ef62a811a8e07d1 schema:familyName Arenas
157 schema:givenName Marcelo
158 rdf:type schema:Person
159 Neeca10ea0365434dad4eb457c47aa43c schema:name Springer Nature
160 rdf:type schema:Organisation
161 Nefab06002b3b40cfa993c2db7965d89d rdf:first N15952906f6c543268bddaf9a411d9365
162 rdf:rest N46480deb8f9f4894a1c973b5708e0fed
163 Nffb10c9b0fda43bebaddb460100229f6 schema:name dimensions_id
164 schema:value pub.1001164504
165 rdf:type schema:PropertyValue
166 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
167 schema:name Information and Computing Sciences
168 rdf:type schema:DefinedTerm
169 anzsrc-for:0802 schema:inDefinedTermSet anzsrc-for:
170 schema:name Computation Theory and Mathematics
171 rdf:type schema:DefinedTerm
172 sg:person.010062076706.27 schema:affiliation grid-institutes:grid.4991.5
173 schema:familyName Piro
174 schema:givenName Robert
175 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010062076706.27
176 rdf:type schema:Person
177 sg:person.010530051131.00 schema:affiliation grid-institutes:grid.4991.5
178 schema:familyName Nenov
179 schema:givenName Yavor
180 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010530051131.00
181 rdf:type schema:Person
182 sg:person.010776761015.64 schema:affiliation grid-institutes:grid.419799.b
183 schema:familyName Wu
184 schema:givenName Zhe
185 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010776761015.64
186 rdf:type schema:Person
187 sg:person.012371722015.84 schema:affiliation grid-institutes:grid.419799.b
188 schema:familyName Banerjee
189 schema:givenName Jay
190 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012371722015.84
191 rdf:type schema:Person
192 sg:person.013100561643.19 schema:affiliation grid-institutes:grid.4991.5
193 schema:familyName Horrocks
194 schema:givenName Ian
195 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013100561643.19
196 rdf:type schema:Person
197 sg:person.07401076267.36 schema:affiliation grid-institutes:grid.4991.5
198 schema:familyName Motik
199 schema:givenName Boris
200 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.07401076267.36
201 rdf:type schema:Person
202 grid-institutes:grid.419799.b schema:alternateName Oracle Corporation, Redwood Shores, CA, USA
203 schema:name Oracle Corporation, Redwood Shores, CA, USA
204 rdf:type schema:Organization
205 grid-institutes:grid.4991.5 schema:alternateName University of Oxford, Oxford, UK
206 schema:name University of Oxford, Oxford, UK
207 rdf:type schema:Organization
 




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


...