OSDBQ: Ontology Supported RDBMS Querying

Size: px
Start display at page:

Download "OSDBQ: Ontology Supported RDBMS Querying"

Transcription

1 OSDBQ: Ontology Supported RDBMS Querying Cihan Aksoy 1, Erdem Alparslan 1, Selçuk Bozdağ 2, İhsan Çulhacı 3, 1 The Scientific and Technological Research Council of Turkey, Gebze/Kocaeli, Turkey 2 Komtaş Information Management Inc., Ostim/Ankara, Turkey 3 Turkish Court of Accounts, Söğütözü/Ankara, Turkey {caksoy, ealparslan}@uekae.tubitak.gov.tr Abstract. Data handling and retrieving has an essential importance where the data size is larger than a certain amount. Storing transactional data in relational form and querying with Structured Query Language (SQL) is very preferable because of its tabular structure. Data may be also stored in an ontological form if it includes numerous semantic relations. This method is more suitable in order to infer information from relations. When transactional data contain many semantic relations inside as in our problem, it is not easy to decide the method of storing and querying. We introduce a new querying mechanism Ontology Supported RDBMS Querying (OSDBQ) covering positive sides of both two storing and querying methods. This paper describes OSDBQ and presents a comparison between three querying methods. Results show that most of the time OSDBQ returns fairly better results than the others. Keywords: Ontology, relational database management systems, inference, transactional data querying, semantic matching. 1 Introduction The semantic web introduces web of data that enables machines to interpret the meaning of information on the web [1]. This approach was required since one cannot achieve corresponding information belong to the searching criteria from the web, because the web turned into information dump in the last decade. This technology aims at semantically tagging the resources in order to cope with dirty information. One of the most important parts of semantic web is ontology layer. Ontology is hierarchy of concepts representing the meaning of an information field [2]. It is possible to obtain ontological data from these concepts by instantiating them. Therefore, data includes same relationships between each other like the concepts. This allows us to infer hidden or deep information that is achieved by using some relationships. On the other hand, data size is increasing between two and three times since the data includes relationships. There are several ontology representations such as OWL [3], RDF [4], N-Triple [5] etc. A widely known query language for RDF is called as SPARQL [8]. Commonly used relational tables are far away from the meaning notion; they only keep the data in a tabular form. Data retrieved from these tables by querying with SQL. Since they only focus on data, their size is smaller than an ontological data store

2 that has same amount of data. That s why querying a relational table returns faster results. Relational tables are designed for tabular data, ontologies well behaved for hierarchical data where semantic relationships exist. Transactional data that consist of sales, deliveries, invoices, claims and other monetary and non-monetary interactions, may have many relationships inside. They are usually kept in tabular form. Modeling transactional data is a challenging point when the data size is larger than a certain amount. We should consider the querying performance, data size, extracting hidden or deep information. In this paper, we propose a new querying method that satisfies the lack of relational querying method by benefitting from the powerful side of ontology. Hence, our approach suggests keeping transactional data in tabular form and querying with SQL. But while querying, it infers supplementary information from ontologies and adds obtained information in parameterized SQL queries. The rest of the paper is organized as follows. In Section 2, we give details about the used data models and querying methods. Also we introduce a new querying method and explain its working principle. In Section 3, we apply mentioned methods to the sample data and we show the results. Finally, in section 4, we discuss the limitations of our approach and explain what can be done to solve them as future works. 2 Applied Methods 2.1 Querying Ontological Data via SPARQL As a first data model, we made BSBM Tools [10] a data generator tool provided by Berlin SPARQL Benchmark (BSBM) [11]- generate N-Triple data format to have ontological data. Ontological data includes not only the concepts that belong to a certain domain but also the instances of these concepts. These instances correspond to the tuples of a tabular data model. Moreover, the semantic relations between concepts and between instances are found in this kind of data. That s why ontological data covers larger size on disk compared with relational data. In order to have a querying interface, we put the generated data in TDB Store [6] by using tdbloader component of Jena API [7]. It is observed that the data size on disk is a bit decreasing due to the efficient storing mechanism of TDB Store. After have stored the data, we sent queries in SPARQL query language from a programmatic interface thanks to Jena API. Also we used JENA s reasoner because SPARQL queries are required to make inferences. That is very suitable for ontological data since they hold relationships inside. Indexing and caching capabilities of TDB Store provides shorter query time after each time for same query as seen in results.

3 2.2 Querying Relational Data via SQL In order to prepare a relational database as an environment of second method, we again used BSBM Tools and we made it generate an SQL dump in which all necessary commands to form the database tables are found. We executed these commands in MySQL database; we extracted and loaded this data in PostgreSQL. As we represent the characteristics of the dataset in 3.2, certain points are identical in all types of generated data for the same scale factor. For example, relationships inside the data, amounts of instances, amounts of concepts etc. are same in all types of generated data whereas the value of data may change. After we loaded the data in database, we noticed that there are many relation tables, so that the data represent same relationships which are found in ontological data. Instead of use the relationships of tables directly; we applied Das et al. s Supporting Ontology-based Semantic Matching in RDBMS approach [9] by taking these relationships into separate tables that represent the ontology. Therefore, as shown in Figure 1, the database can be viewed as it is formed from two main table group; one of them holds the ontologies while the other holds the data. Fig. 1. Das et al. s architecture. In this approach, as mentioned before, there are two groups of tables. In the first group, called system defined tables, the ontological structure and semantic relations are stored. We can infer semantic relations between individuals from system defined data tables. The second group, called user tables, stores the bulk individuals or tuples in tabular form. After inferring semantic rules from system defined tables, prepared rich SQL statement can be executed on user tables. In this way, querying semantic related data by using RDBMS can be achieved without using an inference engine. After generated the database, we executed the same queries from the same interface except the query language. In this method, we transformed SPARQL queries into SQL queries. Moreover, we inferred relationships from ontology related tables by using stored procedures as explained in Das et al s approach. For example, the operator ONT_RELATED returns all parents attached hierarchically to a certain concept or instance. The goal of this method is to represent the ontology in a relational database to be able to benefit from the performance of this kind of database.

