SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and
                    Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.611-616

An Ontology for Describing Web Services Through WSDL and
                           RDF

                                J. Nagaraju*, K. Ravi Kumar**
                       *(Department of Computer Science,Anurag Engineering College,
                                       Kodad,Andhra Pradesh,India)
                      **((Department of Computer Science,Anurag Engineering College
                                       ,Kodad,Andhra Pradesh,India)


ABSTRACT
        Now a days web has become an                      naturally fall.[5]During the second half of the 20th
important resource for knowledge.To provide               century, philosophers extensively debated the
many services to the users to acquire data easily         possible methods or approaches to building
and efficiently web services are being described          ontologies without actually building any very
using ontologies which provide a set of rules to be       elaborate ontologies themselves.
used easily and      understood preferably.The
mostly used languages used for describing web              By contrast, computer scientists were building
services is WSDL.In this paper we have                    some large and robust ontologies, such as WordNet
described about WSDL and RDF using graphs to              and Cyc, with comparatively little debate over how
describe ontologies.                                      they were built.Since the mid-1970s, researchers in
Keywords-ontology, WSDL ,RDF, web services                the field of artificial intelligence (AI) have
                                                          recognized that capturing knowledge is the key to
                                                          building large and powerful AI systems. AI
  I.     Introduction                                     researchers argued that they could create new
          In computer science and information             ontologies as computational models that enable
science, an ontology formally represents knowledge        certain kinds of automated reasoning. In the 1980s,
as a set of concepts within a domain, and the             the AI community began to use the term ontology to
relationships between pairs of concepts. It can be        refer to both a theory of a modeled world and a
used to model a domain and support reasoning about        component of knowledge systems.
entities .In theory, an ontology is a "formal, explicit
specification of a shared conceptualisation". [1] An      Some researchers, drawing inspiration from
ontology renders shared vocabulary and taxonomy           philosophical ontologies, viewed computational
which models a domain with the definition of              ontology as a kind of applied philosophy. [6]In the
objects and/or concepts and their properties and          early 1990s, the widely cited Web page and paper
relations.[2]Ontologies are the structural frameworks     "Toward Principles for the Design of Ontologies
for organizing information and are used in artificial     Used for Knowledge Sharing" by Tom Gruber[7] is
intelligence, the Semantic Web, systems                   credited with a deliberate definition of ontology as a
engineering, software engineering, biomedical             technical term in computer science. Gruber
informatics,       library     science,      enterprise   introduced the term to mean a specification of a
bookmarking, and information architecture as a            conceptualization:"An ontology is a description
form of knowledge representation about the world          (like a formal specification of a program) of the
or some part of it.                                       concepts and relationships that can formally exist
                                                          for an agent or a community of agents.
The creation of domain ontologies is also
fundamental to the definition and use of an               This definition is consistent with the usage of
enterprise architecture framework.Historically,           ontology as set of concept definitions, but more
ontologies arise out of the branch of philosophy          general. And it is a different sense of the word than
known as metaphysics, which deals with the nature         its use in philosophy.According to Gruber
of reality – of what exists. This fundamental branch      (1993):"Ontologies are often equated with
is concerned with analyzing various types or modes        taxonomic hierarchies of classes, class definitions,
of existence, often with special attention to the         and the subsumption relation, but ontologies need
relations between particulars and universals,             not be limited to these forms. Ontologies are also
between intrinsic and extrinsic properties, and           not limited to conservative definitions — that is,
between essence and existence. The traditional goal       definitions in the traditional logic sense that only
of ontological inquiry in particular is to divide the     introduce terminology and do not add any
world "at its joints" to discover those fundamental       knowledge about the world.[9] To specify a
categories or kinds into which the world’s objects


                                                                                                611 | P a g e
J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and
                    Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.611-616
conceptualization, one needs to state axioms that do        Thus,we might speak of an ontology for ―liquids‖ or
constrain the possible interpretations for the defined      for ―parts and wholes.‖ Here, the singular term
terms.                                                      stands for the entire set of concepts and terms
                                                            needed to speak about phenomena involving liquids
 II.     Ontology As Vocabulary                             and parts and wholes. When different theorists make
         In philosophy, ontology is the study of the        different proposals for an ontology or when we
kinds of things that exist. It is often said that           speak about ontology proposals for different
ontologies ―carve the world at its joints.‖ In AI, the      domains of knowledge,we would then use the plural
term ontology has largely come to mean one of two           term ontologies to refer to them collectively.
related things. First of all, ontology is a                 In AI and information-systems literature, however,
representation vocabulary, often specialized to some        there seems to be inconsistency: sometimes we see
domain or subject matter. More precisely, it is not         references to ―ontology of domain‖ and other times
the vocabulary as such that qualifies as an ontology,       to ―ontologies of domain,‖ both referring to the set
but the conceptualizations that the terms in the            of conceptualizations for the domain. The former is
vocabulary are intended to capture. Thus, translating       more consistent with the original (and current) usage
the terms in an ontology from one language to               in philosophy.
another, for example from English to French, does
not change the ontology conceptually. In                    III.     Ontology As Content Theory
engineering design, you might discuss the ontology                    The current interest in ontologies is the
of an electronic-devices domain, which might                latest version of AI’s alternation of focus between
include vocabulary that describes conceptual                content theories and mechanism theories.
elements—transistors, operational amplifiers, and           Sometimes, the AI community gets excited by some
voltages—and the relations between these                    mechanism such as rule systems, frame languages,
elements—operational amplifiers are a type-of               neural nets, fuzzy logic, constraint propagation, or
electronic device, and transistors are a component-of       unification. The mechanisms are proposed as the
operational amplifiers.                                     secret of making intelligent machines. At other
Identifying such vocabulary—and the underlying              times,we realize that, however wonderful the
conceptualizations—generallyrequires            careful     mechanism, it cannot do much without a good
analysis of the kinds of objects and relations that can     content theory of the domain on which it is to work.
exist in the domain. In its second sense, the term          Moreover, we often recognize that once a good
ontology is sometimes used to refer to a body of            content theory is available, many different
knowledge describing some domain, typically a               mechanisms might be used equally well to
commonsense knowledge domain, using a                       implement effective systems, all using essentially
representation vocabulary.                                  the same content.
For example, CYC1 often refers to its knowledge
representation of some area of knowledge as its             AI researchers have made several attempts to
ontology. In other words, the representation                characterize the essence of what it means to have a
vocabulary provides a set of terms with which to            content theory. McCarthy and Hayes’theory
describe the facts in some domain, while the body of        (epistemic versus heuristic distinction), 3 Marr’s
knowledge using that vocabulary is a collection of          three-level theory (information processing, strategy
facts about a domain.                                       level, algorithmsand data structures level, and
                                                            physical mechanisms level),4 and Newell’s theory
However, this distinction is not as clear as it might       (Knowledge Level versus Symbol Level)5 all
first appear. In the electronic-device example, that        grapple in their own ways with characterizing
transistor is a component-of operational amplifier or       content. Ontologies are quintessentially content
that the latter is a type-of electronic device is just as   theories, because their main contribution is to
much a fact about its domain as a CYC fact about            identify specific classes of objects and relations that
some aspect of space, time, or numbers. The                 exist in some domain. Of course, content theories
distinction is that the former emphasizes the use of        need a representation language. Thus far, predicate
ontology as a set of terms for representing specific        calculuslike formalisms, augmented with type-of
facts in an instance of the domain, while the latter        relations (that can be used to induce class
emphasizes the view of ontology as a general set of         hierarchies), have been most often used to describe
facts to be shared. There continues to be                   the ontologies themselves.
inconsistencies in the usage of the term ontology. At
times, theorists use the singular term to refer to a        3.1 Use Of Ontology
specific set of terms meant to describe the entity and               Ontological analysis clarifies the structure
relation-types in some domain.                              of knowledge. Given a domain, its ontology forms
                                                            the heart of any system of knowledge representation
                                                            for that domain. Without ontologies, or the



                                                                                                   612 | P a g e
J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and
                    Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.611-616
conceptualizations that underlie knowledge, there      vocabulary and syntax to build catalogs that
cannot be a vocabulary for representing knowledge.     describe their products. Then the manufacturers
Thus, the first step in devising an effective          could share the catalogs and use them in automated
knowledgerepresentation system, and vocabulary, is     design systems. This kind of sharing vastly
to perform an effective ontological analysis of        increases the potential for knowledge reuse.
the field, or domain. Weak analyses lead to
incoherent knowledge bases. An example of why
performing good analysis is necessary comes from
the field of databases.6 Consider a domain having
several classes of people (for example, students,
professors, employees, females, and males).

This study first examined the way this database
would be commonly organized: students,
employees, professors, males, and female would be
represented as types-of the class humans. However,
some of the problems that exist with this ontology
                                                       In AI, knowledge in computer systems is thought of
are that students can also be employees at times and
                                                       as something that is explicitly represented and
can also stop being students. Further analysis
                                                       operated on by inference processes. However, that is
showed that the terms students and employee do not
                                                       an overly narrow view. All information systems
describe categories of humans, but are roles that
                                                       traffic in knowledge. Any software that does
humans can play, while terms such as females and
                                                       anything useful cannot be written without a
males more appropriately represent subcategories of
                                                       commitment to a model of the relevant world—to
humans. Therefore, clarifying the terminology
                                                       entities, properties, and relations in that world. Data
enables the ontology to work for coherent and
                                                       structures and procedures implicitly or explicitly
cohesive reasoning purposes. Second, ontologies        make commitments to a domain ontology. It is
enable knowledge sharing. Suppose we perform an
                                                       common to ask whether a payroll system―knows‖
analysis and arrive at a satisfactory set of
                                                       about the new tax law, or whether a database system
conceptualizations, and their representative terms,
                                                       ―knows‖ about employee salaries. Information-
for some area of knowledge—for example, the
                                                       retrieval systems, digital libraries, integration of
electronic-devices domain. The resulting ontology
                                                       heterogeneous information sources, and Internet
would likely include domain-specific terms such as
                                                       search engines need domain ontologies to organize
transistors and diodes; general terms such as
                                                       information and direct the search processes. For
functions, causal processes, and modes; and terms
                                                       example, a search engine has categories and
that describe behavior such as voltage.
                                                       subcategories that help organize the search.
The ontology captures the intrinsic conceptual
                                                       The search-engine community commonly refers to
structure of the domain. In order to build a
                                                       these categories and subcategories as ontologies.
knowledge representation language based on the
                                                       Object-oriented design of software systems similarly
analysis, we need to associate terms with the
                                                       depends on an appropriate domain ontology.
concepts and relations in the ontology and devise a
                                                       Objects, their attributes, and their procedures more
syntax for encoding knowledge in terms of the
                                                       or less mirror aspects of the domain that are relevant
concepts and relations. We can share this knowledge
                                                       to the application. Object systems representing a
representation language with others who have
                                                       useful analysis of a domain can often be reused for a
similar needs for knowledge representation in that
                                                       different application program.Object systems and
domain, thereby eliminating the need for replicating
                                                       ontologies emphasize different aspects, but we
the knowledge-analysis process. Shared ontologies
                                                       anticipate that over time convergence between these
can thus form the basis for domain-specific
                                                       technologies will increase. As information systems
knowledge-representation languages.                    model large knowledge domains, domain ontologies
                                                       will become as important in general software
 In contrast to the previous generation of
                                                       systems as in many areas of AI.
knowledge-representation languages (such as KL-
One), these languages are content-rich; they have a
                                                       In AI,while knowledge representation pervades the
large number of terms that embody a complex
                                                       entire field, two application areas in particular have
content theory of the domain. Shared ontologies let
                                                       depended on a rich body of
us build specific knowledge bases that describe
                                                       knowledge. One of them is natural-language
specific situations. For example, different
                                                       understanding. Ontologies are useful in NLU in two
electronicdevices manufacturers can use a common
                                                       ways. First, domain knowledge often plays a crucial
                                                       role in disambiguation.


                                                                                              613 | P a g e
J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and
                    Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.611-616
                                                           <wos:texbook dc:Creator wos:knuth>
A welldesigned domain ontology provides the basis          <wos:texbook dc:Title "The TEXbook">
for domain knowledge representation. In addition,          <wos:knuth foaf:name "Donald Knuth">
ontology of a domain helps identify the semantic           form an RDF Graph of three statements2. The
categories that are involved in understanding              TEXbook by Knuth is represented by the URI
discourse in that domain. For this use, the ontology       wos:texbook (wos is the namespace prefix of an—
plays the role of a concept                                imaginary—‖Web of Scientists‖ vocabulary, which
dictionary.                                                shall be presented later in this chapter) and
                                                           described in two statements. The object of the first
                     IV.     RDF                           statement, wos:knuth, is an URI representing the
          The Resource Description Framework is an
extensible infrastructure to express, exchange and         4.1 The Resource Description Framework
re-use structured metadata [Mil98]: ―Everything is
URI‖ Information resources are commonly                    The meaning of this RDF Graph is ―an information
identified by Uniform Resource Identifiers (URIs).         resource, identified by wos:texbook, has the title
By generalizing the concept of ―resource‖, whatever        "The TEXbook" and was created by something
is identifiable by an URI can be described in RDF.         which is identified by wos:knuth and whose name is
In this way, URIs can be assigned to anything, even        "Donald Knuth". Anonymous Resources There are
physical objects, living beings,abstract concepts, etc.    situations in which we wish to describe information
It is important to note that the identifiability does      using more complex structures of data than using a
not imply retrievability of the resource. The              literal string or an URI pointer. For this,
principal advantages of this approach are that URIs        ―anonymous‖ resources are used: the object of
are a globally unambiguous way to reference                a statement can be an anonymous resource—or a
resources, and that no centralized authority is            blank node—which itself is the subject of other
necessary to provide them. A common way to                 statements. Such a resource is represented by a
abbreviate it is the XML qualified name (or                blank node identifier, which is usually denoted as :n,
QName) syntax of the form prefix:suffix. For               with n being an integer. For example, a more
example,          an         URI          such        as   sophisticated version of the above example about
http://www.w3.org/TR/rdf-primer/ would be written          Knuth’s authorship of the TEXbook would be
as w3:rdf-primer/ if it has been agreed that w3            <wos:texbook dc:Creator :1>
stands for http://www.w3.org/TR/. RDF Statements           <wos:texbook dc:Title "The TEXbook">
The atomic structure for RDF specifications is the         < :1 foaf:name "Donald Knuth">
statement, which is a <subject predicate object>-          < :1 rdf:type xy:Person>
triple. The information re- 1 For a more thorough          < :1 wos:described wos:knuth>
introduction see the ―RDF Primer‖ [MM04] or other          which states more clearly that the author of the
references given in subsection A.1.3 38 3.                 TEXbook is a human, which has a personal name
Preliminaries source being described is the subject        and is further described in another resource
of the statement and is denoted by an URI. The             (wos:knuth).
predicate of a statement is an URI reference
representing a property, whose property value              It is important to note that the blank node identifiers
appears as the statement object. The property value        carry no meaning; they are used merely for the
can be a resource as well as a literal value. A literal    purpose of serialization (e.g., file storage). RDF
is a string (e.g., a personal name) of a certain           Concepts We can now state more formally the
datatype and may only occur as the object of a             triples which are syntactically correct: let ―uris‖ be
statement. RDF triples can be visualized as a              the set of URIs, ―blanks‖ the set of blank node
directed labeled graph, __ __ __subject__ predicate        identifiers, and ―lits‖ the set of possible literal
/__ ____object__in which subjects and objects are          values of whatever datatype (we consider all these
represented as nodes, and predicates as arcs.              sets as infinite). Then (s, p, o) 2 (uris[blanks) ×
In [KC04] a drawing convention is given—which              (uris) × (uris[blanks [lits) is an RDF statement.
will be neglected in this document. According to           Observe that there is no restriction to what URIs
this convention nodes representing literals are drawn      may appear as statement property. We say that x is a
as rectangles and nodes representing URIs as ovals.        resource if x 2 uris[blanks, and everything
In the drawings of this study, however, we need not        occurringin an RDF statement is a value (x 2
to make these distinctions as we equally treat them        uris[blanks [lits). In this document, most of the time
as nodes. For an example of a graph drawn                  it will be referred to values because the type—URI,
following that convention.                                 blank, literal—is not of interest. To recall, a RDF
                                                           Graph T is a set of RDF statements (T abbreviates
RDF Graph A set of RDF statements is an RDF                triples). A subgraph of T is a subset of T. A ground
Graph. For example,                                        RDF Graph is an RDF Graph without blank nodes



                                                                                                  614 | P a g e
J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and
                    Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.611-616
With univ(T) we denote the set of all values                considerable impact: Numerous publications,
occurring in all triples of T and call it the universe      including tutorials, exist which claim that RDF ―is‖
of T; and vocab(T), the vocabulary of T, is the set of      a directed labeled graph. The immediate result is
all values of the universe that are not blank nodes.        the—artificial—distinction between resources and
The size of T is the number of statements it contains       properties which many people make.
and is denoted by |T|. With subj(T) (respectively
pred(T), obj(T)) we designate all values which occur        This prevents users from recognizing the actual
as subject                                                  simplicity of the RDF model. The results of the
(respectively predicate, object) of T.                      understanding of RDF bounded by the directed
Let V be a set of URIs and literal values. We define        labeled graph model becomes especially evident in
RDFG(V) := { T : T is RDF Graph and vocab(T) _              the limitations of current RDF query languages as
V } i.e. the set of all RDF Graphs with a vocabulary        studied in [AGH04].
included in V .Let M be a map from a set of blank
nodes to some set of literals, blanknodes and URI           4.3 Graphs as a Concept of Human Understanding
references; then any RDF Graph T0 obtained from
the RDF Graph T by replacing some or all of the             Graphs are a successful method to visualize and
blank nodes N in T by M(N) is an instance of T.             understand complex data. RDF, as a language
Consider an RDF Graph T1, and a bijective map M :           developed to annotate and describe information
B1 ! B2 which replaces blank node identifiers of T1         resources and their relations among each other,
with other blank node identifiers. Then T2 = M(T1)          allows the expression of potentially highly
is an instance of T1, and T1 is an instance of T2 (by       interconnected collections of metadata assertions.
the inverse of M which is trivially defined). Two           For the visualization of RDF data directed labeled
such RDF Graphs are considered as equivalent.               graphs may be employed successfully for not too
Equivalent RDF Graphs are treated as identical RDF          complex RDF Graphs. Also, to explain the RDF
Graphs, which is in conformance with the notion of          model it is natural to use graphs. While the
blank nodes as ―anonymous resources‖ Reasons for            examples provided, e.g., in the RDF Primer [MM04]
Graph Representation of RDF Graphs are                      are simple and therefore above-mentioned
mathematical objects which enjoy wide-spread                limitations of directed labeled graphs are not as
usage for many tasks, which include the                     relevant, care should be taken that the (abstract)
visualization and analysis of data for humans,              graph nature of RDF, the well-defined concept of
mathematical reasoning, and the implementation as           RDF Graph and the representation of RDF as
a data structure for developing software. These tasks       directed labeled graph are not confused
are relevant in the context of RDF data as well, as
this section shall present.                                                 V.     Conclusion
                                                                     Here by we can conclude that RDF and
4.2 Motivation                                              WSDL help us to describe ontologies. Moreover
                                                            RDF using graphs creates a better understanding of
4.2.1 Fixing the Specification                              ontology to humans and provides good visualization
                                                            of web services
The first specification of RDF in the status of a
WWW Consortium Recommendationappeared in                    References
1999 [LS99]. Since then, it has taken five years to         [1]   Adobe       Systems     Incorporated.    PDF
revise the original specification and to replace it by            Reference, Version World Wide Web,
a suite of six documents which gained                             http://partners.adobe.com/asn/tech/pdf/specifi
recommendation status just recently, in February                  cations.jsp, 2003. 2
2004 [MM04, KC04, Hay04, GB04, Bec04, BG04].                [2]   [Ado04] Adobe Developer Technologies.
The success of RDF appears to take place at a rather              XMP - Extensible Metadata Platform. World
modest pace, and one is tempted to conclude that the              Wide
arduously advancing process of specification is one               Web,http://www.adobe.com/products/xmp/pd
reason     for    this.     The     fact    that     the          fs/xmpspec.pdf, 2004. 2
2004WWWConsortium            Recommendation         still   [3]
contains ambiguities as described above gives                       ttp://www.openrdf.org/doc/users/userguide.
motivation to supply a constructive critique and a                html, 2004. 10.2.3,
proposition for refinement, with the hope to                [4]   Renzo Angles, Claudio Gutierrez, and
contribute to future revisions of the specification.              Jonathan Hayes. RDF Query Languages Need
The issue—an incomplete definition of a graph                     Support for Graph Properties. Technical
representation, and a representation with certain                 Report TR/DCC-2004-3, Universidad de
limitations—might appear trivial. However, it has                 Chile,




                                                                                                 615 | P a g e
J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and
                    Applications (IJERA) ISSN: 2248-9622 www.ijera.com
                        Vol. 3, Issue 2, March -April 2013, pp.611-616
      http://www.dcc.uchile.cl/_cgutierr/ftp/graphp
      roperties.pdf, 2004. 4.3.1, 4.3.5, 10.3.1, 3
[5]   Rakesh Agrawal. Alpha: An Extension of
      Relational Algebra to Express a Class of
      Recursive Queries. IEEE Trans. Softw.
      Eng.,14(7):879–885, 1988. 9.3.3
[6]   Joshua Allen. Making a Semantic Web.
      World                            Wide Web,
      www.netcrucible.com/semantic.html, 2001. 2
[7]   Boanerges Aleman-Meza, Chris Halaschek,
      Ismailcem Budak Arpinar, and Amit P.
      Sheth. Context-Aware Semantic Association
      Ranking. In I. F. Cruz, V. Kashyap, S.
      Decker, and R. Eckstein, editors, Proceedings
      of SWDB’03, 2003.
[8]   D.B. Lenat and R.V. Guha, Building Large
      Knowledge-Based Systems: Representation
      and Inference in the CYC Project, Addison-
      Wesley, Reading, Mass., 1990.
[9]   B. Chandrasekaran, ―AI, Knowledge, and the
      Quest for Smart Systems,‖ IEEE Expert,Vol.
      9, No. 6, Dec. 1994, pp. 2–6
.[10] J. McCarthy and P.J. Hayes, ―Some
      Philosophical Problems from the Standpoint
      of     Artificial   Intelligence,‖      Machine
      IntelligenceVol. 4, B. Meltzer and D. Michie,
      eds., Edinburgh University Press, Edinburgh,
      1969, pp.463–502.




                                                                               616 | P a g e

Más contenido relacionado

La actualidad más candente

Swoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic SearchSwoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic SearchIDES Editor
 
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONSONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONSsipij
 
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...Antonio Lieto
 
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...IOSR Journals
 
Lri Owl And Ontologies 04 04
Lri Owl And Ontologies 04 04Lri Owl And Ontologies 04 04
Lri Owl And Ontologies 04 04Rinke Hoekstra
 
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...Diego Armando
 
Good survey.83 101
Good survey.83 101Good survey.83 101
Good survey.83 101ssairayousaf
 
M1. sem web & ontology introd
M1. sem web & ontology introdM1. sem web & ontology introd
M1. sem web & ontology introdMichele Missikoff
 
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...Antonio Lieto
 
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...Antonio Lieto
 
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...Antonio Lieto
 
Lloyd Swarmfest 2010 Presentation
Lloyd   Swarmfest 2010 PresentationLloyd   Swarmfest 2010 Presentation
Lloyd Swarmfest 2010 Presentationkalloyd
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyDebashisnaskar
 
Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspectssamhati27
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mappingsamhati27
 
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontology
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontologyJarrar.lecture notes.aai.2011s.ontology part2_whatisontology
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontologyPalGov
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...IJwest
 

La actualidad más candente (20)

Using ontology for natural language processing
Using ontology for natural language processingUsing ontology for natural language processing
Using ontology for natural language processing
 
Swoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic SearchSwoogle: Showcasing the Significance of Semantic Search
Swoogle: Showcasing the Significance of Semantic Search
 
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONSONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
ONTOLOGICAL MODEL FOR CHARACTER RECOGNITION BASED ON SPATIAL RELATIONS
 
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
Heterogeneous Proxytypes as a Unifying Cognitive Framework for Conceptual Rep...
 
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
Tools for Ontology Building from Texts: Analysis and Improvement of the Resul...
 
Lri Owl And Ontologies 04 04
Lri Owl And Ontologies 04 04Lri Owl And Ontologies 04 04
Lri Owl And Ontologies 04 04
 
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...
Artigo - Aplicações Interativas para TV Digital: Uma Proposta de Ontologia de...
 
Good survey.83 101
Good survey.83 101Good survey.83 101
Good survey.83 101
 
M1. sem web & ontology introd
M1. sem web & ontology introdM1. sem web & ontology introd
M1. sem web & ontology introd
 
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
Computational Explanation in Biologically Inspired Cognitive Architectures/Sy...
 
Ontologies
OntologiesOntologies
Ontologies
 
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
Lieto - Book Presentation Cognitive Design for Artificial Minds (AGI Northwes...
 
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
Cognitive Agents with Commonsense - Invited Talk at Istituto Italiano di Tecn...
 
Lloyd Swarmfest 2010 Presentation
Lloyd   Swarmfest 2010 PresentationLloyd   Swarmfest 2010 Presentation
Lloyd Swarmfest 2010 Presentation
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical Study
 
Ontology and its various aspects
Ontology and its various aspectsOntology and its various aspects
Ontology and its various aspects
 
Ontology Mapping
Ontology MappingOntology Mapping
Ontology Mapping
 
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontology
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontologyJarrar.lecture notes.aai.2011s.ontology part2_whatisontology
Jarrar.lecture notes.aai.2011s.ontology part2_whatisontology
 
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
Association Rule Mining Based Extraction of Semantic Relations Using Markov L...
 
Ontology matching
Ontology matchingOntology matching
Ontology matching
 

Destacado (20)

Dw33741745
Dw33741745Dw33741745
Dw33741745
 
Cv33588591
Cv33588591Cv33588591
Cv33588591
 
Mj3422172221
Mj3422172221Mj3422172221
Mj3422172221
 
F352426
F352426F352426
F352426
 
E351923
E351923E351923
E351923
 
Aa35152156
Aa35152156Aa35152156
Aa35152156
 
Am35221224
Am35221224Am35221224
Am35221224
 
Ar35247251
Ar35247251Ar35247251
Ar35247251
 
Ax35277281
Ax35277281Ax35277281
Ax35277281
 
Jn concursos simulado final cef-2012
Jn concursos   simulado final cef-2012Jn concursos   simulado final cef-2012
Jn concursos simulado final cef-2012
 
RTecn2006
RTecn2006RTecn2006
RTecn2006
 
How to linux Portuguese
How to linux PortugueseHow to linux Portuguese
How to linux Portuguese
 
Egipto
EgiptoEgipto
Egipto
 
FCARRERA
FCARRERAFCARRERA
FCARRERA
 
Tenologias,
Tenologias,Tenologias,
Tenologias,
 
Aveiro
AveiroAveiro
Aveiro
 
Poemas de maria álvaro
Poemas de maria álvaroPoemas de maria álvaro
Poemas de maria álvaro
 
KDE y Qt 5
KDE y Qt 5KDE y Qt 5
KDE y Qt 5
 
Desde el divan
Desde el divanDesde el divan
Desde el divan
 
Segunda postagem proj
Segunda postagem projSegunda postagem proj
Segunda postagem proj
 

Similar a Cw32611616

Knowledge Organization Systems
Knowledge Organization SystemsKnowledge Organization Systems
Knowledge Organization SystemsR A Akerkar
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalgowthamnaidu0986
 
Ontology visualization methods—a survey
Ontology visualization methods—a surveyOntology visualization methods—a survey
Ontology visualization methods—a surveyunyil96
 
SMalL - Semantic Malware Log Based Reporter
SMalL  - Semantic Malware Log Based ReporterSMalL  - Semantic Malware Log Based Reporter
SMalL - Semantic Malware Log Based ReporterStefan Prutianu
 
Philosophy of science summary presentation engelby
Philosophy of science summary presentation engelbyPhilosophy of science summary presentation engelby
Philosophy of science summary presentation engelbyDavid Engelby
 
Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)Michele Pasin
 
Microposts Ontology Construction Via Concept Extraction
Microposts Ontology Construction Via Concept Extraction                Microposts Ontology Construction Via Concept Extraction
Microposts Ontology Construction Via Concept Extraction dannyijwest
 
Knowledge Organisation Systems in Digital Libraries: A Comparative Study
Knowledge Organisation Systems in Digital Libraries: A Comparative StudyKnowledge Organisation Systems in Digital Libraries: A Comparative Study
Knowledge Organisation Systems in Digital Libraries: A Comparative StudyBhojaraju Gunjal
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$Sof Ouni
 
Microposts Ontology Construction Via Concept Extraction
Microposts Ontology Construction Via Concept Extraction  Microposts Ontology Construction Via Concept Extraction
Microposts Ontology Construction Via Concept Extraction dannyijwest
 
A technology architecture for managing explicit knowledge over the entire lif...
A technology architecture for managing explicit knowledge over the entire lif...A technology architecture for managing explicit knowledge over the entire lif...
A technology architecture for managing explicit knowledge over the entire lif...William Hall
 
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalKeystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalMauro Dragoni
 
Heraclitus II: A Framework for Ontology Management and Evolution
Heraclitus II: A Framework for Ontology Management and EvolutionHeraclitus II: A Framework for Ontology Management and Evolution
Heraclitus II: A Framework for Ontology Management and EvolutionAlexander Mikroyannidis
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING cscpconf
 
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSA NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSijasuc
 
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSA NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSijwscjournal
 
A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits gerogepatton
 
Ontologies in Ubiquitous Computing
Ontologies in Ubiquitous ComputingOntologies in Ubiquitous Computing
Ontologies in Ubiquitous ComputingJose R. Hilera
 

Similar a Cw32611616 (20)

Ontology
OntologyOntology
Ontology
 
Knowledge Organization Systems
Knowledge Organization SystemsKnowledge Organization Systems
Knowledge Organization Systems
 
SWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professionalSWSN UNIT-3.pptx we can information about swsn professional
SWSN UNIT-3.pptx we can information about swsn professional
 
Ontology visualization methods—a survey
Ontology visualization methods—a surveyOntology visualization methods—a survey
Ontology visualization methods—a survey
 
SMalL - Semantic Malware Log Based Reporter
SMalL  - Semantic Malware Log Based ReporterSMalL  - Semantic Malware Log Based Reporter
SMalL - Semantic Malware Log Based Reporter
 
Philosophy of science summary presentation engelby
Philosophy of science summary presentation engelbyPhilosophy of science summary presentation engelby
Philosophy of science summary presentation engelby
 
Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)Introducing CIDOC-CRM (Cch KR workshop #2.1)
Introducing CIDOC-CRM (Cch KR workshop #2.1)
 
Microposts Ontology Construction Via Concept Extraction
Microposts Ontology Construction Via Concept Extraction                Microposts Ontology Construction Via Concept Extraction
Microposts Ontology Construction Via Concept Extraction
 
C6 final
C6 finalC6 final
C6 final
 
Knowledge Organisation Systems in Digital Libraries: A Comparative Study
Knowledge Organisation Systems in Digital Libraries: A Comparative StudyKnowledge Organisation Systems in Digital Libraries: A Comparative Study
Knowledge Organisation Systems in Digital Libraries: A Comparative Study
 
Iot ontologies state of art$$$
Iot ontologies state of art$$$Iot ontologies state of art$$$
Iot ontologies state of art$$$
 
Microposts Ontology Construction Via Concept Extraction
Microposts Ontology Construction Via Concept Extraction  Microposts Ontology Construction Via Concept Extraction
Microposts Ontology Construction Via Concept Extraction
 
A technology architecture for managing explicit knowledge over the entire lif...
A technology architecture for managing explicit knowledge over the entire lif...A technology architecture for managing explicit knowledge over the entire lif...
A technology architecture for managing explicit knowledge over the entire lif...
 
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information RetrievalKeystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
Keystone Summer School 2015: Mauro Dragoni, Ontologies For Information Retrieval
 
Heraclitus II: A Framework for Ontology Management and Evolution
Heraclitus II: A Framework for Ontology Management and EvolutionHeraclitus II: A Framework for Ontology Management and Evolution
Heraclitus II: A Framework for Ontology Management and Evolution
 
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
SEMANTIC INTEGRATION FOR AUTOMATIC ONTOLOGY MAPPING
 
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSA NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
 
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITSA NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
A NATURAL LOGIC FOR ARTIFICIAL INTELLIGENCE, AND ITS RISKS AND BENEFITS
 
A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits A Natural Logic for Artificial Intelligence, and its Risks and Benefits
A Natural Logic for Artificial Intelligence, and its Risks and Benefits
 
Ontologies in Ubiquitous Computing
Ontologies in Ubiquitous ComputingOntologies in Ubiquitous Computing
Ontologies in Ubiquitous Computing
 

Último

Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 

Último (20)

Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 

Cw32611616

  • 1. J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.611-616 An Ontology for Describing Web Services Through WSDL and RDF J. Nagaraju*, K. Ravi Kumar** *(Department of Computer Science,Anurag Engineering College, Kodad,Andhra Pradesh,India) **((Department of Computer Science,Anurag Engineering College ,Kodad,Andhra Pradesh,India) ABSTRACT Now a days web has become an naturally fall.[5]During the second half of the 20th important resource for knowledge.To provide century, philosophers extensively debated the many services to the users to acquire data easily possible methods or approaches to building and efficiently web services are being described ontologies without actually building any very using ontologies which provide a set of rules to be elaborate ontologies themselves. used easily and understood preferably.The mostly used languages used for describing web By contrast, computer scientists were building services is WSDL.In this paper we have some large and robust ontologies, such as WordNet described about WSDL and RDF using graphs to and Cyc, with comparatively little debate over how describe ontologies. they were built.Since the mid-1970s, researchers in Keywords-ontology, WSDL ,RDF, web services the field of artificial intelligence (AI) have recognized that capturing knowledge is the key to building large and powerful AI systems. AI I. Introduction researchers argued that they could create new In computer science and information ontologies as computational models that enable science, an ontology formally represents knowledge certain kinds of automated reasoning. In the 1980s, as a set of concepts within a domain, and the the AI community began to use the term ontology to relationships between pairs of concepts. It can be refer to both a theory of a modeled world and a used to model a domain and support reasoning about component of knowledge systems. entities .In theory, an ontology is a "formal, explicit specification of a shared conceptualisation". [1] An Some researchers, drawing inspiration from ontology renders shared vocabulary and taxonomy philosophical ontologies, viewed computational which models a domain with the definition of ontology as a kind of applied philosophy. [6]In the objects and/or concepts and their properties and early 1990s, the widely cited Web page and paper relations.[2]Ontologies are the structural frameworks "Toward Principles for the Design of Ontologies for organizing information and are used in artificial Used for Knowledge Sharing" by Tom Gruber[7] is intelligence, the Semantic Web, systems credited with a deliberate definition of ontology as a engineering, software engineering, biomedical technical term in computer science. Gruber informatics, library science, enterprise introduced the term to mean a specification of a bookmarking, and information architecture as a conceptualization:"An ontology is a description form of knowledge representation about the world (like a formal specification of a program) of the or some part of it. concepts and relationships that can formally exist for an agent or a community of agents. The creation of domain ontologies is also fundamental to the definition and use of an This definition is consistent with the usage of enterprise architecture framework.Historically, ontology as set of concept definitions, but more ontologies arise out of the branch of philosophy general. And it is a different sense of the word than known as metaphysics, which deals with the nature its use in philosophy.According to Gruber of reality – of what exists. This fundamental branch (1993):"Ontologies are often equated with is concerned with analyzing various types or modes taxonomic hierarchies of classes, class definitions, of existence, often with special attention to the and the subsumption relation, but ontologies need relations between particulars and universals, not be limited to these forms. Ontologies are also between intrinsic and extrinsic properties, and not limited to conservative definitions — that is, between essence and existence. The traditional goal definitions in the traditional logic sense that only of ontological inquiry in particular is to divide the introduce terminology and do not add any world "at its joints" to discover those fundamental knowledge about the world.[9] To specify a categories or kinds into which the world’s objects 611 | P a g e
  • 2. J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.611-616 conceptualization, one needs to state axioms that do Thus,we might speak of an ontology for ―liquids‖ or constrain the possible interpretations for the defined for ―parts and wholes.‖ Here, the singular term terms. stands for the entire set of concepts and terms needed to speak about phenomena involving liquids II. Ontology As Vocabulary and parts and wholes. When different theorists make In philosophy, ontology is the study of the different proposals for an ontology or when we kinds of things that exist. It is often said that speak about ontology proposals for different ontologies ―carve the world at its joints.‖ In AI, the domains of knowledge,we would then use the plural term ontology has largely come to mean one of two term ontologies to refer to them collectively. related things. First of all, ontology is a In AI and information-systems literature, however, representation vocabulary, often specialized to some there seems to be inconsistency: sometimes we see domain or subject matter. More precisely, it is not references to ―ontology of domain‖ and other times the vocabulary as such that qualifies as an ontology, to ―ontologies of domain,‖ both referring to the set but the conceptualizations that the terms in the of conceptualizations for the domain. The former is vocabulary are intended to capture. Thus, translating more consistent with the original (and current) usage the terms in an ontology from one language to in philosophy. another, for example from English to French, does not change the ontology conceptually. In III. Ontology As Content Theory engineering design, you might discuss the ontology The current interest in ontologies is the of an electronic-devices domain, which might latest version of AI’s alternation of focus between include vocabulary that describes conceptual content theories and mechanism theories. elements—transistors, operational amplifiers, and Sometimes, the AI community gets excited by some voltages—and the relations between these mechanism such as rule systems, frame languages, elements—operational amplifiers are a type-of neural nets, fuzzy logic, constraint propagation, or electronic device, and transistors are a component-of unification. The mechanisms are proposed as the operational amplifiers. secret of making intelligent machines. At other Identifying such vocabulary—and the underlying times,we realize that, however wonderful the conceptualizations—generallyrequires careful mechanism, it cannot do much without a good analysis of the kinds of objects and relations that can content theory of the domain on which it is to work. exist in the domain. In its second sense, the term Moreover, we often recognize that once a good ontology is sometimes used to refer to a body of content theory is available, many different knowledge describing some domain, typically a mechanisms might be used equally well to commonsense knowledge domain, using a implement effective systems, all using essentially representation vocabulary. the same content. For example, CYC1 often refers to its knowledge representation of some area of knowledge as its AI researchers have made several attempts to ontology. In other words, the representation characterize the essence of what it means to have a vocabulary provides a set of terms with which to content theory. McCarthy and Hayes’theory describe the facts in some domain, while the body of (epistemic versus heuristic distinction), 3 Marr’s knowledge using that vocabulary is a collection of three-level theory (information processing, strategy facts about a domain. level, algorithmsand data structures level, and physical mechanisms level),4 and Newell’s theory However, this distinction is not as clear as it might (Knowledge Level versus Symbol Level)5 all first appear. In the electronic-device example, that grapple in their own ways with characterizing transistor is a component-of operational amplifier or content. Ontologies are quintessentially content that the latter is a type-of electronic device is just as theories, because their main contribution is to much a fact about its domain as a CYC fact about identify specific classes of objects and relations that some aspect of space, time, or numbers. The exist in some domain. Of course, content theories distinction is that the former emphasizes the use of need a representation language. Thus far, predicate ontology as a set of terms for representing specific calculuslike formalisms, augmented with type-of facts in an instance of the domain, while the latter relations (that can be used to induce class emphasizes the view of ontology as a general set of hierarchies), have been most often used to describe facts to be shared. There continues to be the ontologies themselves. inconsistencies in the usage of the term ontology. At times, theorists use the singular term to refer to a 3.1 Use Of Ontology specific set of terms meant to describe the entity and Ontological analysis clarifies the structure relation-types in some domain. of knowledge. Given a domain, its ontology forms the heart of any system of knowledge representation for that domain. Without ontologies, or the 612 | P a g e
  • 3. J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.611-616 conceptualizations that underlie knowledge, there vocabulary and syntax to build catalogs that cannot be a vocabulary for representing knowledge. describe their products. Then the manufacturers Thus, the first step in devising an effective could share the catalogs and use them in automated knowledgerepresentation system, and vocabulary, is design systems. This kind of sharing vastly to perform an effective ontological analysis of increases the potential for knowledge reuse. the field, or domain. Weak analyses lead to incoherent knowledge bases. An example of why performing good analysis is necessary comes from the field of databases.6 Consider a domain having several classes of people (for example, students, professors, employees, females, and males). This study first examined the way this database would be commonly organized: students, employees, professors, males, and female would be represented as types-of the class humans. However, some of the problems that exist with this ontology In AI, knowledge in computer systems is thought of are that students can also be employees at times and as something that is explicitly represented and can also stop being students. Further analysis operated on by inference processes. However, that is showed that the terms students and employee do not an overly narrow view. All information systems describe categories of humans, but are roles that traffic in knowledge. Any software that does humans can play, while terms such as females and anything useful cannot be written without a males more appropriately represent subcategories of commitment to a model of the relevant world—to humans. Therefore, clarifying the terminology entities, properties, and relations in that world. Data enables the ontology to work for coherent and structures and procedures implicitly or explicitly cohesive reasoning purposes. Second, ontologies make commitments to a domain ontology. It is enable knowledge sharing. Suppose we perform an common to ask whether a payroll system―knows‖ analysis and arrive at a satisfactory set of about the new tax law, or whether a database system conceptualizations, and their representative terms, ―knows‖ about employee salaries. Information- for some area of knowledge—for example, the retrieval systems, digital libraries, integration of electronic-devices domain. The resulting ontology heterogeneous information sources, and Internet would likely include domain-specific terms such as search engines need domain ontologies to organize transistors and diodes; general terms such as information and direct the search processes. For functions, causal processes, and modes; and terms example, a search engine has categories and that describe behavior such as voltage. subcategories that help organize the search. The ontology captures the intrinsic conceptual The search-engine community commonly refers to structure of the domain. In order to build a these categories and subcategories as ontologies. knowledge representation language based on the Object-oriented design of software systems similarly analysis, we need to associate terms with the depends on an appropriate domain ontology. concepts and relations in the ontology and devise a Objects, their attributes, and their procedures more syntax for encoding knowledge in terms of the or less mirror aspects of the domain that are relevant concepts and relations. We can share this knowledge to the application. Object systems representing a representation language with others who have useful analysis of a domain can often be reused for a similar needs for knowledge representation in that different application program.Object systems and domain, thereby eliminating the need for replicating ontologies emphasize different aspects, but we the knowledge-analysis process. Shared ontologies anticipate that over time convergence between these can thus form the basis for domain-specific technologies will increase. As information systems knowledge-representation languages. model large knowledge domains, domain ontologies will become as important in general software In contrast to the previous generation of systems as in many areas of AI. knowledge-representation languages (such as KL- One), these languages are content-rich; they have a In AI,while knowledge representation pervades the large number of terms that embody a complex entire field, two application areas in particular have content theory of the domain. Shared ontologies let depended on a rich body of us build specific knowledge bases that describe knowledge. One of them is natural-language specific situations. For example, different understanding. Ontologies are useful in NLU in two electronicdevices manufacturers can use a common ways. First, domain knowledge often plays a crucial role in disambiguation. 613 | P a g e
  • 4. J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.611-616 <wos:texbook dc:Creator wos:knuth> A welldesigned domain ontology provides the basis <wos:texbook dc:Title "The TEXbook"> for domain knowledge representation. In addition, <wos:knuth foaf:name "Donald Knuth"> ontology of a domain helps identify the semantic form an RDF Graph of three statements2. The categories that are involved in understanding TEXbook by Knuth is represented by the URI discourse in that domain. For this use, the ontology wos:texbook (wos is the namespace prefix of an— plays the role of a concept imaginary—‖Web of Scientists‖ vocabulary, which dictionary. shall be presented later in this chapter) and described in two statements. The object of the first IV. RDF statement, wos:knuth, is an URI representing the The Resource Description Framework is an extensible infrastructure to express, exchange and 4.1 The Resource Description Framework re-use structured metadata [Mil98]: ―Everything is URI‖ Information resources are commonly The meaning of this RDF Graph is ―an information identified by Uniform Resource Identifiers (URIs). resource, identified by wos:texbook, has the title By generalizing the concept of ―resource‖, whatever "The TEXbook" and was created by something is identifiable by an URI can be described in RDF. which is identified by wos:knuth and whose name is In this way, URIs can be assigned to anything, even "Donald Knuth". Anonymous Resources There are physical objects, living beings,abstract concepts, etc. situations in which we wish to describe information It is important to note that the identifiability does using more complex structures of data than using a not imply retrievability of the resource. The literal string or an URI pointer. For this, principal advantages of this approach are that URIs ―anonymous‖ resources are used: the object of are a globally unambiguous way to reference a statement can be an anonymous resource—or a resources, and that no centralized authority is blank node—which itself is the subject of other necessary to provide them. A common way to statements. Such a resource is represented by a abbreviate it is the XML qualified name (or blank node identifier, which is usually denoted as :n, QName) syntax of the form prefix:suffix. For with n being an integer. For example, a more example, an URI such as sophisticated version of the above example about http://www.w3.org/TR/rdf-primer/ would be written Knuth’s authorship of the TEXbook would be as w3:rdf-primer/ if it has been agreed that w3 <wos:texbook dc:Creator :1> stands for http://www.w3.org/TR/. RDF Statements <wos:texbook dc:Title "The TEXbook"> The atomic structure for RDF specifications is the < :1 foaf:name "Donald Knuth"> statement, which is a <subject predicate object>- < :1 rdf:type xy:Person> triple. The information re- 1 For a more thorough < :1 wos:described wos:knuth> introduction see the ―RDF Primer‖ [MM04] or other which states more clearly that the author of the references given in subsection A.1.3 38 3. TEXbook is a human, which has a personal name Preliminaries source being described is the subject and is further described in another resource of the statement and is denoted by an URI. The (wos:knuth). predicate of a statement is an URI reference representing a property, whose property value It is important to note that the blank node identifiers appears as the statement object. The property value carry no meaning; they are used merely for the can be a resource as well as a literal value. A literal purpose of serialization (e.g., file storage). RDF is a string (e.g., a personal name) of a certain Concepts We can now state more formally the datatype and may only occur as the object of a triples which are syntactically correct: let ―uris‖ be statement. RDF triples can be visualized as a the set of URIs, ―blanks‖ the set of blank node directed labeled graph, __ __ __subject__ predicate identifiers, and ―lits‖ the set of possible literal /__ ____object__in which subjects and objects are values of whatever datatype (we consider all these represented as nodes, and predicates as arcs. sets as infinite). Then (s, p, o) 2 (uris[blanks) × In [KC04] a drawing convention is given—which (uris) × (uris[blanks [lits) is an RDF statement. will be neglected in this document. According to Observe that there is no restriction to what URIs this convention nodes representing literals are drawn may appear as statement property. We say that x is a as rectangles and nodes representing URIs as ovals. resource if x 2 uris[blanks, and everything In the drawings of this study, however, we need not occurringin an RDF statement is a value (x 2 to make these distinctions as we equally treat them uris[blanks [lits). In this document, most of the time as nodes. For an example of a graph drawn it will be referred to values because the type—URI, following that convention. blank, literal—is not of interest. To recall, a RDF Graph T is a set of RDF statements (T abbreviates RDF Graph A set of RDF statements is an RDF triples). A subgraph of T is a subset of T. A ground Graph. For example, RDF Graph is an RDF Graph without blank nodes 614 | P a g e
  • 5. J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.611-616 With univ(T) we denote the set of all values considerable impact: Numerous publications, occurring in all triples of T and call it the universe including tutorials, exist which claim that RDF ―is‖ of T; and vocab(T), the vocabulary of T, is the set of a directed labeled graph. The immediate result is all values of the universe that are not blank nodes. the—artificial—distinction between resources and The size of T is the number of statements it contains properties which many people make. and is denoted by |T|. With subj(T) (respectively pred(T), obj(T)) we designate all values which occur This prevents users from recognizing the actual as subject simplicity of the RDF model. The results of the (respectively predicate, object) of T. understanding of RDF bounded by the directed Let V be a set of URIs and literal values. We define labeled graph model becomes especially evident in RDFG(V) := { T : T is RDF Graph and vocab(T) _ the limitations of current RDF query languages as V } i.e. the set of all RDF Graphs with a vocabulary studied in [AGH04]. included in V .Let M be a map from a set of blank nodes to some set of literals, blanknodes and URI 4.3 Graphs as a Concept of Human Understanding references; then any RDF Graph T0 obtained from the RDF Graph T by replacing some or all of the Graphs are a successful method to visualize and blank nodes N in T by M(N) is an instance of T. understand complex data. RDF, as a language Consider an RDF Graph T1, and a bijective map M : developed to annotate and describe information B1 ! B2 which replaces blank node identifiers of T1 resources and their relations among each other, with other blank node identifiers. Then T2 = M(T1) allows the expression of potentially highly is an instance of T1, and T1 is an instance of T2 (by interconnected collections of metadata assertions. the inverse of M which is trivially defined). Two For the visualization of RDF data directed labeled such RDF Graphs are considered as equivalent. graphs may be employed successfully for not too Equivalent RDF Graphs are treated as identical RDF complex RDF Graphs. Also, to explain the RDF Graphs, which is in conformance with the notion of model it is natural to use graphs. While the blank nodes as ―anonymous resources‖ Reasons for examples provided, e.g., in the RDF Primer [MM04] Graph Representation of RDF Graphs are are simple and therefore above-mentioned mathematical objects which enjoy wide-spread limitations of directed labeled graphs are not as usage for many tasks, which include the relevant, care should be taken that the (abstract) visualization and analysis of data for humans, graph nature of RDF, the well-defined concept of mathematical reasoning, and the implementation as RDF Graph and the representation of RDF as a data structure for developing software. These tasks directed labeled graph are not confused are relevant in the context of RDF data as well, as this section shall present. V. Conclusion Here by we can conclude that RDF and 4.2 Motivation WSDL help us to describe ontologies. Moreover RDF using graphs creates a better understanding of 4.2.1 Fixing the Specification ontology to humans and provides good visualization of web services The first specification of RDF in the status of a WWW Consortium Recommendationappeared in References 1999 [LS99]. Since then, it has taken five years to [1] Adobe Systems Incorporated. PDF revise the original specification and to replace it by Reference, Version World Wide Web, a suite of six documents which gained http://partners.adobe.com/asn/tech/pdf/specifi recommendation status just recently, in February cations.jsp, 2003. 2 2004 [MM04, KC04, Hay04, GB04, Bec04, BG04]. [2] [Ado04] Adobe Developer Technologies. The success of RDF appears to take place at a rather XMP - Extensible Metadata Platform. World modest pace, and one is tempted to conclude that the Wide arduously advancing process of specification is one Web,http://www.adobe.com/products/xmp/pd reason for this. The fact that the fs/xmpspec.pdf, 2004. 2 2004WWWConsortium Recommendation still [3] contains ambiguities as described above gives ttp://www.openrdf.org/doc/users/userguide. motivation to supply a constructive critique and a html, 2004. 10.2.3, proposition for refinement, with the hope to [4] Renzo Angles, Claudio Gutierrez, and contribute to future revisions of the specification. Jonathan Hayes. RDF Query Languages Need The issue—an incomplete definition of a graph Support for Graph Properties. Technical representation, and a representation with certain Report TR/DCC-2004-3, Universidad de limitations—might appear trivial. However, it has Chile, 615 | P a g e
  • 6. J. Nagaraju, K. Ravi Kumar / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 2, March -April 2013, pp.611-616 http://www.dcc.uchile.cl/_cgutierr/ftp/graphp roperties.pdf, 2004. 4.3.1, 4.3.5, 10.3.1, 3 [5] Rakesh Agrawal. Alpha: An Extension of Relational Algebra to Express a Class of Recursive Queries. IEEE Trans. Softw. Eng.,14(7):879–885, 1988. 9.3.3 [6] Joshua Allen. Making a Semantic Web. World Wide Web, www.netcrucible.com/semantic.html, 2001. 2 [7] Boanerges Aleman-Meza, Chris Halaschek, Ismailcem Budak Arpinar, and Amit P. Sheth. Context-Aware Semantic Association Ranking. In I. F. Cruz, V. Kashyap, S. Decker, and R. Eckstein, editors, Proceedings of SWDB’03, 2003. [8] D.B. Lenat and R.V. Guha, Building Large Knowledge-Based Systems: Representation and Inference in the CYC Project, Addison- Wesley, Reading, Mass., 1990. [9] B. Chandrasekaran, ―AI, Knowledge, and the Quest for Smart Systems,‖ IEEE Expert,Vol. 9, No. 6, Dec. 1994, pp. 2–6 .[10] J. McCarthy and P.J. Hayes, ―Some Philosophical Problems from the Standpoint of Artificial Intelligence,‖ Machine IntelligenceVol. 4, B. Meltzer and D. Michie, eds., Edinburgh University Press, Edinburgh, 1969, pp.463–502. 616 | P a g e