SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Introduction
         A Content Interoperability Framework
                                     Summary




Making Digital Library Content Interoperable

               L. Candela                D. Castelli          C. Thanos
Istituto di Scienza e Tecnologie dell’Informazione “A. Faedo” – CNR, Pisa - Italy
                        name.surname@isti.cnr.it

    6th Italian Research Conference on Digital Libraries
               Padua, Italy, 28-29 January 2010




                              L. Candela et al.   Making Digital Library Content Interoperable
Introduction
            A Content Interoperability Framework
                                        Summary


Outline



  1   Introduction
         Motivations


  2   A Content Interoperability Framework
        Digital Library Content Modeling
        Levels of Content Interoperability
        Content Reconciliation Approaches




                                 L. Candela et al.   Making Digital Library Content Interoperable
Introduction
           A Content Interoperability Framework     Motivations
                                       Summary


Developing Today’s Digital Libraries

  e-Science scenarios (person-centric, multidisciplinary and
  co-operative) face novel challenges
      highly-evolving requirements
      large scale resources and players distribution
      heterogeneity
  . . . making standard development approaches often too
  “expensive” (and not sustainable)
      “from-scratch” development of ad-hoc solutions
      HW investment (even if intermittently needed)
  The “magic” formula to reduce costs is

                    sharing & reuse ⇒ interoperability


                                L. Candela et al.   Making Digital Library Content Interoperable
Introduction
           A Content Interoperability Framework     Motivations
                                       Summary


Developing Today’s Digital Libraries

  e-Science scenarios (person-centric, multidisciplinary and
  co-operative) face novel challenges
      highly-evolving requirements
      large scale resources and players distribution
      heterogeneity
  . . . making standard development approaches often too
  “expensive” (and not sustainable)
      “from-scratch” development of ad-hoc solutions
      HW investment (even if intermittently needed)
  The “magic” formula to reduce costs is

                    sharing & reuse ⇒ interoperability


                                L. Candela et al.   Making Digital Library Content Interoperable
Introduction
           A Content Interoperability Framework     Motivations
                                       Summary


Developing Today’s Digital Libraries

  e-Science scenarios (person-centric, multidisciplinary and
  co-operative) face novel challenges
      highly-evolving requirements
      large scale resources and players distribution
      heterogeneity
  . . . making standard development approaches often too
  “expensive” (and not sustainable)
      “from-scratch” development of ad-hoc solutions
      HW investment (even if intermittently needed)
  The “magic” formula to reduce costs is

                    sharing & reuse ⇒ interoperability


                                L. Candela et al.   Making Digital Library Content Interoperable
Introduction
           A Content Interoperability Framework     Motivations
                                       Summary


Interoperability?

      Although it is a known issue, it is still a vague and
      confusing concept
          “The ability of two or more systems or components to
          exchange information and to use the information that has
          been exchanged” (IEEE, 1990)
          “Interoperability is the capability to communicate, execute
          programs, or transfer data among various functional units in
          a manner that requires the user to have little or no
          knowledge of the unique characteristics of those units.”
          (ISO/IEC 2382 Information Technology Vocabulary)
          “Ability for a system to communicate with another system
          and to use the functionality of the other system” (Vernadat,
          1996)



                                L. Candela et al.   Making Digital Library Content Interoperable
Introduction
           A Content Interoperability Framework     Motivations
                                       Summary


Thoughts on Interoperability and Approaches

     Is it difficult?
          yes it is, it is (almost) impossible
     Is it about content/functionality?
          it is about content, functionality, user, policy, quality and
          architecture, it is about (almost) everything
     What kind of job is?
          dirty but critical
          broad but partitionable
          complex but fun
          will never be solved but must be solved even approximately
     The DL.org Coordination Action and its approach
          focused working groups (one for each RM Domain)
          portfolio of best practices and pattern (Cookbook)


                                L. Candela et al.   Making Digital Library Content Interoperable
Introduction
           A Content Interoperability Framework     Motivations
                                       Summary


