SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016
DOI:10.5121/ijfcst.2016.6203 37
A REVIEW ON RDB TO RDF MAPPING FOR
SEMANTIC WEB
V.Sitharamulu1
and Dr. B. Raveendra Babu2
1
Associate Professor, Department of Computer Science & Engg, SBIT Khammam
2
Professor and HOD Department of Computer Science & Engg, Dean-Administration &
Finance at VNR VJIET, Hyderabad
ABSTRACT
In Databases one of the active research fields is mapping relational databases (RDB) into Resource
Description Framework (RDF). An enormous data is kept in the form of relational databases and accessing
of data is done in the semantic web. The data stored in RDB is to be efficiently mapped to the semantic web
or RDF for data availability to the users. There is a definite need for improvement in technologies for
efficient mapping languages from RDB to RDF in semantic web. This paper presents an up-to-date survey
of different RDB to RDF mapping languages proposed in recent times. It outlines the main features or
characteristics to be considered for efficient mapping in different scenarios. The main objective of this
content, pictures identification of limitations existing in the mapping languages. It also enhances the
comparisons between each language and helps researchers to propose further better proposals in their
future scope of work to improve better mapping techniques.
KEYWORDS
Data bases, relational databases (RDB), Semantic Web, RDB to RDF Mapping, Mapping Characteristic
Comparison.
1. INTRODUCTION
In Relational Databases, one of the active research field is mapping of databases. In [1], authors
have stressed on the need to fill the gap between RDF and relational model for accessing of data
on semantic web. The real time applicability of semantic web is extended to areas far than web.
The applications of semantic web in data exchange and integration from different data sources is
elaborated in [2-6].
Different researchers provided improved platforms for allowing semantic web based applications
for accessing data from relational databases. The proposed approaches have implemented a wide
range of techniques form simple to highly specific and logical ways to deal with mapping
language. This ongoing research had standardized protocols for efficient implementations of
W3C for RDB2RDF Working Group (WG). The main highlight [7] of RDB2RDF WG for
standardization is to have efficient mapping of relational database schemas and relational data
into RDF and OWL.
The organization of this paper is given as: in Section 2, the recent advances of mapping languages
are presented. In Section 3, study and comparison of mapping languages is presented and In
Section 4comparison framework is shown with different approaches. Finally, in Section 5, we
make our concluding and future remarks.
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016
38
2. RECENT ADVANCES IN RDB-RDF MAPPING LANGUAGES
The idea behind this survey is to outline the main mapping languages for RDB to RDF. The
literature presented should be helpful to the research community for further exploration with
different application scenario for RDB to RDF language mapping. This survey reports different
comparison scenarios for RDB to RDF language mapping framework. The survey also classifies
the mapping languages into different groups such as: direct, read-only general purpose, read-write
general purpose and special purpose mapping.
In [8], W3C RDB2RDF Incubator Group has provided a detail survey on mapping RDB to RDF
for different techniques, software tools and applications. In [9], the author has defined a
mechanism that bridges between relational databases and OWL technologies using SQL.
In the section below, different techniques for mapping languages are descried with comparison on
a feature by feature basis.
2.1 Mapping Languages
The mapping languages can be divided as given below:
• Direct mapping
• General-purpose Read-only mapping
• General purpose Read-write mapping and
• Special - purpose mapping.
Direct Mapping:
Direct mapping [10] is a simple technique which is used to map data directly from RDB-to-RDF.
In direct approach, link table is one of the way of relational model which uses a direct means
without help of constructor. The virtue of this approach is its simplicity in implementation. The
applicable areas for direct mapping are simplicity which has more importance than complexity in
relational scheme representation.
Read-only General-purpose Mapping:
The requirement of only reading data, can be provided using read-only general-purpose mapping
languages such as Virtuoso, D2RQ, and R2RML. Virtuoso provides feasibility in applicability of
named graphs but not feasible for static metadata implementation. D2RQ provides feasibility in
applicability of static metadata but not feasible for named graphs implementation. R2RML
supports the implementation of both named graphs and static metadata.
This mapping language provides a great architecture for better representation of data from RDB
to RDF. As the complexity of representation is increased it makes impossible for bidirectional
data transfer. A great level of practice and expertise is needed for learning and understanding of
read-only general-purpose mapping language. These groups of mapping languages are preferred
for a vast category of applications where the access is limited to read only and support of specific
standards, compliances and implementation.
Read-Write General-purpose Mapping:
Read-write general purpose mapping can provide read and write data access from RDB to RDF.
This approach of mapping provides bidirectional data transfer from RDB to RDF. The differences
of read-only general purpose mapping language from read-write general-purpose mapping is
mapping of logical tables and are not allowed for view updating problems [11]. The supporting
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016
39
features of read-write general-purpose mapping over read-only general purpose mapping
language is the integrity constraints such as not null attributes, detecting missing data and invalid
write request. In [12-14] authors have discussed an open problem of view updates in database
research.
Special-purpose Mapping:
Special-purpose mapping languages are developed for specific features support. The mapping
languages such as eD2R, R2O, and Triplify [15] are the mapping languages which are of special
purpose. The difference of special-purpose mapping languages with general purpose languages
are in few features only, in most of the ways they are similar to the general purpose mapping
languages. The supportability of features such as named graphs, blank nodes and metadata is not
supported completely. In rare cases, the implementation of blank nodes is available in eD2R and
R2O. In cases where general purpose mapping languages are not applicable, these special purpose
mapping languages are of great use.
3. STUDY AND COMPARISON OF MAPPING LANGUAGES
The comparison of different mapping languages are presented in the sub section below, which
helps in choosing a specific RDBs mapping technique for general applicability:
3.1 Direct Mapping
In direct mapping, RDBs data is presented in a simple form for semantic web representation [10].
One of the core objectives of the direct mapping allows us to elaborate the RDB on semantic web
relational table to classes and attributes to properties in RDF vocabulary. In [11], author has
proposed a direct automatic mapping language. An improved heuristic is also extended for simple
table-to-class and attribute-to-property mapping using RDB schema. In [10], author has proposed
a Squirrel RDF [12] for direct mapping. The RDB schema names are used for generating the RDF
vocabulary and RDF based tool performs the mapping of domain ontology. The mapping
language discussed above uses the basic technology of direct mapping for RDB-to-RDF.
eD2R: eD2R[12], permits the tables in the RDBs to publish in semantic web, which allows users
to access the relation data via de-reference able URIs using SPARQL queries. Another objective
of eD2Rs is to present RDB data in the form of interlinked datasets shown as RDF.
R2O: In [13], authors have proposed R2O which is used for efficient mapping of RDB schemes
with ontologism. It is also used for representation of different complex mappings in an efficient
way using generic structure.
Relational.OWL: Relational.OWL [15] was proposed for schema components and relational data
using OWL-based representation format. Relatioal.OWL uses ontology to implement schema of
data in RDF and it also uses tables to map complete details regarding the primary/foreign keys
and data types in the expression of ontology. The exchange of data in one to one databases is one
of the best applicable fields for the Relatioal.OWL. The reuse of the existing domain vocabulary
is restricted and the structures, syntax of different relational schema of the RDF representations
are shown. The on demand transactions of SPARQL queries for SQL are provided by
Relational.OWL using SPARQL interface.
Virtuoso RDF Views: The Virtuoso Universal server represents relational data on the semantic
web using open link software features for RDF views [16-17]. By applying a declarative meta
schema language, the mapping of SQL data to RDF vocabularies can be done.
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016
40
R2RML: The ongoing mapping language for standardization of theW3C RDB2RDFWG for
RDB-to-RDF mappings is R2RML [16]. The key objective is to allow read-only data access using
a language that is vendor independent.
R3M: In ONTOACCESS [17], authors have implemented R3M [18] as the platform for
extending mapping language. R3M is a mapping language with the feature of bidirectional data
transfer from RDB to RDF. R3M can be applied for mapping tables to classes and attributes to
properties with a unique data for integrity constraints.
3.2 Bi-Directional Relational-to-RDF Translation
The recent proposals shown in the above section are all capable of transferring data in only one
direction with the features of read-only view of relational databases. Here are some of the
bidirectional proposals for transfer of data from RDB to RDF and vice versa. In [17], authors
have proposed a mapping language known as R3M which is an extension of D2RQ with the
support of SPARQL/Update language for data manipulation on ONTOACCESS. D2RQ++ [18],
also allows the bidirectional transfer of data from RDB to RDF using D2RQ's mapping
language.D2RQ++ also eliminated the problem with mismatch of data and it works efficiently for
open world assumptions of semantic web.
3.3 Other Research Projects
The need for efficient platform for RDB to RDF is projected by initiating the RDB2RDF
Incubator Group (XG) [19] for efficient mapping of data from RDB to RDF on semantic web. In
2009, R2RML [20] has given a good study on the RDB2RDF WG3 which was taken for further
extension by many researchers. The need for updating relational data is still in investigation. In
[21], the implementation of write operation for support of R2RML is shown as in feasible. Other
pushback services for web applications are used in Web 2.0 APIs.
4. COMPARISON FRAMEWORK
This section shows the framework of different approaches with respect to efficient
implementation of different features. In total 15 different characteristics as shown below are
studied on RDB to RDF mapping languages:
Data types (C1): The type of data used for mapping from SQL to XML used in RDF.
Logical Table to Class (C2): Mapping of logical table to a class in RDF.
Integrity Constraints (C3): Integrity constraints differentiate between a primary and foreign key
with not null, unique and check constraints.
Transformation Functions (C4): transformation functions are used for conversion of values from
RDB to RDF.
User-defined Instance URIs (C5): The User-defined instances are generated in the mapping or
conversion of the data from RDB to RDF.
Literal to URI (C6): The URI generated to be stored in specific literals known as URI literal.
Vocabulary Reuse (C7): Existing RDF vocabulary used.
Named Graphs (C8): The mapping of the specific parts of RDB to RDF can be done using Named
Graphs.
Blank Nodes (C9): The nodes are used to store unprocessed information.
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016
41
Static Metadata (C10): The meta-data is used to describe RDF components which don’t have the
equivalent in RDB.
One Table to n Classes (C11): The table in RDF can be mapped numerous times with subset of
attributes and records to numerous classes.
Project Attributes (C12): The attribute used to map different irrelevant and sensitive attributes
such as passwords.
Select Conditions (C13): The select conditions use certain constraints to validate the outdated
data to exclude from the RDF.
M:N Relationships (C14): M:N relationships are used for linking or join tables for mapping to
RDF.
Write Support (C15): The facility for write support should exist for an efficient RDB to RDF
mapping.
The set of 10 mapping languages are compared on the above given fifteen characteristics:
Direct Mapping: In Direct Mapping out of 15 only one characteristic i.e., Write Support (C15) is
efficient and Logical Table to Class (C2) is partially supported. The remaining 13 characteristics
are not supported by the direct mapping technique.
eD2R: In eD2R mapping out of 15 only 11 characteristics namely Data types (C1), Logical Table
to Class (C2), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI
(C6), Vocabulary Reuse (C7), Blank Nodes (C9), Project Attributes(C12), Select
Conditions(C13), M:N Relationships(C14), Write Support (C15) are efficient and integrity
constraints(C3) is partially supported and 3 characteristics i.e. Named Graphs (C8), Static
Metadata (C10) and Write Support (C15) are not supported by the eD2R mapping technique.
R2O: In R2O mapping out of 15 only 9 characteristic Data types (C1), Logical Table to Class
(C2), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI (C6),
Vocabulary Reuse (C7), Named Graphs (C8), Blank Nodes (C9), One Table to n Classes (C11),
Project Attributes(C12) and Select Conditions(C13)i.e are efficient and 2 characteristic Integrity
Constraints (C3) and One Table to n Classes (C11) are partially supported and 3characteristic
Static Metadata (C10),, M:N Relationships(C14) and Write Support (C15) are not supported by
the R2O mapping technique.
Relational.OWL: In Relational.OWL mapping out of 15 only 4 characteristic i.e. Data types
(C1), Blank Nodes (C9), Project Attributes(C12) and Write Support (C15) are efficient and 2
characteristic Logical Table to Class (C2) and Integrity Constraints (C3) are partially supported
and 9characteristic Transformation Functions (C4), User-defined Instance URIs (C5), Literal to
URI (C6), Vocabulary Reuse (C7), Named Graphs (C8),Static Metadata (C10), One Table to n
Classes (C11), Select Conditions(C13) and M:N Relationships(C14) are not supported by the
Relational.OWL mapping technique.
Virtuoso RDF Views: In Virtuoso RDF Views mapping out of 15 only 12 characteristic i.e. Data
types (C1), Logical Table to Class (C2), Transformation Functions (C4), User-defined Instance
URIs (C5), Literal to URI(C6), Vocabulary Reuse (C7), Named Graphs (C8), Blank Nodes (C9),
One Table to n Classes (C11), Project Attributes(C12), Select Conditions(C13) and M:N
Relationships(C14) are efficient and 1 characteristic Integrity Constraints (C3)is partially
supported and 2characteristic Static Metadata (C10) and Write Support (C15) are not supported
by the Virtuoso RDF Views mapping technique.
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016
42
D2RQ: In D2RQ mapping out of 15 only 12 characteristic i.e., Data types (C1), Logical Table to
Class (C2), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI
(C6), Vocabulary Reuse (C7), Blank Nodes (C9), Static Metadata (C10), One Table to n Classes
(C11), Project Attributes(C12), Select Conditions(C13) and M:NRelationships(C14) are efficient
and 1 characteristic Integrity Constraints (C3)is partially supported and 2characteristic Named
Graphs (C8) and Write Support (C15) are not supported by the D2RQ mapping technique.
Triplify: In Triplify mapping out of 15 only 10 characteristic i.e. Data types (C1), Logical Table
to Class (C2), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI
(C6), Vocabulary Reuse (C7), One Table to n Classes (C11), Project Attributes(C12), Select
Conditions(C13), M:N Relationships(C14) are efficient and 1 characteristic , Integrity
Constraints (C3)is partially supported and 4characteristic Named Graphs (C8), Blank Nodes (C9),
Static Metadata (C10) and Write Support (C15)are not supported by the Triplify mapping
technique.
R2RML: In R2RML mapping out of 15 only 13 characteristic i.e. Data types (C1), Logical
Table to Class (C2), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to
URI (C6), Vocabulary Reuse (C7), Named Graphs (C8), Blank Nodes (C9), Static Metadata
(C10), One Table to n Classes (C11), Project Attributes(C12), Select Conditions(C13), M:N
Relationships(C14) are efficient and 1 characteristic Integrity Constraints (C3)is partially
supported and 1characteristic Write Support (C15)is not supported by the R2RML mapping
technique.
R2D: In R2D mapping out of 15 only 12 characteristic i.e. Data types (C1), Logical Table to
Class (C2), Integrity Constraints (C3), Transformation Functions (C4), User-defined Instance
URIs (C5), Literal to URI (C6), Vocabulary Reuse (C7), Blank Nodes (C9), One Table to n
Classes (C11), Project Attributes(C12), Select Conditions(C13), M:N Relationships(C14) are
efficient and 1 characteristic Write Support (C15)is partially supported and 2characteristic
Named Graphs (C8) and Static Metadata (C10) are not supported by the R2D mapping
technique.
ONTOACCESS (R2M3): In R2M3 mapping out of 15 only 9 characteristic i.e. Data types (C1),
Integrity Constraints (C3), Transformation Functions (C4), User-defined Instance URIs (C5),
Literal to URI (C6), Vocabulary Reuse (C7), One Table to n Classes (C11), Project
Attributes(C12) and M:N Relationships(C14) are efficient and 3 characteristic Logical Table to
Class (C2), Select Conditions(C13) and Write Support (C15) are partially supported and
3characteristic Named Graphs (C8), Blank Nodes (C9) and Static Metadata (C10) are not
supported by the R2M3 mapping technique.
5. CONCLUSIONS
This paper presents a detailed review, comparisons and characteristics of various mapping
languages for RDB to RDF. The categorization of different mapping languages is shown with the
support of recent proposals in that domain. The advantages and limitations of the mapping
languages used for RDB to RDF are briefly outlined for the use of research community in this
field. The complete set of features or characteristics used for describing and proposing new
mapping languages are presented. The set of limitations in existing mapping languages for RDB
to RDF in semantic web can lead for efficient proposals in future work for researchers.
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016
43
REFERENCES
[1]. K. C.-C. Chang, B. He, C. Li, M. Patel, and Z. Zhang. (2004), Structured Databases on the Web:
Observations and Implications. SIGMOD Record.
[2]. A. Langegger, W. WÖss, and M. BlÖchl. (2008), A Semantic Web Middleware for Virtual Data
Integration on the Web. In Proceedings of the 5th European Semantic Web Conference.
[3]. L. Ma, X. Sun, F. Cao, C. Wang, and X. Wang. (2009), Semantic Enhancement for Enterprise Data
Management. In Proceedings of the 8th International Semantic Web Conference.
[4]. F. Manola and E. Miller. (February 2004) RDF Primer. W3C Recommendation.
http://www.w3.org/TR/2004/REC-rdf-primer-20040210/.
[5]. C. Ogbuji. (May 2011) SPARQL 1.1 Graph Store HTTP Protocol. http://www.w3.org/TR/2011/ WD-
sparql11-http-rdf-update-20110512/.
[6]. C. Patel, S. Khan, and K. Gomadam. (2009). TrialX: Using Semantic Technologies to Match Patients
to Relevant Clinical Trials Based on Their Personal Health Records. In Proceedings of the 8th
InternationalSemantic Web Conference.
[7]. H. Halpin and I. Herman. RDB2RDF Working Group Charter. http://www.w3.org/2009/08/rdb2rdf-
charter. Last visited July 2011.
[8]. S. S. Sahoo, W. Halb, S. Hellmann, K. Idehen, T. T. Jr, S. Auer, J. Sequeda, and A. Ezzat. (2009) A
Survey ofCurrent Approaches for Mapping of Relational Databases to
RDF.http://www.w3.org/2005/Incubator/rdb2rdf/RDB2RDF_SurveyReport.pdf,.Last visited July
2011.
[9]. GuntarsBumans” (2010. Vol. 756, P:99–117). Mapping between Relational Databases and OWL
Ontologies: an Example”, Computer Science and Information Technologies, Scientific Papers,
University of Latvia ,.
[10]. T. Berners-Lee. (2009) Relational Databases on the Semantic
Web.http://www.w3.org/DesignIssues/RDB-RDF.html,. Last visited July 2011.
[11]. F. Bancilhon and N. Spyratos. (1981) Update Semantics of Relational Views. In ACM Transactions
on DatabaseSystems,.
[12]. W. Hu and Y. Qu. (2007), Discovering Simple Mappings Between Relational Database Schemas and
Ontologies.In Proceedings of the 6th International and 2nd Asian Semantic Web Conference,.
[13]. J. Barrasa, O. Corcho, and A. G´omez-P´erez.( 2003), Fund Finder: A Case Study of Database-to-
OntologyMapping. In Proceedings of the Semantic Integration Workshop,.
[14]. SquirrelRDF. http://jena.sourceforge.net/SquirrelRDF/.Last visited July 2011.
[15]. J. Barrasa, O. Corcho, and A. G´omez-P´erez. (2004). R2O, an Extensible and Semantically Based
Database-to-Ontology Mapping Language. In Proceedings of the 2nd Workshop on Semantic Weband
Databases.
[16]. C. Bizer. (2003). D2R MAP – A Database to RDF Mapping Language. In Proceedings of the 12th
InternationalWorld Wide Web Conference.
[17]. D. Beckett and J. Grant. SWAD-Europe Deliverable 10.2: Mapping Semantic Web Data with
RDBMSes.http://www.w3.org/2001/sw/Europe/reports/scalable_rdbms_mapping_report/, January
2003. Last visited July 2011.
[18]. S. Auer, S. Dietzold, J. Lehmann, S. Hellmann, and D. Aumueller (2009). Triplify – Light-Weight
Linked Data Publication from Relational Databases. In Proceedingsof the 18th International World
Wide WebConference,.
[19]. C. P. de Laborda and S. Conrad (2005). Relational.OWL – A Data and Schema Representation
Format Based on OWL. In Proceedings of the 2nd Asia-Pacific Conference on Conceptual Modelling.
[20]. Erling and I. Mikhailov. RDF Support in the Virtuoso DBMS. In Proceedings of the
SABREConference on Social Semantic Web, 2007.
[21]. O. Software. Mapping Relational Data to RDF with Virtuoso’s RDF Views.
http://virtuoso.openlinksw.com/whitepapers/relational%20rdf%20views%20mapping.html. Last
visited July 2011
International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016
44
AUTHORS
1. V. Sitharamulu has obtained his Master of Technology in Computer Science and
Engineering from Rajasthan Vidyapeeth University, Udaipur. He is currently working
as an Associate Professor in the Department of computer Science & Engineering,
Swarna Bharathi Institute of Science & Technology, Khammam, Telangana. He has
over 15 years of teaching experience. His area of research interest is Data Mining and
Semantic Web.
2. Dr. B. Raveendra Babu has obtained his Masters in Computer Science and
Engineering from Anna University, Chennai. He received his Ph.D. in Applied
Mathematics at S.V University, Tirupathi. He is now working as Professor and HOD
Department of Computer Science and Engineering, Dean-Administration & Finance
at VNR VJIET, Hyderabad. He has over 30 years of teaching experience. He has
about 60 International and National publications to his credit. His area of research
interest includes Data Mining, Software Engineering, Image Processing, Pattern
Analysis and Information Security.

