Augmenting Agent Knowledge Bases with OWL Ontologies

被引:0
|
作者
Holmes, Douglas [1 ]
Stocking, Richard [2 ]
机构
[1] Java Profess Inc, 1583 Spinnaker Dr,Suite 206, Ventura, CA 93001 USA
[2] Lockhed Martin Aeronaut, Adv Dev Programs, Palmdale, CA 93599 USA
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
The use of software agents, viewed as conditioned sets of automatic functions, has become a common and important tool in modem software engineering. Intelligent software agents, are agents that contain some model of the environment that includes a representation of goals desirable to the agent, and that are able to reason about the actual situation and determine some appropriate course of action to realize the agent's goals. The model of the environment is also referred to as a knowledge base. We have been developing intelligent software agents to support requirements analysis for autonomous military UAV systems. The agents are developed to provide complex and competent opponents as well as representative prototype UAV's with varying degrees and types of autonomous functionality. Both types of agent are implemented using the AOS JACK Agent Framework. The agents used in JACK model reasoning behavior according to the Belief Desire Intention (BDI) model of artificial intelligence. JACK intelligent agents are autonomous software components that have explicit goals to achieve or events to handle (desires). To describe how they should achieve these desires, BDI agents arc programmed with a set of plans. Each plan describes how to achieve a goal under varying circumstances. Set to work, the agent pursues its given goals (desires), adopting the appropriate plans (intentions) according to its current set of data (beliefs) about the state of the world. In a previous report, we described the use of a suite of OWL ontologies as a basis for interoperation among a collection of legacy and prototype engineering analysis and design systems. In this paper, we discuss the application of that same set of ontologies as a knowledge base for intelligent software agents that operate in the environment created by the collected systems. We describe a "layered" set of OWL ontologies that primarily serve as a domain model for a number of legacy operations analysis simulations, aeronautical engineering design tools and software prototypes used to support the integrated design and development of aeronautical systems. We use these ontologies to provide a source for the derivation of agent-specific knowledge bases. (i.e. concepts, or in the case of JACK agents, "belief sets" are read directly from specified concepts and individuals in the ontology). The agents then use these facts to populate the agent's world model and subsequently, operate on these facts. The ontologies also provide a domain-model or context for the agent-specific knowledge base that allows access to facts about the "world" in which the agent is situated. Thus, concepts that are not directly part of the agent model are still accessible by e.g. SPARQL queries and other means. We then describe an example that illustrates the methodology and indicates the benefits of our approach.(1 2)
引用
收藏
页码:3463 / +
页数:3
相关论文
共 50 条
  • [21] OWL2Vec*: embedding of OWL ontologies
    Jiaoyan Chen
    Pan Hu
    Ernesto Jimenez-Ruiz
    Ole Magnus Holter
    Denvar Antonyrajah
    Ian Horrocks
    [J]. Machine Learning, 2021, 110 : 1813 - 1845
  • [22] Expressing inter-link constraints in OWL knowledge bases
    Russomanno, DJ
    Kothari, CR
    [J]. EXPERT SYSTEMS, 2004, 21 (04) : 217 - 228
  • [23] Consistent evolution of OWL ontologies
    Haase, P
    Stojanovic, L
    [J]. SEMANTIC WEB: RESEARCH AND APPLICATIONS, PROCEEDINGS, 2005, 3532 : 182 - 197
  • [24] Explaining Inconsistencies in OWL Ontologies
    Horridge, Matthew
    Parsia, Bijan
    Sattler, Ulrike
    [J]. SCALABLE UNCERTAINTY MANAGEMENT, PROCEEDINGS, 2009, 5785 : 124 - 137
  • [25] Introducing Defeasibility into OWL Ontologies
    Casini, Giovanni
    Meyer, Thomas
    Moodley, Kody
    Sattler, Uli
    Varzinczak, Ivan
    [J]. SEMANTIC WEB - ISWC 2015, PT II, 2015, 9367 : 409 - 426
  • [26] OWL2Vec*: embedding of OWL ontologies
    Chen, Jiaoyan
    Hu, Pan
    Jimenez-Ruiz, Ernesto
    Holter, Ole Magnus
    Antonyrajah, Denvar
    Horrocks, Ian
    [J]. MACHINE LEARNING, 2021, 110 (07) : 1813 - 1845
  • [27] A UML profile for OWL ontologies
    Djuric, D
    Gasevic, D
    Devedzic, V
    Damjanovic, V
    [J]. MODEL DRIVEN ARCHITECTURE, 2005, 3599 : 204 - 219
  • [28] Alternative interfaces for OWL ontologies
    Rector, Alan L.
    Drummond, Nick
    Horridge, Matthew
    Wang, Hai H.
    Seidenberg, Julian
    [J]. PROCEEDINGS OF THE UK E-SCIENCE ALL HANDS MEETING 2006, 2006, : 425 - +
  • [29] Modelling OWL Ontologies with Graffoo
    Falco, Riccardo
    Gangemi, Aldo
    Peroni, Silvio
    Shotton, David
    Vitali, Fabio
    [J]. SEMANTIC WEB: ESWC 2014 SATELLITE EVENTS, 2014, 8798 : 320 - 325
  • [30] The OWL API: A Java']Java API for OWL ontologies
    Horridge, Matthew
    Bechhofer, Sean
    [J]. SEMANTIC WEB, 2011, 2 (01) : 11 - 21