Ontology Engineering for Intellectual Agents

Mikhail Roshchin PhD Student of Volgograd State Technical University, Russia 400050, Russia, Volgograd, Parkhomenko, 43-149, Tel. +7-902-312-1715 [email protected] This paper is intended to be presented as talk. Keywords: Ontology, Agent-based Computing, Logic-on-Demand, Triple Semantic Model, Semantics Abstract: The aim of this contribution is to present concepts and to propose techniques and a methodical support for agent-based computing using “rich” semantic descriptions of agents. Our approach is based upon a Triple Semantic Model concept for which the principles of Logic-on-Demand are defined. Introduction The major part of today’s software systems usually consists of commodity intelligent agents used by all competitors in the respective business domain. Agent’s activities comprise software components, libraries, web services, aspects, etc. Discovering, integrating, supporting lifecycle of an agent can only be done if there is enough information available about its qualities and behaviour, its intended business logic and required or provided guarantees, its interacting with the environment and runtime requirements. But, there is still an open issue about the proper and adequate way to semantically describe intelligent agents for further reasoning on them. In parallel, the idea of Semantic Web with ontology vision evolved within the realm of the internet. It turns out that Semantic Web techniques and the mechanisms needed for adequately describing and relating intellectual agents are quite similar: hence, we choose to solve the problem of describing agents for automated agent-based computing in an heterogeneous environment by introducing a logical formalism for knowledge representation, together with ontologies which serve as main part of the application and application domain description. Approach Logic-on-Demand Concept: Our approach, based on the concept of Logic-on-Demand (LoD), is supposed to overcome the problems of expressivity and complexity by accommodating the description means of the proposed ontology languages to the varying needs and requirements, in particular with respect to decidability. The main purpose of the LoD concept is to provide an adequate and adaptive way that is based on uniform principles for describing all the notions, relations and rules, the behaviour and anything else that proves necessary during the agent description process. To achieve this, LoD means to define a basic logical formalism that is adequate and tailored to the application domain and to incorporate additional logic formalisms and description techniques with further expressivity as optional features that can be used whenever needed. These additional formalisms share notions and terms with the basic formalism which will be grounded syntactically in OWL and semantically in the description logic (DL). DL is sufficient to define a terminology, hierarchical structures of terms, and definitions of concepts and their properties through terms. However, it is, for instance, not sufficient to describe implication rules, modalities and probabilities which are needed for a proper reasoning about an intelligent agent. Therefore, we propose to enrich DL with further description means.

We add dynamic characteristics with respect to the concrete values of the involved notions and terms. For instance, we express behaviour variability in response to different situations in heterogeneous environments. Therefore, rule-based techniques have to be introduced as an extension to DL. And we apply implication operator to the concepts, their instances, and values, expressed in DL. Regarding behaviour and quality properties, we need to take into account the temporal and probabilistic character of that knowledge for which we need to define modal logic constraints. Thus, the notions of DL are enriched with modalities and probability functions. Triple Semantic Model Concept: The Triple Semantic Model defines a distributed computing model for intellectual agents. It provides mechanisms to distinguish between different entities represented within that model. The model is built up with three levels: the Ontology Level (which is a meta-model level), the Dynamic Annotation Level, and the Annotation Level (both belong to the model level). The ontologies on the Ontology Level are intended to provide a general framework, in most cases based on a specific application domain, to describe any kind of agent. Since ontologies enforce proper definitions of the concepts in the application domain, they also play an essential role in standardising the specifications of agent properties, requirements and interfaces with respect to their domain. Searching for an appropriate agent means that certain concepts and properties have to be checked whether they fit or not to the given query parameters. The ontology mapping mechanisms among heterogeneous domains help to identify a match of query parameters and agent properties. The relation of the notions is defined among agent dynamic properties on the ontology level, e.g. run-time scenarios, or behaviour patterns. For these definitions, DL with the extensions, as presented in the principles of our Logic-on-Demand concept, is used. We also need to specify dependencies on actual, dynamically changing circumstances, which have an important influence on the reasoning about certain agent. For instance, we define the notions and rules of cost, trust, and belief, which are dependent on concrete interaction and situation. They are specified on the Dynamic Annotation Level, based on the concept of LoD. Dynamic annotations play the role of mediators between the ontology and the static semantic annotations that describes the agent properties, and in particular its requirements with respect to certain environment characteristics. The Annotation Level comprises the static descriptions of the properties and qualities of agents, which can be used for reasoning. The annotation is expressed in pure DL. Conclusion Our approach proposes the Triple Semantic Model based on principles of Logic-onDemand as the pragmatic and adequate solution for semantic modelling of intelligent agents. It structures the description process and introduces flexibility with respect to the description means. The application of the proposed concepts to real scenarios proves feasibility and shows well selected trade-off between expressivity and complexity. References 1. Peter Graubmann, Evelyn Pfeuffer, Mikhail Roshchin : Web Services Annotation and Reasoning. Position paper, W3C Workshop on Frameworks for Semantics in Web Services, Innsbruck, June 2005. 2. Peter Graubmann, Mikhail Roshchin : Semantically Annotated Software Components. Submitted to 5th Int. Workshop on Software Composition (SC 2006), Vienna, March 2006