More Related Content

What's hot

A semantic based approach for information retrieval from html documents using...
A semantic based approach for information retrieval from html documents using...A semantic based approach for information retrieval from html documents using...
A semantic based approach for information retrieval from html documents using...csandit
 
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...cscpconf
 
8 Open-Source Concept Coded Graphic Symbol support in OpenOffice.org
8 Open-Source Concept Coded Graphic Symbol support in OpenOffice.org8 Open-Source Concept Coded Graphic Symbol support in OpenOffice.org
8 Open-Source Concept Coded Graphic Symbol support in OpenOffice.orgAEGIS-ACCESSIBLE Projects
 
Paper id 25201463
Paper id 25201463Paper id 25201463
Paper id 25201463IJRAT
 
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...csandit
 
Is fortran still relevant comparing fortran with java and c++
Is fortran still relevant comparing fortran with java and c++Is fortran still relevant comparing fortran with java and c++
Is fortran still relevant comparing fortran with java and c++ijseajournal
 
Semi Automatic to Improve Ontology Mapping Process in Semantic Web Data Analysis
Semi Automatic to Improve Ontology Mapping Process in Semantic Web Data AnalysisSemi Automatic to Improve Ontology Mapping Process in Semantic Web Data Analysis
Semi Automatic to Improve Ontology Mapping Process in Semantic Web Data AnalysisIRJET Journal
 
