Loading...

Messages

Proposals

Stuck in your homework and missing deadline?

Get Urgent Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework Writing

100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Report on Ontology spectrum of Knowledge Representation & Semantic Web Technologies

Category: Computer Sciences Paper Type: Report Writing Reference: APA Words: 1850

In the same way, McGuinness (Lassila & McGuinness, 2001) has categorized the ontologies based on their expressiveness, grounded on the information mentioned that there is a requirement for the expression of ontology. Therefore, ontology can be seen based on the interpretation types related to the word as described in figure 3. We could distinguish between a less or further complicated ontologies' concepts which could be ranged from a controlled vocabulary, a glossary, to reach the entire ontologies that offer broad logical limitations such as part, inverse, disjoints, etc. Below are the points that distinguished within the spectrum:

·         Controlled vocabularies: The simplest potential ontology’s concept described as vocabulary, which defines as a restricted list of terms

·         Glossary: This is a list of terms along with the meanings, whereas the meanings would typically communicate within natural language speech and subject to the human. This type of speech is unable to be used by computer devices since they are quite vague.

·         Thesauri: Thesauri do not provide any clear hierarchical system, even though this could frequently be assumed by narrower or broader specifications of the term. In a thesaurus, the definitions of meanings could be construed by a computer device.

·         Informal Is-a hierarchies: These are the ontologies in which a broad concept of both specialization and generalization is provided while it does not acquire a stringent subclass hierarchy. Yahoo! Is one of the classic examples which provides high-level classifications at a slight number, but does not acquire a clear hierarchical system.

·         Formal Is-a hierarchies: The ontologies here are organized in rendering to a stringent subclass hierarchy. Thus, an inheritance for these ontologies is often applied regarding the vase that if a C concept is a superclass of the C’ concept, then any classification of C should automatically be a subclass of C’.

·         Formal instances: The ontologies that contain formal instance connections are considered as the ontologies’ natural extension which applying a stringent hierarchical system. Once there are formal instance connections, the ontologies will also comprise the content from ground individuals along with their relationship with the concepts that they instantiate.

·         Frames (concept properties’ description): These are the ontologies that defined by their properties’ features. For instance, the types of features like author, title, and also the publisher may define a Book concept. The properties included within the concept description turn out to be further interesting once these properties could apply inheritance. Therefore, a further general concept can be specified for these properties and be innate down the hierarchy by further particular concepts.

·         Value restriction: There are restrictions applied in these ontologies on the values associated with the properties. For instance, we could limit the quantity related to the property of the Author to be poised of two names utmost in defining the concept Book. These limitations are typically inherited by the sub-concepts of the concept in which they are declared since the first time. A problem might be posed when the ontology which is not stringent subclass relation supports the kind of hierarchical connection.

·         General logical constraints: A quite expensive languages present these ontologies such as Ontolingua (Farquhar et al. 1997) that let the specification of the initial order logic constraints on the concepts along with their properties. For instance, the properties may be articulated as logical speech or could be grounded on the mathematical equations which utilize the other properties’ values.

3.5.3    Web Ontology Language (OWL)

OWL is a logic-based knowledge representation language intended for describing and instantiating ontologies widely used in the semantic web. OWL was standardized byW3C in 2004, and subsequently, in 2012 its most recent revision, OWL 2, became a W3C recommendation which started by the World Wide Web Consortium (W3C, 2012). It was shaped on the top of RDF, whereas the RDF Schema to comprise their restrictions and the vocabulary extensions meant for cardinality constraints features of richer property, etc. OWL could also demonstrate the complicated semantics as an extended vocabulary of both RDF and RDFS applying the properties, classes, cardinality, and relationships. It is designed for the applications that have to do the information content process, symbolize complicated and rich knowledge around the things, the group of things, along with the relationship among them, rather than only presenting some information to the human and accommodates better machine interpretability of the Web content. OWL ontology engineers consequently can employ an automated deduction structure named with 'reasoners,’ with a purpose to infer the innovative knowledge from their ontologies. Further clearly, a ‘reasoner’ creates simplicity asserted to clear the knowledge, thus, letting the engineers verify (some forms of) results of their declared axioms. 

Three areas influenced the OWL design such as , , as well as the  (Horrocks, Patel-Schneider, McGuinness, & Welty, 2010).

·         Description Logics: It has a purpose to convey the reasoning and expressive energy to the Semantic Web. Description logics are a relative of formal knowledge demonstration formalism which is utilized to symbolize the domain knowledge (Baader, Horrocks, & Sattler, 2008). The concepts of formal language along with the language characteristics of OWL are consequent from the description logics. A knowledge-based on description logic is constructed of two elements which are ABox and TBox (Baader et al., 2008). The knowledge base terminology in the TBox described and related to the concepts and also what they refer to. While the ABox comprises assertions around the individuals within the knowledge base. The description logic system architecture can be seen in 

·         Frames Paradigm: OWL also provides a surface syntax that is taken from the frames paradigm. Information regarding each class is grouped in Frames, so that ontologies become more simple to read and comprehend, especially for users that are unfamiliar with the  being used (Horrocks et al., 2010).