Thoughts on Interoperability and Approaches

     Is it difficult?
          yes it is, it is (almost) impossible
     Is it about content/functionality?
          it is about content, functionality, user, policy, quality and
          architecture, it is about (almost) everything
     What kind of job is?
          dirty but critical
          broad but partitionable
          complex but fun
          will never be solved but must be solved even approximately
     The DL.org Coordination Action and its approach
          focused working groups (one for each RM Domain)
          portfolio of best practices and pattern (Cookbook)


                                L. Candela et al.   Making Digital Library Content Interoperable
Introduction
           A Content Interoperability Framework     Motivations
                                       Summary


Thoughts on Interoperability and Approaches

     Is it difficult?
          yes it is, it is (almost) impossible
     Is it about content/functionality?
          it is about content, functionality, user, policy, quality and
          architecture, it is about (almost) everything
     What kind of job is?
          dirty but critical
          broad but partitionable
          complex but fun
          will never be solved but must be solved even approximately
     The DL.org Coordination Action and its approach
          focused working groups (one for each RM Domain)
          portfolio of best practices and pattern (Cookbook)


                                L. Candela et al.   Making Digital Library Content Interoperable
Introduction
           A Content Interoperability Framework     Motivations
                                       Summary


Thoughts on Interoperability and Approaches

     Is it difficult?
          yes it is, it is (almost) impossible
     Is it about content/functionality?
          it is about content, functionality, user, policy, quality and
          architecture, it is about (almost) everything
     What kind of job is?
          dirty but critical
          broad but partitionable
          complex but fun
          will never be solved but must be solved even approximately
     The DL.org Coordination Action and its approach
          focused working groups (one for each RM Domain)
          portfolio of best practices and pattern (Cookbook)


                                L. Candela et al.   Making Digital Library Content Interoperable
Introduction   Digital Library Content Modeling
            A Content Interoperability Framework     Levels of Content Interoperability
                                        Summary      Content Reconciliation Approaches


A Framework for Modeling [Content] Interoperability
  Interoperability scenario:
       Two [software] systems are willing to “share” an
       information object
           provider is the owner of the information object
           consumer is interested in “using” that information object
       Sharing requires a common understanding of some
       information object features
       Sharing requires communication between provider and
       consumer
  Interoperability scenario features:
       resource model, i.e. the properties of a resource
       interoperability level, i.e. the level of “completeness”
       reconciliation function, i.e. the “how-to” remove the
       heterogeneity
       benchmark, i.e. the “quality” of the reconciliation function
                                 L. Candela et al.   Making Digital Library Content Interoperable
Introduction   Digital Library Content Modeling
          A Content Interoperability Framework     Levels of Content Interoperability
                                      Summary      Content Reconciliation Approaches


Information Object Identifier


     The token bound to an Information Object that
     distinguished it from others within a certain scope
         should be persistent and actionable
     Interoperability is necessary for the purpose of referring
     the target Information Object in various contexts
     There are several standards, e.g. Uniform Resource Name
     (URN), digital object identifier (DOI), persistent URL
     (PURL), the Handle system and the Archival Resource Key
     (ARK)




                               L. Candela et al.   Making Digital Library Content Interoperable
Introduction   Digital Library Content Modeling
          A Content Interoperability Framework     Levels of Content Interoperability
                                      Summary      Content Reconciliation Approaches


Information Object Format


     The structural (and sometimes operational) properties of
     the Information Objects
         formal and intentional characterization of all the Information
         Objects having such a “type” or “data model”
     Interoperability is necessary for the purpose of enabling
     the consumer of the objects to safely and/or efficiently
     execute operations over it based on the structural
     “assumptions” declared by its format
     rigid data models, e.g. DSpace, Greenstone, Eprints, vs
     flexible data models, e.g. Fedora, OAI-ORE



                               L. Candela et al.   Making Digital Library Content Interoperable
Introduction   Digital Library Content Modeling
          A Content Interoperability Framework     Levels of Content Interoperability
                                      Summary      Content Reconciliation Approaches