European Pharmaceutical Contractor: SAS and R Team in Clinical Research
European Pharmaceutical Contractor: SAS and R Team in Clinical ResearchEuropean Pharmaceutical Contractor: SAS and R Team in Clinical Research
European Pharmaceutical Contractor: SAS and R Team in Clinical ResearchKCR
 
Comparative Study That Aims Rdf Processing For The Java Platform
Comparative Study That Aims Rdf Processing For The Java PlatformComparative Study That Aims Rdf Processing For The Java Platform
Comparative Study That Aims Rdf Processing For The Java PlatformComputer Science
 
morph-LDP: An R2RML-based Linked Data Platform implementation
morph-LDP: An R2RML-based Linked Data Platform implementationmorph-LDP: An R2RML-based Linked Data Platform implementation
morph-LDP: An R2RML-based Linked Data Platform implementationNandana Mihindukulasooriya
 

What's hot (15)

Semantic Web Nature
Semantic Web NatureSemantic Web Nature
Semantic Web Nature
 
master_thesis_greciano_v2
master_thesis_greciano_v2master_thesis_greciano_v2
master_thesis_greciano_v2
 
A semantic based approach for information retrieval from html documents using...
A semantic based approach for information retrieval from html documents using...A semantic based approach for information retrieval from html documents using...
A semantic based approach for information retrieval from html documents using...
 
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...
A SEMANTIC BASED APPROACH FOR INFORMATION RETRIEVAL FROM HTML DOCUMENTS USING...
 