4 2.3 Ontology Supported Relational Data Querying Thirdly, we propose to keep the semantic relations between individuals separate from the tabular transaction data. As we mentioned before, the first approach infers and queries both semantic relations and transactional data from RDF store. On the other hand, the second approach queries both semantic relations and transactional bulk data from RDBMS data store. In this approach we propose to infer semantic relations from RDF store and then querying the transactional bulk data from conventional RDBMS. In other words, we realize the second approach by replacing system-defined tables with RDF store. Fig. 2. OSDBQ architecture. To realize this approach the same RDF store have been used that we have generated in the first method. Different from first method, this time RDF store is used for querying the domain ontology and inferring semantic relations, not for querying the transactional bulk data. The related ontology file obtained from RDF store is loaded into the memory in order to avoid time losses of file opening while inferring. By using JENA API s reasoner, necessary semantic relations are inferred and then reflected to the second part of this approach. The second part, which queries bulk transactional data, takes the inference results previously presented by JENA as parameters and sends the parameterized SQL query to the RDBMS data store. Therefore a transactional data can be queried in the ontological form and with the RDBMS performance, as seen in Figure 2. Figure 3 depicts a basic flow of our proposed Ontology Supported Relational Database Querying Architecture. Complex user query, which may require both semantic inferring and transactional data querying, is given to the system by the user interaction. If the complex query needs inference then the system loads the required ontology RDF files into the memory and realize the semantic inferences by using ontology objects. These inferences basically prepare rich SQL parameters for transactional data querying. In other words, some of the parameters which are used in WHERE clauses of transactional SQL queries are prepared by inference engine

5 loaded into the memory. Therefore the system is able to send the SQL queries on the transactional data by using inferred parameters obtained from the inference engine running on memory. No SQL querying on transactional bulk data Complex user query Needs inference? Return rich query results Yes Load ontology into the memory Infer additional query parameters on the fly Fig. 3. Flowchart of OSDBQ architecture. 3 Application to Sample Data It is very important to properly decide for organizations how the data will be stored and retrieved in case of the huge data sizes. Size of the data is not only the considered point, but also the characteristic of the data is taken into account while giving a decision; data may be designed hierarchical, relational, etc. To choose the right architecture, organizations are in need of comparison and benchmarking studies. In this section, firstly we give some information about the environment and utilities that we have used during the tests, secondly we show the dataset on which we have applied proposed methods, thirdly we explain the queries, and finally we represent the comparison results of three proposed methods. 3.1 Experimental Setup We realized the experiments on a HP Workstation (processor: 2 x Intel Pentium 3 Xeon, 2833 MHz; memory: 8GB DDR2 667; hard disk: 320GB 7200Rpm SATA2) with Ubuntu LTS 64-bit operating system. Also following utilities were used: Jena TDB Version as RDF storage and query component PostgreSQL Version as database To measure the performance of these methods, we prepared two different size of dataset for each method so that the results are rendered more consistent. One of these dataset includes products and related tables whereas the other one has products. For the same goal, we also repeated the execution of each query 4 times to avoid certain effects which can slightly change the real result, such as caching mechanisms in data stores and in databases. All methods were executed on the same machine in order to avoid network latency. Obtained results are recorded in millisecond.

6 3.2 Dataset Berlin Sparql Benchmark s dataset [11] are used because it is relevant with transactional data. It is built around an e-commerce use case, where a set of products is offered by different vendors and different consumers have posted reviews about products. It is possible to generate an arbitrary amount of data where number of product is scale factor. The data generation is deterministic to be able to create different representation of the same dataset. The dataset is composed of instances of these classes: Product, ProductType, ProductFeature, Producer, Vendor, Offer, Review, Reviewer and ReviewingSite. All products have between 3-5 textual properties. Each property consists of 5-15 words that randomly selected from a dictionary. Also products contain between 3-5 numeric properties whose values range between 1 and All products have a product type from the type hierarchy. The depth and width of the product type hierarchy depends on number of products. This hierarchy is set to the dataset even if the data store or database doesn t support RDFS inference. All products have a variable number of product features regarding to its position on the product hierarchy. All products are offered by vendors. Offers contain the price and the number of days for the delivery, also they are proposed for a certain date interval. Reviews are published by reviewers. Reviewers have a name, a mailbox checksum, and a country that shows where they live in. Reviews have a title and a review text that consist of between words. Also they have four random ratings. Table 1 shows the number of instances of each class in BSBM dataset depending on our choice of product number. We shortly called as small dataset which is generated with products, and big dataset which is generated with products. Since ontology hold data as triples, we gave the number of triples below for each amount of data. Table 1. Number of instances in BSBM datasets for different scales. Data Type Small dataset Big dataset Number of Product Feature Number of Product Type Number of Producer Number of Vendor Number of Offer Number of Review Total Number of Instances Total Number of Triples Queries We used 4 queries which include sufficient depths in order to compare the methods. We give attention of depth since we look for an ideal data storing and querying mechanism for transactional data. As mentioned before, dataset is built around an e-

7 1 st query 2 nd query 3 rd query 4 th query commerce use-case, and queries correspond with the search and navigation pattern of a consumer looking for a product. In the first query, the costumer searches for products that have a specific type and features. Secondly, the consumer asks for products belong to certain types having several features but not having a specific other feature. Thirdly, the consumer looks for products belong to certain types matching either one set of features or another set. Inference is needed for these three queries since each product type hierarchically belongs to another product type as described in dataset section, thus products that don't match directly with a given type may be returned as result. In the last query, a vendor wants to find out which product categories get the most attention by people from a certain country. A similar inference as the others; product category that attracts most attention of people will increase the popularity of the parental product category. 3.4 Results and Interpretation After have prepared the environment, we started to execute the queries. Firstly we sent the queries on small dataset that consists of products. Table 2. Results of methods for products (ms). 1 st method 2 nd method 3 rd method 1 st test nd test rd test th test st test nd test rd test th test st test nd test rd test th test st test nd test rd test th test

