Ontologies provide an explicit representation of concepts and their relationships, which provides a strong context for the use and manipulation of data within a problem domain. If the data is referred to without the ontological framework, any association with its original context is lost. A complex system may be implemented with several, different, programming languages and, while an ontological description may be in use at its core, data transferred into or out of this core may traverse many other programming language semantics that do not have the expressiveness or logical foundations of an ontological language. As a result, programming errors may arise, due to the accidental use of one value where another was expected, or through an erro...
The Context Interchange strategy has been proposed as an approach for achieving in-teroperability am...
Ontologies are shared models of a domain that encode a view which is common to a set of different pa...
Ontologies represent rich semantics in a lexical way. Lexical labels are used to identify concepts a...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
We explore the use of ontological constraints in a new way: deploying them in a software system's fo...
Abstract. Using ontologies in software applications is a challenging task due to the chasm between t...
In the recent Computer Science literature, contexts have been proposed mainly to formalize context d...
This paper explores the possibility of using formal ontologies to support detection of conceptual er...
This paper is intended to serve as a comprehensive introduction to the emerging field concerned with...
The problem of conceptual errors in the early stages of a software development is of a great concern...
Computers do not have the equivalent of a human cognitive system and therefore store data simply as ...
Ontologies represent rich semantics in a lexical way. Lexical labels are used to identify concepts a...
We propose a novel integration of programming languages with semantic technologies. We create a sema...
Abstract. Ontologies are a widely accepted tool for the modeling of context information. We view the...
The Context Interchange strategy has been proposed as an approach for achieving in-teroperability am...
Ontologies are shared models of a domain that encode a view which is common to a set of different pa...
Ontologies represent rich semantics in a lexical way. Lexical labels are used to identify concepts a...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
We examine the role of semantic theory in determining the ontology of programming languages. We expl...
We explore the use of ontological constraints in a new way: deploying them in a software system's fo...
Abstract. Using ontologies in software applications is a challenging task due to the chasm between t...
In the recent Computer Science literature, contexts have been proposed mainly to formalize context d...
This paper explores the possibility of using formal ontologies to support detection of conceptual er...
This paper is intended to serve as a comprehensive introduction to the emerging field concerned with...
The problem of conceptual errors in the early stages of a software development is of a great concern...
Computers do not have the equivalent of a human cognitive system and therefore store data simply as ...
Ontologies represent rich semantics in a lexical way. Lexical labels are used to identify concepts a...
We propose a novel integration of programming languages with semantic technologies. We create a sema...
Abstract. Ontologies are a widely accepted tool for the modeling of context information. We view the...
The Context Interchange strategy has been proposed as an approach for achieving in-teroperability am...
Ontologies are shared models of a domain that encode a view which is common to a set of different pa...
Ontologies represent rich semantics in a lexical way. Lexical labels are used to identify concepts a...