RDF and Java
RDF and JavaRDF and Java
RDF and Java
 
8 Open-Source Concept Coded Graphic Symbol support in OpenOffice.org
8 Open-Source Concept Coded Graphic Symbol support in OpenOffice.org8 Open-Source Concept Coded Graphic Symbol support in OpenOffice.org
8 Open-Source Concept Coded Graphic Symbol support in OpenOffice.org
 
Icsme16.ppt
Icsme16.pptIcsme16.ppt
Icsme16.ppt
 
Paper id 25201463
Paper id 25201463Paper id 25201463
Paper id 25201463
 
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
A SEMANTIC BASED APPROACH FOR KNOWLEDGE DISCOVERY AND ACQUISITION FROM MULTIP...
 
Fact forge aimsa2012
Fact forge aimsa2012Fact forge aimsa2012
Fact forge aimsa2012
 
Is fortran still relevant comparing fortran with java and c++
Is fortran still relevant comparing fortran with java and c++Is fortran still relevant comparing fortran with java and c++
Is fortran still relevant comparing fortran with java and c++
 
Semi Automatic to Improve Ontology Mapping Process in Semantic Web Data Analysis
Semi Automatic to Improve Ontology Mapping Process in Semantic Web Data AnalysisSemi Automatic to Improve Ontology Mapping Process in Semantic Web Data Analysis
Semi Automatic to Improve Ontology Mapping Process in Semantic Web Data Analysis
 
European Pharmaceutical Contractor: SAS and R Team in Clinical Research
European Pharmaceutical Contractor: SAS and R Team in Clinical ResearchEuropean Pharmaceutical Contractor: SAS and R Team in Clinical Research
European Pharmaceutical Contractor: SAS and R Team in Clinical Research
 
Comparative Study That Aims Rdf Processing For The Java Platform
Comparative Study That Aims Rdf Processing For The Java PlatformComparative Study That Aims Rdf Processing For The Java Platform
Comparative Study That Aims Rdf Processing For The Java Platform
 
morph-LDP: An R2RML-based Linked Data Platform implementation
morph-LDP: An R2RML-based Linked Data Platform implementationmorph-LDP: An R2RML-based Linked Data Platform implementation
morph-LDP: An R2RML-based Linked Data Platform implementation
 

Similar to A REVIEW ON RDB TO RDF MAPPING FOR SEMANTIC WEB

Modern PHP RDF toolkits: a comparative study
Modern PHP RDF toolkits: a comparative studyModern PHP RDF toolkits: a comparative study
Modern PHP RDF toolkits: a comparative studyMarius Butuc
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
LOD(Linked Open Data) Recommendations
LOD(Linked Open Data) RecommendationsLOD(Linked Open Data) Recommendations
LOD(Linked Open Data) RecommendationsMyungjin Lee
 
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...CONUL Conference
 
Bridging the gap between the semantic web and big data: answering SPARQL que...
Bridging the gap between the semantic web and big data:  answering SPARQL que...Bridging the gap between the semantic web and big data:  answering SPARQL que...
Bridging the gap between the semantic web and big data: answering SPARQL que...IJECEIAES
 
Going for GOLD - Adventures in Open Linked Geospatial Metadata
Going for GOLD - Adventures in Open Linked Geospatial MetadataGoing for GOLD - Adventures in Open Linked Geospatial Metadata
Going for GOLD - Adventures in Open Linked Geospatial MetadataEDINA, University of Edinburgh
 
