No Slide Title

Download Report

Transcript No Slide Title

Description of some
multimedia ontologies
Raphaël Troncy
Thursday 1st of December,
2005
[email protected]
Multimedia Ontologies
 Multimedia ontologies can be related to many
works, standards, communities …
 Focus here on MPEG-7 ... as a whole
 ISO Standard composed of 11 parts but it is still
growing …
 DDL = XML Schema + small extensions
 Descriptors and Description Schemes
1182 elements, 417 attributes, 377 complex types in
the schema (MDS + Visual + Audio parts)
40 Classification Schemes
Agenda
 DSTC's Proposal
 Jane Hunter & Suzanne Little (ABC model)
 TUC's Proposal
 Chrisa Tsinaraki (DELOS)
 INA's Proposal
 Antoine Isaac & Raphaël Troncy
 DMAG/MTG's Proposal
 Roberto Garcia & Oscar Celma
DSTC's Proposal (summary)
 1st proposal chronologically
 MPEG-7 ontology developed in RDFS, then
converted into DAML+OIL and now OWL
 Contains 60 classes and 40 properties
 OWL Full ontology
 Cover the upper level of the MDS
 segments and decomposition
 agent, role, place, time and instrument
 basic visual descriptors
 Available at:
http://maenad.dstc.edu.au/slittle/mpeg7.owl
TUC's Proposal
 Software Engineering Framework aiming to
facilitate Knowledge-based MPEG-7
Multimedia Application Development
 Being developed in TUC/MUSIC
 Consists of:
 An Ontological Infrastructure
 Methodologies for Interoperability between
MPEG-7 and OWL
 An underlying MPEG-7 Repository
 Tools implementing the DS-MIRF approach
DS-MIRF Ontological
Infrastructure
OWL Upper
Ontology
Fully captures the
MPEG-7 MDS
...
...
OWL Application
Ontologies
Typed
Relationships
Application
Ontology X
Semantic User
Preferences
“Fill the blanks” left
from the MPEG-7
MDS for Application
Support
...
OWL Domain
Ontologies
Soccer Domain
Ontology
F1 Domain
Ontology
Domain
Ontology X
...
Extend the Upper Ontology and
the Application Ontologies with
Domain Knowledge
DS-MIRF Ontological
Infrastructure
 An Upper Ontology that fully captures the
MPEG-7 MDS and a part of the MPEG-7
Visual
 Being extended to capture the MPEG-21 DIA
Architecture
 Transformation Rules to transform OWL
Ontologies and OWL/RDF metadata into
MPEG-7 documents
 Implemented in the GraphOnto Ontology and
Metadata Editor
TUC's Ontology Definition
Methodology
 Manual definition based on the following rules:
 MPEG-7 Simple Datatype Representation:
Integration of the XML Schema simple datatypes
(rdfs:Datatype)
 MPEG-7 Complex Type Representation: Homonym
OWL Classes
Attributes & Simple Type Elements: Datatype Properties
Complex Type Elements: Object Properties
Subclassing:
Simple Types: Datatype property with rdf:ID “type_nameContent”
– where type_name is the type of the supertype
Complex Types: rdfs:subclassOf
Constraints: OWL Restrictions
 MPEG-7 Classification Scheme Representation:
Individuals of the MDS type “ClassificationSchemeType”
TUC's Proposal (summary)
 Cover the full standard
 Contains 420 classes and 175 properties for the
MDS part
 OWL DL
 Cover also the CSs
 The 40 CSs have been translated into simple
OWL hierarchy
 Available at:
http://elikonas.ced.tuc.gr/ontologies/av_semantics.
zip
INA's Proposal
 Different uses of AV Document Descriptions
 Archival and description of documents from a
cultural heritage point of view: INA
 Exchanging program identification and
characterization for interactive TV: TV-Anytime
 Diffusion of program information (news
agencies): ProgramGuideML
 Storing and sharing AV content descriptions
(automatic extraction results): MPEG-7 standard
Can we find an AV core
ontology?
 There are many common needs amongst
observed applications
 Characterization of programs and sequences
 Decomposition of programs and sequences
 Ability to introduce description of the activities
that constitute the context of AV documents (roles
of people involved, ways production and broadcast
are achieved)
 These concepts are close to a "neutral"
archival viewpoint
C.O. content
 Concerning AV objects:
 distinction sequence/program
 decomposition and qualification of those objects
 link to external world themes and entities (content
description)
 Underlying use patterns for elicited
categories
Theme-related
Entities
thematicRelation
[hasTheme, shows,
refersTo...]
Program
broadcastRelation
[hasBroadcaster,
hasPeriodicity...]
Channel, Live,
Daily...
productionRelation
[hasAuthor,
hasFilmingFeature...]
Productor, Zoom...
partOf
Sequence
partOf
Example:
Upper-level
categorization of
sequences
Example:
Upper-level categorization of program
INA's Proposal (summary)
 Cover the MDS upper part, and partially the
audio and visual parts
 Contains 610 classes
 OWL DL
 Cover also (partially) the CSs
 adapted to TV Anytime (and ProgramGuideML)
 adapted to INA's needs
 Linked to the DOLCE ontology
 Available at:
http://www.cwi.nl/~troncy/MPEG-7/
DMAG/MTG's Proposal
 Reuse MPEG-7 implicit semantics.
 XML  Semantic Web:
 XSD2OWL: schema to ontology.
 XML2RDF: XML instance data to RDF
instances.
 Tested as integration base for:
MusicBrainz, Simac, Music Vocabulary,
etc.
XMLSchema to OWL Mappings
XML Schema
OWL
element|attribute
rdf:Property
owl:DatatypeProperty
owl:ObjectProperty
element@substitutionGroup
rdfs:subPropertyOf
element@type
rdfs:range
complexType|group|attributeGroup
owl:Class
complexType//element
owl:Restriction
extension@base|restriction@base
rdfs:subClassOf
@maxOccurs
@minOccurs
owl:maxCardinality
owl:minCardinality
sequence
choice
owl:intersectionOf
owl:unionOf
DMAG/MTG's Proposal
(summary)
 Cover the whole MPEG-7 + the upper level of
the Classification Schemes
 Contains 2372 classes and 975 properties
 OWL Full
 Available at:
http://dmag.upf.edu/ontologies/mpeg7ontos/
Questions ?
Towards an harmonization
of these multimedia
ontologies
Raphaël Troncy
Thursday 1st of December,
2005
[email protected]
Preliminary results
 Current state:
 Proposals are made individually, for specific
research project
 The OWL files contains some errors
Corrected versions available for DSTC and DMAG/MTG
ontologies
 Different conceptualizations have been
obtained … even if they start from the same
MPEG-7 schema
 No MPEG-7 endorsement
(Personal) Idea: Three step
process
 Aligning pair-wise ontologies
 Visual part of aceMedia vs DMAG vs TUC
 MDS part of Hunter vs DMAG vs TUC vs INA
 CSs part of DMAG vs TUC vs INA
 Merging and fusing
 Re-engineering (manually) !
 Current proposals are based on automatic
translation rules from XSD to OWL (except INA)
 Does NOT go beyond what XML Schema can
express
Open Issues
 OWL DL vs OWL Full
 Real modularization of MPEG-7
 upper part, visual, audio, CSs
 requires breaking some existing relationships !
 Do we have to capture all MPEG-7 ?
 people, agent, role, place are not multimediaspecific
 Are there more multimedia ontologies
currently developed ?
 Proton: http://proton.semanticweb.org/
 Boemie: re-use the aceMedia ontologies (MDO, VDO)
Questions ?