A FORMAL APPROACH TO THE MODELLING OF DIGIAL ARCHIVES

Post on 23-Feb-2016

54 views 0 download

Tags:

description

A FORMAL APPROACH TO THE MODELLING OF DIGIAL ARCHIVES. Rathachai Chawuthai rathachai.c@gmail.com. Hideaki Takeda NII. Vilas Wuwongse Thammasat. Agenda. Introduction Conceptual Model Logical Model Prototype Future works. Introduction. Digital Preservation?. - PowerPoint PPT Presentation

Transcript of A FORMAL APPROACH TO THE MODELLING OF DIGIAL ARCHIVES

A FORMAL APPROACH TO THE MODELLING OF

DIGIAL ARCHIVES

Rathachai Chawuthairathachai.c@gmail.com

Vilas WuwongseThammasat

HideakiTakedaNII

Agenda

Introduction Conceptual Model Logical Model Prototype Future works

2

Introduction

3

Digital Preservation?

4

What is ? Error: DVDunreadable

Error: No program can open file format .doc

!7rò??àÕ ??ߟ²ÂÚÕ??ߟ²ÂÚ

ðŽɳ!Z?g! Õr/ÕŸ/?rò?

File is read protectedPlease key password

5http://articles.cnn.com/2011-10-11/world/world_thailand-floods_1_flood-prevention-flood-victims-monsoon-rains?_s=PM:WORLD

On Monday, Thai Prime Minister Yingluck Shinawatra ordered canal dredging and reinforcement of flood-prevention

embankments to protect the city, state-run news agency MCOT reported. In addition, three new flood-prevention walls

were being built at two locations in Rangsit, in northern Bangkok, and in Taling Chan, in the western part of the city.

Tourists warned as floods continue to wreak havoc in Thailand

The government needs another 1.5 million sandbags, MCOT reported. The prime minister called on the private sector to

supply them, but said the government will buy all the needed sandbags by Wednesday, the news agency said.

Meanwhile, around 1,200 people have taken shelter in a gymnasium at Bangkok's Thammasat University. Most of them

are from neighboring Ayutthaya province and other flood-affected areas around the capital, said Thanawat Srisuwan, a

volunteer at the makeshift shelter.

The authorities have set up almost 200 other temporary shelters around the city to receive flood victims. The Bangkok

Metropolitan Administration said plans were in place to evacuate people from nine areas, mainly in eastern Bangkok, if

needed.

Elsewhere, patients in two hospitals in Thailand's Ayutthaya and Nakhon Sawan provinces had to be evacuated after

water reached the first floor, the flood operations command said.

Multiple tropical weather systems have moved over the region in recent weeks, enhancing monsoon rains and leading to

the flooding. Another low pressure system is forecast to move into Southeast Asia on Tuesday and Wednesday, said

Brandon Miller, senior meteorologist for CNN International.

According to the government website Thaiflood.com, water from northern Thailand has finally reached lower parts of

central Thailand, penetrating dykes in Pathumthani and Nonthaburi provinces and flooding outer areas of Bangkok,

including the market in Nonthaburi and Chiang Rang road.

Thai capital braces for flood disaster

October 11, 2011|By Paul Armstrong, CNN

Elsewhere, patients in two hospitals in Thailand's Ayutthaya and Nakhon Sawan provinces had to be evacuated after water reached the first floor, the flood operations command said.

1st Floor?

6

1st floor

1st floor

UCCK

Underlying Community Knowledge

7

DesignatedCommunity

DesignatedCommunity

UCK UCK

Flouris, G., Meghini, C.: Terminology and Wish List for a Formal Theory of Preservation. (2007)

ObjectivesPropose a conceptual model for digital archives.

Develop a logical model to present underlying community knowledge.

Implement a prototype to ensure the feasibility of the model.

8

Conceptual Model

9

Korea

Concept Evolution

10

South Korea

North Korea

1948

Concept Evolution

11

Merge

Split

Replace𝜹𝑪𝑹𝒆𝒑𝒍𝒂𝒄𝒆

𝜹𝑪𝑴𝒆𝒓𝒈𝒆

𝜹𝑪𝑺𝒑𝒍𝒊𝒕

Concept Evolution

12

[𝜹𝑪𝑺𝒑𝒍𝒊𝒕 ]𝓣𝑰×𝓓𝓒 :𝓒→𝟐𝓒Definition

Example

[𝜹𝑪𝑺𝒑𝒍𝒊𝒕 ]¿ ,𝒅𝒄𝟏 (𝑲𝒐𝒓𝒆𝒂 )¿ {𝑵𝒐𝒓𝒕𝒉𝑲𝒐𝒓𝒆𝒂 ,𝑺𝒐𝒖𝒕𝒉𝑲𝒐𝒓𝒆𝒂 }

Relationship Evolution

13

Change classification

Change memberChange part

Change jobChange group… etc.

𝒉𝒊𝒈𝒉𝒆𝒓𝑪𝒍𝒂𝒔𝒔↦ {(𝑷𝒍𝒖𝒕𝒐 ,𝑷𝒍𝒂𝒏𝒆𝒕 ) }

Example,

si:Pluto si:Planetcka:higherClass

Relationship Evolution

14

𝒉𝒊𝒈𝒉𝒆𝒓𝑪𝒍𝒂𝒔𝒔↦ {(𝑷𝒍𝒖𝒕𝒐 , ) }

(𝑷𝒍𝒖𝒕𝒐 ,𝑷𝒍𝒂𝒏𝒆𝒕 )𝒉𝒊𝒈𝒉𝒆𝒓𝑪𝒍𝒂𝒔𝒔↦

