Building OWL Ontology of Unique Bulgarian Bells Using Protégé Platform

Similar documents
EFFECTIVE METHODS FOR ORGANIZATION AND PRESENTATION OF DIGITIZED CULTURAL HERITAGE

Signing individual fragments of an RDF graph of unique Bulgarian bells

DIGITAL LIBRARY FOR BULGARIAN TRADITIONAL CULTURE AND FOLKLORE

Client/server system for managing an audio and video archive for unique Bulgarian bells*

Provision of safety of interactive systems - problems and solutions

3D RENDERING IN THE WEB BROWSER * Vladimir Georgiev

Design and implementation of a social semantic digital library

1. Introduction: Why Cultural Heritage and Archival Collections on the Semantic Web?

Bulgarian Folk Songs in a Digital Library

DIGITAL LIBRARY AND SEARCH ENGINE OF BULGARIAN FOLKLORE SONGS

Mobile Application for Conference Series

Semantic Search in Heterogeneous Digital Repositories: Case Studies

Protégé-2000: A Flexible and Extensible Ontology-Editing Environment

DEVELOPMENT OF ONTOLOGY-BASED INTELLIGENT SYSTEM FOR SOFTWARE TESTING

Ontology Building. Ontology Building - Yuhana

EDEN An Epigraphic Web Database of Ancient Inscriptions

KNOWLEDGE MANAGEMENT VIA DEVELOPMENT IN ACCOUNTING: THE CASE OF THE PROFIT AND LOSS ACCOUNT

Introduction to Protégé. Federico Chesani, 18 Febbraio 2010

Survey of Existing Services in the Mathematical Digital Libraries and Repositories in the EuDML Project

WAREHOUSING AND OLAP ANALYSIS OF DATA ABOUT UNIQUE BULGARIAN BELLS * Tihomir Trifonov, Tsvetanka Georgieva-Trifonova

A Tutorial of Viewing and Querying the Ontology of Soil Properties and Processes

An Evaluation of Geo-Ontology Representation Languages for Supporting Web Retrieval of Geographical Information

Context Ontology Construction For Cricket Video

H1 Spring C. A service-oriented architecture is frequently deployed in practice without a service registry

Protege Tutorial Part One

GNDraw Software Application for Creating Generalized Nets

Semantic MediaWiki A Tool for Collaborative Vocabulary Development Harold Solbrig Division of Biomedical Informatics Mayo Clinic

SOFTWARE ENGINEERING ONTOLOGIES AND THEIR IMPLEMENTATION

Discovering the Association Rules in OLAP Data Cube with Daily Downloads of Folklore Materials *

SKOS. COMP62342 Sean Bechhofer

Helmi Ben Hmida Hannover University, Germany

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

The OWL API: An Introduction

Ontologies SKOS. COMP62342 Sean Bechhofer

An Improving for Ranking Ontologies Based on the Structure and Semantics

Overview. Pragmatics of RDF/OWL. The notion of ontology. Disclaimer. Ontology types. Ontologies and data models

Automated Visualization Support for Linked Research Data

Table of Contents. iii

Construction for Research Paper Selection Ontology using Protégé

Semantic Web Fundamentals

EXTRACTING BUSINESS RULES HYPE OR HOPE FOR SOFTWARE MODERNIZATION. Neli Maneva, Krassimir Manev

Efficient Querying of Web Services Using Ontologies

The Semantic Planetary Data System

Museum Collections and the Semantic Web

Geometrical Interpretation of the Elements of the Intuitionistic Fuzzy Objects

Share.TEC System Architecture

Department of Computing Science and Mathematics University of Stirling. Ontologies for Resolution Policy Definition and Policy Conflict Detection

AUGMENTED REALITY AS A METHOD FOR EXPANDED PRESENTATION OF OBJECTS OF DIGITIZED HERITAGE. Alexander Kolev, Dimo Dimov

ARKive-ERA Project Lessons and Thoughts

Visual Model Editor for Supporting Collaborative Semantic Modeling

Ontology-based Architecture Documentation Approach

Using ontologies function management

Search engine in a class of academic digital libraries

A O TOLOGY BASED APPROACH FOR SEARCHI G EIGHBORHOOD BUILDI G

