a formal approach to the modelling of digial archives
DESCRIPTION
A FORMAL APPROACH TO THE MODELLING OF DIGIAL ARCHIVES. Rathachai Chawuthai [email protected]. Hideaki Takeda NII. Vilas Wuwongse Thammasat. Agenda. Introduction Conceptual Model Logical Model Prototype Future works. Introduction. Digital Preservation?. - PowerPoint PPT PresentationTRANSCRIPT
A FORMAL APPROACH TO THE MODELLING OF
DIGIAL ARCHIVES
Rathachai [email protected]
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