ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004



Similar documents
Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Ontology and automatic code generation on modeling and simulation

Secure Semantic Web Service Using SAML

Lightweight Data Integration using the WebComposition Data Grid Service

Introduction to XML Applications

technische universiteit eindhoven WIS & Engineering Geert-Jan Houben

Pragmatic Web 4.0. Towards an active and interactive Semantic Media Web. Fachtagung Semantische Technologien September 2013 HU Berlin

Selbo 2 an Environment for Creating Electronic Content in Software Engineering

Annotation: An Approach for Building Semantic Web Library

Artificial Intelligence & Knowledge Management

II. PREVIOUS RELATED WORK

Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting

A Semantic web approach for e-learning platforms

XML- New meta language in e-business

An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC)

Web Design and Development ACS-1809

Semantic Search in Portals using Ontologies

Chapter 3: XML Namespaces

Application of ontologies for the integration of network monitoring platforms

2. Distributed Handwriting Recognition. Abstract. 1. Introduction

A generic approach for data integration using RDF, OWL and XML

Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006

Presentation / Interface 1.3

UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications

An architecture for open and scalable WebGIS

BUSINESS VALUE OF SEMANTIC TECHNOLOGY

Encoding Library of Congress Subject Headings in SKOS: Authority Control for the Semantic Web

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology

A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS

XBRL Processor Interstage XWand and Its Application Programs

Databases in Organizations

Semantic Web Services for e-learning: Engineering and Technology Domain

COIS Databases

GLEN RIDGE PUBLIC SCHOOLS MATHEMATICS MISSION STATEMENT AND GOALS

SOFTWARE ENGINEERING PROGRAM

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

- a Humanities Asset Management System. Georg Vogeler & Martina Semlak

Literature Review Service Frameworks and Architectural Design Patterns in Web Development

Information Services for Smart Grids

M3039 MPEG 97/ January 1998

2667A - Introduction to Programming

A Data Browsing from Various Sources Driven by the User s Data Models

Web Design Specialist

EUR-Lex 2012 Data Extraction using Web Services

HYPER MEDIA MESSAGING

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

Ozgur Aktunc Assistant Professor of Software Engineering St. Mary s University

CitationBase: A social tagging management portal for references

Annotea and Semantic Web Supported Collaboration

XML for Manufacturing Systems Integration

Rotorcraft Health Management System (RHMS)

Designing Data Models for Asset Metadata Daniel Hurtubise SGI

Outline. CIW Web Design Specialist. Course Content

No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface

A Concept for an Electronic Magazine

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

DIABLO VALLEY COLLEGE CATALOG

Lesson Overview. Getting Started. The Internet WWW

DISCOVERING RESUME INFORMATION USING LINKED DATA

Multimedia Applications. Mono-media Document Example: Hypertext. Multimedia Documents

Using Dublin Core for DISCOVER: a New Zealand visual art and music resource for schools

Differences between HTML and HTML 5

DC2AP Metadata Editor: A Metadata Editor for an Analysis Pattern Reuse Infrastructure

Chapter 1. Dr. Chris Irwin Davis Phone: (972) Office: ECSS CS-4337 Organization of Programming Languages

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA

Supporting Change-Aware Semantic Web Services

Theme 6: Enterprise Knowledge Management Using Knowledge Orchestration Agency

How To Understand Programming Languages And Programming Languages

Ontology-based Classification of

Scalable End-User Access to Big Data HELLENIC REPUBLIC National and Kapodistrian University of Athens

Internet Technologies_1. Doc. Ing. František Huňka, CSc.

Security Issues for the Semantic Web

