{"title":"B-SPARQL:查询大知识的类型化语言","authors":"R. Lu, Chuanqing Wang, Xikun Huang, Songmao Zhang","doi":"10.1109/ICBK50248.2020.00034","DOIUrl":null,"url":null,"abstract":"We introduce B-SPARQL as an extension of the classical SPARQL to deal with the problem of querying big knowledge. B-SPARQL extends SPARQL mainly in two directions. The first one is to query big knowledge in a global way such as `how much of the knowledge items of the knowledge base are confidential?’ The second one is to query big knowledge in its translated digital form instead of in its original symbolic form. The former is necessary when evaluating and maintaining an immense knowledge base. The latter is useful when it is very inefficient or even impossible to deal with an immense knowledge base. In accordance, B-SPARQL not only deals with basic knowledge elements such as subjects, predicates and objects of RDF triples. It also deals with triples and knowledge bases and knowledge areas (parts of knowledge bases), including SPARQL endpoints, immediately by considering them as basic knowledge elements as well.","PeriodicalId":432857,"journal":{"name":"2020 IEEE International Conference on Knowledge Graph (ICKG)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"B-SPARQL: A typed language for Querying the Big Knowledge\",\"authors\":\"R. Lu, Chuanqing Wang, Xikun Huang, Songmao Zhang\",\"doi\":\"10.1109/ICBK50248.2020.00034\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We introduce B-SPARQL as an extension of the classical SPARQL to deal with the problem of querying big knowledge. B-SPARQL extends SPARQL mainly in two directions. The first one is to query big knowledge in a global way such as `how much of the knowledge items of the knowledge base are confidential?’ The second one is to query big knowledge in its translated digital form instead of in its original symbolic form. The former is necessary when evaluating and maintaining an immense knowledge base. The latter is useful when it is very inefficient or even impossible to deal with an immense knowledge base. In accordance, B-SPARQL not only deals with basic knowledge elements such as subjects, predicates and objects of RDF triples. It also deals with triples and knowledge bases and knowledge areas (parts of knowledge bases), including SPARQL endpoints, immediately by considering them as basic knowledge elements as well.\",\"PeriodicalId\":432857,\"journal\":{\"name\":\"2020 IEEE International Conference on Knowledge Graph (ICKG)\",\"volume\":\"56 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE International Conference on Knowledge Graph (ICKG)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICBK50248.2020.00034\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Conference on Knowledge Graph (ICKG)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICBK50248.2020.00034","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
B-SPARQL: A typed language for Querying the Big Knowledge
We introduce B-SPARQL as an extension of the classical SPARQL to deal with the problem of querying big knowledge. B-SPARQL extends SPARQL mainly in two directions. The first one is to query big knowledge in a global way such as `how much of the knowledge items of the knowledge base are confidential?’ The second one is to query big knowledge in its translated digital form instead of in its original symbolic form. The former is necessary when evaluating and maintaining an immense knowledge base. The latter is useful when it is very inefficient or even impossible to deal with an immense knowledge base. In accordance, B-SPARQL not only deals with basic knowledge elements such as subjects, predicates and objects of RDF triples. It also deals with triples and knowledge bases and knowledge areas (parts of knowledge bases), including SPARQL endpoints, immediately by considering them as basic knowledge elements as well.