110,421 research outputs found

    A task ontology model for domain independent dialogue management

    Get PDF
    Dialogue systems have been a rapidly growing area in both scientific research and commercial application since 1990s. They can be applied in various fields, such as business, healthcare and education, etc. Due to its complexity, the design and development of a dialogue system is time consuming and costly. It is highly desirable for a generic dialogue system, especially dialogue management that is independent of specific domains. Methods or architecture for domain independent dialogue systems have been proposed by previous research in literature, however each of them has its own limitations and none has been widely adopted. This paper presents a new approach, a task ontology model for domain independent dialogue management. An abstract task ontology model is developed and based on this model a generic dialogue manager is created. Knowledge about a specific task is modeled in its task ontology and retrieved by an ontology reasoning component situated in the dialogue manager. Thus the dialogue manager is task or domain independent. A dialogue system is developed based on the proposed method and experimented with two different tasks: the book borrowing and the online train ticket booking. The experiment results indicate that the dialogue system can be readily applied to tasks from different domains without any modification. This paper has implications on future research and development of domain independent dialogue systems. It also contributes to the knowledge and dialogue system reuse and will have impact on the application of dialogue systems in a wider range of areas

    A semantic based framework for software regulatory compliance

    Get PDF
    Software development market is currently witnessing an increasing demand for software applications conformance with the international regime of GRC for Governance, Risk and Compliance. In this thesis, we propose a compliance requirement analysis method for early stages of software development based on a semantically-rich model, where a mapping can be established from legal and regulatory requirements relevant to system context to software system goals and contexts. This research is an attempt to address the requirement of General Data Protection Regulation (GDPR, Article 25) (European Commission) for implementation of a "privacy by design” approach as part of organizational IT-systems and processes. It requires design of data protection requirements in the development of business processes for products and services. The proposed semantic model consists of a number of ontologies each corresponding to a knowledge component within the developed framework of our approach. Each ontology is a thesaurus of concepts in the compliance and risk assessment domain related to system development along with relationships and rules between concepts that compromise the domain knowledge. The main contribution of the work presented in this paper is a novel ontology-based framework that demonstrates how description-logic reasoning techniques can be used to simulate legal reasoning requirements employed by legal professions against the description of each ontology. The semantic modelling of each component of framework can highly inïŹ‚uence the compliance of developing software system and enables the reusability, adaptability and maintainability of these components. Through the discrete modelling of these components, the ïŹ‚exibility and extensibility of compliance systems will be improved. Additionally, enriching ontologies with semantic rules increases the reasoning power and helps to represent rules of laws, regulations and guidelines for compliance, also mapping, refinement and inheriting of different components from each other. This novel approach offers a pedagogically effective and satisfactory learning experience for developers and compliance officers to be trained in area of compliance and query for knowledge in this domain. This thesis offers the theoretical models, design and implementation of a compliance system in accordance with this approach

    Knowledge-based product support systems

    Get PDF
    This research helps bridge the gap between conventional product support, where the support system is considered as a stand-alone application, and the new paradigm of responsive one, where the support system frequently communicates with its environment and reacts to stimuli. This new paradigm would enable product support knowledge to be captured, stored, processed, and updated automatically, being delivered to the users when, where and in the form they need it. The research reported in this thesis first defines Product Support Systems (PRSSs) as electronic means that provide accurate and up-to-date information to the user in a coherent and personalised manner. Product support knowledge is then identified as the integration of product, task, user, and support documentation knowledge. Next, the thesis focuses on an ontology-based model of the structure, relations, and attributes of product support knowledge. In that model product support virtual documentation (PSVD) is presented as an aggregation of Information Objects (IOs) and Information Object Clusters (IOCs). The description of PSVD is followed by an analysis of the relation between IOs, IOCs, and domain knowledge. Then, the thesis builds on the ontology-based representation of product support knowledge and explores the synergy between product support, problem solving, and knowledge engineering. As a result, a structured problem solving approach is introduced that combines case-based adaptation and model-based generation techniques. Based on that approach a knowledge engineering framework for product support systems is developed. A conceptual model of context-aware product support systems that extends the framework is then introduced. The conceptual model includes an ontology-based representation of knowledge related to the users, their activities, the support environment, and the device being used. An approach to semi-automatically integrating design and documentation data is also proposed as part of context-aware product support systems development process.EThOS - Electronic Theses Online ServiceGBUnited Kingdo

    Knowledge-based product support systems

    Get PDF
    This research helps bridge the gap between conventional product support, where the support system is considered as a stand-alone application, and the new paradigm of responsive one, where the support system frequently communicates with its environment and reacts to stimuli. This new paradigm would enable product support knowledge to be captured, stored, processed, and updated automatically, being delivered to the users when, where and in the form they need it. The research reported in this thesis first defines Product Support Systems (PRSSs) as electronic means that provide accurate and up-to-date information to the user in a coherent and personalised manner. Product support knowledge is then identified as the integration of product, task, user, and support documentation knowledge. Next, the thesis focuses on an ontology-based model of the structure, relations, and attributes of product support knowledge. In that model product support virtual documentation (PSVD) is presented as an aggregation of Information Objects (IOs) and Information Object Clusters (IOCs). The description of PSVD is followed by an analysis of the relation between IOs, IOCs, and domain knowledge. Then, the thesis builds on the ontology-based representation of product support knowledge and explores the synergy between product support, problem solving, and knowledge engineering. As a result, a structured problem solving approach is introduced that combines case-based adaptation and model-based generation techniques. Based on that approach a knowledge engineering framework for product support systems is developed. A conceptual model of context-aware product support systems that extends the framework is then introduced. The conceptual model includes an ontology-based representation of knowledge related to the users, their activities, the support environment, and the device being used. An approach to semi-automatically integrating design and documentation data is also proposed as part of context-aware product support systems development process

    An ontology framework for developing platform-independent knowledge-based engineering systems in the aerospace industry

    Get PDF
    This paper presents the development of a novel knowledge-based engineering (KBE) framework for implementing platform-independent knowledge-enabled product design systems within the aerospace industry. The aim of the KBE framework is to strengthen the structure, reuse and portability of knowledge consumed within KBE systems in view of supporting the cost-effective and long-term preservation of knowledge within such systems. The proposed KBE framework uses an ontology-based approach for semantic knowledge management and adopts a model-driven architecture style from the software engineering discipline. Its phases are mainly (1) Capture knowledge required for KBE system; (2) Ontology model construct of KBE system; (3) Platform-independent model (PIM) technology selection and implementation and (4) Integration of PIM KBE knowledge with computer-aided design system. A rigorous methodology is employed which is comprised of five qualitative phases namely, requirement analysis for the KBE framework, identifying software and ontological engineering elements, integration of both elements, proof of concept prototype demonstrator and finally experts validation. A case study investigating four primitive three-dimensional geometry shapes is used to quantify the applicability of the KBE framework in the aerospace industry. Additionally, experts within the aerospace and software engineering sector validated the strengths/benefits and limitations of the KBE framework. The major benefits of the developed approach are in the reduction of man-hours required for developing KBE systems within the aerospace industry and the maintainability and abstraction of the knowledge required for developing KBE systems. This approach strengthens knowledge reuse and eliminates platform-specific approaches to developing KBE systems ensuring the preservation of KBE knowledge for the long term

    A framework for developing engineering design ontologies within the aerospace industry

    Get PDF
    This paper presents a framework for developing engineering design ontologies within the aerospace industry. The aim of this approach is to strengthen the modularity and reuse of engineering design ontologies to support knowledge management initiatives within the aerospace industry. Successful development and effective utilisation of engineering ontologies strongly depends on the method/framework used to develop them. Ensuring modularity in ontology design is essential for engineering design activities due to the complexity of knowledge that is required to be brought together to support the product design decision-making process. The proposed approach adopts best practices from previous ontology development methods, but focuses on encouraging modular architectural ontology design. The framework is comprised of three phases namely: (1) Ontology design and development; (2) Ontology validation and (3) Implementation of ontology structure. A qualitative research methodology is employed which is composed of four phases. The first phase defines the capture of knowledge required for the framework development, followed by the ontology framework development, iterative refinement of engineering ontologies and ontology validation through case studies and experts’ opinion. The ontology-based framework is applied in the combustor and casing aerospace engineering domain. The modular ontologies developed as a result of applying the framework and are used in a case study to restructure and improve the accessibility of information on a product design information-sharing platform. Additionally, domain experts within the aerospace industry validated the strengths, benefits and limitations of the framework. Due to the modular nature of the developed ontologies, they were also employed to support other project initiatives within the case study company such as role-based computing (RBC), IT modernisation activity and knowledge management implementation across the sponsoring organisation. The major benefit of this approach is in the reduction of man-hours required for maintaining engineering design ontologies. Furthermore, this approach strengthens reuse of ontology knowledge and encourages modularity in the design and development of engineering ontologies

    Towards an ontology-based platform-independent framework for developing KBE systems in the aerospace industry

    Get PDF
    Aerospace engineering is considered to be one of the most complex and advanced branches of engineering. The use of knowledge based engineering (KBE) technologies has played a major role in automating routine design activities in view of supporting the cost-effective and timely development of a product. However, technologies employed within KBE systems are usually platform-specific. The nature of these platform-specific models has significantly limited knowledge abstraction and reusability in KBE systems. This research paper presents a novel approach that illustrates the use of platform-independent knowledge models for the development of KBE systems in the aerospace industry. The use of semantic technologies through the definition of generic-purposed ontologies has been employed to support the notion of independent knowledge models that strengthens knowledge reusability in KBE systems. This approach has been validated qualitatively through experts’ opinion and its benefit realised in the abstraction, reusability and maintainability of KBE systems

    Constraint capture and maintenance in engineering design

    Get PDF
    The Designers' Workbench is a system, developed by the Advanced Knowledge Technologies (AKT) consortium to support designers in large organizations, such as Rolls-Royce, to ensure that the design is consistent with the specification for the particular design as well as with the company's design rule book(s). In the principal application discussed here, the evolving design is described against a jet engine ontology. Design rules are expressed as constraints over the domain ontology. Currently, to capture the constraint information, a domain expert (design engineer) has to work with a knowledge engineer to identify the constraints, and it is then the task of the knowledge engineer to encode these into the Workbench's knowledge base (KB). This is an error prone and time consuming task. It is highly desirable to relieve the knowledge engineer of this task, and so we have developed a system, ConEditor+ that enables domain experts themselves to capture and maintain these constraints. Further we hypothesize that in order to appropriately apply, maintain and reuse constraints, it is necessary to understand the underlying assumptions and context in which each constraint is applicable. We refer to them as “application conditions” and these form a part of the rationale associated with the constraint. We propose a methodology to capture the application conditions associated with a constraint and demonstrate that an explicit representation (machine interpretable format) of application conditions (rationales) together with the corresponding constraints and the domain ontology can be used by a machine to support maintenance of constraints. Support for the maintenance of constraints includes detecting inconsistencies, subsumption, redundancy, fusion between constraints and suggesting appropriate refinements. The proposed methodology provides immediate benefits to the designers and hence should encourage them to input the application conditions (rationales)
    • 

    corecore