Ontology Engineering for Intellectual Agents Mikhail ...

The major part of today's software systems usually consists of commodity ... required or provided guarantees, its interacting with the environment and runtime.

32KB Sizes 1 Downloads 159 Views

Recommend Documents

mikhail blagodatkov
Microsoft.NET Framework 4.0-3.x-2.0-1.x, Microsoft.NET Compact Framework, LINQ, ActiveX, COM/DCOM, WIN32 API, OLE. 12/2009- present. Litmark Inc. Contract Software Engineer. Worked on software solution. Developed database, program for managers, repor

Extending an Ontology Editor for Domain-related Ontology Patterns ...
Reuse: An Application in the Collaboration Domain.pdf. Extending an Ontology Editor for Domain-related Ontolog ... Reuse: An Application in the Collaboration ...

Extending an Ontology Editor for Domain-related Ontology Patterns ...
Extending an Ontology Editor for Domain-related Ontolo ... Reuse: An Application in the Collaboration Domain.pdf. Extending an Ontology Editor for ...

Experiences of ontology engineering with YAMATO by Miz.pdf ...
Experiences of ontology engineering with YAMATO by Miz.pdf. Experiences of ontology engineering with YAMATO by Miz.pdf. Open. Extract. Open with. Sign In.

An Ontology-Based Approach to Use Requirements Engineering in ...
An Ontology-Based Approach to Use Requirements Engineering in Portals of Transparency.pdf. An Ontology-Based Approach to Use Requirements ...

Query-driven Ontology for BigData.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Query-driven ...

COMPETENCE ONTOLOGY FOR DOMAIN ...
knowledge needed by the system, the competence ontology plays a key role. The competence ... by a description of the ontologies that implement the knowledge part of ... for them an ontology is a document or file that formally defines the rela-.

Query-driven Ontology for BigData.pdf
Query-driven Ontology for BigData.pdf. Query-driven Ontology for BigData.pdf. Open. Extract. Open with. Sign In. Main menu.

Query-driven Ontology for BigData.pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. Query-driven ...

Peters Institutional Opportunities for Intellectual History.pdf ...
Peters Institutional Opportunities for Intellectual History.pdf. Peters Institutional Opportunities for Intellectual History.pdf. Open. Extract. Open with. Sign In.

Mikhail Lemeshko and Bretislav Friedrich
10. 9. 10. 10. 10. 11. 10. 12. 10. 13. 10. 14. 10. 100. 1000. I. , W. / cm. 2 r , Å. Dissociation p r* ... 85Rb in the least-bound state is already a long-range molecule.

Ontology Standards -
... Icon, Index, Symbol. For further discusion, see http://jfsowa.com/pubs/signs.pdf .... Microscopes, telescopes, and TV use enhanced methods of perception and ...

models for intelligent agents
Department of Computer Science. University of North Texas. Denton ... Computer networking and distributed computing has seen ..... neapolis, Minnesota. -"?'l.

A Semantic-Based Ontology Matching Process for PDMS
and Ana Carolina Salgado1. 1 Federal University of ..... In: International Conference on Management of Data (SIGMOD), Software. Demonstration (2005). 7.

Lily: Ontology Alignment Results for OAEI 2008
Lily can be used to discovery the mapping for both normal ontologies and ... the ontologies, and prepares the necessary data for the subsequent steps. (2) Match.

An Ontology-based Approach for the Selection of ...
provide vocabularies (e.g. population class, data format). For example, the range of Molecular Biology Database ontology property data types refers to classes of. Molecular Biology Summary Data. The Molecular Biology Summary Data on- tology was creat

A Tool for Matching Ontology-based Schemas
matching techniques have been used to determine schema mappings between .... the semantic correspondence's weight, database credentials, and linguistic- ...

LILY: The Results for the Ontology Alignment Contest ...
similarity algorithm and similarity propagation strategy are exploited to create the .... such ontologies is a big problem for LILY, because extracting semantic subgraphs .... International Conference on Knowledge Discovery and Data Mining ...

Ontology-based Semantics for Composable Autonomic ...
Ontology-based Semantics for Composable Autonomic Elements. John Keeney, Kevin Carey, David Lewis, Declan O'Sullivan, Vincent Wade. Trinity College Dublin. Knowledge and Data Engineering Group. Computer Science Department, College Green, Dublin 2, Ir

[Ebook] Knowledge Seeker - Ontology Modelling for ...
Search and Management: A Compendium (Intelligent Systems .... accuracy of a text classification system, and also enhance the search intelligence in a search ...