Selecting the right database type for your knowledge management needs.
Selecting the right database type for your knowledge management needs.Selecting the right database type for your knowledge management needs.
Selecting the right database type for your knowledge management needs.Synaptica, LLC
 
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...ijwscjournal
 
MHM_RS_23_04_13.pptx
MHM_RS_23_04_13.pptxMHM_RS_23_04_13.pptx
MHM_RS_23_04_13.pptxMinHtetMyint1
 
RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataGiorgos Santipantakis
 
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...ijwscjournal
 
The web of interlinked data and knowledge stripped
The web of interlinked data and knowledge strippedThe web of interlinked data and knowledge stripped
The web of interlinked data and knowledge strippedSören Auer
 

Similar to A REVIEW ON RDB TO RDF MAPPING FOR SEMANTIC WEB (20)

Modern PHP RDF toolkits: a comparative study
Modern PHP RDF toolkits: a comparative studyModern PHP RDF toolkits: a comparative study
Modern PHP RDF toolkits: a comparative study
 
A02620109
A02620109A02620109
A02620109
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
A02620109
A02620109A02620109
A02620109
 
LOD(Linked Open Data) Recommendations
LOD(Linked Open Data) RecommendationsLOD(Linked Open Data) Recommendations
LOD(Linked Open Data) Recommendations
 
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
‘Facilitating User Engagement by Enriching Library Data using Semantic Techno...
 
Bridging the gap between the semantic web and big data: answering SPARQL que...
Bridging the gap between the semantic web and big data:  answering SPARQL que...Bridging the gap between the semantic web and big data:  answering SPARQL que...
Bridging the gap between the semantic web and big data: answering SPARQL que...
 
Going for GOLD - Adventures in Open Linked Geospatial Metadata
Going for GOLD - Adventures in Open Linked Geospatial MetadataGoing for GOLD - Adventures in Open Linked Geospatial Metadata
Going for GOLD - Adventures in Open Linked Geospatial Metadata
 
Couch db
Couch dbCouch db
Couch db
 
Couch db
Couch dbCouch db
Couch db
 
CouchDB
CouchDBCouchDB
CouchDB
 
.Net and Rdf APIs
.Net and Rdf APIs.Net and Rdf APIs
.Net and Rdf APIs
 
p27
p27p27
p27
 
Selecting the right database type for your knowledge management needs.
Selecting the right database type for your knowledge management needs.Selecting the right database type for your knowledge management needs.
Selecting the right database type for your knowledge management needs.
 
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
 
Graph based data models
Graph based data modelsGraph based data models
Graph based data models
 
MHM_RS_23_04_13.pptx
MHM_RS_23_04_13.pptxMHM_RS_23_04_13.pptx
MHM_RS_23_04_13.pptx
 
RDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival dataRDF-Gen: Generating RDF from streaming and archival data
RDF-Gen: Generating RDF from streaming and archival data
 
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...
 
The web of interlinked data and knowledge stripped
The web of interlinked data and knowledge strippedThe web of interlinked data and knowledge stripped
The web of interlinked data and knowledge stripped
 

More from ijfcstjournal

A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLINGA SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLINGijfcstjournal
 
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESA COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESijfcstjournal
 
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...ijfcstjournal
 
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...ijfcstjournal
 
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...ijfcstjournal
 
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...ijfcstjournal
 
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGAN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGijfcstjournal
 
EAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYEAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYijfcstjournal
 
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSEDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSijfcstjournal
 
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMCOMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMijfcstjournal
 
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSPSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSijfcstjournal
 
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...ijfcstjournal
 
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGA MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGijfcstjournal
 
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...ijfcstjournal
 
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHA NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHijfcstjournal
 
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSAGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSijfcstjournal
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)ijfcstjournal
 
AN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESAN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESijfcstjournal
 
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...ijfcstjournal
 
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSA STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSijfcstjournal
 

More from ijfcstjournal (20)

A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLINGA SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
A SURVEY TO REAL-TIME MESSAGE-ROUTING NETWORK SYSTEM WITH KLA MODELLING
 
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLESA COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
A COMPARATIVE ANALYSIS ON SOFTWARE ARCHITECTURE STYLES
 
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
SYSTEM ANALYSIS AND DESIGN FOR A BUSINESS DEVELOPMENT MANAGEMENT SYSTEM BASED...
 
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
AN ALGORITHM FOR SOLVING LINEAR OPTIMIZATION PROBLEMS SUBJECTED TO THE INTERS...
 
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
LBRP: A RESILIENT ENERGY HARVESTING NOISE AWARE ROUTING PROTOCOL FOR UNDER WA...
 
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
STRUCTURAL DYNAMICS AND EVOLUTION OF CAPSULE ENDOSCOPY (PILL CAMERA) TECHNOLO...
 
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDINGAN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
AN OPTIMIZED HYBRID APPROACH FOR PATH FINDING
 
EAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITYEAGRO CROP MARKETING FOR FARMING COMMUNITY
EAGRO CROP MARKETING FOR FARMING COMMUNITY
 
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHSEDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
EDGE-TENACITY IN CYCLES AND COMPLETE GRAPHS
 
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEMCOMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
COMPARATIVE STUDY OF DIFFERENT ALGORITHMS TO SOLVE N QUEENS PROBLEM
 
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMSPSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
PSTECEQL: A NOVEL EVENT QUERY LANGUAGE FOR VANET’S UNCERTAIN EVENT STREAMS
 
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
CLUSTBIGFIM-FREQUENT ITEMSET MINING OF BIG DATA USING PRE-PROCESSING BASED ON...
 
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTINGA MUTATION TESTING ANALYSIS AND REGRESSION TESTING
A MUTATION TESTING ANALYSIS AND REGRESSION TESTING
 
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
GREEN WSN- OPTIMIZATION OF ENERGY USE THROUGH REDUCTION IN COMMUNICATION WORK...
 
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCHA NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
A NEW MODEL FOR SOFTWARE COSTESTIMATION USING HARMONY SEARCH
 
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKSAGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
AGENT ENABLED MINING OF DISTRIBUTED PROTEIN DATA BANKS
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
AN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMESAN INTRODUCTION TO DIGITAL CRIMES
AN INTRODUCTION TO DIGITAL CRIMES
 
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
DISTRIBUTION OF MAXIMAL CLIQUE SIZE UNDER THE WATTS-STROGATZ MODEL OF EVOLUTI...
 
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMSA STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
A STATISTICAL COMPARATIVE STUDY OF SOME SORTING ALGORITHMS
 

Recently uploaded

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Recently uploaded (20)

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 

