Panos Constantopoulos

Learn More
The notion of context appears in computer science, as well as in several other disciplines, in various forms. In this paper, we present a general framework for representing the notion of context in information modeling. First, we define a context as a set of objects, within which each object has a set of names and possibly a reference: the reference of the(More)
Cultural documentation, i.e. the recording and management of a body of knowledge about ensembles of cultural goods, presents special requirements of a computer-based information system, not met by ordinary documentation systems and cultural information bases. The CLIO system aims at covering these needs, while it can also cooperate with an administrative(More)
We present an experimental software repository system that provides organization, storage, management, and access facilities for reusable software components. The system, intended as part of an applications development environment, supports the representation of information about requirements, designs and implementations of software, and offers facilities(More)
Under spot electricity pricing the price of electricity represents actual demand and supply equilibrium conditions and consumers respond to price variations so as to achieve the best cost-service tradeoff over a given time period. Using a decision modelling approach developed for prescribing consumer response to a varying electricity price, the case of(More)
We present our approach to defining similarity between software artifacts and discuss its potential exploitation in software reuse by analogy. We first establish properties of similarity which support its role in retrieving and mapping software descriptions. Then we develop a systematic basis for comparison within a fairly general conceptual modelling(More)
A rich semantic model of annotation is presented that distinguishes several annotation types, uses controlled vocabulary where appropriate, and supports multi-facetted characterization of documents, annotation of parts of documents as well as of entire documents, and annotation of document associations besides annotation of single documents. This model has(More)
We propose a model for providing integrated and unified access to multiple information sources. Each information source comprises two parts: (a) an ontology i.e. a set of terms structured by a subsumption relation, and (b) a database that stores objects under the terms of the ontology. We assume that the objects of interest belong to an underlying domain(More)
This paper defines and analyses a computational model of similarity which detects analogies between objects based on conceptual descriptions of them, constructed from classification, generalization relations and attributes. Analogies are detected(elaborated) by functions which measure conceptual distances between objects with respect to these semantic(More)
Requirements analysis usually results in a set of different specifications for the same system, which must be integrated. Integration involves the detection and elimination of discrepancies between them. Discrepancies may be due to differences in representation models, modeling perspectives or practices. As instances of the semantic heterogeneity problem(More)