Show simple item record

Authordc.contributor.authorÁlvarez García, Sandra 
Authordc.contributor.authorBrisaboa, Nieves 
Authordc.contributor.authorFernández, Javier D. 
Authordc.contributor.authorMartínez Prieto, Miguel A. 
Authordc.contributor.authorNavarro, Gonzalo 
Admission datedc.date.accessioned2015-10-05T19:09:17Z
Available datedc.date.available2015-10-05T19:09:17Z
Publication datedc.date.issued2015
Cita de ítemdc.identifier.citationKnowl Inf Syst (2015) 44:439–474en_US
Identifierdc.identifier.otherDOI: 10.1007/s10115-014-0770-y
Identifierdc.identifier.urihttps://repositorio.uchile.cl/handle/2250/134120
General notedc.descriptionArtículo de publicación ISIen_US
Abstractdc.description.abstractThe Web of Data has been gaining momentum in recent years. This leads to increasingly publish more and more semi-structured datasets following, in many cases, the RDF (Resource Description Framework) data model based on atomic triple units of subject, predicate, and object. Although it is a very simple model, specific compression methods become necessary because datasets are increasingly larger and various scalability issues arise around their organization and storage. This requirement is even more restrictive in RDF stores because efficient SPARQL solution on the compressed RDF datasets is also required. This article introduces a novel RDF indexing technique that supports efficient SPARQL solution in compressed space. Our technique, called -triples, uses the predicate to vertically partition the dataset into disjoint subsets of pairs (subject, object), one per predicate. These subsets are represented as binary matrices of subjects objects in which 1-bits mean that the corresponding triple exists in the dataset. This model results in very sparse matrices, which are efficiently compressed using -trees. We enhance this model with two compact indexes listing the predicates related to each different subject and object in the dataset, in order to address the specific weaknesses of vertically partitioned representations. The resulting technique not only achieves by far the most compressed representations, but also achieves the best overall performance for RDF retrieval in our experimental setup. Our approach uses up to 10 times less space than a state-of-the-art baseline and outperforms its time performance by several orders of magnitude on the most basic query patterns. In addition, we optimize traditional join algorithms on -triples and define a novel one leveraging its specific features. Our experimental results show that our technique also overcomes traditional vertical partitioning for join solution, reporting the best numbers for joins in which the non-joined nodes are provided, and being competitive in most of the cases.en_US
Patrocinadordc.description.sponsorshipChilean Fondecyt 1-110066 1-140796en_US
Lenguagedc.language.isoenen_US
Publisherdc.publisherSpringeren_US
Type of licensedc.rightsAtribución-NoComercial-SinDerivadas 3.0 Chile*
Link to Licensedc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/cl/*
Keywordsdc.subjectRDFen_US
Keywordsdc.subjectCompressed indexen_US
Keywordsdc.subjectVertical partitioningen_US
Keywordsdc.subjectMemory-based SPARQL solutionen_US
Keywordsdc.subjectk2-treeen_US
Títulodc.titleCompressed vertical partitioning for efficient RDF managementen_US
Document typedc.typeArtículo de revista


Files in this item

Icon

This item appears in the following Collection(s)

Show simple item record

Atribución-NoComercial-SinDerivadas 3.0 Chile
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 3.0 Chile