Hele-mai HaavTallinn University of Technology | TTU · Department of Software Science
Hele-mai Haav
PhD in CS
About
51
Publications
11,580
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
320
Citations
Introduction
Additional affiliations
October 1980 - January 2017
Publications
Publications (51)
In the nearest future, semantic technologies will significantly improve machine understanding and
interoperability of data. In this paper, we review and evaluate four distinct areas of emerging
Information Technologies: Linked Data, Big Data, Internet of Things and social media. For each of
these technology areas we present concept, outline state-o...
Creation of a consistent 3D model of a city requires accurate data. Usually, accuracy assurance problems of data are solved by time consuming and expensive process of collecting and aligning with ground control points (GCP). Therefore, alternative methods become important. Using existing Geographic Information Systems (GIS) databases may decrease t...
The paper is devoted to providing automated solutions to an actual problem of misclassification of goods in cross-border trade. In this paper, we introduce a hybrid approach to Harmonized System (HS) code assessment that combines the knowledge derived from textual descriptions of products, assigned to them HS codes and taxonomy of HS codes nomencla...
This book constitutes the refereed proceedings of the 14th International Baltic Conference on Databases and Information Systems, DB&IS 2020, held in Tallinn, Estonia, in June 2020.*
The 22 revised papers presented were carefully reviewed and selected from 52 submissions. The papers are centered around topics like architectures and quality of inform...
Manual assessment of the correctness of Harmonized System codes of goods is very
error-prone and time demanding task taking into account the dramatically growing amounts of
cross-border trade. The paper provides an automated solution to this problem by applying machine learning methods to assess the correctness of Harmonized System codes. We use ma...
Customization is a very important feature of any manufacturing scheduling system. In many cases large commercial manufacturing scheduling systems are not easily and efficiently customizable to meet requirements of small and medium size enterprises. Therefore, this paper proposes an ontology-based architectural solution for the customization of manu...
Nowadays, customers require customized products instead of standard offers and in many cases prefer web shops and market places for purchasing goods and services. Therefore, intelligent product configuration tools are great value for many companies. One of the main components of these tools is a configuration model. In order to integrate the config...
Ontology Driven Software Development (ODSD) combines traditional Model Based
Software Development (MBSD) techniques with ontology technology in order to provide extensions
to and advantages over MBSD. The goal of the paper is to identify current ODSD approaches
and to provide qualitative and comparative analysis of the collection of identified appr...
The thermally modified wood producer Thermory AS manufactures about 400 different products, which are ordered in large number of variants that makes the expression of the product variant knowledge and its validation very important. In this paper, we express knowledge of product variants as domain ontology in order to capture the product knowledge i...
This paper investigates the use of ontologies for the development of
Domain-Specific Languages (DSL). In Model-based Software Development
(MBSD), ontologies as formal models are mostly used in the phase of domain
analysis as formal representations of domain models and requirements of a
system. In this paper, we extend this view by introducing a con...
This paper investigates the use of ontologies for the development of
Domain-Specific Languages (DSL). In Model-based Software Development
(MBSD), ontologies as formal models are mostly used in the phase of domain
analysis as formal representations of domain models and requirements of a
system. In this paper, we extend this view by introducing a con...
This paper addresses a high level semantic integration of software artefacts for the development of Domain Specific Languages (DSL). The solution presented in the paper utilizes a concept of DSL meta-model ontology that is defined in the paper as consisting of a system ontology linked to one or more domain ontologies. It enables dynamic semantic in...
This paper addresses the problem of alignment of domain ontologies and meta-models of Domain Specific Languages (DSL) in order to facilitate the DSL development process by formal methods. The solution presented in this paper automatically generates design templates of a DSL meta-model that are consistent with a given domain ontology represented in...
It is hard to automatically find a semantically meaningful web service composition over a huge collection of web services available on the web. However, recent results in semantic web service research and technology could be effectively used within some specific domains. E-government is one of the sectors that need horizontal integration. Therefore...
Ontologies are widely proposed for solving semantic interoperability problems in e-government domain. However, less attention is paid on methodological issues of ontology development in this domain. These are not sufficiently solved. Existing approaches in ontology development are technically very demanding and require long learning curve and are t...
Personalization is very important feature of any Location Base Service (LBS) as it improves its usability. The paper focuses a problem of development of personalized LBSs. In the paper, a novel approach based on ontology engineering is proposed to provide an intelligent (semantics-based) solution to personalization problem of LBS. The approach uses...
Advanced Location Based Service (LBS) applications have to integrate information stored in GIS, information about users’ preferences
(profile) as well as contextual information and information about application itself. Ontology engineering provides methods
to semantically integrate several data sources. We propose an ontology-driven LBS development...
E-services are built upon the exchange of information between several databases and institutions. The creation process of new e-services may be not an efficient one because the discovery, integration and reuse of appropriate information resources is time-consuming as the meaning of these information resources is not well-enough documented. In order...
When searching the web, users have an implicit conceptual model of the domain in their mind. This model is based on their
knowledge of the domain and as a rule does not entirely match to the given web site topology. In this paper, we provide a
solution to this mismatching problem by making web users’ domain models explicit by using ontologies creat...
There is widely recognized problem concerning WSDL-based descriptions of web-services that services are described syntactically
not capturing enough meaning [Patil et al. 2004, Probst and Lutz 2004, Elenius et al. 2005]. In order to automate service
discovery and composition several semantic heterogeneity problems should be solved.
This paper discusses methods for improving the usual keyword based retrieval from information resources. Common to these methods
is the use of lattices to structure the conceptual content of the information resources. The first method discussed relies
on construction of ontology by a human being acquainted with a considered knowledge domain. The se...
Development of web-based applications needs tools in order to make the application development more effective by using/re-using business rules as well as web services. These tools should incorporate facilities for capturing different semantic aspects of an application. This paper presents a new conceptual and technological framework of using a rule...
Common design patterns in application development mix implementation of business logic with application logic, user interface logic, or with data access logic. This leads to results that business logic is not well maintainable and reusable, the application code should be reimplemented each time the business logic has changed or the same business lo...
The 9th East-European Conference on Advances in Databases and Information Systems was held on September 12–15, 2005, in Tallinn, Estonia. It was organized in a cooperation between the Institute of Cybernetics at Tallinn University of Technology, the Department of Computer Engineering of Tallinn University of Technology, and the Moscow chapter of AC...
Ontology design is a complex and time-consuming process. It is extremely difficult for human experts to discover ontology from given data or texts. This paper presents a semi-automatic method for ontology extraction and design. The method is based on Formal Concept Analysis and a Horn clause model of a concept lattice. Inputs to the technique are d...
Ontologies are used in information retrieval in order to improve traditional document search methods like keyword-based search or browsing hierarchies of subject categories on the Web. To make it possible to use ontologies for that purpose requires fast automatic or semi-automatic building of formal ontologies that can be processed by a computer. T...
Databases and database systems in particular, are considered as kerneIs of any Information System (IS). The rapid growth of the web on the Internet has dramatically increased the use of semi-structured data and the need to store and retrieve such data in a database. The database community quickly reacted to these new requirements by providing model...
In this paper, we propose an approach and a general schema of algorithms for automatic detection of conflicts between schema
and underlying object base. Our approach is distinguishable by first discovering schema from given set of objects and then
comparing it to the existing schema for discovery of schema conflicts. The approach is based on the co...
This paper considers both an object-oriented multi-layered approach to application design as well as the programming system which implements the methodology presented. The layered approach was motivated by the need for providing support for different kinds of knowledge representation in the application design process and sharing the same object bas...
Kontseptuaalse modelleerimise keeled, vahendid ja meetodid Aruandes kasitletakse Kuberneetika Instituudi tarkvaraosakonna 1993.a. uurimistulemusi. Vaadeldava uurimistoo sisuks on teadmiste esitamise ja kasutamise mudelite taiustamine eesmargiga valja arendada teadmiste baasidega koos tootava programmeerimiskeskkonna alused, kaasaarvatud erinevat tu...
In this paper we propose an approach to modeling dynamics and declarativeness in information systems (IS) by using general rules. The approach is based on object-oriented and logic languages co-operatively working within IS environment. The communication between the languages is organized by means of transformations from one language to another. We...
The purpose of the paper is to describe the design of logic-based meta-language for representing constraints on managing evolution of class and object lattices in OODB. It will be prototypically incorporated to the object-oriented environment and language NUT. One of the goals of the paper is also to propose clean solutions to the integration of th...
In this paper, we propose a methodology for specification of semantics of evolution in object-oriented databases. Our methodology is based on Horn logic as metalanguage for specification of semantics of both schema and object evolution in object-oriented databases. Partial Deduction is used as technique for specialization of a set of general constr...
Teadmuslikud tarkvarasusteemid Aruandes kasitletakse Kuberneetika Instituudi tarkvaraosakonna 1995.a. uurimistulemusi. Vaadeldava too sisuks on aktuaalsete tehisintellekti probleemide lahendamine ning rakendusprogrammide koostamine, mis on seotud teadmiste esitamise keelte ja vahenditega ning automaatse programmide koostamise meetodite edasiarendam...
This paper describes a new approach to the automatic discovery of domain-specific ontologies from textual descriptions of domain entities. The approach is based on application of Natural Language Processing (NLP) and Formal Concept Analysis (FCA).
These are additional instructions and a checklist for the preparation of the camera-ready manuscript to be included in the post-conference proceedings of selected papers of the Eighth International Baltic Conference on Databases and Information Systems published by IOS Press in the series "Frontiers in Artificial Intelligence and Applications. This...
The general purpose data modelling technique used in systems with structural synthesis of programs is presented. Mainly the process of database querying as the most researched field of our approach is considered. A fragment of implementation of relational data model is discussed to illustrate knowledge based data modelling technique presented here.