SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 2, February 2013
All Rights Reserved © 2013 IJARCET
676

Abstract— Semantic web is a web of data, where data should
be related to one another and also Knowledge will be organized
in conceptual spaces according to its meaning. To understand
and use the data and knowledge encoded in semantic web
documents requires inference engine. There are number of
inference engines used for consistency checking and
classification like Pellet, Fact, Fact++, Hermit, Racer Pro,
KaON2, and Base Visor. Some of them are reviewed and tested
for few prebuilt ontologies. This paper presents the analysis of
different inference engines with set of ontologies. It requires
assessment and evaluation before selecting an appropriate
inference engine for a given application.
Keywords—Description logic, HTML, Inference, OWL,
RDF, RDFS.
I. INTRODUCTION
Today’s Web uses the hyperlinks that define relationship
between current page and target page whereas semantic web
define relationships among data on web has motivate
creation of new technologies and standards to analyze and
understand large amount of data on web and infer new
knowledge.
Semantic Web is an emerging technology regarded as the
next generate on Web paradigm providing machine
understandable information that is based on meaning (Tim
Berners-Lee 2001). It has been recognized as a promising
new area of research to define and describe relationships
among data (resources) on the Web. Semantic Web is an
extension of Web 2.0.
Today’s Web which is used for coding a body of text with
images is mainly written in Hypertext Markup Language
(HTML). Whereas The Semantic Web uses languages such
as Resource Description Framework (RDF), Web Ontology
Language (OWL) and Extensible Markup Language (XML)
specifically designed for data that can describe arbitrary
things. The Web Ontology Language (OWL) is an approach
for knowledge representation which describes basic concepts
and defines relationships among data. The Semantic Web is
generally built on syntaxes which use URIs to represent data,
usually in triples based structures; these syntaxes are called
RDF (Resource Descriptive Framework).
Figure 1: Semantic web architecture
The semantic web architecture defined by W3C is of step
by step layered model. RDF, RDFS, OWL are standards of
semantic web.
RDF Resource Description Framework is a basic data
model, like the entity- relationship model, for writing simple
statements about Web objects (resources). It is a semantic
web standard for defining information on the Web. RDF
provides the language for expressing the meaning of terms
and concepts in a form that machines can readily process.
RDF statement contains 3 main parts: Subject, Property, and
Object, respectively. Subject that identifies things for that
statement, Predicate that identifies property/characteristics of
the subject specifies and Object that identifies value of that
property.
In terms of the simple graph above, the:
 Subject is the T-shirt
 Predicate (property) is the color
 Object is yellow
RDF does not make assumptions about any particular
domain and does not define semantics of any domain. This
can be done using RDFS.
RDFS (Resource Descriptive Framework Schema) is an
extension of RDF in which it allows to describing
taxonomies of classes and properties. It also allows the
description of class hierarchy and property hierarchy. RDF
Interpreting Inference Engine for Semantic Web
MS. PRIYANKA PATEL
#1
, MS. PRIYANKA TRIKHA
#2
COMPUTER SCIENCE AND ENGINEERING DEPARTMENT
SRI BALAJI COLLEGE OF ENGINEERING & TECHNOLOGY
Jaipur-302012
T-Shirt Yellow
COLOR
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 2, February 2013
677
All Rights Reserved © 2013 IJARCET
Schema can be viewed as a essential language for writing
ontologies. But there is a need for more powerful ontology
languages which can expand RDF Schema and allow the
representations of more complex relationships between Web
objects.
OWL (Web Ontology Language) is an ontology language
that extends expressiveness of RDFS. OWL is a declarative
knowledge representation language which formally defines
meaning for creating ontology. OWL has three sublanguages
like OWL-Lite, OWL-DL, and OWL-Full. OWL-Lite and
OWL-DL are based on Description logics.
II. INTRODUCTION TO INFERENCE ENGINE
Inference on semantic web is used derive a new
relationship. For the semantic web, inference is a process to
infer a new relationship from existing resources and some
addition information in form of “set of rules”. From some
addition information can be define to given sources using
vocabularies or rules set. Inference is requiring for
processing given knowledge available on semantic web.
Inference base technique is also use to check data
inconsistency at time of data integration.
The inference engine can be described as a form of finite
state machine with a cycle consisting of three action states:
match rules, select rules, and execute rules [1]. In the first
match rules state, the inference engine finds all of the rules
that are predefined in database. Then in next step the
inference engine passes the data set to the second state which
known as select rules. Finally the selected databases are
passed to the third state which is known as execute rules. The
inference engine executes the selected rules, with the
selected data items as parameters.
Example:
Here, we have following fact:
 A is parent of C,
 B is parent of C,
 A is men,
 B is Women