(𝑷𝒍𝒖𝒕𝒐 ,𝑫𝒘𝒂𝒓𝒇𝑷𝒍𝒂𝒏𝒆𝒕 )𝒉𝒊𝒈𝒉𝒆𝒓𝑪𝒍𝒂𝒔𝒔↦

𝜹𝑹

Relationship Evolution

15

Definition

Example

[𝜹𝑹 ]𝓟×𝓣 𝑰×𝓓𝓒 :𝓒×𝓒→𝓒×𝓒[𝜹𝑹 ]𝒉𝒊𝒈𝒉𝒆𝒓𝑪𝒍𝒂𝒔𝒔 , ¿ ,𝒖𝒄𝒌𝟏 (𝑷𝒍𝒖𝒕𝒐 ,𝑷𝒍𝒂𝒏𝒆𝒕 )

¿ (𝑷𝒍𝒖𝒕𝒐 ,𝑫𝒘𝒂𝒓𝒇𝑷𝒍𝒂𝒏𝒆𝒕 )

State of Concept

16

Definition

Example

𝝅𝓣𝓟×𝓓𝓒 :𝓒→𝟐𝓒×𝓟×𝓒 =

{(𝑷𝒍𝒖𝒕𝒐 ,𝒉𝒊𝒈𝒉𝒆𝒓𝑻𝒂𝒙𝒐𝒏 ,𝑷𝒍𝒂𝒏𝒆𝒕 )}

Linked Concepts

17

Merge

Split

Replace𝜹𝑪𝑹𝒆𝒑𝒍𝒂𝒄𝒆

𝜹𝑪𝑴𝒆𝒓𝒈𝒆

𝜹𝑪𝑺𝒑𝒍𝒊𝒕

𝒓𝒆𝒑𝒍𝒂𝒄𝒆𝑾𝒊𝒕𝒉

𝒎𝒆𝒓𝒈𝒆𝑰𝒏𝒕𝒐𝒔𝒑𝒍𝒊𝒕𝑰𝒏𝒕𝒐

Community A Community BUCCK

UCCK

18

Time

Bubo Nyctea

Bubo

Bubo Scandiacus

Nyctea Scandiacus

𝜹𝑪𝑴𝒆𝒓𝒈𝒆

𝜹𝑪𝑹𝒆𝒑𝒍𝒂𝒄𝒆

Nyctea Scandiacus

Bubo Scandiacus

Logical Model

19

Community knowledge

20

cka:CommunityKnowledgeex:uck1

tl:Intervalex:intv1

owl:Thingex:book-0297

foaf:Agentex:john

foaf:Agentex:peter

soic:Community

ex:science

“2006-05-01”

“2011-04-30”tl:beginAtDateTime tl:endAt

DateTime

cka:sharedBy

cka:intervalbibo:performer

dcterms:source

bibo:issuer

cka:assures

cka: Knowledge Evolution

?

Concept Evolution

21

cka:assures

ex:split-1

cka:ConceptSplitter

ex:korea

ex:northKorea

ex:southKorea

cka:oldConcept

cka:newConceptcka:newConcept

rdf:typ

e

cka:splitInto

Relationship Evolution

22

cka:assures

ex:reclass-1

cka:Reclassification

ex:Pluto

ex:Planet

ex:DwarfPlanet

cka:subject

cka:oldClass

cka:newClass

rdf:t

ype

cka:higherClass

Application Profile

23

Digital Resource

cka:uckConcept

dc:subject

dc:EN

cka:sharedBy

tl:atDateTime

ex:FirstFloor

“2012”

Construct state of a concept

24

Use SPARQL to query some knowledge evolution from

the UCK and UCCK with conditions

input concept, input time, and input community.

Use Jena rules to transform selected knowledge evolution to list of triple.

Prototype

25

System Architecture

26

PresentationLayer

ServiceLayer

DataLayer

Contextual Knowledge

Administrator

Alfresco Service + CMISCK Service

Relational Database

SESAME(RDF Store)

File System

Alfresco Application

SPARQLEnd-Point

OAI-PMH Interface

Jena (RDF Framework)

Interoperability

27

UCK - 1 Network

UCK - 2

UCCK

Demonstration

28

• Project Management 2012 IT• http://localhost/uck1/concept.php?concept=http%3A%2F%2Fwww.acm.org%2Feducation%2Fproject_management&community=http

%3A%2F%2Fwww.acm.org%2Fcommunity%2Finformation_technology&date=2012-11-10T23%3A34%3A33Z&view=+View+

• Project Management 2012 SE• http://localhost/uck1/concept.php?concept=http%3A%2F%2Fwww.acm.org%2Feducation%2Fproject_management&community=http

%3A%2F%2Fwww.acm.org%2Fcommunity%2Fsoftware_engineer&date=2012-11-10T23%3A34%3A33Z&view=+View+

• Project Management 2008 SE• http://localhost/uck1/concept.php?concept=http%3A%2F%2Fwww.acm.org%2Feducation%2Fproject_management&community=http

%3A%2F%2Fwww.acm.org%2Fcommunity%2Fsoftware_engineer&date=2008-11-10T23%3A34%3A33Z&view=+View+

• UML1• http://localhost/uck1/concept.php?concept=http://www.uml.org/uml1

• UML2• http://localhost/uck1/concept.php?concept=http://www.uml.org/uml2

• Communication Diagram• http://

localhost/uck1/concept.php?concept=http%3A%2F%2Fwww.uml.org%2Fnotation%2Fcommunication_diagram&date=2012-11-10T23:46:05Z

29

30

31

32

33

34

uck1.cs.ait.ac.th

35

36

37

To enhance the modelwith evolution of

ontology

To improveuser experience for

the digital archive system

Future Works

rathachai.c@gmail.com