XML-Based Content Management Framework for Digital Museum

46
XML-Based Content XML-Based Content Management Framework for Management Framework for Digital Museum Digital Museum Joshua J.S. HONG, Joshua J.S. HONG, National Chi Nan University National Chi Nan University TAIWAN TAIWAN [email protected]. [email protected]. tw tw Samuel CRUZ-LARA, Samuel CRUZ-LARA, LORIA / INRIA Lorraine LORIA / INRIA Lorraine Language & Dialog Project Language & Dialog Project FRANCE FRANCE [email protected] [email protected] INRIA Lorraine

description

XML-Based Content Management Framework for Digital Museum. Joshua J.S. HONG, National Chi Nan University TAIWAN [email protected] Samuel CRUZ-LARA, LORIA / INRIA Lorraine Language & Dialog Project FRANCE [email protected]. INRIA Lorraine. Contents. Preface - PowerPoint PPT Presentation

Transcript of XML-Based Content Management Framework for Digital Museum

Page 1: XML-Based Content Management Framework for Digital Museum

XML-Based Content Management XML-Based Content Management Framework for Digital MuseumFramework for Digital Museum

Joshua J.S. HONG,Joshua J.S. HONG,

National Chi Nan UniversityNational Chi Nan University

TAIWANTAIWAN

[email protected]@csie.ncnu.edu.twtw

Samuel CRUZ-LARA,Samuel CRUZ-LARA,

LORIA / INRIA Lorraine LORIA / INRIA Lorraine

Language & Dialog ProjectLanguage & Dialog Project

FRANCEFRANCE

[email protected]@loria.fr

INRIA Lorraine

Page 2: XML-Based Content Management Framework for Digital Museum

2

ContentsContents

PrefacePrefaceThe “Digital Museum Project”The “Digital Museum Project”

IntroductionIntroductionMain objectivesMain objectivesSystem Architecture IssuesSystem Architecture Issues

Technical ApproachTechnical ApproachExpected ResultsExpected Results

Synthesizing RemarksSynthesizing RemarksQuestionsQuestions

Page 3: XML-Based Content Management Framework for Digital Museum

3

PrefacePreface

This is not (yet !) a presentation from a This is not (yet !) a presentation from a concrete implementation of a projectconcrete implementation of a project

Rather, this is a presentation outlining Rather, this is a presentation outlining the main objectives of a collaboration the main objectives of a collaboration (NCNU - LORIA INRIA Lorraine) that is (NCNU - LORIA INRIA Lorraine) that is only at the very beginningonly at the very beginning

National Science Council (Taiwan) & National Science Council (Taiwan) & INRIA (France) CollaborationINRIA (France) Collaboration

Page 4: XML-Based Content Management Framework for Digital Museum

The “Digital Museum Project”The “Digital Museum Project”

Page 5: XML-Based Content Management Framework for Digital Museum

5

IntroductionIntroduction

A Digital Library (DL) focuses on A Digital Library (DL) focuses on conserving, cataloguing, accessing, and conserving, cataloguing, accessing, and tracking the usage of digitized materialtracking the usage of digitized material

Page 6: XML-Based Content Management Framework for Digital Museum

6

IntroductionIntroduction

On the other hand, a Digital Museum On the other hand, a Digital Museum (DM), other than being a simple digital (DM), other than being a simple digital archive, indeed emphasizes more on archive, indeed emphasizes more on providing users with highly educational providing users with highly educational and motivating exhibitionsand motivating exhibitions

Page 7: XML-Based Content Management Framework for Digital Museum

7

IntroductionIntroduction

To efficiently transform the organized To efficiently transform the organized media objects deposited in the digital media objects deposited in the digital archive into educational experiences, archive into educational experiences, there is a need of a novel Content there is a need of a novel Content Management Framework (CMF)Management Framework (CMF)

Page 8: XML-Based Content Management Framework for Digital Museum

8

IntroductionIntroduction

This novel CFM shall be used for This novel CFM shall be used for organizing digital collections and for organizing digital collections and for quickly selecting, integrating, and quickly selecting, integrating, and composing objects from the collection to composing objects from the collection to produce exhibitions of different produce exhibitions of different presentation stylespresentation styles