Information Object Metadata
     It is is any structured information that describes, explains,
     locates, or otherwise makes it easier to retrieve, use, or
     manage an information
         broad in scope, the majority of content interoperability
         issues risks to be here
     Interoperability is necessary for the purpose of enabling
     the consumer of the object to gather / be informed on
     some characteristics of the Information Object the
     partaking systems are willing to interoperate
     There are several schemas, e.g. Dublin Core,
     MAchine-Readable Cataloging (MARC), Metadata
     Encoding and Transmission Standard (METS), Metadata
     Object Description Schema (MODS), ISO 19115, usually
     encoded in XML
         application specific schema and application profile
                               L. Candela et al.   Making Digital Library Content Interoperable
Introduction   Digital Library Content Modeling
          A Content Interoperability Framework     Levels of Content Interoperability
                                      Summary      Content Reconciliation Approaches


Information Object Quality


     It is a kind of meta-property as it describes various
     “characteristics” of Information Object properties and
     sub-properties
         quality dimensions or parameters can refer either to the
         extension of data, i.e. to data values, or to their intension,
         i.e. to their schema/format
     Interoperability is necessary for the purpose of enabling
     the consumer to exploit every kind of Information Object in
     a conscious manner
     Very close to Metadata




                               L. Candela et al.   Making Digital Library Content Interoperable
Introduction   Digital Library Content Modeling
          A Content Interoperability Framework     Levels of Content Interoperability
                                      Summary      Content Reconciliation Approaches


Information Object Protection



     It includes security, i.e. protection against accidental or
     intentional disclosure, integrity, i.e. ensuring that the
     content remains an accurate reflection, and privacy, i.e.
     when, how, and to what extent the content is transmitted
     Interoperability is necessary for the purpose of enabling
     the consumer to be aware of the policies governing the
     Information Object
     Very close to Metadata (specific languages XACML)




                               L. Candela et al.   Making Digital Library Content Interoperable
Introduction   Digital Library Content Modeling
          A Content Interoperability Framework     Levels of Content Interoperability
                                      Summary      Content Reconciliation Approaches


Information Object Context



     It is the set of all “setting” information that can be used to
     characterize the relation between the Information Object
     and the “external world” surrounding it
     Interoperability is necessary for the purpose of enabling
     the consumer of the Information Object to behave as a
     context-aware system
     Very close to Metadata




                               L. Candela et al.   Making Digital Library Content Interoperable
Introduction   Digital Library Content Modeling
          A Content Interoperability Framework     Levels of Content Interoperability
                                      Summary      Content Reconciliation Approaches


Information Object Provenance



     It is a description of the origin and/or of the descendant
     line of data (a.k.a. lineage)
     Interoperability is necessary for the purpose of enabling
     the consumer of the Information Object to be aware of the
     history leading to its current stage and thus to perform
     exploitation actions that take this knowledge into account
     Several model, e.g. OPM, usually encoded in XML




                               L. Candela et al.   Making Digital Library Content Interoperable
Introduction   Digital Library Content Modeling
           A Content Interoperability Framework     Levels of Content Interoperability
                                       Summary      Content Reconciliation Approaches


[Content] Interoperability Levels
  Model (its properties) understanding might occur at different
  levels:
      Technical/Basic, providing the consumer with a superficial
      uniformity of the provider IO characteristic which enables
      accessing it
      Syntactic, ensuring that the abstract syntax of “target” IO
      characteristic is understandable by the consumer
      Semantic, ensuring that the precise meaning of “target” IO
      feature is understandable by the consumer
      Operational, ensuring the effective use of the “target” IO by
      the recipient in order to perform a specific task
      Secure, ensuring secure object “exchanges” between the
      involved systems

                                L. Candela et al.   Making Digital Library Content Interoperable
Introduction   Digital Library Content Modeling
         A Content Interoperability Framework     Levels of Content Interoperability
                                     Summary      Content Reconciliation Approaches


Reconciliation Functions

     Standard-based approaches
         the oldest one!
         very effective if agreed, autonomy infringement
     Families of standards
         multiple standards, negotiation
         alleviates the autonomy infringement
     Mediator-based approaches
         interoperability machinery outside participants
         strong in supporting autonomy
     Specification-based / profile-based
         no prior arrangement, dynamic binding
         support autonomy, requires standard / agreement
     Blending Solutions

                              L. Candela et al.   Making Digital Library Content Interoperable
