Storing and Querying RDF in Mars

As part of the Semantic Web movement, the Resource Description Framework (RDF) is gaining momentum as a format for storing data, particularly metadata. The SPARQL Protocol and RDF Query Language is a SQL-like query language, recommended by W3C for querying RDF data. FAST is exploring the possibilit...

Full description

Bibliographic Details
Main Authors: Bang, Ole Petter, Fjeldskår, Tormod
Format: Others
Language:English
Published: Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap 2009
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-8971
id ndltd-UPSALLA1-oai-DiVA.org-ntnu-8971
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-ntnu-89712013-01-08T13:26:27ZStoring and Querying RDF in MarsengBang, Ole PetterFjeldskår, TormodNorges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskapNorges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskapInstitutt for datateknikk og informasjonsvitenskap2009ntnudaimSIF2 datateknikkData- og informasjonsforvaltningAs part of the Semantic Web movement, the Resource Description Framework (RDF) is gaining momentum as a format for storing data, particularly metadata. The SPARQL Protocol and RDF Query Language is a SQL-like query language, recommended by W3C for querying RDF data. FAST is exploring the possibilities of supporting storage and querying of RDF data in their Mars search engine. To facilitate this, a SPARQL parser has been created for the Microsoft .NET Framework, using the MPLex and MPPG tools from Microsoft's Managed Babel package. This thesis proposes a solution for efficiently storing and retrieving RDF data in Mars, based on decomposition and B+ Tree indexing. Further, a method for transforming SPARQL queries into Mars operator graphs is described. Finally, the implementation of a prototype implementation is discussed. The prototype has been developed in collaboration with FAST and has required customized indexing in Mars. Some deviations from the proposed solution were made in order to create a working prototype within the available time frame. The focus has been on exploring possibilities, and performance has thus not been a priority, neither in indexing nor in evaluation. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-8971Local ntnudaim:4571application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic ntnudaim
SIF2 datateknikk
Data- og informasjonsforvaltning
spellingShingle ntnudaim
SIF2 datateknikk
Data- og informasjonsforvaltning
Bang, Ole Petter
Fjeldskår, Tormod
Storing and Querying RDF in Mars
description As part of the Semantic Web movement, the Resource Description Framework (RDF) is gaining momentum as a format for storing data, particularly metadata. The SPARQL Protocol and RDF Query Language is a SQL-like query language, recommended by W3C for querying RDF data. FAST is exploring the possibilities of supporting storage and querying of RDF data in their Mars search engine. To facilitate this, a SPARQL parser has been created for the Microsoft .NET Framework, using the MPLex and MPPG tools from Microsoft's Managed Babel package. This thesis proposes a solution for efficiently storing and retrieving RDF data in Mars, based on decomposition and B+ Tree indexing. Further, a method for transforming SPARQL queries into Mars operator graphs is described. Finally, the implementation of a prototype implementation is discussed. The prototype has been developed in collaboration with FAST and has required customized indexing in Mars. Some deviations from the proposed solution were made in order to create a working prototype within the available time frame. The focus has been on exploring possibilities, and performance has thus not been a priority, neither in indexing nor in evaluation.
author Bang, Ole Petter
Fjeldskår, Tormod
author_facet Bang, Ole Petter
Fjeldskår, Tormod
author_sort Bang, Ole Petter
title Storing and Querying RDF in Mars
title_short Storing and Querying RDF in Mars
title_full Storing and Querying RDF in Mars
title_fullStr Storing and Querying RDF in Mars
title_full_unstemmed Storing and Querying RDF in Mars
title_sort storing and querying rdf in mars
publisher Norges teknisk-naturvitenskapelige universitet, Institutt for datateknikk og informasjonsvitenskap
publishDate 2009
url http://urn.kb.se/resolve?urn=urn:nbn:no:ntnu:diva-8971
work_keys_str_mv AT bangolepetter storingandqueryingrdfinmars
AT fjeldskartormod storingandqueryingrdfinmars
_version_ 1716520098579087360