{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,6]],"date-time":"2026-10-06T16:48:04Z","timestamp":1791305284133,"version":"4.3.1"},"reference-count":33,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2012,6,15]],"date-time":"2012-06-15T00:00:00Z","timestamp":1339718400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6,15]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>The purpose of this paper is to present a two\u2010phase approach for designing an efficient tailored but flexible storage solution for resource description framework (RDF) data based on its query workload characteristics.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>The approach consists of two phases. The vertical partitioning phase which aims of reducing the number of join operations in the query evaluation process, while the adjustment phase aims to maintain the efficiency of the performance of the query processing by adapting the underlying schema to cope with the dynamic nature of the query workloads.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>The authors perform comprehensive experiments on two real\u2010world RDF datasets to demonstrate that the approach is superior to the state\u2010of\u2010the\u2010art techniques in this domain.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>The main motivation behind the authors' approach is that several benchmarking studies have recently shown that each RDF dataset requires a tailored table schema in order to achieve efficient performance during query processing. None of the previous approaches have considered this limitation.<\/jats:p><\/jats:sec>","DOI":"10.1108\/17440081211241978","type":"journal-article","created":{"date-parts":[[2012,6,17]],"date-time":"2012-06-17T18:16:36Z","timestamp":1339956996000},"page":"234-250","source":"Crossref","is-referenced-by-count":9,"title":["AdaptRDF: adaptive storage management for RDF databases"],"prefix":"10.1108","volume":"8","author":[{"given":"Hooran","family":"MahmoudiNasab","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sherif","family":"Sakr","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"140","reference":[{"key":"key2022020219433569300_b3","doi-asserted-by":"crossref","unstructured":"Abadi, D.J., Marcus, A., Madden, S. and Hollenbach, K. (2009), \u201cSW\u2010Store: a vertically partitioned DBMS for Semantic Web data management\u201d, VLDB J, Vol. 18 No. 2, pp. 385\u2010406.","DOI":"10.1007\/s00778-008-0125-y"},{"key":"key2022020219433569300_b4","unstructured":"Agrawal, R., Somani, A. and Xu, Y. (2001), \u201cStorage and querying of e\u2010commerce data\u201d, Proceedings of 27th International Conference on Very Large Data Bases (VLDB), pp. 149\u201058."},{"key":"key2022020219433569300_b5","doi-asserted-by":"crossref","unstructured":"Berners\u2010Lee, T., Hendler, J. and Lassila, O. (2001), \u201cThe Semantic Web: a new form of web content that is meaningful to computers will unleash a revolution of new possibilities\u201d, Scientific American, May.","DOI":"10.1038\/scientificamerican0501-34"},{"key":"key2022020219433569300_b6","unstructured":"Bizer, C. and Schultz, A. (2008), \u201cBenchmarking the performance of storage systems that expose SPARQL endpoints\u201d, Proceedings of the 4th International Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS)."},{"key":"key2022020219433569300_b7","doi-asserted-by":"crossref","unstructured":"Botea, V., Mallett, D., Nascimento, M.A. and Pist, J.S. (2008), \u201cAn efficient and practical indexing technique for historical spatio\u2010temporal point data\u201d, GeoInformatica, Vol. 12 No. 2, pp. 143\u201068.","DOI":"10.1007\/s10707-007-0030-3"},{"key":"key2022020219433569300_b8","doi-asserted-by":"crossref","unstructured":"Bruno, N. and Chaudhuri, S. (2007), \u201cAn online approach to physical design tuning\u201d, Proceedings of the 23rd International Conference on Data Engineering (ICDE), pp. 826\u201035.","DOI":"10.1109\/ICDE.2007.367928"},{"key":"key2022020219433569300_b10","unstructured":"Chaudhuri, S. and Weikum, G. (2000), \u201cRethinking database system architecture: towards a self\u2010tuning RISC\u2010style database system\u201d, Proceedings of 26th International Conference on Very Large Data Bases (VLDB), pp. 1\u201010."},{"key":"key2022020219433569300_b9","doi-asserted-by":"crossref","unstructured":"Chaudhuri, S., Ganesan, P. and Narasayya, V.R. (2003), \u201cPrimitives for workload summarization and implications for SQL\u201d, Proceedings of 29th International Conference on Very Large Data Bases (VLDB), pp. 730\u201041.","DOI":"10.1016\/B978-012722442-8\/50070-7"},{"key":"key2022020219433569300_b11","unstructured":"Chong, E.I., Das, S., Eadon, G. and Srinivasan, J. (2005), \u201cAn efficient SQL\u2010based RDF querying scheme\u201d, Proceedings of the 31st International Conference on Very Large Data Bases (VLDB), pp. 1216\u201027."},{"key":"key2022020219433569300_b12","doi-asserted-by":"crossref","unstructured":"Copeland, G.P and Khoshafian, S. (1985), \u201cA decomposition storage model\u201d, Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 268\u201079.","DOI":"10.1145\/971699.318923"},{"key":"key2022020219433569300_b13","doi-asserted-by":"crossref","unstructured":"Cunningham, C., Graefe, G. and Galindo\u2010Legaria, C.A (2004), \u201cPIVOT and UNPIVOT: optimization and execution strategies in an RDBMS\u201d, Proceedings of the Thirtieth International Conference on Very Large Data Bases (VLDB), pp. 998\u20101009.","DOI":"10.1016\/B978-012088469-8.50087-5"},{"key":"key2022020219433569300_b14","unstructured":"Cyganiak, R. (2005), \u201cA relational algebra for SPARQL\u201d, Technical Report HPL\u20102005\u2010170, HP Laboratories Bristol, London."},{"key":"key2022020219433569300_b15","doi-asserted-by":"crossref","unstructured":"Gray, J., Chaudhuri, S., Bosworth, A., Layman, A., Reichart, D., Venkatrao, M., Pellow, F. and Pirahesh, H. (1997), \u201cData cube: a relational aggregation operator generalizing group\u2010by, cross\u2010tab, and sub totals\u201d, Data Min. Knowl. Discov, Vol. 1 No. 1, pp. 29\u201053.","DOI":"10.1023\/A:1009726021843"},{"key":"key2022020219433569300_b16","doi-asserted-by":"crossref","unstructured":"Grust, T., Sakr, S. and Teubner, J. (2004), \u201cXQuery on SQL hosts\u201d, Proceedings of the 30th International Conference on Very Large Data Bases (VLDB), Toronto, Canada, September, pp. 252\u201063.","DOI":"10.1016\/B978-012088469-8.50025-5"},{"key":"key2022020219433569300_b17","doi-asserted-by":"crossref","unstructured":"Hoffer, J.A and Severance, D.G (1975), \u201cThe use of cluster analysis in physical data base design\u201d, Proceedings of the International Conference on Very Large Data Bases (VLDB), pp. 69\u201086.","DOI":"10.1145\/1282480.1282486"},{"key":"key2022020219433569300_b18","doi-asserted-by":"crossref","unstructured":"Levandoski, J.J and Mokbel, M. (2009), \u201cRDF data\u2010centric storage\u201d, Proceedings of the IEEE International Conference on Web Services (ICWS), pp. 911\u201018.","DOI":"10.1109\/ICWS.2009.49"},{"key":"key2022020219433569300_b19","doi-asserted-by":"crossref","unstructured":"MahmoudiNasab, H. and Sakr, S. (2010a), \u201cAn experimental evaluation of relational RDF storage and querying techniques\u201d, Proceedings of the 2nd International Workshop on Benchmarking of XML and Semantic Web Applications (BenchmarX'10), DASFAA Workshops, pp. 215\u201026.","DOI":"10.1007\/978-3-642-14589-6_22"},{"key":"key2022020219433569300_b20","doi-asserted-by":"crossref","unstructured":"MahmoudiNasab, H. and Sakr, S. (2010b), \u201cEfficient and adaptable query workload\u2010aware management for RDF data\u201d, Proceedings of the 11th International Conference on Web Information System Engineering (WISE).","DOI":"10.1007\/978-3-642-17616-6_35"},{"key":"key2022020219433569300_b21","unstructured":"Manola, F. and Miller, E. (2004), RDF Primer, W3C Recommendation, February, available at: www.w3.org\/TR\/REC\u2010rdf\u2010syntax\/."},{"key":"key2022020219433569300_b22","doi-asserted-by":"crossref","unstructured":"Navathe, S.B, Ceri, S., Wiederhold, G. and Dou, J. (1984), \u201cVertical partitioning algorithms for database design\u201d, ACM Trans. Database Syst., Vol. 9 No. 4, pp. 680\u2010710.","DOI":"10.1145\/1994.2209"},{"key":"key2022020219433569300_b23","doi-asserted-by":"crossref","unstructured":"Neumann, T. and Weikum, G. (2008), \u201cRDF\u20103X: a RISC\u2010style engine for RDF\u201d, Proceedings of the VLDB Endwonment (PVLDB\u2009), Vol. 1 No. 1, pp. 647\u201059.","DOI":"10.14778\/1453856.1453927"},{"key":"key2022020219433569300_b24","unstructured":"Papadomanolakis, S. and Ailamaki, A. (2004), \u201cAutopart: automating schema design for large scientific databases using data partitioning\u201d, Proceedings of the 16th International Conference on Scientific and Statistical Database Management (SSDBM), pp. 383\u201092."},{"key":"key2022020219433569300_b25","doi-asserted-by":"crossref","unstructured":"Sakr, S. (2009), \u201cGraphREL: a decomposition\u2010based and selectivity\u2010aware relational framework for processing sub\u2010graph queries\u201d, Proceedings of the 14th International Conference on Database Systems for Advanced Applications (DASFAA), pp. 123\u201037.","DOI":"10.1007\/978-3-642-00887-0_11"},{"key":"key2022020219433569300_b26","doi-asserted-by":"crossref","unstructured":"Sakr, S. and Al\u2010Naymat, G. (2009), \u201cRelational processing of RDF queries: a survey\u201d, SIGMOD Record, Vol. 38 No. 4.","DOI":"10.1145\/1815948.1815953"},{"key":"key2022020219433569300_b27","doi-asserted-by":"crossref","unstructured":"Schmidt, M., Hornung, T., Lausen, G. and Pinkel, C. (2009), \u201cSP2Bench: a SPARQL performance benchmark\u201d, Proceedings of the 25th International Conference on Data Engineering (ICDE), pp. 222\u201033.","DOI":"10.1109\/ICDE.2009.28"},{"key":"key2022020219433569300_b28","doi-asserted-by":"crossref","unstructured":"Sidirourgos, L., Goncalves, R., Kersten, M.L., Nes, N. and Manegold, S. (2008), \u201cColumn\u2010store support for RDF data management: not all swans are white\u201d, Proceedings of the VLDB Endownment (PVLDB\u2009), Vol. 1 No. 2, pp. 1553\u201063.","DOI":"10.14778\/1454159.1454227"},{"key":"key2022020219433569300_b1","unstructured":"SwetoDBLP ontology (n.d.), available at: http:\/\/lsdis.cs.uga.edu\/projects\/semdis\/swetodblp\/."},{"key":"key2022020219433569300_b29","doi-asserted-by":"crossref","unstructured":"T\u00fcrker, C. and Gertz, M. (2001), \u201cSemantic integrity support in SQL: 1999 and commercial (object\u2010)relational database management systems\u201d, VLDB J, Vol. 10 No. 4, pp. 241\u201069.","DOI":"10.1007\/s007780100050"},{"key":"key2022020219433569300_b2","unstructured":"Uniprot RDF Data Set (n.d.), available at: http:\/\/dev.isb\u2010sib.ch\/projects\/uniprot\u2010rdf\/."},{"key":"key2022020219433569300_b30","unstructured":"Valentin, G., Zuliani, M., Zilio, D.C., Lohman, G.M. and Skelley, A. (2000), \u201cDB2 advisor: an optimizer smart enough to recommend its own indexes\u201d, Proceedings of the 16th International Conference on Data Engineering (ICDE), pp. 101\u201010."},{"key":"key2022020219433569300_b31","doi-asserted-by":"crossref","unstructured":"Weiss, C., Karras, P. and Bernstein, A. (2008), \u201cHexastore: sextuple indexing for Semantic Web data management\u201d, Proceedings of the VLDB Endownment (PVLDB), Vol. 1 No. 1, pp. 1008\u201019.","DOI":"10.14778\/1453856.1453965"},{"key":"key2022020219433569300_b33","doi-asserted-by":"crossref","unstructured":"White, T.W., Mccormick, W.T. and Schweitzer, P.J. (1972), \u201cProblem decomposition and data reorganization by a clustering technique\u201d, Operations Research, Vol. 20 No. 5, pp. 993\u20101009.","DOI":"10.1287\/opre.20.5.993"},{"key":"key2022020219433569300_b32","unstructured":"Wilkinson, K., Sayers, C., Kuno, H.A. and Reynolds, D. (2003), \u201cEfficient RDF storage and retrieval in Jena2\u201d, Proceedings of The first International Workshop on Semantic Web and Databases (SWDB), pp. 131\u201050."}],"container-title":["International Journal of Web Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/17440081211241978","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17440081211241978\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17440081211241978\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:25:06Z","timestamp":1753403106000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijwis\/article\/8\/2\/234-250\/163691"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6,15]]},"references-count":33,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2012,6,15]]}},"alternative-id":["10.1108\/17440081211241978"],"URL":"https:\/\/doi.org\/10.1108\/17440081211241978","relation":{},"ISSN":["1744-0084"],"issn-type":[{"value":"1744-0084","type":"print"}],"subject":[],"published":{"date-parts":[[2012,6,15]]}}}