An Annotation Tool for Semantic Documents

Semantic Image Retrieval Based on Ontology and SPARQL Query

University of Huddersfield Repository

Data is the new Oil (Ann Winblad)

The Semantic Web Explained

Archives in a Networked Information Society: The Problem of Sustainability in the Digital Information Environment

Orchestrating Music Queries via the Semantic Web

Approach for Mapping Ontologies to Relational Databases

A Knowledge-Based System for the Specification of Variables in Clinical Trials

Digital Presentation and Preservation of Cultural and Scientific Heritage International Conference

Meta-Bridge: A Development of Metadata Information Infrastructure in Japan

Development of Contents Management System Based on Light-Weight Ontology

REVIEW AND OUTLOOKS OF THE MEANS FOR VISUALIZATION OF SYNTAX SEMANTICS AND SOURCE CODE. PROCEDURAL AND OBJECT ORIENTED PARADIGM DIFFERENCES

It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing

Hybrid Ontology and CBR-based Search in BULCHINO Catalogue

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model

Semantic Annotation, Search and Analysis

Semantic Interoperability of Dublin Core Metadata in Digital Repositories

Hello, I am from the State University of Library Studies and Information Technologies, Bulgaria

A Knowledge Model Driven Solution for Web-Based Telemedicine Applications

Centrum voor Wiskunde en Informatica

ONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES

Towards a Long Term Research Agenda for Digital Library Research. Yannis Ioannidis University of Athens

Extracting knowledge from Ontology using Jena for Semantic Web

SeMFIS: A Tool for Managing Semantic Conceptual Models

Building Consensus: An Overview of Metadata Standards Development

Semantic Query Answering with Time-Series Graphs

Interoperability of Protégé 2.0 beta and OilEd 3.5 in the Domain Knowledge of Osteoporosis

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

Adding formal semantics to the Web

Ontological Modeling: Part 2

Pragmatics of RDF/OWL

Object-oriented Paradigm as Evolution of Structured approach in Programming

Digital Archives: Extending the 5S model through NESTOR

a paradigm for the Introduction to Semantic Web Semantic Web Angelica Lo Duca IIT-CNR Linked Open Data:

Implementing digital folklore collections

TRANSFORMER FAULT DIAGNOSIS BASED ON ONTOLOGY AND DISSOLVED GAS ANALYSIS

Multi-agent and Semantic Web Systems: RDF Data Structures

Ontology based Model and Procedure Creation for Topic Analysis in Chinese Language

Constructing Digital Archive of Architectural Material with ontology

Implementation of Semantic Information Retrieval. System in Mobile Environment

Ontology Creation and Development Model

Practical experiences towards generic resource navigation and visualization

Google indexed 3,3 billion of pages. Google s index contains 8,1 billion of websites

Improving Adaptive Hypermedia by Adding Semantics

SEMANTIC WEB DATA MANAGEMENT. from Web 1.0 to Web 3.0

Transcription:

Building OWL Ontology of Unique Bulgarian Bells Using Protégé Platform Galina Bogdanova 1, Kilian Stoffel 2, Todor Todorov 1, Nikolay Noev 1 1 Institute of Mathematics and Informatics, Bulgarian Academy of Sciences, Acad. G. Bonchev, Str., Block 8, 1113 Sofia, Bulgaria {galina,todor}@math.bas.bg,nickey.noev@gmail.com 2 Information Management Institute, University of Neuchâtel, Switzerland kilian.stoffel@unine.ch Abstract. We describe an ontological representation of data in an archive containing detailed description of church bells. As an object of cultural heritage the bell has general properties such as geometric dimensions, weight, sound of each of the bells, the pitch of the tone as well as acoustical diagrams obtained using contemporary equipment. We use Protégé platform in order to define basic ontological objects and relations between them. Keywords: Bells, Cultural Heritage, Knowledge Technologies and Applications. 1 Introduction Church bells are one of the most important parts of our cultural heritage. As a historical object the bell has general properties such as geometric dimensions, weight, etc. and one very specific property its sound. That is why we create an archive that contains records of the sound of each of the bells, acoustical diagrams, videos and images obtained using contemporary equipment. The collection of information is done by different specialists (engineers, mathematicians, computer scientists, historians, accredited bells assessors, etc.) using specialized equipment. The aim of the Knowledge - Fund BellKnow is to do research and identification of valuable bells located in churches and monasteries and to create archive using modern technologies for analysis, storage and protection of audio information. In this article we present digital archive of unique Bulgarian bells and extend our previous work on semantic annotation of digitalized materials. We use the Protégé platform in order to define an OWL based representation of basic objects and their relations in the BellKnow ontology. The developed methodology is applied in the project "Research and Identification of Valuable Bells of the Historic and Culture Heritage of Bulgaria and Development of Audio and Video Archive with Advanced Technologies" (BELL) [1,2,3,5]. In our