8 1 st query 2 nd query 3 rd query In Table 2, each column represents one of data storing and querying method mentioned in the previous section. At the rows, experiments of queries are shown. Each query was performed four times. We took better results for each time we execute the same query. It is observed that results are sufficiently consistent after the first test. We can easily deduce that the 1 st method where ontologies queried gives worse results compared to the others. However, the 3 rd method where ontologies were partially used with tabular data, returns better results than 2 nd method where only tabular data were queried. This means that supporting relational databases with ontologies and querying them by using semantic reasoners may increase the performance. Table 3. Results of methods for products (ms). 1 st method 2 nd method 3 rd method 1 st test nd test rd test th test st test nd test rd test th test st test nd test rd test th test In order to be certain from consistency of the results of our small dataset, we performed the same process with 10 times bigger data. In Table 3, where columns and rows represent same points as Table 2, results proved that 3 rd method returns usually the best results among three methods. On the other hand, although the 3 rd method gives the best result, it may not be always applicable as seen in our experiment. Since the suitable ontology for executing the 4 th query was larger than the size of the memory, we couldn t realize last query. This shows the scalability problem of the 3 rd method.

9 4 Conclusion In this paper, a new data storing and querying mechanism, Ontology Supported RDBMS Querying (OSDBQ) is introduced by comparing with the most known two data querying mechanisms. SQL is ideal for querying tabular data. SPARQL is preferred for querying and inferring ontological data where relations exist. OSDBQ approach is well behaved for querying tabular data where relations exist like ontological data. Its performance not only relies on the positive sides of the others, but also the necessary inferences are realized with ontologies that are held on memory. However, our approach may be restricted from where it bases on. Large ontologies may not be fit into the memory. Since the size of the data is increased because of all relationships are included in ontological data, results of 1 st method are always worse than the others. Most of the time 3 rd method returned better results than the 2 nd method. So we can easily say that it should be used as long as the ontologies are fit into the memory. This paper aims to develop a new querying method handling semantically related transactional dataset. The new OSDBQ method may be applied on huge datasets and large ontologies behind these dataset. Our future work will be coping with handling large ontologies on memory. We will try to predict the necessary parts of ontologies and partially bring them on memory. A huge transactional and semantically relational audit dataset of Turkish Court of Accounts will be adapted to the OSDBQ framework for analytical purposes. Therefore, we will try to overcome the size problem of large ontologies. Ontology merging may be another challenge for improving the performance by facilitating the foresight mentioned above. References 1. Berners-Lee, T., Hendler, J., Lassila O.: The Semantic Web. Scientific American Magazine. (2001) 2. Guarino, N.: Formal Ontology and Information Systems. In: 1 st International Conference on Formal Ontology in Information Systems [FOIS], pp Torino (1998) 3. McGuinness, D.L., Harmelen, F.: Owl Web Ontology Language, 4. RDF, 5. N-Triples, 6. TDB, 7. Jena A Semantic Web Framework for Java, 8. SPARQL Query Language for RDF, 9. Das, S., Chong, E., Eadon, G., Srinivasan, J.: Supporting Ontology-based Semantic Matching in RDBMS. VLDB, pp , Toronto (2004) 10. Schultz, A.: BSBM Tools, Bizer, C., Schultz, A.: The Berlin Sparql Benchmark. In: Int. J. Semantic Web. Inf. Syst., pp (2009)

RDF Stores Performance Test on Servers with Average Specification

RDF Stores Performance Test on Servers with Average Specification RDF Stores Performance Test on Servers with Average Specification Nikola Nikolić, Goran Savić, Milan Segedinac, Stevan Gostojić, Zora Konjović University of Novi Sad, Faculty of Technical Sciences, Novi

More information

Triple Stores in a Nutshell

Triple Stores in a Nutshell Triple Stores in a Nutshell Franjo Bratić Alfred Wertner 1 Overview What are essential characteristics of a Triple Store? short introduction examples and background information The Agony of choice - what

More information

Benchmarking RDF Production Tools

Benchmarking RDF Production Tools Benchmarking RDF Production Tools Martin Svihla and Ivan Jelinek Czech Technical University in Prague, Karlovo namesti 13, Praha 2, Czech republic, {svihlm1, jelinek}@fel.cvut.cz, WWW home page: http://webing.felk.cvut.cz

More information

Incremental Export of Relational Database Contents into RDF Graphs

Incremental Export of Relational Database Contents into RDF Graphs National Technical University of Athens School of Electrical and Computer Engineering Multimedia, Communications & Web Technologies Incremental Export of Relational Database Contents into RDF Graphs Nikolaos

More information

RiMOM Results for OAEI 2009

RiMOM Results for OAEI 2009 RiMOM Results for OAEI 2009 Xiao Zhang, Qian Zhong, Feng Shi, Juanzi Li and Jie Tang Department of Computer Science and Technology, Tsinghua University, Beijing, China zhangxiao,zhongqian,shifeng,ljz,tangjie@keg.cs.tsinghua.edu.cn

More information

New Approach to Graph Databases

New Approach to Graph Databases Paper PP05 New Approach to Graph Databases Anna Berg, Capish, Malmö, Sweden Henrik Drews, Capish, Malmö, Sweden Catharina Dahlbo, Capish, Malmö, Sweden ABSTRACT Graph databases have, during the past few

More information

A Framework for Performance Study of Semantic Databases

A Framework for Performance Study of Semantic Databases A Framework for Performance Study of Semantic Databases Xianwei Shen 1 and Vincent Huang 2 1 School of Information and Communication Technology, KTH- Royal Institute of Technology, Kista, Sweden 2 Services

More information

Two Layer Mapping from Database to RDF

Two Layer Mapping from Database to RDF Two Layer Mapping from Database to Martin Svihla, Ivan Jelinek Department of Computer Science and Engineering Czech Technical University, Prague, Karlovo namesti 13, 121 35 Praha 2, Czech republic E-mail:

More information

Event Stores (I) [Source: DB-Engines.com, accessed on August 28, 2016]

Event Stores (I) [Source: DB-Engines.com, accessed on August 28, 2016] Event Stores (I) Event stores are database management systems implementing the concept of event sourcing. They keep all state changing events for an object together with a timestamp, thereby creating a

More information

Grid Resources Search Engine based on Ontology

Grid Resources Search Engine based on Ontology based on Ontology 12 E-mail: emiao_beyond@163.com Yang Li 3 E-mail: miipl606@163.com Weiguang Xu E-mail: miipl606@163.com Jiabao Wang E-mail: miipl606@163.com Lei Song E-mail: songlei@nudt.edu.cn Jiang

