2003
DOI: 10.1007/978-3-540-39718-2_41
|View full text |Cite
|
Sign up to set email alerts
|

Prolog-Based Infrastructure for RDF: Scalability and Performance

Abstract: Abstract:The semantic web is a promising application-area for the Prolog programming language for its non-determinism and pattern-matching. In this paper we outline an infrastructure for loading and saving RDF/XML, storing triples, elementary reasoning with triples and visualization. A predecessor of the infrastructure described here has been used in various applications for ontology-based annotation of multimedia objects using semantic web languages. Our library aims at fast parsing, fast access and scalabili… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
38
0

Year Published

2004
2004
2011
2011

Publication Types

Select...
7
1

Relationship

3
5

Authors

Journals

citations
Cited by 56 publications
(38 citation statements)
references
References 5 publications
0
38
0
Order By: Relevance
“…The triple-store is a memory-based extension to Prolog realising a compact and highly efficient implementation of rdf/3 [4]. Higher level primitives are defined on top of this using Prolog backward chaining rather than transformation of data structures.…”
Section: Core Technology: Triples In Prologmentioning
confidence: 99%
See 1 more Smart Citation
“…The triple-store is a memory-based extension to Prolog realising a compact and highly efficient implementation of rdf/3 [4]. Higher level primitives are defined on top of this using Prolog backward chaining rather than transformation of data structures.…”
Section: Core Technology: Triples In Prologmentioning
confidence: 99%
“…In-memory storage is much faster than what can be achieved using a persistent store [4], a requirement to deal with the low-level reasoning at the triple level. The maximum capacity of the triple store is approximately 40 million triples on 32-bit hardware and virtually unlimited on 64-bit hardware.…”
Section: Scalabilitymentioning
confidence: 99%
“…An additional advantage of the methods is that the resulting ontologies can easily be compared using Semantic Web tools. Figure 9 shows a screenshot of the Triple20 ontology editer [9], [10] where an example concept ("allergy") is shown as it is represented in WordNet, AAT and MeSH. The uniform representation of the ontologies allows a comparative analysis of the different choices that were made in the different ontologies.…”
Section: Discussionmentioning
confidence: 99%
“…The server side is a Prolog module built on top of the SWI-Prolog SeRQL engine [8,9]. The client side is a standard Web browser that uses AJAX [10] for the dynamics of the suggestion interface.…”
Section: Functional Design For Multi-type Facet Browsingmentioning
confidence: 99%