Passerelle – a plug - in that connects Protégé to Sesame
نویسندگان
چکیده
Introduction Passerelle is a plug-in developed for Protégé to support Sesame. It provides Protégé users with the possibility to connect their ontologies with Sesame architecture in order to store and query resource description framework (RDF) data from Protégé [1]. We have identified a lack of a strong query language in the previous versions of Protégé (versions preceding Protégé 3.0), which we suppose is the main reason that has attracted a large number of people to use Protégé together with Sesame. Sesame is a web-based architecture which facilitates storage of RDF Query Language (RQL) data and schema information. A Database Management System (DBMS) is needed to keep Sesame independent of any particular database. Sesame uses a Repository Abstraction Layer (RAL), where all the DBMS code is saved. RAL offers a resource description framework specific method to the client, so that it can call a specific DBMS. Sesame supports many different ways of communication. It is possible to communicate over HTTP while using the web environment and also by using Remote Method Invocation (RMI), or Simple Object Access Protocol (SOAP) [2]. The concept of a strong query language within Protégé by connecting with Sesame, led to the idea of developing a plug-in which could bridge the gap between the entities. Problems such as usage of incompatible namespaces between the two entities and manual configurations of namespaces to connect the two entities strengthened our idea and led to the development of Passerelle. This rest of the paper is organized as follows. Description of Passerelle is provided and after that we describe the ontology that uses Passerelle. The paper finally present concluding remarks together with future research directions.
منابع مشابه
Plug - in for Protégé 2000 which supports Sesame
This paper presents a solution for a new plug-in named Passerelle for Protégé 2000. Passerelle makes it possible to connect Protégé to Sesame architecture, to store and query RDF(s) data. With Passerelle, Protégé becomes a stronger ontology editor. It gives an ontology developer, the possibility of using RDF query Language (RQL) as it enables much stronger and advanced query possibilities than ...
متن کاملProtege2FloraTab: a plug-in for the interoperability between Protégé and FLORA2
In this paper we present the Protege2FloraTab plug-in, a tool that allows to translate in FLORA2 (and vice versa) an ontology defined in Protégé. This tool allows a Protégé user to construct its ontology through the Protégé graphical interface and convert the defined ontology in FLORA2. If necessary, he can also complete its knowledge base through the FLORA2 definition rules. A Protégé user has...
متن کاملUsing Aspect-Oriented Programming to extend Protégé
The plug-in architecture of Protégé [3] is extremely successful in that it allows developers to custom-tailor Protégé for new purposes and to extend significantly the functionality the Protégé environment. Until now, developers have mainly extended Protégé by adding new tab plug-ins. For example, there are tab extensions that support visualization, validation, and reasoning, as well as domain-s...
متن کاملFuzzy Protégé for Fuzzy Ontology Models
Fuzzy Protégé is a semi-automatic collaborative tool for the construction of fuzzy ontology models, built as a Protégé 3.3.1 tab plug-in. Fuzzy Protégé is an extension of the well known ontology editor Protégé for which we have defined new meta-classes to allow the definition of parameterized membership functions. Fuzzy Protégé also gives support to instantiate fuzzy concepts and roles and allo...
متن کاملThe Ontology Reviser Plug-In for Protégé
This paper presents an ontology reviser plug-in for Protégé. The plug-in implements several belief base contraction and revision operations for expressive Description Logics. The operations can be selected by choosing the desired properties of the outcome from a menu.
متن کامل