Transcription:

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 By Aristomenis Macris (e-mail: arism@unipi.gr), University of Piraeus, Greece Abstract. This demonstration session intends to present the tools developed by the CULTOS (Cultural Units of Learning Tools and Services) project (IST-2000-28134), for the implementation of hypertext based intertextual studies knowledge cases about the European culture. For the needs of the demonstration an ontology will be implemented, consisting of concepts (entities, objects, events, processes, goals, and results), instances (occurrences of concepts) and relations between them, as well as multimedia threads, that reference the ontology on the one hand, and designated segments of multimedia objects on the other. The tools built can serve non-technical users in other scientific domains to implement ontologies and knowledge-aware multimedia threads. CULTOS tools that will be demonstrated are: (a) designer tools (ontology builder and authoring tool for multimedia threads) (b) interfacing technologies, in order to assist third parties to take advantage of CULTOS technology (EMMOs Enhanced Multimedia Meta Objects to map relationships between multimedia objects into navigable hypermedia structures and Transformers - meta-translation systems for generation of translators from declarative specifications) and (c) end-user tools for viewing EMMOs. 1. Introduction 1.1. From hyperlinks to third generation multimedia authoring tools Hypertext (Nelson, 1987) refers to a nonlinear system of information browsing and retrieval that contains associative links (hyperlinks) to other related documents. When in addition to text, other forms of content communication media, such as sound, images, video etc., are introduced, the term hypertext is transformed to the term hypermedia. Authoring tools are used in order to materialize those hypermedia links. First generation Web-content encodes information in handwritten (HTML) Web pages. Second generation Web content generates HTML pages on demand, e.g. by filling in templates with content retrieved dynamically from a database or transformation of structured documents using style sheets (e.g. XSLT - Extensible Stylesheet Language Transformation). Third generation Web pages make use of rich markup (e.g. XML) (Bray et al., 1998) along with metadata (e.g. RDF Resource Description Framework) schemes (Lassila and Swick, 1

1999), to make the content not only machine-readable but also machine processable, a necessary pre-requisite to the Semantic Web (Berners-Lee et al., 2001). Third generation authoring tools for knowledge workers are therefore needed in order to introduce hypermedia links to the Semantic Web and since this hyper-linking process usually involves only parts of the hypermedia involved (a portion of a video, sound, image, text, etc.), this is also a basic requirement from third generation authoring tools, in order to avoid data redundancy. 1.2. Multimedia threads A Multimedia thread is a collection of third generation web pages serving a specific need. A thread could be a specific web site serving the needs of one organization or individual or purpose. So a thread consists of a knowledge repository, a content repository and the structures of the various web pages. 1.3. Ontologies Multimedia threads serving the same or similar purposes, although they usually use different content repositories, they tend to use very similar knowledge based structures, since they are all dealing with similar entities. This collection of categories of things that exist or may exist in some domain is termed, according to Sowa (Sowa, 2000) an ontology. An ontology (Gruber, 1995) serving the general needs of a community is an upper ontology, whereas the ontology serving the specific needs of one thread is a lower ontology. 2. The CULTOS project (IST-2000-28134) tools CULTOS is an acronym from the words Cultural Units of Learning Tools and Services. The overall objective of CULTOS is to develop new knowledge-aware multimedia authoring and presentation tools for non-technical experts, for cross-media integration of cultural multimedia artefacts. This objective includes amongst other: Adaptation and development of designer tools for building knowledge models from ontologies (ontology builder) to multimedia threads (authoring tool) that support autonomous, portable meta-data objects. Specification and implementation of the properties of autonomous portable metadata objects (Enhanced Multimedia Meta Objects - EMMOs). Generation of transformers for advanced information objects in order to communicate EMMOs to different application environments. 2

