Computer Science ›› 2021, Vol. 48 ›› Issue (4): 63-69.doi: 10.11896/jsjkx.200600084

• Database & Big Data & Data Science • Previous Articles     Next Articles

Indexing Bi-temporal RDF Model

WANG Yin-di, ZHANG Zhe-qing, YAN Li   

  1. College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210000,China
  • Received:2020-06-24 Revised:2020-08-11 Online:2021-04-15 Published:2021-04-09
  • About author:WANG Yin-di,born in 1996,postgra-duate.Her main research interests include RDF data and semantic web.(2515551281@qq.com)
    YAN Li,born in 1964,professor.Her main research interests include big data,knowledge graph,spatiotemporal information processing and NoSQL database.
  • Supported by:
    Natural Science Foundation of Jiangsu Province(BK20191274) and National Natural Science Foundation of China(61772269).

Abstract: RDF(Resource Description Framework) has been widely used for semantic representation and processing of big data.Traditional RDF can only represent static semantics and can not meet the needs of processing semantics dynamically over time in time-sensitive scenarios.Therefore,many temporal RDF models are proposed,including RDF model for transaction time,RDF model for valid time,and bi-temporal RDF model thatsupports both transaction time and valid time.To support efficient proces-sing of large-scale temporal RDF data,this paper proposes a three-level index structure based on bi-temporal RDF model.Specifi-cally,in the first level of this index structure,the dataset is divided into different subsets according to the update times of the temporal RDF data.In the second level,a quadtree is built for indexing time information in each subset,and in the third level,the bitmap with three composite keys is used to index the subject,predicate,object of RDF triples.Experiments are conducted from three aspects:the time of building index,the index size,and the required query time.Experimental results show that the proposed indexing scheme can reduce the query time effectively and improve the query performance.

Key words: Bitmap index, Quadtree, RDF, Temporal data, Three-level index

CLC Number: 

  • TP399
