An Efficient and Scalable Management of Ontology
|
|
|
- Cornelius Charles
- 10 years ago
- Views:
Transcription
1 An Efficient and Scalable Management of Ontology Myung-Jae Park 1, Jihyun Lee 1, Chun-Hee Lee 1, Jiexi Lin 1, Olivier Serres 2, and Chin-Wan Chung 1 1 Korea Advanced Institute of Science and Technology, Korea {jpark,hyunlee,leechun,jesse,chungcw}@islab.kaist.ac.kr 2 University of Technology of Belfort-Montbéliard, France [email protected] Abstract. OWL is a recommended language for publishing and sharing ontologies on the Semantic Web. To manage the ontologies, several OWL data management systems have been proposed. However, the existing systems have limitations of the scalability and the reasoning. In this paper, we propose an OWL data management system, ONTOMS, which stores OWL data into class based relations, performs complete inverseof, symmetric, and transitive reasoning for instances, and efficiently evaluates OWL-QL queries against ontologies in a relational database. 1 Introduction Web Ontology Language(OWL) [1] is a semantic markup language for publishing and sharing ontologies on the Web. OWL is developed as a vocabulary extension of RDF [2] and RDFS [3] to increase the expressive power of ontology data, which leads OWL as a recommended ontology language for the Semantic Web. OWL data can be represented by a graph like RDF as shown in Fig. 1. To support the expressive power of OWL data, several OWL reasoners [4 6] have been proposed. However, those reasoners confronted the scalability issue, due to the use of memory. To overcome this problem, RDBMS based OWL data management systems [7 9] have been proposed. Since RDBMSs do not support the reasoning ability, those systems cannot obtain complete class and property hierarchies and perform the instance reasoning. As a result, those systems incorporated OWL reasoners to obtain such hierarchies completely. However, due to the scalability drawback of OWL reasoners, instance reasoning is not supported. To retrieve instances of classes or properties, OWL Query Language(OWL- QL) [1] has been proposed. OWL-QL is based on query patterns, in the form of (property, subject, object). To evaluate query patterns over OWL data stored in RDBMS, a proper relational schema is required. However, existing systems do not incorporate efficiency consideration in designing their relational schemas. Thus, in this paper, we propose ONTOMS, an efficient and scalable ONTOlogy Management System, to efficiently manage large sized OWL data. ONTOMS stores OWL data into a class based relational schema to increase query processing performance. On the average, the query performance of ONTOMS is about
2 2 Myung-Jae Park et al. Fig. 1. An example of OWL data (a simple university ontology) 9 times better than DLDB [7]. To provide the complete results, ONTOMS supports instance reasoning for inverseof, symmetric, and transitive properties. To our best knowledge, ONTOMS is the first RDBMS based OWL data management system which supports the complete instance reasoning. 2 Related Work There are several OWL reasoners to manage OWL data. FaCT [5] performs class and property related reasoning only. RACER [4] and Pellet [6] support class and property hierarchy reasoning, as well as instance reasoning. SnoBase [9] stores class and property definitions (e.g., subclassof and sub- PropertyOf) into Fact relation. SnoBase also stores every triple (i.e., (subject, property, object)) into Fact relation. To provide reasoning, SnoBase utilizes SQL triggers. However, the runtime depth level of trigger cascading supported in RDBMSs is limited. Also, SnoBase does not support instance reasoning. Instance Store [8] uses Descriptions relation to store class definitions, Primitives relation to store individuals, and other four relations (Type, Equivalents, Parents and Children) to maintain class hierarchy information. Instance Store uses FaCT or RACER to only obtain class hierarchies. In addition, Instance Store only supports classes without any consideration on properties. DLDB [7] maintains one class relation for each class and one property relation for each property. For class and property hierarchies, DLDB uses FaCT. However, DLDB does not support any instance reasoning. Thus, DLDB cannot provide complete query results for properties which require instance reasoning. 3 OWL Data Storage The class hierarchy and the property hierarchy are generated from Pellet. To maintain containment relationship information among nodes of each hierarchy, a pair of (start, end) values is assigned to each node according to the node s position, which was originally proposed for XML data [11]. Fig. 2 shows class and property hierarchies for the OWL data in Fig. 1.
3 An Efficient and Scalable Management of Ontology 3 [1,14] Thing [2,9] Person Course University [1,11] [12,13] Professor Student [5,8] [3,4] GraduateStudent [6,7] (a) The class hierarchy takescourse teachescourse degreefrom hasalumnus [1,2] [3,4] [5,8] [9,1] doctoraldegreefrom [6,7] (b) The property hierarchy Fig. 2. Class and Property Hierarchies ONTOMS generates a class based relational schema, where one relation is created for each class. Each class relation contains associated properties as attributes. Associated properties are the properties that have the class as domains. To efficiently utilize the property hierarchy, we only retain properties which do not have any super properties (called highest properties) among associated properties. Class relations also have start and end attributes for each highest property. If the highest property has no subproperties, those are omitted. GS1 Student takescourse degreefrom degreefrom_s degreefrom_e Person degreefrom degreefrom_s degreefrom_e GraduateStudent degreefrom degreefrom_s degreefrom_e Course University hasalumnus Univ1 GraduateStudent _takescourse Value GS1 C1 GS1 GS1 C2 C3 Professor _teachescourse Value Prof1 C1 Prof1 Prof1 Professor degreefrom degreefrom_s degreefrom_e Prof1 Univ1 6 7 C2 C3 Fig. 3. Relational Tables in ONTOMS A number of redundant tuples would be generated for a multi-valued property. The multi-valued property indicates where one instance of property s domain has more than one values. For example, in Fig. 1, Prof1 has three different values (i.e., C1, C2, and C3) for teachescourse property. As a result, ONTOMS separates multi-valued properties from class relations. A new relation is assigned to each multi-valued property. Fig. 3 shows the relations 3, generated for the OWL data presented in Fig. 1. Note that ONTOMS stores new tuples generated after performing instance reasoning. The (Univ1, null) tuple in University relation should be updated as (Univ1, Prof1) for the inverseof property, hasalumnus. Note that the translation process of OWL-QL queries to SQL queries for the class based relations can be found in [12]. 4 Instance Reasoning OWL defines five types of properties: inverseof, symmetric, transitive, functional and inversefunctional properties. Only the first three properties may generate a 3 Internally, ONTOMS assigns a unique label identifier () to each instance.
4 4 Myung-Jae Park et al. large number of new facts 4. Therefore, we focus on reasoning for inverseof, symmetric and transitive properties (which we will refer to as IST properties). Note that the definitions of the IST properties are given in the OWL Reference [1]. Definition 1. Relation R of a property P is the set of (x,y) in P. Definition 2. Let property P be inverseof property P, R be the relation of P, and R be the relation of P. The inverseof reasoning for P or R is the process of adding (y,x) to R for all (x,y) in R, if (y,x) is not in R. Definition 3. Let P be a symmetric property and R be the relation of P. The symmetric reasoning for P or R is the process of adding (y,x) to R for all (x,y) in R, if (y,x) is not in R. Definition 4. Let P be a transitive property and R be the relation of P. The transitive reasoning for P or R is the process of computing the transitive closure of R. A relation R after inverseof reasoning is written as R I. 5 Similarly, a relation R after symmetric and transitive reasoning is written as R S and R T, respectively. In this paper, we propose an IST reasoning algorithm which does not require recursive or iterative processing. The algorithm guarantees that the complete set of new facts can be obtained by performing reasoning only once for each type of property in a certain sequence, i.e., first for inverseof property, then for symmetric property, and last for transitive property. Lemma 1. Suppose relation R is inverseof relation R. After symmetric reasoning for R and R, R S is inverseof R S. Lemma 2. Suppose relation R is inverseof relation R. If R is symmetric, then R is symmetric. If R is transitive, then R is transitive. Theorem 1. Suppose property P is inverseof property P, P is symmetric and transitive. Let R be the relation of P and R the relation of P. By following the sequence <inverseof reasoning, symmetric reasoning, transitive reasoning> for R and R, the resulting relations of R and R are inverseof of each other, symmetric and transitive. The proof for Theorem 1 and the algorithm for IST reasoning, which can be found in [12], are not included due to the page limitation. 5 Experiments We implemented ONTOMS using IBM DB2 UDB 8.2. We interfaced DLDB with IBM DB2 since DLDB uses MS-Access. Experiments were performed on 3GHz 4 Referred to as newly generated instances in Sect Here,we introduce R I to indicate the change of R as a result of inverseof reasoning.
5 An Efficient and Scalable Management of Ontology 5 Pentium 4 with 124MB of main memory. We used Lehigh University Benchmark Data(LUBM) 6. We generated various sizes of OWL data: 1MB, 5MB, 1MB, 5MB, 1MB, and 5MB. Since LUBM queries (Q1 to Q14) are not sufficient, we added three queries (Q15 to Q17). Detailed information on the query set, which can be found in [12], is not included due to the page limitation. We compared the total query processing time of ONTOMS and that of DLDB using 17 queries. We show the total query processing time for only 5MB data in Fig. 4 since the shapes of graphs for different sizes are similar ONTOMS DLDB Q1 Q3 Q5 Q6 Q1 Q11 Q12 Q13 Q14 Q15 (a) Query processing time(<2 sec) Q2 Q4 Q7 Q8 Q9 Q16 Q17 (b) Query processing time(>=2 sec) Fig. 4. Query Processing Time for 5MB OWL Data The number of joins in ONTOMS is less than or equal to that of DLDB. Therefore, in Fig. 4, ONTOMS is better than DLDB for most of 17 queries. However, for Q7 and Q13, ONTOMS is worse than DLDB. Since Q7 and Q13 have values as their subjects, there are just a few bindings satisfying those queries ONTOMS DLDB MB 5MB 1MB 5MB 1MB 5MB (a) Single-valued property (Q16) 1MB 5MB 1MB 5MB 1MB 5MB (b) Multi-valued property (Q17) Fig. 5. Query Processing Time over Differently Sized OWL Data In Fig. 5, all properties of Q16 are single-valued properties while those of Q17 contain multi-valued properties. Thus, the performance gap between ONTOMS and DLDB is much larger in Q16. Consequently, ONTOMS outperforms DLDB for most queries in spite of its support of instance reasoning. ONTOMS is 9 times faster than DLDB on the average, calculated by averaging performance differences for queries over 1MB, 5MB, 1MB, 5MB, 1MB, and 5MB OWL data. 6 Available in
6 6 Myung-Jae Park et al. 6 Conclusion In this paper, we proposed ONTOMS, an OWL data management system using an RDBMS. ONTOMS generates the class based relational schema in which a relation is created for each class and contains associated properties as its attributes. To avoid data redundancy, ONTOMS creates class-property relations for multivalued properties. Thus, this schema is of great advantage to queries having less multi-valued properties. In addition, ONTOMS supports the reasoning on the IST properties and the class and property hierarchies. The experimental results show that ONTOMS outperforms DLDB in the query response time. Acknowledgments. This research was supported by the Ministry of Information and Communication, Korea, under the College Information Technology Research Center Support Program, grant number IITA-26-C References 1. Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L., Patel- Schneider, P.F., Stein, L.A.: OWL Web Ontology Language Reference. W3C Recommendation, (Feb. 24) 2. Manola, F., Miller, E., McBride, B.: RDF Primer. W3C Recommendation, (Feb. 24) 3. Brickley, D., Guha, R.V., McBride, B.: RDF Vocabulary Description Language 1.: RDF Schema. (Feb. 24) 4. Haarsley, V., Moller, R.: RACER System Description. In: Proc. of 1st International Joint Conference on Automated Reasoning. (June 21) Horrocks, I., Sattler, U.: A Tableaux Decision Procedure fore SHOIQ. In: Proc. of 19th International Joint Conference on Artificial Intelligence. (Aug. 25) Parsia, B., Sirin, E.: Pellet: An OWL DL Reasoner. In: Proc. of 3rd International Semantic Web Conference. (Nov. 24) 7. Guo, Y., Pan, Z., Heflin, J.: An Evaluation of Knowledge Base Systems for Large OWL Datasets. In: Proc. of 3rd International Semantic Web Conference. (Nov. 24) Horrocks, I., Li, L., Turi, D., Bechhofer, S.: The Instance Store: Description Logic Reasoning with Large Numbers of Individuals. In: Proc. of 24 International Workshop on Description Logic. (June 24) Lee, J., Goodwin, R.: Ontology Management for Large-Scale Enterprise Systems. IBM Technical Report, RC2373 (Sep. 25) 1. Fikes, R., Hayes, P., Horrocks, I.: OWL-QL-A Language for Deductive Query Answering on the Semantic Web. Journal of Web Semantics 2(1) (Dec. 24) Zhang, C., Naughton, J., DeWitt, D., Luo, Q., Lohman, G.: On Supporting Containment Queries in Relational Database Management Systems. In: Proc. of the 21 ACM SIGMOD Conference. (May 21) Park, M.J., Lee, J.H., Lee, C.H., Lin, J., Serres, O., Chung, C.W.: ONTOMS: An Efficient and Scalable Ontology Management System. In: KAIST CS/TR (Dec. 25)
DLDB: Extending Relational Databases to Support Semantic Web Queries
DLDB: Extending Relational Databases to Support Semantic Web Queries Zhengxiang Pan (Lehigh University, USA [email protected]) Jeff Heflin (Lehigh University, USA [email protected]) Abstract: We
SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA
SEMANTIC WEB BASED INFERENCE MODEL FOR LARGE SCALE ONTOLOGIES FROM BIG DATA J.RAVI RAJESH PG Scholar Rajalakshmi engineering college Thandalam, Chennai. [email protected] Mrs.
Storage and Retrieval of Large RDF Graph Using Hadoop and MapReduce
Storage and Retrieval of Large RDF Graph Using Hadoop and MapReduce Mohammad Farhan Husain, Pankil Doshi, Latifur Khan, and Bhavani Thuraisingham University of Texas at Dallas, Dallas TX 75080, USA Abstract.
Development of Ontology for Smart Hospital and Implementation using UML and RDF
206 Development of Ontology for Smart Hospital and Implementation using UML and RDF Sanjay Anand, Akshat Verma 2 Noida, UP-2030, India 2 Centre for Development of Advanced Computing (C-DAC) Noida, U.P
Logical and categorical methods in data transformation (TransLoCaTe)
Logical and categorical methods in data transformation (TransLoCaTe) 1 Introduction to the abbreviated project description This is an abbreviated project description of the TransLoCaTe project, with an
A generic approach for data integration using RDF, OWL and XML
A generic approach for data integration using RDF, OWL and XML Miguel A. Macias-Garcia, Victor J. Sosa-Sosa, and Ivan Lopez-Arevalo Laboratory of Information Technology (LTI) CINVESTAV-TAMAULIPAS Km 6
JOURNAL OF COMPUTER SCIENCE AND ENGINEERING
Exploration on Service Matching Methodology Based On Description Logic using Similarity Performance Parameters K.Jayasri Final Year Student IFET College of engineering [email protected] R.Rajmohan
Transformation of OWL Ontology Sources into Data Warehouse
Transformation of OWL Ontology Sources into Data Warehouse M. Gulić Faculty of Maritime Studies, Rijeka, Croatia [email protected] Abstract - The Semantic Web, as the extension of the traditional Web,
Completing Description Logic Knowledge Bases using Formal Concept Analysis
Completing Description Logic Knowledge Bases using Formal Concept Analysis Franz Baader, 1 Bernhard Ganter, 1 Barış Sertkaya, 1 and Ulrike Sattler 2 1 TU Dresden, Germany and 2 The University of Manchester,
A Secure Mediator for Integrating Multiple Level Access Control Policies
A Secure Mediator for Integrating Multiple Level Access Control Policies Isabel F. Cruz Rigel Gjomemo Mirko Orsini ADVIS Lab Department of Computer Science University of Illinois at Chicago {ifc rgjomemo
OWL based XML Data Integration
OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,
Benchmarking the Performance of Storage Systems that expose SPARQL Endpoints
Benchmarking the Performance of Storage Systems that expose SPARQL Endpoints Christian Bizer 1 and Andreas Schultz 1 1 Freie Universität Berlin, Web-based Systems Group, Garystr. 21, 14195 Berlin, Germany
High-Performance, Massively Scalable Distributed Systems using the MapReduce Software Framework: The SHARD Triple-Store
High-Performance, Massively Scalable Distributed Systems using the MapReduce Software Framework: The SHARD Triple-Store Kurt Rohloff BBN Technologies Cambridge, MA, USA [email protected] Richard E. Schantz
Supporting Change-Aware Semantic Web Services
Supporting Change-Aware Semantic Web Services Annika Hinze Department of Computer Science, University of Waikato, New Zealand [email protected] Abstract. The Semantic Web is not only evolving into
Data Validation with OWL Integrity Constraints
Data Validation with OWL Integrity Constraints (Extended Abstract) Evren Sirin Clark & Parsia, LLC, Washington, DC, USA [email protected] Abstract. Data validation is an important part of data integration
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria [email protected] Thomas Fahringer
A Semantic Web Knowledge Base System that Supports Large Scale Data Integration
A Semantic Web Knowledge Base System that Supports Large Scale Data Integration Zhengxiang Pan, Yingjie Li and Jeff Heflin Department of Computer Science and Engineering, Lehigh University 19 Memorial
Semantic Web Technologies and Data Management
Semantic Web Technologies and Data Management Li Ma, Jing Mei, Yue Pan Krishna Kulkarni Achille Fokoue, Anand Ranganathan IBM China Research Laboratory IBM Software Group IBM Watson Research Center Bei
LUBM: A Benchmark for OWL Knowledge Base Systems
LUBM: A Benchmark for OWL Knowledge Base Systems Yuanbo Guo, Zhengxiang Pan, and Jeff Heflin Computer Science & Engineering Department Lehigh University, 19 Memorial Drive West, Bethlehem, PA18015, USA
Semantic Web Standard in Cloud Computing
ETIC DEC 15-16, 2011 Chennai India International Journal of Soft Computing and Engineering (IJSCE) Semantic Web Standard in Cloud Computing Malini Siva, A. Poobalan Abstract - CLOUD computing is an emerging
Evaluating SPARQL-to-SQL translation in ontop
Evaluating SPARQL-to-SQL translation in ontop Mariano Rodriguez-Muro, Martin Rezk, Josef Hardi, Mindaugas Slusnys Timea Bagosi and Diego Calvanese KRDB Research Centre, Free University of Bozen-Bolzano
Semantic Concept Based Retrieval of Software Bug Report with Feedback
Semantic Concept Based Retrieval of Software Bug Report with Feedback Tao Zhang, Byungjeong Lee, Hanjoon Kim, Jaeho Lee, Sooyong Kang, and Ilhoon Shin Abstract Mining software bugs provides a way to develop
Horizontal Aggregations in SQL to Prepare Data Sets for Data Mining Analysis
IOSR Journal of Computer Engineering (IOSRJCE) ISSN: 2278-0661, ISBN: 2278-8727 Volume 6, Issue 5 (Nov. - Dec. 2012), PP 36-41 Horizontal Aggregations in SQL to Prepare Data Sets for Data Mining Analysis
I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION
Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science Sunil Movva, Rahul Ramachandran, Xiang Li, Phani Cherukuri, Sara Graves Information Technology and Systems Center University
Ontologies, Semantic Web and Virtual Enterprises. Marek Obitko [email protected] Rockwell Automation Research Center, Prague, Czech Republic 1
Ontologies, Semantic Web and Virtual Enterprises Marek Obitko [email protected] Rockwell Automation Research Center, Prague, Czech Republic 1 Agenda Motivation Ontologies Semantic Web Selected Applications
Use of OWL and SWRL for Semantic Relational Database Translation
Use of OWL and SWRL for Semantic Relational Database Translation Matthew Fisher, Mike Dean, Greg Joiner BBN Technologies, 1300 N. 17th Street, Suite 400, Arlington, VA 22209 {mfisher, mdean, gjoiner}@bbn.com
Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure
Incorporating Semantic Discovery into a Ubiquitous Computing Infrastructure Robert E. McGrath, Anand Ranganathan, M. Dennis Mickunas, and Roy H. Campbell Department of Computer Science, University or Illinois
KEYWORD SEARCH IN RELATIONAL DATABASES
KEYWORD SEARCH IN RELATIONAL DATABASES N.Divya Bharathi 1 1 PG Scholar, Department of Computer Science and Engineering, ABSTRACT Adhiyamaan College of Engineering, Hosur, (India). Data mining refers to
Developing a Web-Based Application using OWL and SWRL
Developing a Web-Based Application using OWL and SWRL Martin J. O Connor, Ravi Shankar, Csongor Nyulas, Samson Tu, Amar Das Stanford Medical Informatics, Stanford University, Stanford, CA 94305-5479 {martin.oconnor,
Graph Database Performance: An Oracle Perspective
Graph Database Performance: An Oracle Perspective Xavier Lopez, Ph.D. Senior Director, Product Management 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Program Agenda Broad Perspective
Logic and Reasoning in the Semantic Web (part I RDF/RDFS)
Logic and Reasoning in the Semantic Web (part I RDF/RDFS) Fulvio Corno, Laura Farinetti Politecnico di Torino Dipartimento di Automatica e Informatica e-lite Research Group http://elite.polito.it Outline
Semantic Stored Procedures Programming Environment and performance analysis
Semantic Stored Procedures Programming Environment and performance analysis Marjan Efremov 1, Vladimir Zdraveski 2, Petar Ristoski 2, Dimitar Trajanov 2 1 Open Mind Solutions Skopje, bul. Kliment Ohridski
HadoopSPARQL : A Hadoop-based Engine for Multiple SPARQL Query Answering
HadoopSPARQL : A Hadoop-based Engine for Multiple SPARQL Query Answering Chang Liu 1 Jun Qu 1 Guilin Qi 2 Haofen Wang 1 Yong Yu 1 1 Shanghai Jiaotong University, China {liuchang,qujun51319, whfcarter,yyu}@apex.sjtu.edu.cn
Techniques to Produce Good Web Service Compositions in The Semantic Grid
Techniques to Produce Good Web Service Compositions in The Semantic Grid Eduardo Blanco Universidad Simón Bolívar, Departamento de Computación y Tecnología de la Información, Apartado 89000, Caracas 1080-A,
Towards the Integration of a Research Group Website into the Web of Data
Towards the Integration of a Research Group Website into the Web of Data Mikel Emaldi, David Buján, and Diego López-de-Ipiña Deusto Institute of Technology - DeustoTech, University of Deusto Avda. Universidades
Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology
Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. [email protected] Abstract The scholarly activities
excellent graph matching capabilities with global graph analytic operations, via an interface that researchers can use to plug in their own
Steve Reinhardt 2 The urika developers are extending SPARQL s excellent graph matching capabilities with global graph analytic operations, via an interface that researchers can use to plug in their own
Ontology-Based Discovery of Workflow Activity Patterns
Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2
Context Capture in Software Development
Context Capture in Software Development Bruno Antunes, Francisco Correia and Paulo Gomes Knowledge and Intelligent Systems Laboratory Cognitive and Media Systems Group Centre for Informatics and Systems
Ontologies for elearning
Chapter 4 Applications and Impacts Ontologies for elearning B.Polakowski and K.Amborski Institute of Control and Industrial Electronics, Warsaw University of Technology. Warsaw, Poland e-mail: [email protected],
Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management
Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management Ram Soma 2, Amol Bakshi 1, Kanwal Gupta 3, Will Da Sie 2, Viktor Prasanna 1 1 University of Southern California,
Efficient SPARQL-to-SQL Translation using R2RML to manage
Efficient SPARQL-to-SQL Translation using R2RML to manage Database Schema Changes 1 Sunil Ahn, 2 Seok-Kyoo Kim, 3 Soonwook Hwang 1, First Author Sunil Ahn, KISTI, Daejeon, Korea, [email protected] *2,Corresponding
DISTRIBUTED RDF QUERY PROCESSING AND REASONING FOR BIG DATA / LINKED DATA. A THESIS IN Computer Science
DISTRIBUTED RDF QUERY PROCESSING AND REASONING FOR BIG DATA / LINKED DATA A THESIS IN Computer Science Presented to the Faculty of the University of Missouri-Kansas City in partial fulfillment of the requirements
RDF y SPARQL: Dos componentes básicos para la Web de datos
RDF y SPARQL: Dos componentes básicos para la Web de datos Marcelo Arenas PUC Chile & University of Oxford M. Arenas RDF y SPARQL: Dos componentes básicos para la Web de datos Valladolid 2013 1 / 61 Semantic
City Data Pipeline. A System for Making Open Data Useful for Cities. [email protected]
City Data Pipeline A System for Making Open Data Useful for Cities Stefan Bischof 1,2, Axel Polleres 1, and Simon Sperl 1 1 Siemens AG Österreich, Siemensstraße 90, 1211 Vienna, Austria {bischof.stefan,axel.polleres,simon.sperl}@siemens.com
Detection and Elimination of Duplicate Data from Semantic Web Queries
Detection and Elimination of Duplicate Data from Semantic Web Queries Zakia S. Faisalabad Institute of Cardiology, Faisalabad-Pakistan Abstract Semantic Web adds semantics to World Wide Web by exploiting
Big Data, Fast Data, Complex Data. Jans Aasman Franz Inc
Big Data, Fast Data, Complex Data Jans Aasman Franz Inc Private, founded 1984 AI, Semantic Technology, professional services Now in Oakland Franz Inc Who We Are (1 (2 3) (4 5) (6 7) (8 9) (10 11) (12
The Semantic Web for Application Developers. Oracle New England Development Center Zhe Wu, Ph.D. [email protected] 1
The Semantic Web for Application Developers Oracle New England Development Center Zhe Wu, Ph.D. [email protected] 1 Agenda Background 10gR2 RDF 11g RDF/OWL New 11g features Bulk loader Semantic operators
Semantic Web Services for e-learning: Engineering and Technology Domain
Web s for e-learning: Engineering and Technology Domain Krupali Shah and Jayant Gadge Abstract E learning has gained its importance over the traditional classroom learning techniques in past few decades.
SPARQL: Un Lenguaje de Consulta para la Web
SPARQL: Un Lenguaje de Consulta para la Web Semántica Marcelo Arenas Pontificia Universidad Católica de Chile y Centro de Investigación de la Web M. Arenas SPARQL: Un Lenguaje de Consulta para la Web Semántica
Dependency Free Distributed Database Caching for Web Applications and Web Services
Dependency Free Distributed Database Caching for Web Applications and Web Services Hemant Kumar Mehta School of Computer Science and IT, Devi Ahilya University Indore, India Priyesh Kanungo Patel College
Lesson 8: Introduction to Databases E-R Data Modeling
Lesson 8: Introduction to Databases E-R Data Modeling Contents Introduction to Databases Abstraction, Schemas, and Views Data Models Database Management System (DBMS) Components Entity Relationship Data
Exploring Incremental Reasoning Approaches Based on Module Extraction
Exploring Incremental Reasoning Approaches Based on Module Extraction Liudmila Reyes-Alvarez 1, Danny Molina-Morales 1, Yusniel Hidalgo-Delgado 2, María del Mar Roldán-García 3, José F. Aldana-Montes 3
ONLINE EXPERT SYSTEM IN AGRICULTURE
ONLINE EXPERT SYSTEM IN AGRICULTURE Sudeep Marwaha Indian Agricultural Statistics Research Institute, New Delhi-11012 The Internet was opened to general users in 1994 and this new era of information and
Fuzzy-DL Reasoning over Unknown Fuzzy Degrees
Fuzzy-DL Reasoning over Unknown Fuzzy Degrees Stasinos Konstantopoulos and Georgios Apostolikas Institute of Informatics and Telecommunications NCSR Demokritos Ag. Paraskevi 153 10, Athens, Greece {konstant,apostolikas}@iit.demokritos.gr
Secure Semantic Web Service Using SAML
Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA
OBDA: Query Rewriting or Materialization? In Practice, Both!
OBDA: Query Rewriting or Materialization? In Practice, Both! Juan F. Sequeda 1, Marcelo Arenas 2, and Daniel P. Miranker 1 1 Department of Computer Science, The University of Texas at Austin 2 Department
Efficient Mapping XML DTD to Relational Database
Efficient Mapping XML DTD to Relational Database Mohammed Adam Ibrahim Fakharaldien 1, Khalid Edris 2, Jasni Mohamed Zain 3, Norrozila Sulaiman 4 Faculty of Computer System and Software Engineering,University
A Framework for Ontology-based Context Base Management System
Association for Information Systems AIS Electronic Library (AISeL) PACIS 2005 Proceedings Pacific Asia Conference on Information Systems (PACIS) 12-31-2005 A Framework for Ontology-based Context Base Management
Defining Equity and Debt using REA Claim Semantics
Defining Equity and Debt using REA Claim Semantics Mike Bennett Enterprise Data Management Council, London, England [email protected] Abstract. The Financial Industry Business Ontology (FIBO) includes
Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications
Enhancing Dataset Processing in Hadoop YARN Performance for Big Data Applications Ahmed Abdulhakim Al-Absi, Dae-Ki Kang and Myong-Jong Kim Abstract In Hadoop MapReduce distributed file system, as the input
Characterizing Knowledge on the Semantic Web with Watson
Characterizing Knowledge on the Semantic Web with Watson Mathieu d Aquin, Claudio Baldassarre, Laurian Gridinoc, Sofia Angeletou, Marta Sabou, and Enrico Motta Knowledge Media Institute (KMi), The Open
ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY
ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute
Efficiently Identifying Inclusion Dependencies in RDBMS
Efficiently Identifying Inclusion Dependencies in RDBMS Jana Bauckmann Department for Computer Science, Humboldt-Universität zu Berlin Rudower Chaussee 25, 12489 Berlin, Germany [email protected]
Creating an RDF Graph from a Relational Database Using SPARQL
Creating an RDF Graph from a Relational Database Using SPARQL Ayoub Oudani, Mohamed Bahaj*, Ilias Cherti Department of Mathematics and Informatics, University Hassan I, FSTS, Settat, Morocco. * Corresponding
No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface
IAENG International Journal of Computer Science, 33:1, IJCS_33_1_22 No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface Nelson K. Y. Leung and Sim Kim Lau Abstract
Semantic Enhancement for Enterprise Data Management
Semantic Enhancement for Enterprise Data Management Li Ma 1, Xingzhi Sun 1, Feng Cao 1, Chen Wang 1, Xiaoyuan Wang 1, Nick Kanellos 2, Dan Wolfson 2, Yue Pan 1 1 IBM China Research Laboratory ZhongGuanCun
Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies
Application of OASIS Integrated Collaboration Object Model (ICOM) with Oracle Database 11g Semantic Technologies Zhe Wu Ramesh Vasudevan Eric S. Chan Oracle Deirdre Lee, Laura Dragan DERI A Presentation
SmartLink: a Web-based editor and search environment for Linked Services
SmartLink: a Web-based editor and search environment for Linked Services Stefan Dietze, Hong Qing Yu, Carlos Pedrinaci, Dong Liu, John Domingue Knowledge Media Institute, The Open University, MK7 6AA,
Powl A Web Based Platform for Collaborative Semantic Web Development
Powl A Web Based Platform for Collaborative Semantic Web Development Sören Auer University of Leipzig [email protected] Abstract: We outline Powl, an opensource, web-based semantic web development
ON ANALYZING THE DATABASE PERFORMANCE FOR DIFFERENT CLASSES OF XML DOCUMENTS BASED ON THE USED STORAGE APPROACH
ON ANALYZING THE DATABASE PERFORMANCE FOR DIFFERENT CLASSES OF XML DOCUMENTS BASED ON THE USED STORAGE APPROACH Hagen Höpfner and Jörg Schad and Essam Mansour International University Bruchsal, Campus
G-SPARQL: A Hybrid Engine for Querying Large Attributed Graphs
G-SPARQL: A Hybrid Engine for Querying Large Attributed Graphs Sherif Sakr National ICT Australia UNSW, Sydney, Australia [email protected] Sameh Elnikety Microsoft Research Redmond, WA, USA [email protected]
Semantic Interoperability
Ivan Herman Semantic Interoperability Olle Olsson Swedish W3C Office Swedish Institute of Computer Science (SICS) Stockholm Apr 27 2011 (2) Background Stockholm Apr 27, 2011 (2) Trends: from
Performance Evaluation of Java Object Relational Mapping Tools
Performance Evaluation of Java Object Relational Mapping Tools Jayasree Dasari Student(M.Tech), CSE, Gokul Institue of Technology and Science, Visakhapatnam, India. Abstract: In the modern era of enterprise