Based on given fact, we derive new information is that “B is
wife of A”.
Inference engine derive a new fact based on existing fact
by using some sets of rules. Rules are very important for
controlling the steps of inference process. The inference rules
are specifying by means of ontology language and
description language. Reasoners use some logic to perform
reasoning task like Description logic, First Order logic
(FOL), Predicate logic and Propositional logic.
Inference engine can be used for reasoning task for
Ontologies and their instances. Based on, it derives a new
knowledge based on existing knowledge available on web.
Most of the inference engine is use query language for
reasoning task. In Current world, it widely use in knowledge
engineering and artificial intelligence.
There are three alternative strategies to manage inferred
knowledge:
 Forward Chaining Method:
In forward chaining method it starts with the
available data and uses inference rules to extract
more data until a goal is reached.
 Backward Chaining Method:
Backward chaining starts with a list of goals and
works backwards from the data available.
 Hybrid Method:
This method is more complex so it is widely use in
expert system. In this method, the rules of both
forward and backward chaining can apply.
III. INFERENCE ENGINES
INFERENCE ENGINES In our comparative analysis we
have studied following
1)PELLET
Pellet is an OWL DL reasoner for semantic web which
uses tableaux algorithms for development of DL description
logics and decision procedure. It supports the full
expressivity OWL DL including reasoning, SROIQ and also
SWRL rules. Library of Jena and OWL API is used for
conjunction. Pellet API provides functionalities to see the
species validation, check consistency of ontologies, classify
the taxonomy, check entailments and answer a subset of
RDQL queries.
2) FACT
FaCT is known as "Fast Classification of Terminologies" .
It is a Description Logic (DL) classifier that is used for modal
logic satisfiability testing. The most interesting features of
the FaCT are its expressive logic, SHIQ is sufficiently
expressive to be used as a reasoner for the Dedicated Logic
Register (DLR) logic; and its support for reasoning with
arbitrary knowledge bases and other is its optimised tableaux
implementation and its Common Object Request Broker
Architecture - CORBA based client-server architecture.
3) FACT++
FaCT++ an improved version of FaCT employs
tableaux algorithms for SHOIQ(D) description logic that
support general A-boxes and T-boxes and implemented in
C++ but has very limited user interface and services as
compared to other reasoner[2]. It supports the OWL-API, the
lisp-API and the DIG interface.
4) RACERPRO
Racerpro is lips based OWL DL reasoner. It supports
expressivity of SHIQ. It implements a tableau-based decision
procedure for general T-Boxes (subsumption, satisfiability,
classification) and A-Boxes (retrieval, nRQL query
answering). It supports the OWL-API and the DIG interface.
It follows the multiple optimization strategies for better
ISSN: 2278 – 1323
International Journal of Advanced Research in Computer Engineering & Technology (IJARCET)
Volume 2, Issue 2, February 2013
All Rights Reserved © 2013 IJARCET
678
reasoning, etc. support including dependency-directed
backtracking, and transformation of axioms, model caching
and merging.
5) KAON2
KAON2 is free java based reasoner. It is based on
OWL-DL and Frame Logic. It is an infrastructure of
managing OWLDL, SWRL and F-Logic ontologies. It
supports answering conjunctive queries, although without
true non-distinguished variables. KAON2 is a successor of
KAON project used extension of RDFS [26]. It implements a
resolution-based decision procedure for general TBoxes
(subsumption, satisfiability, classification) and ABoxes
(retrieval, conjunctive query answering). It support Java
based interface and DIG interface.
6) HERMIT
HermiT is a free java based OWL reasoner that use novel
“hyper-tableau" calculus [3]. Hermit reasoner employs
reasoning on SHIQ (D). It is available free for
non-commercial usage. Takes OWL file as input and perform
various reasoning tasks like consistency checking, identify
subsumption relationships between classes and more. It also
computes partial order of classes occurring in OWL. It is
different from other reasoner like Pellet and Fact such a way
that it implements hyper-tableau for SHIQ(D) which is much
less non-deterministic than the existing tableau algorithms. It
supports the interface of OWL API.
IV. CONCLUSION
Based on findings to understand and use the semantic data on
the web there is a requirement of inference engine. This
paper describes comparison of various inference engines on
different measurement criteria. Here we have tried to be
exhaustive in comparison but there may be other engines
which we have not discussed. Our comparative analysis table
may be further helpful in selecting inference engines for
semantic web applications and for future research works.
V. ACKNOWLEDGMENT
The success of this research depends largely on the
encouragement and guidelines of many others. we take this
opportunity to express my gratitude to the people who have
been instrumental in the successful completion of this
research. We would like to show my greatest appreciation
to Ass. Prof Priyanka Trikha. Without her encouragement
and guidance this work would not have materialized.
The guidance and support received from all of my friends
and all our faculty members who give their valuable
suggestions to me for this research. I am grateful for their
constant support and help.
REFERENCES
[1] A Comparative Study Of Inference Engines by
Swapna Singh, Ragini Karwayun, 7th International
conference on Information Technology, 2010.
[2] http://kaon2.semanticweb.org
[3] http://owl.man.ac.uk/hoolet/
[4]http://www2012.wwwconference.org/about/submit/
call-for-papers/semantic-web/
[5] “Reducing OWL entailment to description logic
satisfiability” Ian Horrocks and Peter Patel-Schneider
Journal of Web Semantics, 1(4):345{357, 2004.}
[6] Tim Berners-Lee, James Hendler, and Ora Lassila.
The semantic web. Scienti_c American, 284(5):34{43,
2001.
[7] B. Parsia, E. Sirin, Pellet: An owl dl reasoner. In: Proc.
International Semantic Web Conference. (2005).
[8] Racer: A Core Inference Engine for the Semantic Web
by Volker Haarslev† and Ralf M¨oller., 2003.
[9] F-OWL: an Inference Engine for the Semant ic Web by
Youyong Zou, Tim Finin and Harry Chen, 2003
[10] Bossam: An Extended Rule Engine for OWL
Inferencing by Minsu Jang and Joo-Chan Sohn, 2004
[11] FIRE – A Description logic Based Rule Engine for
OWL Ontologies with SWRL-like Rules by Kruthi
Bhupalam, 2005
[12] OWLer : A semantic web ontology inference
engine,by young-ku-ha, in 7th International
conference on advanced communication
tecchnology,2005
[13] Maryland Information and Network Dynamics Lab.:
Pellet OWL Reasoner. (2003)

Weitere ähnliche Inhalte

Was ist angesagt?

Ontology-based Classification and Faceted Search Interface for APIs
Ontology-based Classification and Faceted Search Interface for APIsOntology-based Classification and Faceted Search Interface for APIs
Ontology-based Classification and Faceted Search Interface for APIs
New York City College of Technology Computer Systems Technology Colloquium
 
Adcom2006 Full 6
Adcom2006 Full 6Adcom2006 Full 6
Adcom2006 Full 6
umavanth
 

Was ist angesagt? (20)

Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
 
Tutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and SystemsTutorial - Introduction to Rule Technologies and Systems
Tutorial - Introduction to Rule Technologies and Systems
 
Accessing database using nlp
Accessing database using nlpAccessing database using nlp
Accessing database using nlp
 
Xml based data exchange in the
Xml based data exchange in theXml based data exchange in the
Xml based data exchange in the
 
Accessing database using nlp
Accessing database using nlpAccessing database using nlp
Accessing database using nlp
 
Implementation of Urdu Probabilistic Parser
Implementation of Urdu Probabilistic ParserImplementation of Urdu Probabilistic Parser
Implementation of Urdu Probabilistic Parser
 
Database-to-Ontology Mapping Generation for Semantic Interoperability
Database-to-Ontology Mapping Generation for Semantic InteroperabilityDatabase-to-Ontology Mapping Generation for Semantic Interoperability
Database-to-Ontology Mapping Generation for Semantic Interoperability
 
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and RulesRuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
RuleML2015 PSOA RuleML: Integrated Object-Relational Data and Rules
 
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
Datalog+-Track Introduction & Reasoning on UML Class Diagrams via Datalog+-
 
Ontology
Ontology Ontology
Ontology
 
RuleML2015 - Tutorial - Powerful Practical Semantic Rules in Rulelog - Funda...
RuleML2015 - Tutorial -  Powerful Practical Semantic Rules in Rulelog - Funda...RuleML2015 - Tutorial -  Powerful Practical Semantic Rules in Rulelog - Funda...
RuleML2015 - Tutorial - Powerful Practical Semantic Rules in Rulelog - Funda...
 
G0361034038
G0361034038G0361034038
G0361034038
 
Answer ado.net pre-exam2018
Answer ado.net pre-exam2018Answer ado.net pre-exam2018
Answer ado.net pre-exam2018
 
Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014Introduction to Ontology Engineering with Fluent Editor 2014
Introduction to Ontology Engineering with Fluent Editor 2014
 
September 2021: Top10 Cited Articles in Natural Language Computing
September 2021: Top10 Cited Articles in Natural Language ComputingSeptember 2021: Top10 Cited Articles in Natural Language Computing
September 2021: Top10 Cited Articles in Natural Language Computing
 
RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...
RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...
RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...
 
Ontology-based Classification and Faceted Search Interface for APIs
Ontology-based Classification and Faceted Search Interface for APIsOntology-based Classification and Faceted Search Interface for APIs
Ontology-based Classification and Faceted Search Interface for APIs
 
English kazakh parallel corpus for statistical machine translation
English kazakh parallel corpus for statistical machine translationEnglish kazakh parallel corpus for statistical machine translation
English kazakh parallel corpus for statistical machine translation
 
Adcom2006 Full 6
Adcom2006 Full 6Adcom2006 Full 6
Adcom2006 Full 6
 
POPSI
POPSIPOPSI
POPSI
 

Andere mochten auch

Andere mochten auch (15)

Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397Ijarcet vol-2-issue-7-2389-2397
Ijarcet vol-2-issue-7-2389-2397
 
Ijarcet vol-2-issue-2-471-476
Ijarcet vol-2-issue-2-471-476Ijarcet vol-2-issue-2-471-476
Ijarcet vol-2-issue-2-471-476
 
1684 1688
1684 16881684 1688
1684 1688
 
Ijarcet vol-2-issue-3-916-919
Ijarcet vol-2-issue-3-916-919Ijarcet vol-2-issue-3-916-919
Ijarcet vol-2-issue-3-916-919
 
1678 1683
1678 16831678 1683
1678 1683
 
1709 1715
1709 17151709 1715
1709 1715
 
1801 1805
1801 18051801 1805
1801 1805
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276
 
Ijarcet vol-2-issue-7-2232-2235
Ijarcet vol-2-issue-7-2232-2235Ijarcet vol-2-issue-7-2232-2235
Ijarcet vol-2-issue-7-2232-2235
 
Ijarcet vol-2-issue-4-1374-1382
Ijarcet vol-2-issue-4-1374-1382Ijarcet vol-2-issue-4-1374-1382
Ijarcet vol-2-issue-4-1374-1382
 
1694 1698
1694 16981694 1698
1694 1698
 
Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318Ijarcet vol-2-issue-7-2311-2318
Ijarcet vol-2-issue-7-2311-2318
 
1886 1892
1886 18921886 1892
1886 1892
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204
 

Ähnlich wie Ijarcet vol-2-issue-2-676-678

Sem facet paper
Sem facet paperSem facet paper
Sem facet paper
DBOnto
 
Robust Module based data management system
Robust Module based data management systemRobust Module based data management system
Robust Module based data management system
Rahul Roi
 
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
IJwest
 
Toward The Semantic Deep Web
Toward The Semantic Deep WebToward The Semantic Deep Web
Toward The Semantic Deep Web
Samiul Hoque
 

Ähnlich wie Ijarcet vol-2-issue-2-676-678 (20)

Sem facet paper
Sem facet paperSem facet paper
Sem facet paper
 
SemFacet paper
SemFacet paperSemFacet paper
SemFacet paper
 
eureka09
eureka09eureka09
eureka09
 
eureka09
eureka09eureka09
eureka09
 
Ontology mapping for the semantic web
Ontology mapping for the semantic webOntology mapping for the semantic web
Ontology mapping for the semantic web
 
Robust Module based data management system
Robust Module based data management systemRobust Module based data management system
Robust Module based data management system
 
Semantics
SemanticsSemantics
Semantics
 
Semantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-WorldSemantic Web: Technolgies and Applications for Real-World
Semantic Web: Technolgies and Applications for Real-World
 
Web Spa
Web SpaWeb Spa
Web Spa
 
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
Semantic - Based Querying Using Ontology in Relational Database of Library Ma...
 
Semantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic WebSemantic Annotation: The Mainstay of Semantic Web
Semantic Annotation: The Mainstay of Semantic Web
 
Towards Ontology Development Based on Relational Database
Towards Ontology Development Based on Relational DatabaseTowards Ontology Development Based on Relational Database
Towards Ontology Development Based on Relational Database
 
Linked sensor data
Linked sensor dataLinked sensor data
Linked sensor data
 
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
Towards From Manual to Automatic Semantic Annotation: Based on Ontology Eleme...
 
.Net and Rdf APIs
.Net and Rdf APIs.Net and Rdf APIs
.Net and Rdf APIs
 
Linked data HHS 2015
Linked data HHS 2015Linked data HHS 2015
Linked data HHS 2015
 
RDF and Java
RDF and JavaRDF and Java
RDF and Java
 
D017232729
D017232729D017232729
D017232729
 
Automatically converting tabular data to
Automatically converting tabular data toAutomatically converting tabular data to
Automatically converting tabular data to
 
Toward The Semantic Deep Web
Toward The Semantic Deep WebToward The Semantic Deep Web
Toward The Semantic Deep Web
 

Mehr von Editor IJARCET

Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
Editor IJARCET
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194
Editor IJARCET
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
Editor IJARCET
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185
Editor IJARCET
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
Editor IJARCET
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
Editor IJARCET
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
Editor IJARCET
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154
Editor IJARCET
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147
Editor IJARCET
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124
Editor IJARCET
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142
Editor IJARCET
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
Editor IJARCET
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129
Editor IJARCET
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118
Editor IJARCET
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
Editor IJARCET
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
Editor IJARCET
 
Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101
Editor IJARCET
 
Volume 2-issue-6-2095-2097
Volume 2-issue-6-2095-2097Volume 2-issue-6-2095-2097
Volume 2-issue-6-2095-2097
Editor IJARCET
 

Mehr von Editor IJARCET (20)

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturization
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 
Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101
 
Volume 2-issue-6-2095-2097
Volume 2-issue-6-2095-2097Volume 2-issue-6-2095-2097
Volume 2-issue-6-2095-2097
 

Kürzlich hochgeladen

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 

Kürzlich hochgeladen (20)

PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

Ijarcet vol-2-issue-2-676-678

  • 1. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 2, February 2013 All Rights Reserved © 2013 IJARCET 676  Abstract— Semantic web is a web of data, where data should be related to one another and also Knowledge will be organized in conceptual spaces according to its meaning. To understand and use the data and knowledge encoded in semantic web documents requires inference engine. There are number of inference engines used for consistency checking and classification like Pellet, Fact, Fact++, Hermit, Racer Pro, KaON2, and Base Visor. Some of them are reviewed and tested for few prebuilt ontologies. This paper presents the analysis of different inference engines with set of ontologies. It requires assessment and evaluation before selecting an appropriate inference engine for a given application. Keywords—Description logic, HTML, Inference, OWL, RDF, RDFS. I. INTRODUCTION Today’s Web uses the hyperlinks that define relationship between current page and target page whereas semantic web define relationships among data on web has motivate creation of new technologies and standards to analyze and understand large amount of data on web and infer new knowledge. Semantic Web is an emerging technology regarded as the next generate on Web paradigm providing machine understandable information that is based on meaning (Tim Berners-Lee 2001). It has been recognized as a promising new area of research to define and describe relationships among data (resources) on the Web. Semantic Web is an extension of Web 2.0. Today’s Web which is used for coding a body of text with images is mainly written in Hypertext Markup Language (HTML). Whereas The Semantic Web uses languages such as Resource Description Framework (RDF), Web Ontology Language (OWL) and Extensible Markup Language (XML) specifically designed for data that can describe arbitrary things. The Web Ontology Language (OWL) is an approach for knowledge representation which describes basic concepts and defines relationships among data. The Semantic Web is generally built on syntaxes which use URIs to represent data, usually in triples based structures; these syntaxes are called RDF (Resource Descriptive Framework). Figure 1: Semantic web architecture The semantic web architecture defined by W3C is of step by step layered model. RDF, RDFS, OWL are standards of semantic web. RDF Resource Description Framework is a basic data model, like the entity- relationship model, for writing simple statements about Web objects (resources). It is a semantic web standard for defining information on the Web. RDF provides the language for expressing the meaning of terms and concepts in a form that machines can readily process. RDF statement contains 3 main parts: Subject, Property, and Object, respectively. Subject that identifies things for that statement, Predicate that identifies property/characteristics of the subject specifies and Object that identifies value of that property. In terms of the simple graph above, the:  Subject is the T-shirt  Predicate (property) is the color  Object is yellow RDF does not make assumptions about any particular domain and does not define semantics of any domain. This can be done using RDFS. RDFS (Resource Descriptive Framework Schema) is an extension of RDF in which it allows to describing taxonomies of classes and properties. It also allows the description of class hierarchy and property hierarchy. RDF Interpreting Inference Engine for Semantic Web MS. PRIYANKA PATEL #1 , MS. PRIYANKA TRIKHA #2 COMPUTER SCIENCE AND ENGINEERING DEPARTMENT SRI BALAJI COLLEGE OF ENGINEERING & TECHNOLOGY Jaipur-302012 T-Shirt Yellow COLOR
  • 2. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 2, February 2013 677 All Rights Reserved © 2013 IJARCET Schema can be viewed as a essential language for writing ontologies. But there is a need for more powerful ontology languages which can expand RDF Schema and allow the representations of more complex relationships between Web objects. OWL (Web Ontology Language) is an ontology language that extends expressiveness of RDFS. OWL is a declarative knowledge representation language which formally defines meaning for creating ontology. OWL has three sublanguages like OWL-Lite, OWL-DL, and OWL-Full. OWL-Lite and OWL-DL are based on Description logics. II. INTRODUCTION TO INFERENCE ENGINE Inference on semantic web is used derive a new relationship. For the semantic web, inference is a process to infer a new relationship from existing resources and some addition information in form of “set of rules”. From some addition information can be define to given sources using vocabularies or rules set. Inference is requiring for processing given knowledge available on semantic web. Inference base technique is also use to check data inconsistency at time of data integration. The inference engine can be described as a form of finite state machine with a cycle consisting of three action states: match rules, select rules, and execute rules [1]. In the first match rules state, the inference engine finds all of the rules that are predefined in database. Then in next step the inference engine passes the data set to the second state which known as select rules. Finally the selected databases are passed to the third state which is known as execute rules. The inference engine executes the selected rules, with the selected data items as parameters. Example: Here, we have following fact:  A is parent of C,  B is parent of C,  A is men,  B is Women Based on given fact, we derive new information is that “B is wife of A”. Inference engine derive a new fact based on existing fact by using some sets of rules. Rules are very important for controlling the steps of inference process. The inference rules are specifying by means of ontology language and description language. Reasoners use some logic to perform reasoning task like Description logic, First Order logic (FOL), Predicate logic and Propositional logic. Inference engine can be used for reasoning task for Ontologies and their instances. Based on, it derives a new knowledge based on existing knowledge available on web. Most of the inference engine is use query language for reasoning task. In Current world, it widely use in knowledge engineering and artificial intelligence. There are three alternative strategies to manage inferred knowledge:  Forward Chaining Method: In forward chaining method it starts with the available data and uses inference rules to extract more data until a goal is reached.  Backward Chaining Method: Backward chaining starts with a list of goals and works backwards from the data available.  Hybrid Method: This method is more complex so it is widely use in expert system. In this method, the rules of both forward and backward chaining can apply. III. INFERENCE ENGINES INFERENCE ENGINES In our comparative analysis we have studied following 1)PELLET Pellet is an OWL DL reasoner for semantic web which uses tableaux algorithms for development of DL description logics and decision procedure. It supports the full expressivity OWL DL including reasoning, SROIQ and also SWRL rules. Library of Jena and OWL API is used for conjunction. Pellet API provides functionalities to see the species validation, check consistency of ontologies, classify the taxonomy, check entailments and answer a subset of RDQL queries. 2) FACT FaCT is known as "Fast Classification of Terminologies" . It is a Description Logic (DL) classifier that is used for modal logic satisfiability testing. The most interesting features of the FaCT are its expressive logic, SHIQ is sufficiently expressive to be used as a reasoner for the Dedicated Logic Register (DLR) logic; and its support for reasoning with arbitrary knowledge bases and other is its optimised tableaux implementation and its Common Object Request Broker Architecture - CORBA based client-server architecture. 3) FACT++ FaCT++ an improved version of FaCT employs tableaux algorithms for SHOIQ(D) description logic that support general A-boxes and T-boxes and implemented in C++ but has very limited user interface and services as compared to other reasoner[2]. It supports the OWL-API, the lisp-API and the DIG interface. 4) RACERPRO Racerpro is lips based OWL DL reasoner. It supports expressivity of SHIQ. It implements a tableau-based decision procedure for general T-Boxes (subsumption, satisfiability, classification) and A-Boxes (retrieval, nRQL query answering). It supports the OWL-API and the DIG interface. It follows the multiple optimization strategies for better
  • 3. ISSN: 2278 – 1323 International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Volume 2, Issue 2, February 2013 All Rights Reserved © 2013 IJARCET 678 reasoning, etc. support including dependency-directed backtracking, and transformation of axioms, model caching and merging. 5) KAON2 KAON2 is free java based reasoner. It is based on OWL-DL and Frame Logic. It is an infrastructure of managing OWLDL, SWRL and F-Logic ontologies. It supports answering conjunctive queries, although without true non-distinguished variables. KAON2 is a successor of KAON project used extension of RDFS [26]. It implements a resolution-based decision procedure for general TBoxes (subsumption, satisfiability, classification) and ABoxes (retrieval, conjunctive query answering). It support Java based interface and DIG interface. 6) HERMIT HermiT is a free java based OWL reasoner that use novel “hyper-tableau" calculus [3]. Hermit reasoner employs reasoning on SHIQ (D). It is available free for non-commercial usage. Takes OWL file as input and perform various reasoning tasks like consistency checking, identify subsumption relationships between classes and more. It also computes partial order of classes occurring in OWL. It is different from other reasoner like Pellet and Fact such a way that it implements hyper-tableau for SHIQ(D) which is much less non-deterministic than the existing tableau algorithms. It supports the interface of OWL API. IV. CONCLUSION Based on findings to understand and use the semantic data on the web there is a requirement of inference engine. This paper describes comparison of various inference engines on different measurement criteria. Here we have tried to be exhaustive in comparison but there may be other engines which we have not discussed. Our comparative analysis table may be further helpful in selecting inference engines for semantic web applications and for future research works. V. ACKNOWLEDGMENT The success of this research depends largely on the encouragement and guidelines of many others. we take this opportunity to express my gratitude to the people who have been instrumental in the successful completion of this research. We would like to show my greatest appreciation to Ass. Prof Priyanka Trikha. Without her encouragement and guidance this work would not have materialized. The guidance and support received from all of my friends and all our faculty members who give their valuable suggestions to me for this research. I am grateful for their constant support and help. REFERENCES [1] A Comparative Study Of Inference Engines by Swapna Singh, Ragini Karwayun, 7th International conference on Information Technology, 2010. [2] http://kaon2.semanticweb.org [3] http://owl.man.ac.uk/hoolet/ [4]http://www2012.wwwconference.org/about/submit/ call-for-papers/semantic-web/ [5] “Reducing OWL entailment to description logic satisfiability” Ian Horrocks and Peter Patel-Schneider Journal of Web Semantics, 1(4):345{357, 2004.} [6] Tim Berners-Lee, James Hendler, and Ora Lassila. The semantic web. Scienti_c American, 284(5):34{43, 2001. [7] B. Parsia, E. Sirin, Pellet: An owl dl reasoner. In: Proc. International Semantic Web Conference. (2005). [8] Racer: A Core Inference Engine for the Semantic Web by Volker Haarslev† and Ralf M¨oller., 2003. [9] F-OWL: an Inference Engine for the Semant ic Web by Youyong Zou, Tim Finin and Harry Chen, 2003 [10] Bossam: An Extended Rule Engine for OWL Inferencing by Minsu Jang and Joo-Chan Sohn, 2004 [11] FIRE – A Description logic Based Rule Engine for OWL Ontologies with SWRL-like Rules by Kruthi Bhupalam, 2005 [12] OWLer : A semantic web ontology inference engine,by young-ku-ha, in 7th International conference on advanced communication tecchnology,2005 [13] Maryland Information and Network Dynamics Lab.: Pellet OWL Reasoner. (2003)