Dot Net Based Tool For Ontology Development Computer Science Essay

Semantic Web is an efficient manner of stand foring informations on the current world-wide-web. Ontology is one of the critical constituents of semantic web. It is used to capture cognition about some sphere of involvement and to depict the constructs in the sphere and besides to show the relationships that hold between those constructs. In this paper, we have proposed a Dot Net based tool for ontology development, concluding and visual image.

The last few old ages have witnessed the outgrowth of a big figure of ontology redaction tools that facilitates the ontology interior decorators in the building of ontologies.Tool for Ontology Development and Editing ( TODE ) has been developed recognizing the famine of a Dot Net based ontology redacting tool. TODE 2.0 bumps up the earlier work on TODE through the development of a user friendly ontology visual image tool that aids the interior decorator in analysing any ontology from different mentalities. In add-on, the TODE 2.0 besides supports Reasoning.

Keywords: Ontology Editor, Dot Net based tool, Semantic Web, SPARQL

Introduction

The term Semantic Web has been coined by Tim Berners-Lee [ 1 ] . The Semantic Web is nil but the second-generation Web. It weaves together a web of information that allows more efficiency, greater cognition sharing, and easiness of usage. The Semantic Web is a web that is able to depict things in a manner that computing machines can understand. Ontology consists of finite list of footings ( or of import constructs ) and the relationships among the footings ( or Classs of Objects.Semantic Web is non a individual engineering and it comprises of a figure of constituents including ontology linguistic communications.

Ontologies, as sets of constructs and their interrelatednesss in a specific sphere, have proven to be a utile tool in the countries of digital libraries, the semantic web, and personalized information direction. As a consequence, there is a turning demand for effectual ontology visual image for design, direction and browse. As the value of ontology based information systems is get downing to be realized, the mechanism of visualising ontologies assumes importance. For little ontologies, it might be easy for the user to shop the full ontology and happen relevant information. Particular visual image techniques are required for big ontologies to enable the user to happen the relevant information rapidly.

Reasoning is the procedure of pulling decisions from facts. ” . [ 10 ] Ontology specifications, together with a big figure of case informations, are going available on the Semantic Web in ontology linguistic communications such as RDFS and OWL. Access to data encoded in a semi-structured format as opposed to unstructured paperss already facilitates many information integrating undertakings.

However, the full power of ontologies can be merely leveraged when the logical thinking substructure is in topographic point to treat the huge sum of semi-structured information made available online. Reasoning will be an of import edifice block in the future Semantic Web substructure. Automated logical thinking has a wide scope of application scenarios: advanced question answering services, schema matching and ontology alliance, and informations integrating across heterogenous informations beginnings, and personalization of web sites.

Ontology editor assists the ontology developer by supplying a figure of installations like a friendly user interface for ontology creative activity, a collaborative environment where multiple users can work together and back up for concluding and inferencing etc. Ontology editor besides provides installation to import and export ontology in linguistic communications like RDF, DAML, OWL and OIL. In add-on, some ontology editors support good defined methodological analysis for ontology creative activity.

Despite the handiness of a big figure of ontology redaction tools, it is observed that no tool is developed in Dot Net Environment which supports logical thinking and visual image of ontology. Protege [ 4 ] is a good known and likely the most stable, desktop based ontology redacting tool developed by Stanford University. It provides support for RDF ( S ) and OWL. The tool is easy extendible via its plug-in characteristic ; ratiocinator like Pellet can be attached with this tool and jambalaya is available for visual image. The handiness of a tool in Dot Net Environment gives rise to development of back uping tools, visualisers, circuit boards, concluding and inferencing tools.

Due to un-availability of Dot Net based ontology redacting tool, the Dot Net community is soundless in this active country of research, while the unfastened beginning community is really active in this country. For illustration, Protege is a Java based tool, which has been extended further through a big figure of circuit boards like tools for Natural Language Processing, concluding and project direction [ 10 ] . Recognizing this demand, we developed A Tool for Ontology Editing, concluding and visual image which is a Dot Net based ontology editor.

In following subdivisions, we will discourse our proposed ontology redacting tool which supports logical thinking and visual image of ontology. First, Literature reappraisal related to this Reasoning and visual image will be discussed. We will besides discourse the execution inside informations. Finally, the paper will be concluded with future waies.

Reasoning is the procedure of pulling decision from facts. There are many rasoners available in unfastened beginning environment. Pellet [ 13 ] is one of them. It is an unfastened beginning ratiocinator for OWL 2 DL in Java. It provides standard logical thinking services for OWL ontologies. For applications that need to stand for and ground about information utilizing OWL, Pellet is the best pick for systems where complete OWL DL logical thinking is indispensable. Pellet includes support for OWL 2 profiles including OWL 2 ELFact++ [ 13 ] are the new coevals of the well-known FaCT OWL-DL ratiocinator.

FaCT++ uses the established FaCT algorithms, but with a different internal architecture. Additionally, FaCT++ is implemented utilizing C++ in order to make a more efficient package tool, and to maximise portability. RacerPro is an OWL ratiocinator and illation waiter for the Semantic Web. HermiT is the first publicly-available OWL ratiocinator based on a fresh “ hypertableau ” concretion which provides much more efficient concluding than any previously-known algorithm. [ 13 ]

Many visual image techniques are available for ontologies.OntoViz [ 8 ] , based on AT & A ; T ‘s GraphViz package, provides customizable graphical visual images of Protege ‘s ontologies. OntoViz generates graphs with really good lucidity with small convergence between nodes. However, OntoViz graphs are inactive and non-interactive, doing them non-suitable for certain intents.

Jambalaya is based on ShriMP [ 8 ] . ShriMP is an information visual image technique for voyaging absent constructions of complex information webs with alive rapid climb. Jambalaya plug-in integrates ShriMP into Protege . It offers interchangeable positions of nested graphs for synergistic ontology pilotage. Jambalaya supports broad scope of layout algorithms such as Tree layout, Radial layout etc.

TGVizTab is another visual image circuit board for Protege [ 8 ] which uses Touch Graph for graph substructure. It supports managing different types of dealingss and border labeling. It allows for hive awaying the generated graph in XML which can be viewed by other Touch Graph applications.

The execution of TODE has done by a group in last twelvemonth. It provides an easy-to-use interface for patterning any sphere cognition through the usage of hierarchy of categories, their properties, relationships and cases. Ontologies can be created easy through a chiseled methodological analysis that can be exported farther to a figure of linguistic communications like RDF, OWL-Lite, N-Triple, N-3, RDBMS etc.

To simplify the ontology creative activity, a one-tabbed, AJAX based and consistent web interface is provided for ontology creative activity. This is in contrast to bing ontology development tools that provides a multi-tabbed or multi-page interface for ontology creative activity. To develop a simplified web-based interface, they followed all the Human Computer Interaction ( HCI ) recommendations of W3C that are required for developing a user friendly web site.

They selected JENA library [ 14 ] . It provides a comprehensive set of Java categories that can be used for ontology creative activity, use, logical thinking, inferencing and support for ontology linguistic communications like RDF and OWL. since, JENA is developed in Java it ca n’t be straight used in Dot Net and they need to change over JENA codification into Dot Net codification. The IKVM Conversion Utility [ 15 ] solves this job by supplying a console based environment for change overing any Java category to Dot Net library. All concern logic has been implemented in Visual C # and MS SQL Server has been used as a backend database for keeping ontology depositories. ASP.NET and AJAX was selected for the development of position constituent of tool.

;