research we also consider some experiences in the same area and we use several techniques for the creation and analysis of digital archives and libraries in [4, 8, 9, 10]. 2 The BellKnow Data Organization The aim of the project BellKnow was to develop an archive containing detailed description of church bells, as well as to develop a digital archive for analysis, reservation and data protection. A digital archive BellKnow is developed by using advanced information technologies for analysis, reservation and data protection, and it contains [1, 5]: The main bells' characteristics; Digital photos and video recordings of the bells while being tolled; The frequency spectrum of the bells during a stroke; The bells' frequency spectrum after transitive process; Charts representing the sound fade by time, sound stream, sound pressure etc. Organization of the BellKnow archive [1]: Digital data More than 3 000 digital records; Including photo pictures, video clips, and audio records; Technical data, historical references, passports, diagrams etc. Tree file structure Digital files format, parameters, coding; Specific signature for file name; Additional META textual data for indexing of media files: o Title (name of subject); o Creator (name of digitalizer); o Description (additional data); o Date (date of creation); o Type (type of media); o Format (file format, codec and parameters); o Identifier (geographic coordinates); o Rights (owner of property rights). 3 OWL Ontologies In recent years the development of ontologies has become very popular in different scientific areas. Ontologies have become common especially on the World-Wide Web. Ontology defines a common vocabulary for researchers who need to share information in a domain. It includes machine-interpretable definitions of basic concepts in the domain and relations among them. 162

Sharing common understanding of the structure of information among people or software agents is one of the more common goals in developing ontologies [7]. There are a lot of definitions of ontology in the literature. An ontology is a formal explicit description of concepts in a domain of discourse called classes, properties of each concept describing various features and attributes of the concept, and restrictions on properties. If we consider ontology with a set of individual instances of classes this results to a knowledge base. Classes are one of the main parts of most ontologies. Classes describe the concepts in the domain. A class can have subclasses that represent concepts that are more specific than the superclass. Properties describe features and attributes of classes and instances. In practical terms, developing ontology includes: defining classes in the ontology; arranging the classes in a subclass superclass hierarchy; defining properties and describing allowed values for them; filling in the values for properties for instances. We can then create a knowledge base by defining individual instances of these classes filling property value information and additional restrictions. 4 BellKnow Ontology Using the information of metadata annotation we define an ontological describing the Bulgarian bells. The basic schema of these digital resources is shown in Figure 1. This scheme shows the basic BellKnow ontology classes (bell, history information, technical data, location, media files, and audio characteristics) and their properties. Next we will consider basic OWL ontology components and how these components are realized in the BellKnow ontology in Protégé. An OWL ontology consists of individuals, properties, and classes, which roughly correspond to Protégé s framework objects [6]: Individuals - represent objects in the domain that we are interested in. For example an individual is each different bell. Properties - Properties are binary relations between individuals. For example, the property haslocation might link the individual Bell1AN to the individual StAleksanderNevskiCatedral, or the property hasbell might link the individual StAleksanderNevskiCatedral to the individual Bell1AN. Properties can have inverses. For example, the inverse of haslocation is islocatationof. Properties can be limited to having a single value i.e. to being functional. They can also be either transitive or symmetric. Classes OWL classes are sets that contain individuals. For example, the class Bell would contain all the individuals that are bells in our domain of interest. Classes may be organized into a superclass-subclass hierarchy. In OWL classes are built up of descriptions that specify the conditions that must be satisfied by an individual for it to be a member of the class. 163

