A Logical Model of Digital Archives

Post on 23-Feb-2016

41 views 0 download

Tags:

description

A Logical Model of Digital Archives. Midway. Rathachai Chawuthai. Agenda. Introduction User scenario Approach Information model Prototype Progress. Introduction. Background. Physical Level Bit preservation - PowerPoint PPT Presentation

Transcript of A Logical Model of Digital Archives

A LOGICAL MODEL OF DIGITAL ARCHIVESRATHACHAI CHAWUTHAI

Midway

2

Agenda

Introduction User scenario Approach Information model Prototype Progress

3

Introduction

4

Background• Physical Level– Bit preservation

• Ability to produce a particular sequence of bits from storage device at any time.

– Data preservation• Ability to render the bit stream and produce a meaningful output

from it at any time.

• Logical Level– Information preservation• Ability to interpret some concepts displayed the

rendered digital object at any time originally.

5

Challenge

Lacking of common knowledge

Difficult to construct UCK depended on

different time and communities

Difficult to link relevant concepts

across UCK

Goal: Interpretation a concept in digital archive

Model contextual knowledge

evolution as event of change.

Model a change of concept

together with linked data

Introduce Common UCK

6

Objectives• To develop a theory for digital archive at a

logical level.• To design an information model representing

contextual knowledge.• To develop a prototype system in order to

proof the theory.

7

User scenario(Consumer interprets a concept)

Digital Archive

Title : Bioenergetics of the Snowy OwlAuthor: James A. GessamanCreated date: 1992

Format: pdfSoftware:

Full path: http://www.jstor.org/pss/1550225

Adobe Reader 10

Description information:

Terms:

ex:Nyctea_scandiacus ex:utha_univ 1992

Concept Community Date

Digital resource

Page

1

Page

2Click a concept, then go to a page scribing that

concept. 8

Digital Archive

Context:

ex:Nyctea_scandiacus

Concept

Propertyex:Nyctea_scandiacus

ex:utha_univ

1992

Subject Object

cka:higherClass ex:Nyctea

ex:Nyctea_scandiacus skos:prefLabel “Nyctea scandicus”

Concept evolution:Concept

ex:Nyctea_scandiacus ex:Bubo_scandiacus

Concept

Communtiy

Date

cka:replaceTo

Relevance digital objects

Title Author DateFOOD-ECOLOGY OF THE SNOWY OWL Adam Watson 2008

Diet of the Snowy Owl PL Williams 1979

Concept

Present status

Expired

Entered

Expired

1758

1999

Page

2

Page

3Click the icon to view

evolution detail of that concepts

9

Digital Archive

Description:

ex:Nyctea_scandiacus

Detail:

Evolution detail

ex:Bubo_scandiacus

cka:ConceptReplacementEvolution typeOld conceptNew concept

Caused by:

ex:Nyctea, ex:Buboex:Bubo

cka:ConceptMergerEvolution typeOld conceptNew concept

-

ex:chale

1999Begin dateEnd date

ReporterPerformer

Source

Shared by ex:yale_uni

ex:wink

http://www.digitalarchive.org/doc/2342896

Page

3

10

11

Approach

12

Contextual Knowledge Evolution

• Soviet union was split to 14 countries in1991.• “Burma” was changed to “Myanmar” in 1989.• Petsamo was annexed from Russia to Finland in 1920.• Petsamo was annexed from Finland to USSR in 1944.• Bill Clinton was the US president during 1993-2001.• George W Bush was the US president during 2001-2009.• Pluto changed from a planet to dwarf planet in 2006.• Solar system has 8 planets after 2006.• Interpretation of the 1st floor between US and UK.

Examples of some change of contextual knowledge:

13

Concept Evolution• Merger– Genus Nyctea was merged to Bubo.

• Splitter– Soviet Union was split to 14 countries.

• Replacement– Species Nyctea scandiacus was replaced by

Bubo candiacus.

14