·         Resource Description Framework: To maintain maximum compatibility with existing web languages, the OWL ontology language extends the syntax and semantics of the Resource Description Framework adding numerous constructs and semantics intended for defining both the properties along with classes: interactions between classes, equality between others, cardinality, characteristics of properties, richer properties typing, as well as specified classes (Horridge, Knublauch, Rector, Stevens, & Wroe, 2004)

OWL sub-language of Knowledge Representation & Semantic Web Technologies

The OWL(Horridge et al., 2004) language is built up of the following three sub-languages, which offer dissimilar expressiveness levels along with the computation comprehensiveness:

·         OWL Lite: Defined as a simple sub-language used to support developers for constraints as well as classification hierarchy.

·         OWL DL: Description language to develop ontology. OWL DL can use automatic reasoner tools to check ontology’s consistency and build class hierarchy automatically. OWL DL is used in the state when maximum expressiveness is required.

·         OWL Full: recognized as the largely communicative sub-language, in case if OWL Lite and OWL DL are lacking in representing a complex ontology, OWL Full supports users where automatic reasoning is not needed.

OWL 2 sub-languages of Knowledge Representation & Semantic Web Technologies

OWL 2 (W3C, 2012) has received considerable attention leading to the development of tool support for the language. For example, Protégé has been extended to support the additional features provided by OWL 2, and also reasoners such as FaCT++and Pellet systems provide support for OWL 2 inference.

Computing the entire possible solutions of OWL 2 ontology might be challenging, and sometimes even turned out as an unsolved problem. To tackle this difficulty, OWL 2 has also come in the following sub-languages called profiles. These profiles are designed by applying syntactic boundaries on the full features of OWL 2 to simplify the reasoning process. The type option of profile to be used in practice depends on the reasoning task and the ontology structure.

·         OWL 2 EL: mainly suitable to be used for applications that need extremely great numbers of ontologies (properties and classes). OWL 2 EL provides expressive power for a large biomedical ontology.

·         OWL 2 QL: suitable for certain applications that have very huge data sample and need plenty of conjunctive queries using AND, OR, and NOT connectives. This profile is designed to store large data within a standard system of a relational database, and the database system rewrites an ontology query to an SQL query to get question answering.

·         OWL 2 RL:  suitable for applications that require scalable reasoning and expressive power at the same time. It is compatible with large instance data in the form of RDF triples, and a subset of OWL 2 might be applied by using . Reasoning with OWL 2 can be implemented by using rule-based reasoning engines. Reasoning and query answering issues could be conducted in a polynomial moment according to the size of the ontology.

·         OWL 2 RL/RDF:  different from the rest of the profiles. With OWL 2 RL/RDF we no longer talk about the syntactic restriction of OWL 2, but a semantic restriction of OWL 2 RDF-based Semantics. Users of OWL 2 can choose among two vaguely dissimilar semantics: TheDirect semantics and the RDF-based semantics. There is two way of assigning meaning to ontologies in OWL 2.

·         OWL 2 DL: under the direct semantics is decidable which makes designing a reasoner that answers all yes-no questions possible. It could also be expressed by using RDF-based semantics. In general, conclusions drawn using the direct semantics are still applicable under the RDF-based semantics while not all conclusions drawn by RDF-based semantics are valid under direct semantics as under the RDF-based semantics. There are some extra conclusions derived from viewing the ontologies as RDF graphs which can be regarded as a syntactically restricted version of OWL 2 Full which is designed to allow more RDF graphs or OWL 2full ontologies to be valid OWL 2 DL ontologies.

·         OWL 2 Full: another subset of OWL 2 which can only be interpreted under the semantics of RDF-based Semantics. Direct semantics allow OWL 2 ontologies to be expressed using Description Logic (DL), which is a section of first-order logic. RDF-based semantics defines as an RDFS semantics extension, grounded on observing OWL 2 ontologies as RDF graphs. The difference between direct semantic and RDF-based semantics is that Direct semantics does not apply to all RDF databases that utilize OWL characteristics, thus, it cannot be used with RDF graphs. OWL 2 Full under RDF-based semantics is unresolvable, therefore there are no such reasoners for OWL2Full under RDF-based semantics.

OWL2 Structure of Knowledge Representation & Semantic Web Technologies

Figure 3x OWL 2 language structure overview is designed with the intent to show its most important building blocks and how they connected one another. The top part of the diagram shows the various syntaxes that could be applied to switch ontologies.  Whilst the underneath part of the diagram shows the correspondence between the two semantic specifications (W3C, 2012).

The designed ontology model of this thesis will be using the OWL2 structure to coordinate education, health and social care interventions in the School Care Coordination system (SCCS). 

Our Top Online Essay Writers.

Discuss your homework for free! Start chat

Top Rated Expert

ONLINE

Top Rated Expert

1869 Orders Completed

ECFX Market

ONLINE

Ecfx Market

63 Orders Completed

Assignments Hut

ONLINE

Assignments Hut

1428 Orders Completed