[1]AUER S.DBpedia:A Nucleus for a Web of Open Data.[C]//Semantic Web,International Semantic Web Conference,Asian Semantic Web Conference.Iswc+Aswc,Busan,Korea,DBLP,2007.
[2]IBM.IBM smart planet[EB/OL].http://www.ibm.com/developerworks/cn/web/wa-aj-smartweb/index.html.
[3]HOFFART J,SUCHANEK F M,BERBERICH K,et al.YA-GO2:A spatially and temporally enhanced knowledge base from Wikipedia [J].Artificial Intelligence,2013,194:28-61.
[4]MA Z M,CAPRETZ M A,YAN L,et al.Storing massive Resource Description Framework(RDF) data:a survey[J].Know-ledge Engineering Review,2016,31(4):391-413.
[5]ZHANG F.Research and Implementation of an Object-Oriented Temporal Database System[D].Beijing:Chinese Academy of Sciences,2000.
[6]EDELWEISS N,HUBLER P N,MORO M M,et al.A temporal database management system implemented on top of a conventional database[C]//Proceedings 20th International Conference of the Chilean Computer Science Society.IEEE,2002.
[7]TimeConsult.TimeDB[EB/OL].http://www.timeconsult.com/.
[8]KULKARNI K,MICHELS J E.Temporal features in SQL:2011[J].SIGMOD record,2012,41(3):34-43.
[9]ABITEBOU S.Querying Semi-Structured Data[C]//International Conference on Database Theory.Berlin,Heidelberg:Springer,1997.
[10]VAISMAN A.Temporal XML:Data Model,Query Languageand Implementation[J].VLDB Journal,2008,17(5):1179-1212.
[11]DYRESON C E.Observing transaction-time semantics withTTXPath[C]//International Conference on Web Information Systems Engineering.IEEE,2001.
[12]TANG N,TANG Y,CAI M M.Bitemporal Extension of XPath Data Model[J].Journal of Computer Research and Development,2006,43(z3):504-509.
[13]GRANDI F.Multi-temporal RDF ontology versioning[J].CEUR Workshop Proceedings,2009,519:1-10
[14]BERETA K , SMEROS P , KOUBARAKIS M.Representation and Querying of Valid Time of Triples in Linked Geospatial Data[C]//Extended Semantic Web Conference.Berlin,Heidelberg:Springer,2013.
[15]ZHANG F , WANG K , LI Z,et al.Temporal Data Representation and Querying Based on RDF[J].IEEE Access,2019(99):1-1.
[16]PUGLIESE A , UDREA O , SUBRAHMANIAN V S.Scaling RDF with time[C]//Proceedings of the 17th International Conference on World Wide Web(WWW 2008).Beijing,China:ACM,2008:21-25.
[17]YAN L, ZHAO P, MA Z.Indexing temporal RDF graph[J].Computing,2019,101(10):1457-1488.
[18]ZHAO P, YAN L I.A Methodology for Indexing Temporal RDF Data[J].Journal of Information ence and Engineering,2019,35(4):923-934.
[19]WEISS C, KARRAS P, BERNSTEIN A.Hexastore:sextuple indexing for semantic web data management[J].Proceedings of the VLDB Endowment,2008,1(1):1008-1019.
[20]NEUMANN T,WEIKUM G.RDF-3X:a RISC-style enginefNeumann T,Weikum G.RDF-3X:a RISC-style Engine for RDF[J].Proceedings of the VLDB Endowment,2008,1(1).
[21]MATONO A, PAHLEVI S M, KOJIMA I.RDFCube:A P2P-Based Three-Dimensional Index for Structural Joins on Distributed Triple Stores [J].Lecture Notes in Computer Science,2006,4125:323-330.
[22]MCBRIDE B, BUTLER M.Representing and Querying Historical Information in RDF with Application to E-Discovery[R].Hewlit Packard Laboratories Technical Report,2009.
[23]MOTIK B.Representing and querying validity time in RDF and OWL:A logic-based approach[J].Journal of Web Semantics,2012,12-13(2):3-21.
[24]OGNYANOV D , KIRYAKOV A.Tracking Changes in RDF(S) Repositories[C]//Knowledge Engineering and Knowledge Management.Ontologies and the Semantic Web,13th International Conference(EKAW 2002).Siguenza,Spain:Springer-Verlag,2002:1-4.
[25]GUTIERREZ C, HURTADO C A, VAISMAN A A,et al.Introducing Time into RDF[J].IEEE Transactions on Knowledge and Data Engineering,2007,19(2):207-218.
[26]UDREA O , RECUPERO D R , SUBRAHMANIAN V S.Annotated RDF[C]//Proceedings of the 3rd European conference on The Semantic Web:Research and Applications.ACM,2006.
[27]WANG Y , ZHU M , QU L,et al.Timely YAGO:Harvesting,Querying,and Visualizing Temporal Knowledge from Wikipedia[C]//13th International Conference on Extending Database Technology(EDBT 2010).Lausanne,Switzerland:ACM,2010:22-26.
[28]GUO Y, PAN Z, HEFLIN J.An evaluation of knowledge base systems for large OWL datasets[J].Lecture Notes in Computer Science,2004,3298:274-288.
[1] LI Rong-fan, ZHONG Ting, WU Jin, ZHOU Fan, KUANG Ping. Spatio-Temporal Attention-based Kriging for Land Deformation Data Interpolation [J]. Computer Science, 2022, 49(8): 33-39.
[2] WANG Ru-bin, LI Rui-yuan, HE Hua-jun, LIU Tong, LI Tian-rui. Distributed Distance Join Algorithm for Massive Spatial Data [J]. Computer Science, 2022, 49(1): 95-100.
[3] SONG Long-ze, WAN Huai-yu, GUO Sheng-nan, LIN You-fang. Multi-task Spatial-Temporal Graph Convolutional Network for Taxi Idle Time Prediction [J]. Computer Science, 2021, 48(7): 112-117.
[4] LI Hao, WANG Fei, XIE Si-yu, KOU Yong-qi, ZHANG Lan, YANG Bing, KANG Yan. Dual Autoregressive Components Traffic Prediction Based on Improved Graph WaveNet [J]. Computer Science, 2021, 48(11A): 159-165.
[5] LU Jia-wen, YAN Li. Mapping Method from Object-relational Database to RDF(S) [J]. Computer Science, 2021, 48(10): 145-151.
[6] CHEN Yuan-yuan, YAN Li, ZHANG Zhe-qing, MA Zong-min. Temporal RDF Model and Index Method Based on Neighborhood Structure [J]. Computer Science, 2021, 48(10): 167-176.
[7] YOU Lan, HAN Xue-wei, HE Zheng-wei, XIAO Si-yu, HE Du, PAN Xiao-meng. Improved Sequence-to-Sequence Model for Short-term Vessel Trajectory Prediction Using AIS Data Streams [J]. Computer Science, 2020, 47(9): 169-174.
[8] SUN Tian-xu, ZHAO Yun-long, LIAN Zuo-wei, SUN Yi, CAI Yue-xiao. Mobility Pattern Mining for People Flow Based on Spatio-Temporal Data [J]. Computer Science, 2020, 47(10): 91-96.
[9] LIU Chang-yun,YANG Yu-di,ZHOU Li-hua,ZHAO Li-hong. Discovering Popular Social Location with Time Label [J]. Computer Science, 2019, 46(7): 186-194.
[10] GUO Sheng-nan, LIN You-fang, JIN Wen-wei, WAN Huai-yu. Citywide Crowd Flows Prediction Based on Spatio-Temporal Recurrent Convolutional Networks [J]. Computer Science, 2019, 46(6A): 385-391.
[11] ZHANG Xin, HU Xiao-dong, WEI Jia-wei. Cloud Computing Based Geographical Information Service Technologies [J]. Computer Science, 2019, 46(6A): 532-536.
[12] LU Hai-chuan, FU Hai-dong, LIU Yu. Geo-semantic Data Storage and Retrieval Mechanism Based on CAN [J]. Computer Science, 2019, 46(2): 171-177.
[13] LIU Yu, YANG Bai-long, ZHAO Wen-qiang, YUAN Zhi-hua. Adaptive Pixel Block Reference Value Based Reversible Data Hiding in Encrypted Domain [J]. Computer Science, 2018, 45(8): 151-155.
[14] ZHANG Zhen-zhen ,WANG Jian-lin. Dictionary Learning Image Denoising Algorithm Combining Second Generation Bandelet Transform Block [J]. Computer Science, 2018, 45(7): 264-270.
[15] GONG Fa-ming,LI Xiao-ran. Research on Ontology Data Storage of Massive Oil Field Based on Neo4j [J]. Computer Science, 2018, 45(6A): 549-554.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!