Relation Evolution• Attribution– Accenture co. changed headquarter to Ireland.

• Classification– Pluto was reclassified to dwarf planet.

• Part-whole– Petsamo was a part of Finland.

• Membership– Pluto was a member of Solar system planet.

15

UCCK

• Records public contextual knowledge which every UCK refers to.– E.g. The earth is a planet.

• Records changes of contextual knowledge.– E.g. Pluto was reclassified to a dwarf planet.

• Establishes some links to some related concepts across UCK.– E.g. The first floor in UK is the second floor in US.

Underlying Common Community Knowledge

16

Information Model

17

Community knowledge

18

Concept Evolution

• E.g.– :ConceptReplacement rdf:type :ConceptEvolution .– :ConceptMerger rdf:type :ConceptEvolution.– :ConceptSplitter rdf:type :ConceptEvolution .

skos:Concept:oldConcept

:newConcept:ConceptEvolution

19

Concept Evolution

ex:mg1 rdf:type cka:ConceptMerger ;cka:oldConcept ex:Nyctea ;cka:oldConcept ex:Bubo ;cka:newConcept ex:Bubo .

Example implementation

Run a rule and imply for supporting linked data

ex:Nyctea cka:mergeTo ex:bubo .

20

Relation Evolution

• :ClassAddition rdf:type :RelationEvolution .• :Reclassification rdf:type

:RelationEvolution .• :PartAddition rdf:type :RelationEvolution .• :ColorChange rdf:type :RelationEvolution .

:RelationEvolution skos:Concept

:subject

:oldObject

rdf:Property:relation

:newObject

21

Relation Evolution

ex:rc1 rdf:type cka:Reclassification;cka:child ex:sp1 ;cka:oldParent ex:Nyctea ;cka:newParent ex:Bubo .

Class declaration

Example implementation

cka:Reclassificationrdfs:subClassOf cka:RelationEvolution ;cka:relation cka:higherClass .

After run a rule the present statement will be:

ex:sp1 cka:higherClass ex:bubo .

22

Construct state of contextual knowledge

Use SPARQL to query some knowledge evolutions entities from the UCK and UCCK

with conditionsinput concept, input time, and input community.

Use Jena rules to construct triple statements from selected knowledge evolutions.

Use programming to filter some conflict triple statements from selected knowledge evolutions.

23

Construct state of contextual knowledgeFor example

ex:ch1

cka:child

cka:ClassAddtion

ex:Bubo_scandiacus

ex:Bubocka:newParent

rdf:type

cka:higherClass

cka:relation

ex:Bubo_scandiacus

ex:Bubo

cka:higherClass(≡ cka:subject)

(≡ cka:newObject)

24

Establish link of concept

UCCK

Time

Community A Community B

Bubo Nyctea

Bubo

Bubo Scandiacus

Nyctea Scandiacus

replaceTo

mergeTo

Nyctea Scandiacus

Bubo Scandiacus

25

Prototype

26

Digital Archive

Contextual Knowledge

Service

Digital Repository

Contextual knowledge

Administration

Store contextual knowledge

Query contextual knowledge

27

Interoperability

28

Contextual Knowledge Administration

Contextual knowledge Administration

Application layer

PHP web application

EasyRDF API

Contextual Knowledge

ServiceNetwork

Apache web server

Page

1Assert some contextual knowledge evolution by1) Choose a proper type2) Give information

29

Page

2Link some contextual knowledge evolution by1) Select the id from dropdown list for

related contextual knowledge evolution

30

Page

3Give metadata for the set of contextual knowledge evolutions1) Give metadata value2) Click button “Finish”

31

32

Digital Repository

33

Contextual Knowledge Service

34

Progress

35

Progress

Contextual Knowledge Administration

Digital Repository

Contextual Knowledge Service

Approach “a logical modelof digital archive”

Information model

Application profileof digital archive

90%

70%

20%

90%

80%

50%

Documentation 40%

36

Any idea for improvement?