content interoperability

23
Content Interoperability Donatella Castelli CNR-ISTI (on behalf of the DL.org Content WG)

Upload: zev

Post on 19-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Content Interoperability. Donatella Castelli CNR-ISTI (on behalf of the DL.org Content WG). Outline. Context Content Interoperability Framework Scope Next Steps. Content WG members. WG Mission & Scope. Mission Survey & analyse existing approaches to content interoperability - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Content Interoperability

Content Interoperability

Donatella CastelliCNR-ISTI

(on behalf of the DL.org Content WG)

Page 2: Content Interoperability

Outline

• Context• Content Interoperability Framework• Scope• Next Steps

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 2

Page 3: Content Interoperability

Content WG members

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 3

Page 4: Content Interoperability

WG Mission & Scope

Mission• Survey & analyse existing approaches to content

interoperability • Identify possible solutions to mitigate/resolve

interoperability issues • Proposing effective patterns

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 4

Page 5: Content Interoperability

The Content Domain The Content Domain (cont.) (cont.)

51st Oct. '09, Corfu DL.org Workshop Content Interoperability

Scope Focus on a selected subset of content aspects

Page 6: Content Interoperability

ProviderProvider

The problem

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 6

ConsumerConsumer

Page 7: Content Interoperability

ProviderProviderProviderProvider

ProviderProviderProviderProvider

The problem

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 7

ConsumerConsumerProviderProvider ProviderProviderConsumerConsumer

Page 8: Content Interoperability

Protocol

• Interoperability subsumes communications between the provider and the consumer

• The protocol captures all the steps needed to reach a common understanding on the resource between the provider and the consumer and might include the steps governing the actual consumption

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 8

Page 9: Content Interoperability

Interoperability problem (1)

• Which information object facet is involved?i.e. interoperability with respect to the IO structure guarantees that the consumer can access and process the information object parts using appropriate type-specific functions

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 9

Page 10: Content Interoperability

Interoperability problem (2)

• Which level of abstraction is involved? – syntactic: representation of the information object

facet– semantic: meaning of the information object

aspect facet– ……

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 10

Page 11: Content Interoperability

Interoperability solution (P)

• Interaction Model/Approach, How the specific level of interoperability is achieved e.g. cooperative model: common metadata schemauncooperative model: metadata mapping

• QualityA measure of the quality of the approach

• Time The time-related feature characterizing the interoperability scenario

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 11

Page 12: Content Interoperability

Content Interoperability Framework

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 12

Resource Facet

Abstraction

Approach

Quality

Time

Page 13: Content Interoperability

WG Scope

• Subset of the Information Object facets– Structure– Metadata/Attributes– Context– Provenance– Identifier

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 13

Page 14: Content Interoperability

Structure

• The structural properties of the objects (document model, “data type”)Interoperability enables safe and/or efficient execution of operations over an Information Object based on the structural “assumptions” declared by the associated Information Object structure

• Static data models – Dspace Item Object Model– Fedora Document model

• Dynamic data models – OpenDLib DomDL

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 14

Page 15: Content Interoperability

Metadata (Attributes)

• “metadata” enriching the information object for various management purposes

• Element– Dumbing Down – Mapping

• Value set– Mapping

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 15

Page 16: Content Interoperability

Context

• A specific kind of metadata devised to characterize the circumstances that form the setting for the Information Object e.g. relations with other entities like persons, places, moments in time or abstract ideas that complement the object semantics– Key-value Models– Markup Scheme Models– …….– Ontology Based Models

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 16

Page 17: Content Interoperability

Provenance

• Provenance of an Information Object is a record of the processes applied to that object

– Identifier of the source repository of the object– Precise description of all the transformations applied to the object– Static (e.g. OPM), provenance record given to some inference engines

that deduces causality dependency– Executable, i.e. provenance as a saved task

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 17

Page 18: Content Interoperability

Identifier

• The Identifier is a token bound to the Information Object distinguishing it from the others within a certain scope.

• Persistent identifier– identifiers have to remain unchanged over time– identifiers must remain resolvable (corresponding locations must be

known).– it must be possible to find identified objects at the locations indicated

by the resolver– identifier must permanently identify the same object through time

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 18

Page 19: Content Interoperability

Abstraction

• Syntactic, e.g. XML

• Semantic, e.g. Fedora datastream, Fedora behavior, DSpace item

• Interoperability levels for DC metadata – Level 1: Shared Term Definitions – Level 2: Formal Semantic Interoperability– Level 3: Description Set Syntactic Interoperability– Level 4: Description Set Profile Interoperability

1st Oct. '09, Corfu DL.org Workshop

Content Interoperability 19

Page 20: Content Interoperability

State-of-the-Art Survey

• Literature

• ProjectsEuropeana, Europeana Connect, D4Science, STERNA, DRIVER, EFG, Video Active, Papyrus, EUProvenance, CATCH, Fedora, Dspace, … and many others

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 20

Page 21: Content Interoperability

Assessment

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 21

Facet:Structure

Approach_1 Approach_2 Approach_3 Approach_4

static XX XXX

dynamic YY

parts- only-rel YYYY

……… WW WWW

Page 22: Content Interoperability

Next steps

• Framework definition and stabilization• State-of-the-Art enrichment

• Identification of patterns

• Feedback to the Reference Model

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 22

Page 23: Content Interoperability

QUESTIONS?

workinggroups.wiki.dlrg.eu/index.php/[email protected]

1st Oct. '09, Corfu DL.org Workshop Content Interoperability 23