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 条
  • [1] Semantic interoperability integrating and augmenting legacy applications with OWL ontologies
    Holmes, Douglas
    Stocking, Richard
    [J]. 2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 3475 - +
  • [2] Assessing the Safety of Knowledge Patterns in OWL Ontologies
    Iannone, Luigi
    Palmisano, Ignazio
    Rector, Alan L.
    Stevens, Robert
    [J]. SEMANTIC WEB: RESEARCH AND APPLICATIONS, PT 1, PROCEEDINGS, 2010, 6088 : 137 - 151
  • [3] Ontologies as the new bases of scientific knowledge
    Marcondes, Carlos Henrique
    Mendonca, Marilia Alvarenga R.
    Malheiros, Luciana Reis
    da Costa, Leonardo Cruz
    Paredos dos Santos, Tatiana Cristina
    [J]. PERSPECTIVAS EM CIENCIA DA INFORMACAO, 2008, 13 (03): : 20 - 39
  • [4] Epistemic Querying of OWL Knowledge Bases
    Mehdi, Anees
    Rudolph, Sebastian
    Grimm, Stephan
    [J]. SEMANTIC WEB: RESEARCH AND APPLICATIONS, PT I, 2011, 6643 : 397 - 409
  • [5] Using AI in knowledge management: Knowledge bases and ontologies
    O'Leary, DE
    [J]. IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1998, 13 (03): : 34 - 39
  • [6] Combining Rules and Ontologies into Clopen Knowledge Bases
    Bajraktari, Labinot
    Ortiz, Magdalena
    Simkus, Mantas
    [J]. THIRTY-SECOND AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTIETH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / EIGHTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2018, : 1728 - 1735
  • [7] Partitioning OWL Knowledge Bases for Parallel Reasoning
    Priya, Sambhawa
    Guo, Yuanbo
    Spear, Michael
    Heflin, Jeff
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2014, : 108 - 115
  • [8] Altering OWL Ontologies for Efficient Knowledge Organization on the Semantic Web
    Sharma, Abhisek
    Jain, Sarika
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2023, 13 (07) : 1 - 16
  • [9] OntOWLClean: Cleaning OWL ontologies with OWL
    Welty, Chris
    [J]. FORMAL ONTOLOGY IN INFORMATION SYSTEMS, 2006, 150 : 347 - 359
  • [10] On updates of hybrid knowledge bases composed of ontologies and rules
    Slota, Martin
    Leite, Joao
    Swift, Theresa
    [J]. ARTIFICIAL INTELLIGENCE, 2015, 229 : 33 - 104