Introduction
          A Content Interoperability Framework
                                      Summary


Summary


    Content Interoperability is a multi-faceted and multi-layered
    problem
        no single solution to this problem
    Content Interoperability framework
        captures in a systematic way these facets
        categorises existing approaches
    The work continue . . .
        state-of-the-art survey, cookbook




                               L. Candela et al.   Making Digital Library Content Interoperable
Introduction
          A Content Interoperability Framework
                                      Summary


Summary

    Content Interoperability is a multi-faceted and multi-layered
    problem
        no single solution to this problem
    Content Interoperability framework
        captures in a systematic way these facets
        categorises existing approaches
    The work continue . . .
        state-of-the-art survey, cookbook




          More information http://www.dlorg.eu


                               L. Candela et al.   Making Digital Library Content Interoperable

Weitere ähnliche Inhalte

Andere mochten auch

Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012
SimoneVersteeg
 
Finalgraduationparty
FinalgraduationpartyFinalgraduationparty
Finalgraduationparty
tonya
 
[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...
[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...
[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...
Plan Politika
 
The influence of US presidential elections on exchange rates
The influence of US presidential elections on exchange ratesThe influence of US presidential elections on exchange rates
The influence of US presidential elections on exchange rates
Georgian Court University
 
et news (1 to 5 NOV)
et news (1 to 5 NOV)et news (1 to 5 NOV)
et news (1 to 5 NOV)
Nitin Kochhar
 
Weekly news 13th sept to 18th sept
Weekly news 13th sept to 18th septWeekly news 13th sept to 18th sept
Weekly news 13th sept to 18th sept
Nitin Kochhar
 
วารุณี
วารุณีวารุณี
วารุณี
warunee18
 
What defines a junior business analyst
What defines a junior business analystWhat defines a junior business analyst
What defines a junior business analyst
faruqh
 
Código+de
Código+deCódigo+de
Código+de
school
 
Andrea balency
Andrea balencyAndrea balency
Andrea balency
Imacp
 
Texting While Driving
Texting  While  DrivingTexting  While  Driving
Texting While Driving
bonitadreama
 
Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012
SimoneVersteeg
 

Andere mochten auch (20)

Non Profit Non Slideshow 7 16 10
Non Profit Non Slideshow 7 16 10Non Profit Non Slideshow 7 16 10
Non Profit Non Slideshow 7 16 10
 
Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012
 
Finalgraduationparty
FinalgraduationpartyFinalgraduationparty
Finalgraduationparty
 
[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...
[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...
[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...
 
The influence of US presidential elections on exchange rates
The influence of US presidential elections on exchange ratesThe influence of US presidential elections on exchange rates
The influence of US presidential elections on exchange rates
 
et news (1 to 5 NOV)
et news (1 to 5 NOV)et news (1 to 5 NOV)
et news (1 to 5 NOV)
 
Weekly news 4
Weekly news 4Weekly news 4
Weekly news 4
 
Weekly news 13th sept to 18th sept
Weekly news 13th sept to 18th septWeekly news 13th sept to 18th sept
Weekly news 13th sept to 18th sept
 
Banki
BankiBanki
Banki
 
Kannanotto: Suomen haasteet ja mahdollisuudet
Kannanotto: Suomen haasteet ja mahdollisuudetKannanotto: Suomen haasteet ja mahdollisuudet
Kannanotto: Suomen haasteet ja mahdollisuudet
 
LEAN & GREEN Restaurants (S11)
LEAN & GREEN Restaurants (S11)LEAN & GREEN Restaurants (S11)
LEAN & GREEN Restaurants (S11)
 
Debugging Hung Python Processes With GDB
Debugging Hung Python Processes With GDBDebugging Hung Python Processes With GDB
Debugging Hung Python Processes With GDB
 
Cactus explorer 12 complete
Cactus explorer 12 completeCactus explorer 12 complete
Cactus explorer 12 complete
 
วารุณี
วารุณีวารุณี
วารุณี
 
Presentation1
Presentation1Presentation1
Presentation1
 
What defines a junior business analyst
What defines a junior business analystWhat defines a junior business analyst
What defines a junior business analyst
 
Código+de
Código+deCódigo+de
Código+de
 
Andrea balency
Andrea balencyAndrea balency
Andrea balency
 
Texting While Driving
Texting  While  DrivingTexting  While  Driving
Texting While Driving
 
Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012
 

Ähnlich wie Making Digital Library Content Interoperable @ IRCDL 2010

Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
Julie Meloni
 
MODS and RDA - ALA MidWinter 2007
MODS and RDA - ALA MidWinter 2007MODS and RDA - ALA MidWinter 2007
MODS and RDA - ALA MidWinter 2007
Sarah Shreeves
 
Ting Concept Framtidens Informationstjänster Bd Lund 20100305
Ting Concept   Framtidens Informationstjänster   Bd Lund   20100305Ting Concept   Framtidens Informationstjänster   Bd Lund   20100305
Ting Concept Framtidens Informationstjänster Bd Lund 20100305
hernvall
 
PADRL Presentation 2001-11-03
PADRL Presentation 2001-11-03PADRL Presentation 2001-11-03
PADRL Presentation 2001-11-03
Mikael Nilsson
 
Bahan digital library
Bahan digital libraryBahan digital library
Bahan digital library
Mimi Ahmad
 

Ähnlich wie Making Digital Library Content Interoperable @ IRCDL 2010 (20)

Affordances
Affordances Affordances
Affordances
 
Thatcamp recap
Thatcamp recapThatcamp recap
Thatcamp recap
 
Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?Semantic Web Technologies: Changing Bibliographic Descriptions?
Semantic Web Technologies: Changing Bibliographic Descriptions?
 
A Domain Based Approach to Information Retrieval in Digital Libraries
A Domain Based Approach to Information Retrieval in Digital LibrariesA Domain Based Approach to Information Retrieval in Digital Libraries
A Domain Based Approach to Information Retrieval in Digital Libraries
 
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
Developing and Deploying Open Source in the Library: Hydra, Blacklight, and B...
 
Wusteman Ticer09
Wusteman Ticer09Wusteman Ticer09
Wusteman Ticer09
 
Semantically-enabled Browsing of Large Multilingual Document Collections
Semantically-enabled Browsing of Large Multilingual Document CollectionsSemantically-enabled Browsing of Large Multilingual Document Collections
Semantically-enabled Browsing of Large Multilingual Document Collections
 
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
Digital Libraries of the Future
 
MODS and RDA - ALA MidWinter 2007
MODS and RDA - ALA MidWinter 2007MODS and RDA - ALA MidWinter 2007
MODS and RDA - ALA MidWinter 2007
 
An introduction to repository reference models
An introduction to repository reference modelsAn introduction to repository reference models
An introduction to repository reference models
 
Ting Concept Framtidens Informationstjänster Bd Lund 20100305
Ting Concept   Framtidens Informationstjänster   Bd Lund   20100305Ting Concept   Framtidens Informationstjänster   Bd Lund   20100305
Ting Concept Framtidens Informationstjänster Bd Lund 20100305
 
Thinking about technology .... differently
Thinking about technology .... differentlyThinking about technology .... differently
Thinking about technology .... differently
 
Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001Harmony project - JISC Synthesis meeting 2001
Harmony project - JISC Synthesis meeting 2001
 
PADRL Presentation 2001-11-03
PADRL Presentation 2001-11-03PADRL Presentation 2001-11-03
PADRL Presentation 2001-11-03
 
Bahan digital library
Bahan digital libraryBahan digital library
Bahan digital library
 
F0372032035
F0372032035F0372032035
F0372032035
 
National Digital Learning Resources DSpace Repository Presentation
National Digital Learning Resources DSpace Repository PresentationNational Digital Learning Resources DSpace Repository Presentation
National Digital Learning Resources DSpace Repository Presentation
 
Exploring the Information Ecosystem
Exploring the Information EcosystemExploring the Information Ecosystem
Exploring the Information Ecosystem
 
Open Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and ExchangeOpen Archives Initiative Object Reuse and Exchange
Open Archives Initiative Object Reuse and Exchange
 
Notes For Reusable Learning Objects & SCORM
Notes For Reusable Learning Objects & SCORMNotes For Reusable Learning Objects & SCORM
Notes For Reusable Learning Objects & SCORM
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Making Digital Library Content Interoperable @ IRCDL 2010

  • 1. Introduction A Content Interoperability Framework Summary Making Digital Library Content Interoperable L. Candela D. Castelli C. Thanos Istituto di Scienza e Tecnologie dell’Informazione “A. Faedo” – CNR, Pisa - Italy name.surname@isti.cnr.it 6th Italian Research Conference on Digital Libraries Padua, Italy, 28-29 January 2010 L. Candela et al. Making Digital Library Content Interoperable
  • 2. Introduction A Content Interoperability Framework Summary Outline 1 Introduction Motivations 2 A Content Interoperability Framework Digital Library Content Modeling Levels of Content Interoperability Content Reconciliation Approaches L. Candela et al. Making Digital Library Content Interoperable
  • 3. Introduction A Content Interoperability Framework Motivations Summary Developing Today’s Digital Libraries e-Science scenarios (person-centric, multidisciplinary and co-operative) face novel challenges highly-evolving requirements large scale resources and players distribution heterogeneity . . . making standard development approaches often too “expensive” (and not sustainable) “from-scratch” development of ad-hoc solutions HW investment (even if intermittently needed) The “magic” formula to reduce costs is sharing & reuse ⇒ interoperability L. Candela et al. Making Digital Library Content Interoperable
  • 4. Introduction A Content Interoperability Framework Motivations Summary Developing Today’s Digital Libraries e-Science scenarios (person-centric, multidisciplinary and co-operative) face novel challenges highly-evolving requirements large scale resources and players distribution heterogeneity . . . making standard development approaches often too “expensive” (and not sustainable) “from-scratch” development of ad-hoc solutions HW investment (even if intermittently needed) The “magic” formula to reduce costs is sharing & reuse ⇒ interoperability L. Candela et al. Making Digital Library Content Interoperable
  • 5. Introduction A Content Interoperability Framework Motivations Summary Developing Today’s Digital Libraries e-Science scenarios (person-centric, multidisciplinary and co-operative) face novel challenges highly-evolving requirements large scale resources and players distribution heterogeneity . . . making standard development approaches often too “expensive” (and not sustainable) “from-scratch” development of ad-hoc solutions HW investment (even if intermittently needed) The “magic” formula to reduce costs is sharing & reuse ⇒ interoperability L. Candela et al. Making Digital Library Content Interoperable
  • 6. Introduction A Content Interoperability Framework Motivations Summary Interoperability? Although it is a known issue, it is still a vague and confusing concept “The ability of two or more systems or components to exchange information and to use the information that has been exchanged” (IEEE, 1990) “Interoperability is the capability to communicate, execute programs, or transfer data among various functional units in a manner that requires the user to have little or no knowledge of the unique characteristics of those units.” (ISO/IEC 2382 Information Technology Vocabulary) “Ability for a system to communicate with another system and to use the functionality of the other system” (Vernadat, 1996) L. Candela et al. Making Digital Library Content Interoperable
  • 7. Introduction A Content Interoperability Framework Motivations Summary Thoughts on Interoperability and Approaches Is it difficult? yes it is, it is (almost) impossible Is it about content/functionality? it is about content, functionality, user, policy, quality and architecture, it is about (almost) everything What kind of job is? dirty but critical broad but partitionable complex but fun will never be solved but must be solved even approximately The DL.org Coordination Action and its approach focused working groups (one for each RM Domain) portfolio of best practices and pattern (Cookbook) L. Candela et al. Making Digital Library Content Interoperable
  • 8. Introduction A Content Interoperability Framework Motivations Summary Thoughts on Interoperability and Approaches Is it difficult? yes it is, it is (almost) impossible Is it about content/functionality? it is about content, functionality, user, policy, quality and architecture, it is about (almost) everything What kind of job is? dirty but critical broad but partitionable complex but fun will never be solved but must be solved even approximately The DL.org Coordination Action and its approach focused working groups (one for each RM Domain) portfolio of best practices and pattern (Cookbook) L. Candela et al. Making Digital Library Content Interoperable
  • 9. Introduction A Content Interoperability Framework Motivations Summary Thoughts on Interoperability and Approaches Is it difficult? yes it is, it is (almost) impossible Is it about content/functionality? it is about content, functionality, user, policy, quality and architecture, it is about (almost) everything What kind of job is? dirty but critical broad but partitionable complex but fun will never be solved but must be solved even approximately The DL.org Coordination Action and its approach focused working groups (one for each RM Domain) portfolio of best practices and pattern (Cookbook) L. Candela et al. Making Digital Library Content Interoperable
  • 10. Introduction A Content Interoperability Framework Motivations Summary Thoughts on Interoperability and Approaches Is it difficult? yes it is, it is (almost) impossible Is it about content/functionality? it is about content, functionality, user, policy, quality and architecture, it is about (almost) everything What kind of job is? dirty but critical broad but partitionable complex but fun will never be solved but must be solved even approximately The DL.org Coordination Action and its approach focused working groups (one for each RM Domain) portfolio of best practices and pattern (Cookbook) L. Candela et al. Making Digital Library Content Interoperable
  • 11. Introduction Digital Library Content Modeling A Content Interoperability Framework Levels of Content Interoperability Summary Content Reconciliation Approaches A Framework for Modeling [Content] Interoperability Interoperability scenario: Two [software] systems are willing to “share” an information object provider is the owner of the information object consumer is interested in “using” that information object Sharing requires a common understanding of some information object features Sharing requires communication between provider and consumer Interoperability scenario features: resource model, i.e. the properties of a resource interoperability level, i.e. the level of “completeness” reconciliation function, i.e. the “how-to” remove the heterogeneity benchmark, i.e. the “quality” of the reconciliation function L. Candela et al. Making Digital Library Content Interoperable
  • 12. Introduction Digital Library Content Modeling A Content Interoperability Framework Levels of Content Interoperability Summary Content Reconciliation Approaches Information Object Identifier The token bound to an Information Object that distinguished it from others within a certain scope should be persistent and actionable Interoperability is necessary for the purpose of referring the target Information Object in various contexts There are several standards, e.g. Uniform Resource Name (URN), digital object identifier (DOI), persistent URL (PURL), the Handle system and the Archival Resource Key (ARK) L. Candela et al. Making Digital Library Content Interoperable
  • 13. Introduction Digital Library Content Modeling A Content Interoperability Framework Levels of Content Interoperability Summary Content Reconciliation Approaches Information Object Format The structural (and sometimes operational) properties of the Information Objects formal and intentional characterization of all the Information Objects having such a “type” or “data model” Interoperability is necessary for the purpose of enabling the consumer of the objects to safely and/or efficiently execute operations over it based on the structural “assumptions” declared by its format rigid data models, e.g. DSpace, Greenstone, Eprints, vs flexible data models, e.g. Fedora, OAI-ORE L. Candela et al. Making Digital Library Content Interoperable
  • 14. Introduction Digital Library Content Modeling A Content Interoperability Framework Levels of Content Interoperability Summary Content Reconciliation Approaches Information Object Metadata It is is any structured information that describes, explains, locates, or otherwise makes it easier to retrieve, use, or manage an information broad in scope, the majority of content interoperability issues risks to be here Interoperability is necessary for the purpose of enabling the consumer of the object to gather / be informed on some characteristics of the Information Object the partaking systems are willing to interoperate There are several schemas, e.g. Dublin Core, MAchine-Readable Cataloging (MARC), Metadata Encoding and Transmission Standard (METS), Metadata Object Description Schema (MODS), ISO 19115, usually encoded in XML application specific schema and application profile L. Candela et al. Making Digital Library Content Interoperable
  • 15. Introduction Digital Library Content Modeling A Content Interoperability Framework Levels of Content Interoperability Summary Content Reconciliation Approaches Information Object Quality It is a kind of meta-property as it describes various “characteristics” of Information Object properties and sub-properties quality dimensions or parameters can refer either to the extension of data, i.e. to data values, or to their intension, i.e. to their schema/format Interoperability is necessary for the purpose of enabling the consumer to exploit every kind of Information Object in a conscious manner Very close to Metadata L. Candela et al. Making Digital Library Content Interoperable
  • 16. Introduction Digital Library Content Modeling A Content Interoperability Framework Levels of Content Interoperability Summary Content Reconciliation Approaches Information Object Protection It includes security, i.e. protection against accidental or intentional disclosure, integrity, i.e. ensuring that the content remains an accurate reflection, and privacy, i.e. when, how, and to what extent the content is transmitted Interoperability is necessary for the purpose of enabling the consumer to be aware of the policies governing the Information Object Very close to Metadata (specific languages XACML) L. Candela et al. Making Digital Library Content Interoperable
  • 17. Introduction Digital Library Content Modeling A Content Interoperability Framework Levels of Content Interoperability Summary Content Reconciliation Approaches Information Object Context It is the set of all “setting” information that can be used to characterize the relation between the Information Object and the “external world” surrounding it Interoperability is necessary for the purpose of enabling the consumer of the Information Object to behave as a context-aware system Very close to Metadata L. Candela et al. Making Digital Library Content Interoperable
  • 18. Introduction Digital Library Content Modeling A Content Interoperability Framework Levels of Content Interoperability Summary Content Reconciliation Approaches Information Object Provenance It is a description of the origin and/or of the descendant line of data (a.k.a. lineage) Interoperability is necessary for the purpose of enabling the consumer of the Information Object to be aware of the history leading to its current stage and thus to perform exploitation actions that take this knowledge into account Several model, e.g. OPM, usually encoded in XML L. Candela et al. Making Digital Library Content Interoperable
  • 19. Introduction Digital Library Content Modeling A Content Interoperability Framework Levels of Content Interoperability Summary Content Reconciliation Approaches [Content] Interoperability Levels Model (its properties) understanding might occur at different levels: Technical/Basic, providing the consumer with a superficial uniformity of the provider IO characteristic which enables accessing it Syntactic, ensuring that the abstract syntax of “target” IO characteristic is understandable by the consumer Semantic, ensuring that the precise meaning of “target” IO feature is understandable by the consumer Operational, ensuring the effective use of the “target” IO by the recipient in order to perform a specific task Secure, ensuring secure object “exchanges” between the involved systems L. Candela et al. Making Digital Library Content Interoperable
  • 20. Introduction Digital Library Content Modeling A Content Interoperability Framework Levels of Content Interoperability Summary Content Reconciliation Approaches Reconciliation Functions Standard-based approaches the oldest one! very effective if agreed, autonomy infringement Families of standards multiple standards, negotiation alleviates the autonomy infringement Mediator-based approaches interoperability machinery outside participants strong in supporting autonomy Specification-based / profile-based no prior arrangement, dynamic binding support autonomy, requires standard / agreement Blending Solutions L. Candela et al. Making Digital Library Content Interoperable
  • 21. Introduction A Content Interoperability Framework Summary Summary Content Interoperability is a multi-faceted and multi-layered problem no single solution to this problem Content Interoperability framework captures in a systematic way these facets categorises existing approaches The work continue . . . state-of-the-art survey, cookbook L. Candela et al. Making Digital Library Content Interoperable
  • 22. Introduction A Content Interoperability Framework Summary Summary Content Interoperability is a multi-faceted and multi-layered problem no single solution to this problem Content Interoperability framework captures in a systematic way these facets categorises existing approaches The work continue . . . state-of-the-art survey, cookbook More information http://www.dlorg.eu L. Candela et al. Making Digital Library Content Interoperable