Page 9: XML-Based Content Management Framework for Digital Museum

9

National Chi-Nan UniversityNational Chi-Nan University

A Digital Museum of Taiwanese A Digital Museum of Taiwanese ButterfliesButterflies

Page 10: XML-Based Content Management Framework for Digital Museum

10

National Chi-Nan UniversityNational Chi-Nan University

The Lanyu Digital Museum on-line The Lanyu Digital Museum on-line ExhibitionExhibition

Page 11: XML-Based Content Management Framework for Digital Museum

11

National Chi-Nan UniversityNational Chi-Nan University

XML-based hypermedia digital museum XML-based hypermedia digital museum content management frameworkcontent management framework

Page 12: XML-Based Content Management Framework for Digital Museum

12

LORIA - INRIA LorraineLORIA - INRIA Lorraine

The SILFIDE Network : An Interactive The SILFIDE Network : An Interactive Service for Using, Studying, Distributing Service for Using, Studying, Distributing and Sharing Natural Language and Sharing Natural Language Resources”Resources”

Page 13: XML-Based Content Management Framework for Digital Museum

13

LORIA - INRIA LorraineLORIA - INRIA Lorraine

ELAN : “European Language Activity ELAN : “European Language Activity Network” (Multi-Lingual Information Network” (Multi-Lingual Information Society)Society)

Page 14: XML-Based Content Management Framework for Digital Museum

14

LORIA - INRIA LorraineLORIA - INRIA Lorraine

XML-based documents management and XML-based documents management and networked environmentsnetworked environments

Page 15: XML-Based Content Management Framework for Digital Museum

15

MLIS-ELANMLIS-ELAN

MULTI-LINGUAL INFORMATION MULTI-LINGUAL INFORMATION SOCIETYSOCIETYEuropean Language Activity NetworkEuropean Language Activity Networkhttp://solaris3.ids-mannheim.de/elan/http://solaris3.ids-mannheim.de/elan/http://www.loria.fr/projets/MLIS/ELAN/http://www.loria.fr/projets/MLIS/ELAN/

Page 16: XML-Based Content Management Framework for Digital Museum

16

MLIS-ELANMLIS-ELAN

Companies, research teams and individuals Companies, research teams and individuals involved in language engineering or in involved in language engineering or in undertakings such as translating, dictionary undertakings such as translating, dictionary making or philology require LARGE corpora, making or philology require LARGE corpora, lexicons and similar electronic resourceslexicons and similar electronic resources

On the other hand such linguistic databases On the other hand such linguistic databases have already been created for most European have already been created for most European languages languages

Page 17: XML-Based Content Management Framework for Digital Museum

17

MLIS-ELANMLIS-ELAN

It can be observed that the need exists, the It can be observed that the need exists, the product exists and yet the two have until now product exists and yet the two have until now rarely been brought togetherrarely been brought together ! !

This paradox can largely be explained by the This paradox can largely be explained by the fact that the language resources in question fact that the language resources in question often cannot be accessed EASILY and usually often cannot be accessed EASILY and usually cannot be exploited using STANDARDIZED cannot be exploited using STANDARDIZED proceduresprocedures

Page 18: XML-Based Content Management Framework for Digital Museum

18

MLIS-ELANMLIS-ELAN

MLIS-ELAN is a distributed language MLIS-ELAN is a distributed language resources system offering access to resources system offering access to existing resources to their potential users existing resources to their potential users throughout Europethroughout Europe

Page 19: XML-Based Content Management Framework for Digital Museum

19

MLIS-ELANMLIS-ELAN

MLIS-ELAN should provide standardized MLIS-ELAN should provide standardized resources for the following languages : resources for the following languages : Albanian, Belo Russian, Bulgarian, Catalan, Albanian, Belo Russian, Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, English, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Estonian, Finnish, French, German, Greek, Hungarian, Irish, Italian, Latvian, Lithuanian, Hungarian, Irish, Italian, Latvian, Lithuanian, Polish, Portuguese, Romanian, Russian, Polish, Portuguese, Romanian, Russian, Serbian, Slovakian, Slovene, Spanish, Swedish Serbian, Slovakian, Slovene, Spanish, Swedish and Uzbekand Uzbek