We start creating ontology using Create New OWL Ontology from Protégé s main menu. Next we could start building a class hierarchy using Classes Tab. The empty ontology contains one class called Thing. The class Thing is the class that represents the set containing all individuals. Because of this, all classes are subclasses of Thing. First we create BellKnow s main class Bell. Fig. 1. Ontology create After that we could continue building the BellKnow ontology hierarchy by adding classes and subclasses. The next step is to create OWL Properties. There are three main types of properties: Object properties, Datatype properties and Annotation properties. Object properties are relationships between two individuals. Annotation properties can be used to add metadata to classes, individuals and properties. Using the Datatype property, we can add a restriction to the class states that all individuals of the class must meet specific restrictions. Properties may be created using the Object Properties tab. Example properties: Fig. 2. Example 1 164

An Object property linking the individual Bell1AN to the individual Bell1ANBeat. Fig. 3. Example 2 A Datatype property linking the individual Bell1AN to the data literal 140, which has a type of an xsd:float. Fig. 4. Example 3 An Annotation property, linking the class Bell to the data literal (string) Geogri Ivanov. We can also add additional Datatype and Range restrictions to the Properties. Finally we can use one of the key features of OWL-DL language - reasoner. It helps to test whether or not one class is a subclass of another class and whether or not it is possible for the class to have any instances. 5 Conclusion We present organization and annotation of digital fund with unique Bulgarian bells BellKnow. In the paper is also described a platform for OWL ontology management called Protégé. Basic functionality of Protégé is presented and the process of implementation of BellKnow ontology in Protégé is discussed. Future work in this direction will be to extend and specify BellKnow ontology and to finish its implementation in Protégé platform. Also we will use extended version of ontology in specialized information system, semantic search engines and thematic dictionaries. References 1. Bogdanova G., Dimkov G., Todorov T., Noev N.: Model of Digital Repository of Information and Knowledge - Fund BellKnow, Annual Seminar on algebraic and combinatorial coding theory, Ksilifor, Bulgaria (2010) 2. Bogdanova G., Todorov T., Noev N.: Singing individual fragments of an RDF graph of unique Bulgarian bells, ACCT`2010: Twelfth international workshop, ISBN 978-5-86134-174-5, pp. 47 52, Academgorodok, Novosibirsk, Russia (2010) 165

3. Bogdanova G., Trifonov T., Todorov T., Georgieva T.: Methods for Investigation and Security of the Audio and Video Archive for Unique Bulgarian Bells. National Workshop on Coding Theory and Applications, Blagoevgrad (2006) 4. Bohak, C., Marolt M.: Calculating Similarity of Folk Song Variants with Melodybase Features,. In: ISMIR 2009, Kobe, Japan (2009) 5. Dimkov G., Alexiev Al., Simeonov I., Trifonov T., Simeonov K.: Acoustic research of historic value Bulgarian bells. In: National Conference Akustika'2008, 116 ISSN: 1312-4897 (in Bulgarian) (2008) 6. Horridge M., Knublauch H., Rector A., Stevens R., Wroe C.: A Practical Guide To Building OWL Ontologies Using The Protégé-OWL Plugin and CO-ODE Tools (2007) 7. Musen, M. A.: Editorial. Overcoming the limitations of role-limiting methods. Knowledge Acquisition, 4(2):165 170 (1992) 8. Paneva-Marinova D., Pavlov R., Rangochev K.: Digital Library for Bulgarian Traditional Culture and Folklore. In: 3rd International Conference dedicated on Digital Heritage (EuroMed 2010), pp. 167 172, Published by ARCHAEOLINGUA Lymassol, Cyprus (2010) 9. Paneva D., Pavlova-Draganova L., Draganov L.: Digital Libraries for Presentation and Preservation of East-Christian Heritage. In: HUBUSKA Second Open Workshop Generic Issues of Knowledge Technologies, pp. 75 83, Budapest, Hungary (2005) 10. Pavlova-Draganova, L., Paneva-Marinova D., Pavlov R., Goynov M.: On the Wider Accessibility of the Valuable Phenomena of Orthodox Iconography through Digital Library. In: 3rd International Conference dedicated on Digital Heritage (EuroMed 2010), pp. 173 178, Published by ARCHAEOLINGUA, Lymassol, Cyprus (2010) 166