2.1. Knowledge-Based Multimedia Authoring In order to arrive at a semantic web (http://www.semanticweb.org), information technology needs to provide mechanisms that allow domain experts to express their knowledge, and combine that knowledge with medial presentations and illustrations. In a collaborative modeling phase, the experts (Seely-Brown and Duguid, 1991) define an ontology of concepts and relations. That ontology is made accessible to users (who may be the experts themselves) who then associate instances of the concepts and relationships with digital multimedia resources. Knowledge-Based Multimedia Authoring is then, the filling up of a database with instances that reference the ontology on the one hand, and designated segments of multimedia objects on the other. 2.2. Ontology builder K-Infinity is the tool Intelligent Views have developed for the creation, maintenance and use of a knowledge network (Carpenter, 1992). It offers the editor broad support for object-oriented knowledge modeling. The user benefits from a large array of opportunities to access and utilize the information network. K-Infinity features the following editorial components: The Knowledge Builder is K-Infinity's main component. This tool allows the user to create, delete, rename and edit objects, as well as to set up relations between objects. This can be done in two different workspaces: (a) The Graph Editor and (b) The Concept Editor. Along with the tools for editing the knowledge network, the editor needs organizational aids in order to structure daily tasks. The K-Organizer is designed to fill this need. The editor can use the K- Organizer to classify and group objects, either manually or through the use of given object properties. 2.3. The thread builder Authoring tool CULTOS Authoring Tool allows the authors of threads to carry out two tasks: Designing a thread in a top-down fashion Authoring a thread bottom-up, by associating segments of multimedia files to ontological concepts. 3

When a thread has been authored, it can be saved and re-edited, or it can be viewed, using the CULTOS Viewing Tool. EMMO Authoring happens when multimedia sources are associated with other multimedia sources using reference to the media files on the one hand, and references to the ontology on the other. EMMO authoring requires domain knowledge, but not much computer-specific knowledge. EMMO Viewing is the browsing of existing, preauthored EMMOs. Clients EMMO Viewer EMMO Authoring Ontology Authoring Converter EMMO2ANYTHI EMMO2SM Server APIs SOAP based MDB API KDB API OntDB API Repositories references references MDB KDB OntDB The EMMO authoring tool is composed of four subcomponents: 1. Ontology Visualization Component 2. Several Media Editors (for text, images, audio, and video) 3. Command Palette (for housekeeping functions, search tools etc) 4. Tool container for the above subcomponents 2.4. Enhanced Multimedia Meta Objects (EMMOs) The input and output of the value-chain supported by CULTOS tools are Enhanced Multimedia Meta Objects (EMMOs). As the main unit of value, EMMOs encapsulate meaningful relationships between multimedia objects and map them into navigable hypermedia structures. The content of an EMMO (CULTOS, 2000) is the set of explicit semantic relationships defined between the multimedia objects, and conforming to relevant interchange standards. This will enable users along the value chain to freely choose component tools, leading to a flexible authoring and publishing environment. 4

2.5. Semi-automatic generation of Transformers in CULTOS It is foreseeable that formats for advanced information objects will continue to differ from each other. Intelligent applications will increasingly be required to be resilient to differences in syntactic format, when there is sufficient semantic overlap between the objects that are manipulated by the applications. In the case of threads, EMMOs carrying these threads will have to communicate with different application environments. Rather than treating interoperation as a traditional integration exercise by writing adhoc wrappers, CULTOS uses recently developed meta-translation systems (a special class of attribute grammars) for semi-automatic generation of translators from declarative specifications. The diagram illustrates how the multimedia repository, the knowledge database (the home of Thread-knowledge), the ontology database, the EMMOs and the transformers relate to each other. EMMOs are saved in the Knowledge Database (KDB) and refer to ontology (OntoDB) and media repository (MDB) 5

References - Berners-Lee, T., Hendler,J. and Lassila, O. (2001): The Semantic Web, Scientific American, May 2001, pp. 28-37. - Bray, Tim, Paoli, Jean and Sperberg-McQueen, C. M. (1998): Extensible Markup Language (XML) 1.0 Specification, W3C Recommendations, February 10, 1998; http://www.w3.org/tr/rec-xml - CULTOS (2000): Cultural Units of Learning Tools and Services project, IST-2000-28134; http://www.cultos.org - Gruber, T. R. (1995): Toward principles for the design of ontologies used for knowledge sharing, Int. J. Hum. Comput. Stud. 43, 5/6 1995, pp. 907 928. - Lassila, O. and Swick, R.R. (1999): Resource Description Framework (RDF) Model and Syntax Specification, W3C Recommendation, 22 Feb. 1999; http://www.w3.org/tr/1999/rec-rdf-syntax-19990222/ - Nelson, T. (1987): Literary Machines, Published by the author. Mindful Press.1 st edition. - Seely-Brown, J. and Duguid, P. (1991): Organisational Learning and Communities of Practice, Organizational Science, Vol 2(1), 1991. - Sowa John F. (2000): Knowledge Representation - Logical, Philosophical and Computational Foundations, Brooks/Cole, USA, p. 492. 6