Page 20: XML-Based Content Management Framework for Digital Museum

20

Main GoalsMain Goals

To build a distributed architecture for To build a distributed architecture for accessing and sharing natural language accessing and sharing natural language resources that are stocked in resources that are stocked in heterogeneous Data Basesheterogeneous Data Bases

To define a  "Common Query Language" To define a  "Common Query Language" used by all servers in the networkused by all servers in the network

Page 21: XML-Based Content Management Framework for Digital Museum

The First ELAN NetworkThe First ELAN Network

RecursosLingüísticos

RecursosLingüísticos

RecursosLingüísticos

RecursosLingüísticos

Institut National de la Langue Française

Instituto di Linguistica Computazionale

University of Birmingham,Department of English,School of Humanities

Instituut voor Nederlandse Lexicologie

Page 22: XML-Based Content Management Framework for Digital Museum

22

100% XML100% XML

XML is obviously used for normalizing XML is obviously used for normalizing the representation of natural language the representation of natural language resourcesresources

XML is also used for normalizing the XML is also used for normalizing the protocols we use to exchange information protocols we use to exchange information between all servers in the networkbetween all servers in the network

Page 23: XML-Based Content Management Framework for Digital Museum

23

ELAN Network ArchitectureELAN Network Architecture

Three main actors :Three main actors :Network Management UnitNetwork Management UnitLR ServersLR ServersJava enabled Web browsers, client sideJava enabled Web browsers, client side

Page 24: XML-Based Content Management Framework for Digital Museum

25

Network Management UnitNetwork Management Unit

Keep information about all LR serversKeep information about all LR servers For each server :For each server :

its nameits name its address (Internet URL or IP address)its address (Internet URL or IP address) a profile of server contentsa profile of server contents

Every LR server consult the NMU to :Every LR server consult the NMU to : get the list of registered servers on the networkget the list of registered servers on the network get information about a specific serverget information about a specific server

Contact regularly every server to check their status Contact regularly every server to check their status (offline or online)(offline or online)

Page 25: XML-Based Content Management Framework for Digital Museum

NMU ArchitectureNMU Architecture

Based on a CORBA Clients-Server architecture

Object Request Broker

InterfaceDefinitionLanguage

InterfaceDefinitionLanguage

InterfaceDefinitionLanguage

InterfaceDefinitionLanguage

Page 26: XML-Based Content Management Framework for Digital Museum

The “Digital Museum Project”The “Digital Museum Project”

Page 27: XML-Based Content Management Framework for Digital Museum

37

Main ObjectivesMain Objectives

Development of crucial techniques for Development of crucial techniques for the efficient producing, storage, and the efficient producing, storage, and retrieval of XML-based documents retrieval of XML-based documents XLink, XPointer, XSLT, XSL FO, RDF,…XLink, XPointer, XSLT, XSL FO, RDF,…

Page 28: XML-Based Content Management Framework for Digital Museum

38

Main ObjectivesMain Objectives

Development of a general XML-based Development of a general XML-based distributed software architecture for distributed software architecture for accessing and sharing multimedia accessing and sharing multimedia resourcesresourcesSOAP & Web Services, …SOAP & Web Services, …

Page 29: XML-Based Content Management Framework for Digital Museum

39

Main ObjectivesMain Objectives

Design of optimal synchronized Design of optimal synchronized hypermedia document models for digital hypermedia document models for digital museum exhibitionmuseum exhibitionSMIL, …SMIL, …

Page 30: XML-Based Content Management Framework for Digital Museum

40

System Architecture IssuesSystem Architecture Issues

A multilevel architecture :A multilevel architecture :Administrator LevelAdministrator Level

Organizing LOCAL mediaOrganizing LOCAL media

Exhibition Design LevelExhibition Design LevelOrganizing exhibitions Organizing exhibitions

Final User LevelFinal User LevelAccessing exhibitionsAccessing exhibitions

Page 31: XML-Based Content Management Framework for Digital Museum

System Architecture IssuesSystem Architecture Issues

Local access pointLocal access point

Local access pointLocal access point

Local access pointLocal access point

Local access pointLocal access point

Page 32: XML-Based Content Management Framework for Digital Museum

Administrator LevelAdministrator Level

ContentContentManagementManagement