A REVIEW ON RDB TO RDF MAPPING FOR SEMANTIC WEB

  • 1. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016 DOI:10.5121/ijfcst.2016.6203 37 A REVIEW ON RDB TO RDF MAPPING FOR SEMANTIC WEB V.Sitharamulu1 and Dr. B. Raveendra Babu2 1 Associate Professor, Department of Computer Science & Engg, SBIT Khammam 2 Professor and HOD Department of Computer Science & Engg, Dean-Administration & Finance at VNR VJIET, Hyderabad ABSTRACT In Databases one of the active research fields is mapping relational databases (RDB) into Resource Description Framework (RDF). An enormous data is kept in the form of relational databases and accessing of data is done in the semantic web. The data stored in RDB is to be efficiently mapped to the semantic web or RDF for data availability to the users. There is a definite need for improvement in technologies for efficient mapping languages from RDB to RDF in semantic web. This paper presents an up-to-date survey of different RDB to RDF mapping languages proposed in recent times. It outlines the main features or characteristics to be considered for efficient mapping in different scenarios. The main objective of this content, pictures identification of limitations existing in the mapping languages. It also enhances the comparisons between each language and helps researchers to propose further better proposals in their future scope of work to improve better mapping techniques. KEYWORDS Data bases, relational databases (RDB), Semantic Web, RDB to RDF Mapping, Mapping Characteristic Comparison. 1. INTRODUCTION In Relational Databases, one of the active research field is mapping of databases. In [1], authors have stressed on the need to fill the gap between RDF and relational model for accessing of data on semantic web. The real time applicability of semantic web is extended to areas far than web. The applications of semantic web in data exchange and integration from different data sources is elaborated in [2-6]. Different researchers provided improved platforms for allowing semantic web based applications for accessing data from relational databases. The proposed approaches have implemented a wide range of techniques form simple to highly specific and logical ways to deal with mapping language. This ongoing research had standardized protocols for efficient implementations of W3C for RDB2RDF Working Group (WG). The main highlight [7] of RDB2RDF WG for standardization is to have efficient mapping of relational database schemas and relational data into RDF and OWL. The organization of this paper is given as: in Section 2, the recent advances of mapping languages are presented. In Section 3, study and comparison of mapping languages is presented and In Section 4comparison framework is shown with different approaches. Finally, in Section 5, we make our concluding and future remarks.
  • 2. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016 38 2. RECENT ADVANCES IN RDB-RDF MAPPING LANGUAGES The idea behind this survey is to outline the main mapping languages for RDB to RDF. The literature presented should be helpful to the research community for further exploration with different application scenario for RDB to RDF language mapping. This survey reports different comparison scenarios for RDB to RDF language mapping framework. The survey also classifies the mapping languages into different groups such as: direct, read-only general purpose, read-write general purpose and special purpose mapping. In [8], W3C RDB2RDF Incubator Group has provided a detail survey on mapping RDB to RDF for different techniques, software tools and applications. In [9], the author has defined a mechanism that bridges between relational databases and OWL technologies using SQL. In the section below, different techniques for mapping languages are descried with comparison on a feature by feature basis. 2.1 Mapping Languages The mapping languages can be divided as given below: • Direct mapping • General-purpose Read-only mapping • General purpose Read-write mapping and • Special - purpose mapping. Direct Mapping: Direct mapping [10] is a simple technique which is used to map data directly from RDB-to-RDF. In direct approach, link table is one of the way of relational model which uses a direct means without help of constructor. The virtue of this approach is its simplicity in implementation. The applicable areas for direct mapping are simplicity which has more importance than complexity in relational scheme representation. Read-only General-purpose Mapping: The requirement of only reading data, can be provided using read-only general-purpose mapping languages such as Virtuoso, D2RQ, and R2RML. Virtuoso provides feasibility in applicability of named graphs but not feasible for static metadata implementation. D2RQ provides feasibility in applicability of static metadata but not feasible for named graphs implementation. R2RML supports the implementation of both named graphs and static metadata. This mapping language provides a great architecture for better representation of data from RDB to RDF. As the complexity of representation is increased it makes impossible for bidirectional data transfer. A great level of practice and expertise is needed for learning and understanding of read-only general-purpose mapping language. These groups of mapping languages are preferred for a vast category of applications where the access is limited to read only and support of specific standards, compliances and implementation. Read-Write General-purpose Mapping: Read-write general purpose mapping can provide read and write data access from RDB to RDF. This approach of mapping provides bidirectional data transfer from RDB to RDF. The differences of read-only general purpose mapping language from read-write general-purpose mapping is mapping of logical tables and are not allowed for view updating problems [11]. The supporting
  • 3. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016 39 features of read-write general-purpose mapping over read-only general purpose mapping language is the integrity constraints such as not null attributes, detecting missing data and invalid write request. In [12-14] authors have discussed an open problem of view updates in database research. Special-purpose Mapping: Special-purpose mapping languages are developed for specific features support. The mapping languages such as eD2R, R2O, and Triplify [15] are the mapping languages which are of special purpose. The difference of special-purpose mapping languages with general purpose languages are in few features only, in most of the ways they are similar to the general purpose mapping languages. The supportability of features such as named graphs, blank nodes and metadata is not supported completely. In rare cases, the implementation of blank nodes is available in eD2R and R2O. In cases where general purpose mapping languages are not applicable, these special purpose mapping languages are of great use. 3. STUDY AND COMPARISON OF MAPPING LANGUAGES The comparison of different mapping languages are presented in the sub section below, which helps in choosing a specific RDBs mapping technique for general applicability: 3.1 Direct Mapping In direct mapping, RDBs data is presented in a simple form for semantic web representation [10]. One of the core objectives of the direct mapping allows us to elaborate the RDB on semantic web relational table to classes and attributes to properties in RDF vocabulary. In [11], author has proposed a direct automatic mapping language. An improved heuristic is also extended for simple table-to-class and attribute-to-property mapping using RDB schema. In [10], author has proposed a Squirrel RDF [12] for direct mapping. The RDB schema names are used for generating the RDF vocabulary and RDF based tool performs the mapping of domain ontology. The mapping language discussed above uses the basic technology of direct mapping for RDB-to-RDF. eD2R: eD2R[12], permits the tables in the RDBs to publish in semantic web, which allows users to access the relation data via de-reference able URIs using SPARQL queries. Another objective of eD2Rs is to present RDB data in the form of interlinked datasets shown as RDF. R2O: In [13], authors have proposed R2O which is used for efficient mapping of RDB schemes with ontologism. It is also used for representation of different complex mappings in an efficient way using generic structure. Relational.OWL: Relational.OWL [15] was proposed for schema components and relational data using OWL-based representation format. Relatioal.OWL uses ontology to implement schema of data in RDF and it also uses tables to map complete details regarding the primary/foreign keys and data types in the expression of ontology. The exchange of data in one to one databases is one of the best applicable fields for the Relatioal.OWL. The reuse of the existing domain vocabulary is restricted and the structures, syntax of different relational schema of the RDF representations are shown. The on demand transactions of SPARQL queries for SQL are provided by Relational.OWL using SPARQL interface. Virtuoso RDF Views: The Virtuoso Universal server represents relational data on the semantic web using open link software features for RDF views [16-17]. By applying a declarative meta schema language, the mapping of SQL data to RDF vocabularies can be done.
  • 4. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016 40 R2RML: The ongoing mapping language for standardization of theW3C RDB2RDFWG for RDB-to-RDF mappings is R2RML [16]. The key objective is to allow read-only data access using a language that is vendor independent. R3M: In ONTOACCESS [17], authors have implemented R3M [18] as the platform for extending mapping language. R3M is a mapping language with the feature of bidirectional data transfer from RDB to RDF. R3M can be applied for mapping tables to classes and attributes to properties with a unique data for integrity constraints. 3.2 Bi-Directional Relational-to-RDF Translation The recent proposals shown in the above section are all capable of transferring data in only one direction with the features of read-only view of relational databases. Here are some of the bidirectional proposals for transfer of data from RDB to RDF and vice versa. In [17], authors have proposed a mapping language known as R3M which is an extension of D2RQ with the support of SPARQL/Update language for data manipulation on ONTOACCESS. D2RQ++ [18], also allows the bidirectional transfer of data from RDB to RDF using D2RQ's mapping language.D2RQ++ also eliminated the problem with mismatch of data and it works efficiently for open world assumptions of semantic web. 3.3 Other Research Projects The need for efficient platform for RDB to RDF is projected by initiating the RDB2RDF Incubator Group (XG) [19] for efficient mapping of data from RDB to RDF on semantic web. In 2009, R2RML [20] has given a good study on the RDB2RDF WG3 which was taken for further extension by many researchers. The need for updating relational data is still in investigation. In [21], the implementation of write operation for support of R2RML is shown as in feasible. Other pushback services for web applications are used in Web 2.0 APIs. 4. COMPARISON FRAMEWORK This section shows the framework of different approaches with respect to efficient implementation of different features. In total 15 different characteristics as shown below are studied on RDB to RDF mapping languages: Data types (C1): The type of data used for mapping from SQL to XML used in RDF. Logical Table to Class (C2): Mapping of logical table to a class in RDF. Integrity Constraints (C3): Integrity constraints differentiate between a primary and foreign key with not null, unique and check constraints. Transformation Functions (C4): transformation functions are used for conversion of values from RDB to RDF. User-defined Instance URIs (C5): The User-defined instances are generated in the mapping or conversion of the data from RDB to RDF. Literal to URI (C6): The URI generated to be stored in specific literals known as URI literal. Vocabulary Reuse (C7): Existing RDF vocabulary used. Named Graphs (C8): The mapping of the specific parts of RDB to RDF can be done using Named Graphs. Blank Nodes (C9): The nodes are used to store unprocessed information.
  • 5. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016 41 Static Metadata (C10): The meta-data is used to describe RDF components which don’t have the equivalent in RDB. One Table to n Classes (C11): The table in RDF can be mapped numerous times with subset of attributes and records to numerous classes. Project Attributes (C12): The attribute used to map different irrelevant and sensitive attributes such as passwords. Select Conditions (C13): The select conditions use certain constraints to validate the outdated data to exclude from the RDF. M:N Relationships (C14): M:N relationships are used for linking or join tables for mapping to RDF. Write Support (C15): The facility for write support should exist for an efficient RDB to RDF mapping. The set of 10 mapping languages are compared on the above given fifteen characteristics: Direct Mapping: In Direct Mapping out of 15 only one characteristic i.e., Write Support (C15) is efficient and Logical Table to Class (C2) is partially supported. The remaining 13 characteristics are not supported by the direct mapping technique. eD2R: In eD2R mapping out of 15 only 11 characteristics namely Data types (C1), Logical Table to Class (C2), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI (C6), Vocabulary Reuse (C7), Blank Nodes (C9), Project Attributes(C12), Select Conditions(C13), M:N Relationships(C14), Write Support (C15) are efficient and integrity constraints(C3) is partially supported and 3 characteristics i.e. Named Graphs (C8), Static Metadata (C10) and Write Support (C15) are not supported by the eD2R mapping technique. R2O: In R2O mapping out of 15 only 9 characteristic Data types (C1), Logical Table to Class (C2), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI (C6), Vocabulary Reuse (C7), Named Graphs (C8), Blank Nodes (C9), One Table to n Classes (C11), Project Attributes(C12) and Select Conditions(C13)i.e are efficient and 2 characteristic Integrity Constraints (C3) and One Table to n Classes (C11) are partially supported and 3characteristic Static Metadata (C10),, M:N Relationships(C14) and Write Support (C15) are not supported by the R2O mapping technique. Relational.OWL: In Relational.OWL mapping out of 15 only 4 characteristic i.e. Data types (C1), Blank Nodes (C9), Project Attributes(C12) and Write Support (C15) are efficient and 2 characteristic Logical Table to Class (C2) and Integrity Constraints (C3) are partially supported and 9characteristic Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI (C6), Vocabulary Reuse (C7), Named Graphs (C8),Static Metadata (C10), One Table to n Classes (C11), Select Conditions(C13) and M:N Relationships(C14) are not supported by the Relational.OWL mapping technique. Virtuoso RDF Views: In Virtuoso RDF Views mapping out of 15 only 12 characteristic i.e. Data types (C1), Logical Table to Class (C2), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI(C6), Vocabulary Reuse (C7), Named Graphs (C8), Blank Nodes (C9), One Table to n Classes (C11), Project Attributes(C12), Select Conditions(C13) and M:N Relationships(C14) are efficient and 1 characteristic Integrity Constraints (C3)is partially supported and 2characteristic Static Metadata (C10) and Write Support (C15) are not supported by the Virtuoso RDF Views mapping technique.
  • 6. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016 42 D2RQ: In D2RQ mapping out of 15 only 12 characteristic i.e., Data types (C1), Logical Table to Class (C2), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI (C6), Vocabulary Reuse (C7), Blank Nodes (C9), Static Metadata (C10), One Table to n Classes (C11), Project Attributes(C12), Select Conditions(C13) and M:NRelationships(C14) are efficient and 1 characteristic Integrity Constraints (C3)is partially supported and 2characteristic Named Graphs (C8) and Write Support (C15) are not supported by the D2RQ mapping technique. Triplify: In Triplify mapping out of 15 only 10 characteristic i.e. Data types (C1), Logical Table to Class (C2), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI (C6), Vocabulary Reuse (C7), One Table to n Classes (C11), Project Attributes(C12), Select Conditions(C13), M:N Relationships(C14) are efficient and 1 characteristic , Integrity Constraints (C3)is partially supported and 4characteristic Named Graphs (C8), Blank Nodes (C9), Static Metadata (C10) and Write Support (C15)are not supported by the Triplify mapping technique. R2RML: In R2RML mapping out of 15 only 13 characteristic i.e. Data types (C1), Logical Table to Class (C2), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI (C6), Vocabulary Reuse (C7), Named Graphs (C8), Blank Nodes (C9), Static Metadata (C10), One Table to n Classes (C11), Project Attributes(C12), Select Conditions(C13), M:N Relationships(C14) are efficient and 1 characteristic Integrity Constraints (C3)is partially supported and 1characteristic Write Support (C15)is not supported by the R2RML mapping technique. R2D: In R2D mapping out of 15 only 12 characteristic i.e. Data types (C1), Logical Table to Class (C2), Integrity Constraints (C3), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI (C6), Vocabulary Reuse (C7), Blank Nodes (C9), One Table to n Classes (C11), Project Attributes(C12), Select Conditions(C13), M:N Relationships(C14) are efficient and 1 characteristic Write Support (C15)is partially supported and 2characteristic Named Graphs (C8) and Static Metadata (C10) are not supported by the R2D mapping technique. ONTOACCESS (R2M3): In R2M3 mapping out of 15 only 9 characteristic i.e. Data types (C1), Integrity Constraints (C3), Transformation Functions (C4), User-defined Instance URIs (C5), Literal to URI (C6), Vocabulary Reuse (C7), One Table to n Classes (C11), Project Attributes(C12) and M:N Relationships(C14) are efficient and 3 characteristic Logical Table to Class (C2), Select Conditions(C13) and Write Support (C15) are partially supported and 3characteristic Named Graphs (C8), Blank Nodes (C9) and Static Metadata (C10) are not supported by the R2M3 mapping technique. 5. CONCLUSIONS This paper presents a detailed review, comparisons and characteristics of various mapping languages for RDB to RDF. The categorization of different mapping languages is shown with the support of recent proposals in that domain. The advantages and limitations of the mapping languages used for RDB to RDF are briefly outlined for the use of research community in this field. The complete set of features or characteristics used for describing and proposing new mapping languages are presented. The set of limitations in existing mapping languages for RDB to RDF in semantic web can lead for efficient proposals in future work for researchers.
  • 7. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016 43 REFERENCES [1]. K. C.-C. Chang, B. He, C. Li, M. Patel, and Z. Zhang. (2004), Structured Databases on the Web: Observations and Implications. SIGMOD Record. [2]. A. Langegger, W. WÖss, and M. BlÖchl. (2008), A Semantic Web Middleware for Virtual Data Integration on the Web. In Proceedings of the 5th European Semantic Web Conference. [3]. L. Ma, X. Sun, F. Cao, C. Wang, and X. Wang. (2009), Semantic Enhancement for Enterprise Data Management. In Proceedings of the 8th International Semantic Web Conference. [4]. F. Manola and E. Miller. (February 2004) RDF Primer. W3C Recommendation. http://www.w3.org/TR/2004/REC-rdf-primer-20040210/. [5]. C. Ogbuji. (May 2011) SPARQL 1.1 Graph Store HTTP Protocol. http://www.w3.org/TR/2011/ WD- sparql11-http-rdf-update-20110512/. [6]. C. Patel, S. Khan, and K. Gomadam. (2009). TrialX: Using Semantic Technologies to Match Patients to Relevant Clinical Trials Based on Their Personal Health Records. In Proceedings of the 8th InternationalSemantic Web Conference. [7]. H. Halpin and I. Herman. RDB2RDF Working Group Charter. http://www.w3.org/2009/08/rdb2rdf- charter. Last visited July 2011. [8]. S. S. Sahoo, W. Halb, S. Hellmann, K. Idehen, T. T. Jr, S. Auer, J. Sequeda, and A. Ezzat. (2009) A Survey ofCurrent Approaches for Mapping of Relational Databases to RDF.http://www.w3.org/2005/Incubator/rdb2rdf/RDB2RDF_SurveyReport.pdf,.Last visited July 2011. [9]. GuntarsBumans” (2010. Vol. 756, P:99–117). Mapping between Relational Databases and OWL Ontologies: an Example”, Computer Science and Information Technologies, Scientific Papers, University of Latvia ,. [10]. T. Berners-Lee. (2009) Relational Databases on the Semantic Web.http://www.w3.org/DesignIssues/RDB-RDF.html,. Last visited July 2011. [11]. F. Bancilhon and N. Spyratos. (1981) Update Semantics of Relational Views. In ACM Transactions on DatabaseSystems,. [12]. W. Hu and Y. Qu. (2007), Discovering Simple Mappings Between Relational Database Schemas and Ontologies.In Proceedings of the 6th International and 2nd Asian Semantic Web Conference,. [13]. J. Barrasa, O. Corcho, and A. G´omez-P´erez.( 2003), Fund Finder: A Case Study of Database-to- OntologyMapping. In Proceedings of the Semantic Integration Workshop,. [14]. SquirrelRDF. http://jena.sourceforge.net/SquirrelRDF/.Last visited July 2011. [15]. J. Barrasa, O. Corcho, and A. G´omez-P´erez. (2004). R2O, an Extensible and Semantically Based Database-to-Ontology Mapping Language. In Proceedings of the 2nd Workshop on Semantic Weband Databases. [16]. C. Bizer. (2003). D2R MAP – A Database to RDF Mapping Language. In Proceedings of the 12th InternationalWorld Wide Web Conference. [17]. D. Beckett and J. Grant. SWAD-Europe Deliverable 10.2: Mapping Semantic Web Data with RDBMSes.http://www.w3.org/2001/sw/Europe/reports/scalable_rdbms_mapping_report/, January 2003. Last visited July 2011. [18]. S. Auer, S. Dietzold, J. Lehmann, S. Hellmann, and D. Aumueller (2009). Triplify – Light-Weight Linked Data Publication from Relational Databases. In Proceedingsof the 18th International World Wide WebConference,. [19]. C. P. de Laborda and S. Conrad (2005). Relational.OWL – A Data and Schema Representation Format Based on OWL. In Proceedings of the 2nd Asia-Pacific Conference on Conceptual Modelling. [20]. Erling and I. Mikhailov. RDF Support in the Virtuoso DBMS. In Proceedings of the SABREConference on Social Semantic Web, 2007. [21]. O. Software. Mapping Relational Data to RDF with Virtuoso’s RDF Views. http://virtuoso.openlinksw.com/whitepapers/relational%20rdf%20views%20mapping.html. Last visited July 2011
  • 8. International Journal in Foundations of Computer Science & Technology (IJFCST) Vol.6, No.2, March 2016 44 AUTHORS 1. V. Sitharamulu has obtained his Master of Technology in Computer Science and Engineering from Rajasthan Vidyapeeth University, Udaipur. He is currently working as an Associate Professor in the Department of computer Science & Engineering, Swarna Bharathi Institute of Science & Technology, Khammam, Telangana. He has over 15 years of teaching experience. His area of research interest is Data Mining and Semantic Web. 2. Dr. B. Raveendra Babu has obtained his Masters in Computer Science and Engineering from Anna University, Chennai. He received his Ph.D. in Applied Mathematics at S.V University, Tirupathi. He is now working as Professor and HOD Department of Computer Science and Engineering, Dean-Administration & Finance at VNR VJIET, Hyderabad. He has over 30 years of teaching experience. He has about 60 International and National publications to his credit. His area of research interest includes Data Mining, Software Engineering, Image Processing, Pattern Analysis and Information Security.