More information

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data: Introduction to Semantic Web Angelica Lo Duca IIT-CNR angelica.loduca@iit.cnr.it Linked Open Data: a paradigm for the Semantic Web Course Outline Introduction to SW Give a structure to data (RDF Data Model)

More information

Evaluating semantic data infrastructure components for small devices

Evaluating semantic data infrastructure components for small devices Evaluating semantic data infrastructure components for small devices Andriy Nikolov, Ning Li, Mathieu d Aquin, Enrico Motta Knowledge Media Institute, The Open University, Milton Keynes, UK {a.nikolov,

More information

Object-UOBM. An Ontological Benchmark for Object-oriented Access. Martin Ledvinka

Object-UOBM. An Ontological Benchmark for Object-oriented Access. Martin Ledvinka Object-UOBM An Ontological Benchmark for Object-oriented Access Martin Ledvinka martin.ledvinka@fel.cvut.cz Department of Cybernetics Faculty of Electrical Engineering Czech Technical University in Prague

More information

7 Analysis of experiments

7 Analysis of experiments Natural Language Addressing 191 7 Analysis of experiments Abstract In this research we have provided series of experiments to identify any trends, relationships and patterns in connection to NL-addressing

More information

Orchestrating Music Queries via the Semantic Web

Orchestrating Music Queries via the Semantic Web Orchestrating Music Queries via the Semantic Web Milos Vukicevic, John Galletly American University in Bulgaria Blagoevgrad 2700 Bulgaria +359 73 888 466 milossmi@gmail.com, jgalletly@aubg.bg Abstract

More information

PECULIARITIES OF LINKED DATA PROCESSING IN SEMANTIC APPLICATIONS. Sergey Shcherbak, Ilona Galushka, Sergey Soloshich, Valeriy Zavgorodniy

PECULIARITIES OF LINKED DATA PROCESSING IN SEMANTIC APPLICATIONS. Sergey Shcherbak, Ilona Galushka, Sergey Soloshich, Valeriy Zavgorodniy International Journal "Information Models and Analyses" Vol.2 / 2013, Number 2 139 PECULIARITIES OF LINKED DATA PROCESSING IN SEMANTIC APPLICATIONS Sergey Shcherbak, Ilona Galushka, Sergey Soloshich, Valeriy

More information

6 Experiments for NL-storing of middle-size and large RDF-datasets

6 Experiments for NL-storing of middle-size and large RDF-datasets 150 6 Experiments for NL-storing of middle-size and large RDF-datasets Abstract In this chapter we will present results from series of experiments which are needed to estimate the storing time of NL-addressing

More information

Semantic Web Fundamentals

Semantic Web Fundamentals Semantic Web Fundamentals Web Technologies (706.704) 3SSt VU WS 2017/18 Vedran Sabol with acknowledgements to P. Höfler, V. Pammer, W. Kienreich ISDS, TU Graz December 11 th 2017 Overview What is Semantic

More information

Comparing path-based and vertically-partitioned RDF databases

Comparing path-based and vertically-partitioned RDF databases 11/4/2007 Comparing path-based and vertically-partitioned RDF databases Abstract Preetha Lakshmi & Chris Mueller CSCI 8715 Given the increasing prevalence of RDF data formats for storing and sharing data

More information

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara

COMPUTER AND INFORMATION SCIENCE JENA DB. Group Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara JENA DB Group - 10 Abhishek Kumar Harshvardhan Singh Abhisek Mohanty Suhas Tumkur Chandrashekhara OUTLINE Introduction Data Model Query Language Implementation Features Applications Introduction Open Source

More information

Shop on: Ontology for E-shopping

Shop on: Ontology for E-shopping Shop on: Ontology for E-shopping Kanchan Arora M.Tech, Dept. of Computer Science and Engineering, Indraprastha Insititute of Information Technology, Delhi, India ABSTRACT: Online stores are available 24x7,

More information

An efficient SQL-based querying method to RDF schemata

An efficient SQL-based querying method to RDF schemata An efficient SQL-based querying method to RDF schemata Maciej Falkowski 1, Czesław Jędrzejek 1 Abstract: Applications based on knowledge engineering require operations on semantic data. Traditionally,

More information

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008 Ontology Matching with CIDER: Evaluation Report for the OAEI 2008 Jorge Gracia, Eduardo Mena IIS Department, University of Zaragoza, Spain {jogracia,emena}@unizar.es Abstract. Ontology matching, the task

More information

Web Ontology for Software Package Management

Web Ontology for Software Package Management Proceedings of the 8 th International Conference on Applied Informatics Eger, Hungary, January 27 30, 2010. Vol. 2. pp. 331 338. Web Ontology for Software Package Management Péter Jeszenszky Debreceni

More information

An Efficient Approach to Triple Search and Join of HDT Processing Using GPU

An Efficient Approach to Triple Search and Join of HDT Processing Using GPU An Efficient Approach to Triple Search and Join of HDT Processing Using GPU YoonKyung Kim, YoonJoon Lee Computer Science KAIST Daejeon, South Korea e-mail: {ykkim, yjlee}@dbserver.kaist.ac.kr JaeHwan Lee

More information

Semantic Web. Tahani Aljehani

Semantic Web. Tahani Aljehani Semantic Web Tahani Aljehani Motivation: Example 1 You are interested in SOAP Web architecture Use your favorite search engine to find the articles about SOAP Keywords-based search You'll get lots of information,

More information

Efficient Optimization of Sparql Basic Graph Pattern

Efficient Optimization of Sparql Basic Graph Pattern Efficient Optimization of Sparql Basic Graph Pattern Ms.M.Manju 1, Mrs. R Gomathi 2 PG Scholar, Department of CSE, Bannari Amman Institute of Technology, Sathyamangalam, Tamilnadu, India 1 Associate Professor/Senior

More information

Development of Prediction Model for Linked Data based on the Decision Tree for Track A, Task A1

Development of Prediction Model for Linked Data based on the Decision Tree for Track A, Task A1 Development of Prediction Model for Linked Data based on the Decision Tree for Track A, Task A1 Dongkyu Jeon and Wooju Kim Dept. of Information and Industrial Engineering, Yonsei University, Seoul, Korea

More information

Publishing Linked Statistical Data: Aragón, a case study.

Publishing Linked Statistical Data: Aragón, a case study. Publishing Linked Statistical Data: Aragón, a case study. Oscar Corcho 1, Idafen Santana-Pérez 1, Hugo Lafuente 2, David Portolés 3, César Cano 4, Alfredo Peris 4, and José María Subero 4 1 Ontology Engineering

More information

USING DECISION MODELS METAMODEL FOR INFORMATION RETRIEVAL SABINA CRISTIANA MIHALACHE *

USING DECISION MODELS METAMODEL FOR INFORMATION RETRIEVAL SABINA CRISTIANA MIHALACHE * ANALELE ŞTIINŢIFICE ALE UNIVERSITĂŢII ALEXANDRU IOAN CUZA DIN IAŞI Tomul LIV Ştiinţe Economice 2007 USING DECISION MODELS METAMODEL FOR INFORMATION RETRIEVAL SABINA CRISTIANA MIHALACHE * Abstract This

More information

Ontology Modeling and Storage System for Robot Context Understanding

Ontology Modeling and Storage System for Robot Context Understanding Ontology Modeling and Storage System for Robot Context Understanding Eric Wang 1, Yong Se Kim 1, Hak Soo Kim 2, Jin Hyun Son 2, Sanghoon Lee 3, and Il Hong Suh 3 1 Creative Design and Intelligent Tutoring

More information

Semantic Web: vision and reality

Semantic Web: vision and reality Semantic Web: vision and reality Mile Jovanov, Marjan Gusev Institute of Informatics, FNSM, Gazi Baba b.b., 1000 Skopje {mile, marjan}@ii.edu.mk Abstract. Semantic Web is set of technologies currently

More information

MODEL-BASED SYSTEMS ENGINEERING DESIGN AND TRADE-OFF ANALYSIS WITH RDF GRAPHS

MODEL-BASED SYSTEMS ENGINEERING DESIGN AND TRADE-OFF ANALYSIS WITH RDF GRAPHS MODEL-BASED SYSTEMS ENGINEERING DESIGN AND TRADE-OFF ANALYSIS WITH RDF GRAPHS Nefretiti Nassar and Mark Austin Institute of Systems Research, University of Maryland, College Park, MD 20742. CSER 2013 Presentation,

More information

RDF on Cloud Number Nine

RDF on Cloud Number Nine RDF on Cloud Number Nine Raffael Stein 1 and Valentin Zacharias 2 1 Karlsruhe Institute of Technology (KIT), Karlsruhe Service Research Institute (KSRI), Englerstr. 11, 76131 Karlsruhe, Germany raffael.stein@kit.edu

More information

DBpedia-An Advancement Towards Content Extraction From Wikipedia

DBpedia-An Advancement Towards Content Extraction From Wikipedia DBpedia-An Advancement Towards Content Extraction From Wikipedia Neha Jain Government Degree College R.S Pura, Jammu, J&K Abstract: DBpedia is the research product of the efforts made towards extracting

More information

Comparative Study of RDB to RDF Mapping using D2RQ and R2RML Mapping Languages

Comparative Study of RDB to RDF Mapping using D2RQ and R2RML Mapping Languages International Journal of Information Sciences and Application. ISSN 0974-2255 Volume 10, Number 1 (2018), pp. 23-36 International Research Publication House http://www.irphouse.com Comparative Study of

More information

Readme file for Oracle Spatial and Graph and OBIEE Sample Application (V305) VirtualBox

Readme file for Oracle Spatial and Graph and OBIEE Sample Application (V305) VirtualBox I Sections in this Readme Sections in this Readme... 1 Introduction... 1 References... 1 Included Software Releases... 2 Software to Download... 2 Installing the Image... 2 Quick Start for RDF Semantic

More information

An Ontology-Based Methodology for Integrating i* Variants

An Ontology-Based Methodology for Integrating i* Variants An Ontology-Based Methodology for Integrating i* Variants Karen Najera 1,2, Alicia Martinez 2, Anna Perini 3, and Hugo Estrada 1,2 1 Fund of Information and Documentation for the Industry, Mexico D.F,

More information

A Fast and High Throughput SQL Query System for Big Data

A Fast and High Throughput SQL Query System for Big Data A Fast and High Throughput SQL Query System for Big Data Feng Zhu, Jie Liu, and Lijie Xu Technology Center of Software Engineering, Institute of Software, Chinese Academy of Sciences, Beijing, China 100190

More information

Benchmarking the UB-tree

Benchmarking the UB-tree Benchmarking the UB-tree Michal Krátký, Tomáš Skopal Department of Computer Science, VŠB Technical University of Ostrava, tř. 17. listopadu 15, Ostrava, Czech Republic michal.kratky@vsb.cz, tomas.skopal@vsb.cz

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN

International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July ISSN International Journal of Scientific & Engineering Research, Volume 4, Issue 7, July-201 971 Comparative Performance Analysis Of Sorting Algorithms Abhinav Yadav, Dr. Sanjeev Bansal Abstract Sorting Algorithms

More information

Lightweight Transformation of Tabular Open Data to RDF

Lightweight Transformation of Tabular Open Data to RDF Proceedings of the I-SEMANTICS 2012 Posters & Demonstrations Track, pp. 38-42, 2012. Copyright 2012 for the individual papers by the papers' authors. Copying permitted only for private and academic purposes.

More information

Copyright 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

Copyright 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 1 Information Retention and Oracle Database Kevin Jernigan Senior Director Oracle Database Performance Product Management The following is intended to outline our general product direction. It is intended

More information

An Annotation Tool for Semantic Documents

An Annotation Tool for Semantic Documents An Annotation Tool for Semantic Documents (System Description) Henrik Eriksson Dept. of Computer and Information Science Linköping University SE-581 83 Linköping, Sweden her@ida.liu.se Abstract. Document

More information

The Semantic Web & Ontologies

The Semantic Web & Ontologies The Semantic Web & Ontologies Kwenton Bellette The semantic web is an extension of the current web that will allow users to find, share and combine information more easily (Berners-Lee, 2001, p.34) This

More information

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI

XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI Chapter 18 XML ALONE IS NOT SUFFICIENT FOR EFFECTIVE WEBEDI Fábio Ghignatti Beckenkamp and Wolfgang Pree Abstract: Key words: WebEDI relies on the Internet infrastructure for exchanging documents among

More information

Existing System : MySQL - Relational DataBase

Existing System : MySQL - Relational DataBase Chapter 2 Existing System : MySQL - Relational DataBase A relational database is a database that has a collection of tables of data items, all of which is formally described and organized according to

More information

Ontology Extraction from Tables on the Web

Ontology Extraction from Tables on the Web Ontology Extraction from Tables on the Web Masahiro Tanaka and Toru Ishida Department of Social Informatics, Kyoto University. Kyoto 606-8501, JAPAN mtanaka@kuis.kyoto-u.ac.jp, ishida@i.kyoto-u.ac.jp Abstract

More information

Ontology Creation and Development Model

Ontology Creation and Development Model Ontology Creation and Development Model Pallavi Grover, Sonal Chawla Research Scholar, Department of Computer Science & Applications, Panjab University, Chandigarh, India Associate. Professor, Department

More information

SWRL RULE EDITOR: A WEB APPLICATION AS RICH AS DESKTOP BUSINESS RULE EDITORS

SWRL RULE EDITOR: A WEB APPLICATION AS RICH AS DESKTOP BUSINESS RULE EDITORS SWRL RULE EDITOR: A WEB APPLICATION AS RICH AS DESKTOP BUSINESS RULE EDITORS João Paulo Orlando 1, Adriano Rívolli 1, Saeed Hassanpour 2, Martin J. O'Connor 2, Amar Das 2, and Dilvan A. Moreira 1 1 Dept.

More information

Flexible Cache Cache for afor Database Management Management Systems Systems Radim Bača and David Bednář

Flexible Cache Cache for afor Database Management Management Systems Systems Radim Bača and David Bednář Flexible Cache Cache for afor Database Management Management Systems Systems Radim Bača and David Bednář Department ofradim Computer Bača Science, and Technical David Bednář University of Ostrava Czech

More information

Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute

Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute Rajashree Deka Tetherless World Constellation Rensselaer Polytechnic Institute Ø The majority of data underpinning the Web are stored in Relational Databases (RDB). Ø Advantages: Secure and scalable architecture.

More information

From Online Community Data to RDF

From Online Community Data to RDF From Online Community Data to RDF Abstract Uldis Bojārs, John G. Breslin [uldis.bojars,john.breslin]@deri.org Digital Enterprise Research Institute National University of Ireland, Galway Galway, Ireland

More information

ISENS: A System for Information Integration, Exploration, and Querying of Multi-Ontology Data Sources

ISENS: A System for Information Integration, Exploration, and Querying of Multi-Ontology Data Sources ISENS: A System for Information Integration, Exploration, and Querying of Multi-Ontology Data Sources Dimitre A. Dimitrov, Roopa Pundaleeka Tech-X Corp. Boulder, CO 80303, USA Email: {dad, roopa}@txcorp.com

More information

Demo: Linked Open Statistical Data for the Scottish Government

Demo: Linked Open Statistical Data for the Scottish Government Demo: Linked Open Statistical Data for the Scottish Government Bill Roberts 1 1 Swirrl IT Limited http://swirrl.com Abstract. This paper describes the approach taken by the Scottish Government, supported

More information

Accessing information about Linked Data vocabularies with vocab.cc

Accessing information about Linked Data vocabularies with vocab.cc Accessing information about Linked Data vocabularies with vocab.cc Steffen Stadtmüller 1, Andreas Harth 1, and Marko Grobelnik 2 1 Institute AIFB, Karlsruhe Institute of Technology (KIT), Germany {steffen.stadtmueller,andreas.harth}@kit.edu

More information

Scaling Parallel Rule-based Reasoning

Scaling Parallel Rule-based Reasoning University of Applied Sciences and Arts Dortmund Scaling Parallel Rule-based Reasoning Martin Peters 1, Christopher Brink 1, Sabine Sachweh 1 and Albert Zündorf 2 1 University of Applied Sciences and Arts

More information

Proposal for Implementing Linked Open Data on Libraries Catalogue

Proposal for Implementing Linked Open Data on Libraries Catalogue Submitted on: 16.07.2018 Proposal for Implementing Linked Open Data on Libraries Catalogue Esraa Elsayed Abdelaziz Computer Science, Arab Academy for Science and Technology, Alexandria, Egypt. E-mail address:

More information

Dartgrid: a Semantic Web Toolkit for Integrating Heterogeneous Relational Databases

Dartgrid: a Semantic Web Toolkit for Integrating Heterogeneous Relational Databases Dartgrid: a Semantic Web Toolkit for Integrating Heterogeneous Relational Databases Zhaohui Wu 1, Huajun Chen 1, Heng Wang 1, Yimin Wang 2, Yuxin Mao 1, Jinmin Tang 1, and Cunyin Zhou 1 1 College of Computer

More information

Deep Learning Performance and Cost Evaluation

Deep Learning Performance and Cost Evaluation Micron 5210 ION Quad-Level Cell (QLC) SSDs vs 7200 RPM HDDs in Centralized NAS Storage Repositories A Technical White Paper Don Wang, Rene Meyer, Ph.D. info@ AMAX Corporation Publish date: October 25,

More information

Extracting knowledge from Ontology using Jena for Semantic Web

Extracting knowledge from Ontology using Jena for Semantic Web Extracting knowledge from Ontology using Jena for Semantic Web Ayesha Ameen I.T Department Deccan College of Engineering and Technology Hyderabad A.P, India ameenayesha@gmail.com Khaleel Ur Rahman Khan

More information

Using Semantic Web Technologies for context-aware Information Providing to Mobile Devices

Using Semantic Web Technologies for context-aware Information Providing to Mobile Devices Using Semantic Web Technologies for context-aware Information Providing to Mobile Devices Fabian Abel Institute Knowledge Based Systems Appelstr. 4-30167 Hannover Germany Fabian.Abel@gmx.de Jan Brase L3S

More information

Annales UMCS Informatica AI 1 (2003) UMCS. Using PHP and HTML languages and MySQL databases to create servers of scientific information

Annales UMCS Informatica AI 1 (2003) UMCS. Using PHP and HTML languages and MySQL databases to create servers of scientific information Annales Informatica AI 1 (2003) 317-324 Annales Informatica Lublin-Polonia Sectio AI http://www.annales.umcs.lublin.pl/ Using PHP and HTML languages and MySQL databases to create servers of scientific

More information

SkyEyes: A Semantic Browser For the KB-Grid

SkyEyes: A Semantic Browser For the KB-Grid SkyEyes: A Semantic Browser For the KB-Grid Yuxin Mao, Zhaohui Wu, Huajun Chen Grid Computing Lab, College of Computer Science, Zhejiang University, Hangzhou 310027, China {maoyx, wzh, huajunsir}@zju.edu.cn

More information

Integrated Usage of Heterogeneous Databases for Novice Users

Integrated Usage of Heterogeneous Databases for Novice Users International Journal of Networked and Distributed Computing, Vol. 3, No. 2 (April 2015), 109-118 Integrated Usage of Heterogeneous Databases for Novice Users Ayano Terakawa Dept. of Information Science,

More information

On the use of Abstract Workflows to Capture Scientific Process Provenance

On the use of Abstract Workflows to Capture Scientific Process Provenance On the use of Abstract Workflows to Capture Scientific Process Provenance Paulo Pinheiro da Silva, Leonardo Salayandia, Nicholas Del Rio, Ann Q. Gates The University of Texas at El Paso CENTER OF EXCELLENCE

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION Most of today s Web content is intended for the use of humans rather than machines. While searching documents on the Web using computers, human interpretation is required before

More information

Ontology Extraction from Heterogeneous Documents

Ontology Extraction from Heterogeneous Documents Vol.3, Issue.2, March-April. 2013 pp-985-989 ISSN: 2249-6645 Ontology Extraction from Heterogeneous Documents Kirankumar Kataraki, 1 Sumana M 2 1 IV sem M.Tech/ Department of Information Science & Engg

More information

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction

Adaptable and Adaptive Web Information Systems. Lecture 1: Introduction Adaptable and Adaptive Web Information Systems School of Computer Science and Information Systems Birkbeck College University of London Lecture 1: Introduction George Magoulas gmagoulas@dcs.bbk.ac.uk October

More information

An Ontology Based Question Answering System on Software Test Document Domain

An Ontology Based Question Answering System on Software Test Document Domain An Ontology Based Question Answering System on Software Test Document Domain Meltem Serhatli, Ferda N. Alpaslan Abstract Processing the data by computers and performing reasoning tasks is an important

More information

QuickTime and a Tools API Breakout. TIFF (LZW) decompressor are needed to see this picture.

QuickTime and a Tools API Breakout. TIFF (LZW) decompressor are needed to see this picture. Tools API Breakout The number of Semantic Web tools is growing very fast. When building Semantic Web applications, we would like to be able to assemble a set of tools, choosing the best-of-breed for each

More information

ArgQL: A Declarative Language for Querying Argumentative Dialogues

ArgQL: A Declarative Language for Querying Argumentative Dialogues ArgQL: A Declarative Language for Querying Argumentative Dialogues R U L E M L + R R : I N T E R N AT I O N A L J O I N T C O N F E R E N C E O N R U L E S A N D R E A S O N I N G D I M I T R A Z O G R

More information

Automating Instance Migration in Response to Ontology Evolution

Automating Instance Migration in Response to Ontology Evolution Automating Instance Migration in Response to Ontology Evolution Mark Fischer 1, Juergen Dingel 1, Maged Elaasar 2, Steven Shaw 3 1 Queen s University, {fischer,dingel}@cs.queensu.ca 2 Carleton University,

More information

An Evaluation of Client-Side Dependencies of Search Engines by Load Testing

An Evaluation of Client-Side Dependencies of Search Engines by Load Testing An Evaluation of Client-Side Dependencies of by Load Testing Emine Sefer, Sinem Aykanat TUBITAK BILGEM YTKDM Kocaeli, Turkey emine.sefer@tubitak.gov.tr sinem.aykanat@tubitak.gov.tr Abstract Nowadays, web

More information

Deep Learning Performance and Cost Evaluation

Deep Learning Performance and Cost Evaluation Micron 5210 ION Quad-Level Cell (QLC) SSDs vs 7200 RPM HDDs in Centralized NAS Storage Repositories A Technical White Paper Rene Meyer, Ph.D. AMAX Corporation Publish date: October 25, 2018 Abstract Introduction

More information

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications 2009 International Conference on Computer Engineering and Technology Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications Sung-Kooc Lim Information and Communications

More information

A Community-Driven Approach to Development of an Ontology-Based Application Management Framework

A Community-Driven Approach to Development of an Ontology-Based Application Management Framework A Community-Driven Approach to Development of an Ontology-Based Application Management Framework Marut Buranarach, Ye Myat Thein, and Thepchai Supnithi Language and Semantic Technology Laboratory National

More information

A Tagging Approach to Ontology Mapping

A Tagging Approach to Ontology Mapping A Tagging Approach to Ontology Mapping Colm Conroy 1, Declan O'Sullivan 1, Dave Lewis 1 1 Knowledge and Data Engineering Group, Trinity College Dublin {coconroy,declan.osullivan,dave.lewis}@cs.tcd.ie Abstract.

More information

Using RDF to Model the Structure and Process of Systems

Using RDF to Model the Structure and Process of Systems Using RDF to Model the Structure and Process of Systems Marko A. Rodriguez Jennifer H. Watkins Johan Bollen Los Alamos National Laboratory {marko,jhw,jbollen}@lanl.gov Carlos Gershenson New England Complex

More information

Novel System Architectures for Semantic Based Sensor Networks Integraion

Novel System Architectures for Semantic Based Sensor Networks Integraion Novel System Architectures for Semantic Based Sensor Networks Integraion Z O R A N B A B O V I C, Z B A B O V I C @ E T F. R S V E L J K O M I L U T N O V I C, V M @ E T F. R S T H E S C H O O L O F T

More information

Scalewelis: a Scalable Query-based Faceted Search System on Top of SPARQL Endpoints

Scalewelis: a Scalable Query-based Faceted Search System on Top of SPARQL Endpoints Scalewelis: a Scalable Query-based Faceted Search System on Top of SPARQL Endpoints Joris Guyonvarc H, Sébastien Ferré To cite this version: Joris Guyonvarc H, Sébastien Ferré. Scalewelis: a Scalable Query-based

More information

Create A Relational Database Schema For The Following Library System

Create A Relational Database Schema For The Following Library System Create A Relational Database Schema For The Following Library System Define data atomicity as it relates to the definition of relational databases. Define the following concepts:. Key Design the schema

More information

Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available.

Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title Extracting and Utilizing Social Networks from Log Files of Shared

More information

X-KIF New Knowledge Modeling Language

X-KIF New Knowledge Modeling Language Proceedings of I-MEDIA 07 and I-SEMANTICS 07 Graz, Austria, September 5-7, 2007 X-KIF New Knowledge Modeling Language Michal Ševčenko (Czech Technical University in Prague sevcenko@vc.cvut.cz) Abstract:

More information

Automatic Linguistic Indexing of Pictures by a Statistical Modeling Approach

Automatic Linguistic Indexing of Pictures by a Statistical Modeling Approach Automatic Linguistic Indexing of Pictures by a Statistical Modeling Approach Abstract Automatic linguistic indexing of pictures is an important but highly challenging problem for researchers in content-based

More information

Hyperdata: Update APIs for RDF Data Sources (Vision Paper)

Hyperdata: Update APIs for RDF Data Sources (Vision Paper) Hyperdata: Update APIs for RDF Data Sources (Vision Paper) Jacek Kopecký Knowledge Media Institute, The Open University, UK j.kopecky@open.ac.uk Abstract. The Linked Data effort has been focusing on how

More information

Benchmarking triple stores with biological data

Benchmarking triple stores with biological data Benchmarking triple stores with biological data Vladimir Mironov 1, Nirmala Seethappan 1,2, Ward Blondé 3, Erick Antezana 1, Bjørn Lindi 2, and Martin Kuiper 1 1 Dept. Biology, Norwegian University for

More information

Accessing Relational Data on the Web with SparqlMap

Accessing Relational Data on the Web with SparqlMap Accessing Relational Data on the Web with SparqlMap Jörg Unbehauen, Claus Stadler, Sören Auer Universität Leipzig, Postfach 100920, 04009 Leipzig, Germany {unbehauen,cstadler,auer}@informatik.uni-leipzig.de

More information

Semantic Processing of Sensor Event Stream by Using External Knowledge Bases

Semantic Processing of Sensor Event Stream by Using External Knowledge Bases Semantic Processing of Sensor Event Stream by Using External Knowledge Bases Short Paper Kia Teymourian and Adrian Paschke Freie Universitaet Berlin, Berlin, Germany {kia, paschke}@inf.fu-berlin.de Abstract.

More information

Several major software companies including IBM, Informix, Microsoft, Oracle, and Sybase have all released object-relational versions of their

Several major software companies including IBM, Informix, Microsoft, Oracle, and Sybase have all released object-relational versions of their Several major software companies including IBM, Informix, Microsoft, Oracle, and Sybase have all released object-relational versions of their products. These companies are promoting a new, extended version

More information

Leverage the power of SQL Analytical functions in Business Intelligence and Analytics. Viana Rumao, Asher Dmello

Leverage the power of SQL Analytical functions in Business Intelligence and Analytics. Viana Rumao, Asher Dmello International Journal of Scientific & Engineering Research Volume 9, Issue 7, July-2018 461 Leverage the power of SQL Analytical functions in Business Intelligence and Analytics Viana Rumao, Asher Dmello

More information

Revisiting Blank Nodes in RDF to Avoid the Semantic Mismatch with SPARQL

Revisiting Blank Nodes in RDF to Avoid the Semantic Mismatch with SPARQL Revisiting Blank Nodes in RDF to Avoid the Semantic Mismatch with SPARQL Marcelo Arenas 1, Mariano Consens 2, and Alejandro Mallea 1,3 1 Pontificia Universidad Católica de Chile 2 University of Toronto

More information

Database Management System 2

Database Management System 2 Data Database Management System 2 Data Data Data Basic Building Hierarchical Network Relational Semi-structured School of Computer Engineering, KIIT University 2.1 Data Data Data Data Basic Building Data

More information

Intelligent flexible query answering Using Fuzzy Ontologies

Intelligent flexible query answering Using Fuzzy Ontologies International Conference on Control, Engineering & Information Technology (CEIT 14) Proceedings - Copyright IPCO-2014, pp. 262-277 ISSN 2356-5608 Intelligent flexible query answering Using Fuzzy Ontologies

More information

Welcome to INFO216: Advanced Modelling

Welcome to INFO216: Advanced Modelling Welcome to INFO216: Advanced Modelling Theme, spring 2017: Modelling and Programming the Web of Data Andreas L. Opdahl About me Background: siv.ing (1988), dr.ing (1992) from NTH/NTNU

More information

An overview of RDB2RDF techniques and tools

An overview of RDB2RDF techniques and tools An overview of RDB2RDF techniques and tools DERI Reading Group Presentation Nuno Lopes August 26, 2009 Main purpose of RDB2RDF WG... standardize a language for mapping Relational Database schemas into

More information

Theme Identification in RDF Graphs

Theme Identification in RDF Graphs Theme Identification in RDF Graphs Hanane Ouksili PRiSM, Univ. Versailles St Quentin, UMR CNRS 8144, Versailles France hanane.ouksili@prism.uvsq.fr Abstract. An increasing number of RDF datasets is published

More information

Motivation and basic concepts Storage Principle Query Principle Index Principle Implementation and Results Conclusion

Motivation and basic concepts Storage Principle Query Principle Index Principle Implementation and Results Conclusion JSON Schema-less into RDBMS Most of the material was taken from the Internet and the paper JSON data management: sup- porting schema-less development in RDBMS, Liu, Z.H., B. Hammerschmidt, and D. McMahon,

More information

Database Acceleration Solution Using FPGAs and Integrated Flash Storage

Database Acceleration Solution Using FPGAs and Integrated Flash Storage Database Acceleration Solution Using FPGAs and Integrated Flash Storage HK Verma, Xilinx Inc. August 2017 1 FPGA Analytics in Flash Storage System In-memory or Flash storage based DB reduce disk access

More information

Scalability Report on Triple Store Applications

Scalability Report on Triple Store Applications Scalability Report on Triple Store Applications Ryan Lee July 14, 2004 ryanlee@w3.org http://simile.mit.edu/ Abstract This report examines a set of open source triple store systems suitable for The SIMILE

More information