SystemSystem

Page 33: XML-Based Content Management Framework for Digital Museum

43

Administrator LevelAdministrator Level

Content Management SystemContent Management SystemMultimedia Resources Database FeedingMultimedia Resources Database FeedingMultimedia Resources IntegrationMultimedia Resources IntegrationDigitization ProcessDigitization ProcessMultimedia Resources CompositionMultimedia Resources Composition

Page 34: XML-Based Content Management Framework for Digital Museum

Exhibition Design LevelExhibition Design Level

Local access pointLocal access point

Page 35: XML-Based Content Management Framework for Digital Museum

45

Exhibition Design LevelExhibition Design Level

Building exhibitions by collecting Building exhibitions by collecting multimedia resources allover the networkmultimedia resources allover the networkSelection of the working serversSelection of the working serversSelection of multimedia resources Selection of multimedia resources

(“Shopping Cart Paradigm”)(“Shopping Cart Paradigm”)Manipulation of the selected resourcesManipulation of the selected resources

““Local” access for all multimedia Local” access for all multimedia resourcesresources

Page 36: XML-Based Content Management Framework for Digital Museum

Final User LevelFinal User Level

Page 37: XML-Based Content Management Framework for Digital Museum

47

Final User LevelFinal User Level

Web Browser-based accessWeb Browser-based access““Direct” access to exhibitions containing Direct” access to exhibitions containing

“distributed multimedia resources”“distributed multimedia resources”

Page 38: XML-Based Content Management Framework for Digital Museum

48

Technical ApproachTechnical Approach

XML-based technologiesXML-based technologiesXML, XSLT, XSL FO, SMIL, RDF, …XML, XSLT, XSL FO, SMIL, RDF, …

Platform Independent Software Platform Independent Software ApplicationsApplicationsJavaJava

Distributed Software ApplicationsDistributed Software ApplicationsSOAPSOAP

Page 39: XML-Based Content Management Framework for Digital Museum

49

XMLXML

Resource Description Framework (RDF)Resource Description Framework (RDF)Meta DataMeta DataOntologiesOntologiesSemanticsSemantics

Page 40: XML-Based Content Management Framework for Digital Museum

50

XMLXML

XML will be used for normalizing the XML will be used for normalizing the presentation of multimedia resources presentation of multimedia resources (SMIL, …)(SMIL, …)

Page 41: XML-Based Content Management Framework for Digital Museum

51

XMLXML

XML will also be used for normalizing XML will also be used for normalizing the protocols we will use to exchange the protocols we will use to exchange information between all servers in the information between all servers in the network (SOAP, …)network (SOAP, …)

Page 42: XML-Based Content Management Framework for Digital Museum

52

XMLXML

XSLT & XSL FOXSLT & XSL FOTransformationsTransformationsStyle SheetsStyle SheetsPDF documentsPDF documents

Page 43: XML-Based Content Management Framework for Digital Museum

FEUILLESXSL

Base deDonnées

Relationnelle

XML BDAPI

DocumentXML

PAGESHTML

AutresApplications

XMLXML

Page 44: XML-Based Content Management Framework for Digital Museum

54

Expected ResultsExpected Results

Implementation of a Java-XML-based Implementation of a Java-XML-based digital museum content management digital museum content management system functioning properly both system functioning properly both taiwanese and french computer/network taiwanese and french computer/network environmentenvironment

Page 45: XML-Based Content Management Framework for Digital Museum

55

Synthesizing RemarksSynthesizing Remarks

Three major axes :Three major axes :Design of Optimal Synchronized Design of Optimal Synchronized

Hypermedia Documents for Digital Museum Hypermedia Documents for Digital Museum Exhibitions (SMIL, …Exhibitions (SMIL, …

Optimal Storage and Retrieval of XML-Optimal Storage and Retrieval of XML-based Documents (XML, XLink, XPointer, based Documents (XML, XLink, XPointer, XSLT, XSL FO, RDF, …)XSLT, XSL FO, RDF, …)

XML-based Distributed Software XML-based Distributed Software Architectures (SOAP & Web Services)Architectures (SOAP & Web Services)

Page 46: XML-Based Content Management Framework for Digital Museum

56

QuestionsQuestions