Academia.eduAcademia.edu

Ontology Knowledge Engineering

description7 papers
group8 followers
lightbulbAbout this topic
Ontology Knowledge Engineering is a subfield of artificial intelligence and computer science focused on the creation, representation, and management of ontologies, which are formal specifications of concepts, relationships, and entities within a domain. It aims to facilitate knowledge sharing, interoperability, and reasoning in systems by structuring and organizing domain knowledge.
lightbulbAbout this topic
Ontology Knowledge Engineering is a subfield of artificial intelligence and computer science focused on the creation, representation, and management of ontologies, which are formal specifications of concepts, relationships, and entities within a domain. It aims to facilitate knowledge sharing, interoperability, and reasoning in systems by structuring and organizing domain knowledge.

Key research themes

1. What methods and tools effectively support ontology building for diverse users and domains?

This research area focuses on methodologies, tools, and frameworks that facilitate the systematic construction, management, and evolution of ontologies. It explores how ontologies can be engineered to be reusable, sharable, and maintainable across different application domains and user groups, often emphasizing the balance between technical expressivity and usability by non-expert users.

Key finding: The paper provides a comprehensive overview of ontology development processes, emphasizing reusable and sharable ontologies constructed via formal languages, supported by methods, methodologies, and tools. It highlights that... Read more
Key finding: This work introduces an interactive ontology learning environment that allows users without prior ontology language syntax knowledge to construct ontologies through intuitive tree structures. The workbench automates OWL... Read more
Key finding: The study adapts Agile software development principles for ontology engineering in a community-driven biomedical domain, demonstrating the effectiveness of iterative development, collaborative user involvement, and frequent... Read more
Key finding: Based on experience developing ontologies for data mining, this paper critically analyses how ontology engineering lacks standardized methods for evaluation, testing, versioning, and reuse. It advocates adopting best... Read more
Key finding: This tutorial establishes foundational understanding of ontology and ontological engineering, focusing on the explicit specification of conceptualizations, and situates ontologies as key enablers for knowledge sharing and... Read more

2. How can ontology learning approaches reduce the cost and complexity of ontology construction?

Ontology learning addresses the challenge of the 'knowledge acquisition bottleneck' by automating or semi-automating ontology construction from various data sources, primarily textual corpora. This theme covers techniques, tools, and evaluation methods that extract domain-specific concepts, relationships, and axioms, aiming to accelerate ontology development and reduce dependence on ontology experts.

Key finding: This survey systematically categorizes and analyzes existing ontology learning techniques, underscoring their role in addressing the high cost and time consumption involved in manual ontology construction. It highlights... Read more
Key finding: The presented workbench integrates ontology learning with user interaction to overcome the limitations of fully automated ontology generation. By providing intuitive interfaces and hiding the complexities of OWL syntax, it... Read more
Key finding: This work proposes a design pattern approach to ontology development that facilitates reuse and automation in ontology construction, making the process more accessible to domain experts. By encapsulating recurrent ontology... Read more

3. How can ontologies enable improved knowledge retrieval and documentation in software and system engineering?

This research area investigates the use of ontologies to organize, document, and retrieve architectural and domain-specific knowledge in software engineering projects and other complex systems. It explores ontology design tailored to knowledge needs, supports diverse user roles, and improves precision and efficiency in knowledge retrieval compared to conventional document-centric approaches.

Key finding: The paper introduces a 'typical question' approach targeting ontology construction driven by real user queries about architectural knowledge. It identifies eight contextual factors that influence ontology building in complex... Read more
Key finding: Experimental results demonstrate that ontologies constructed from empirically identified architectural knowledge needs enable more efficient and effective knowledge retrieval than those based on expected needs. The study... Read more
Key finding: This paper proposes a design method specialized for ontology engineering in information systems to systematically develop ontologies that improve semantic integration and knowledge sharing. It highlights iterative design... Read more

All papers in Ontology Knowledge Engineering

Context: Software architecture documentation is used to communicate architectural knowledge. It is often difficult for document users to find all the architectural knowledge they need to do their tasks, and this results in wasted time and... more
A common approach to software architecture documentation in industry projects is the use of file-based documents. This approach offers a single-dimensional perspective on the architectural knowledge contained. Knowledge retrieval from... more
The usefulness of Software Architecture (SA) documentation depends on how well its Architectural Knowledge (AK) can be retrieved by the stakeholders in a software project. Recent findings show that the use of ontology-based SA... more
Within the scope of ANSWER, an EC-supported research project, a new artistic notation system, called DirectorNotation, is being developed for describing media content, much like notes are used to document a music composition. Our current... more
Over the years, there has been an increasing adoption of ontology-driven conceptual models to represent the conceptual structure of critical domains in reality. Given the complexity of this task, there has been a growing demand for the... more
As there is considerable freedom for software workers to decide what to do in an agile environment, there is a need to be explicit about social aspects such as task ownership between roles and the agility in owning those tasks. We have... more
A common approach to software architecture documentation in industry projects is the use of file-based documents. This approach offers a single-dimensional arrangement of the architectural knowledge. Knowledge retrieval from file-based... more
Context: Software architecture documentation is used to communicate architectural knowledge. It is often difficult for document users to find all the architectural knowledge they need to do their tasks, and this results in wasted time and... more
Within the scope of ANSWER, an EC-supported research project, a new artistic notation system, called DirectorNotation, is being developed for describing media content, much like notes are used to document a music composition. Our current... more
In the present paper we explore Ontologies, as a means to capture knowledge of the film-making domain. More specifically, we intend to open a discussion so as to guide the development of DirectorNotation, an under-development open-source... more
This paper describes a software architecture documentation tool (KaitoroBase) built within the Thinkbase Visual Wiki to provide support for non-linear navigation and visualization of Software Architecture Documents (SADs) produced using... more
Download research papers for free!