EventBased Model for Reconciling Digital Entities - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

EventBased Model for Reconciling Digital Entities

Description:

Social Networking Tools(MySpace) Video Sharing and annotation. e.g. ... Login and Logout service. DE Access rights management. Database access rights management ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 17
Provided by: ahmetfatih
Category:

less

Transcript and Presenter's Notes

Title: EventBased Model for Reconciling Digital Entities


1
Event-Based Model for Reconciling Digital Entities
  • Ahmet Fatih Mustacoglu
  • Ahmet E. Topcu
  • Aurel Cami
  • Geoffrey C. Fox
  • Indiana University
  • Computer Science Department
  • Community Grids Laboratory
  • amustaco_at_cs.indiana.edu
  • http//www.cs.indiana.edu/amustaco
  • May 23, 2007
  • CTS-2007, Orlando, FL, U.S.A.

2
Outline
  • Introduction
  • Annotation Tools and Collaboration
  • Motivation
  • Prototype Semantic Research Grid (SRG) System
  • SRG Key Concepts
  • Research Issues
  • SRG System Modules Overview
  • Example Applications
  • Conclusion

3
Annotation Tools and Collaboration
  • Rapid development of tools and services aimed at
    fostering online collaboration and sharing
    between users and communities
  • Social Bookmarking Tools supports annotation
    using keywords called tags and sharing
  • e.g. del.icio.us
  • Tools for annotation and sharing of scholarly
    publications
  • Connotea
  • Citeulike
  • Bibsonomy
  • Social Networking Tools(MySpace)
  • Video Sharing and annotation
  • e.g. YouTube

4
Typical User Library in Connotea
5
Motivation
  • Numerous annotation tools
  • Generates multiple instances of metadata about
    the same object
  • Huge amount of data
  • Necessity for the reconciliation
  • Requirement for reconciliation
  • Lack of interoperability between annotation sites
  • Applying service-based architecture to annotation
    systems

6
Big Picture Semantic Research Grid (SRG)
Architecture
7
Key Concepts of System Architecture
  • Digital Entity (DE) a digital collection of
    metadata for a citation
  • Event a time-stamped action on a digital entity.
    Our event-based model consists of
  • Major Events
  • Insertion or deletion of a digital entity
  • Minor Events
  • Modifications to an existing digital entity
  • Dataset
  • Collection of minor events
  • Service-based Framework (SOAP over Http)

8
Research Issues
  • Event-based model
  • Manipulating data and metadata
  • How to build event-based model ?
  • Major and Minor events
  • Datasets (collection of minor events)
  • How to apply event-based model ?
  • How to apply modifications to a record (Digital
    Entity) ?
  • Keep them in users session and let user apply
    them
  • Apply them directly to a DE
  • How to merge metadata field of a Digital Entity ?
  • Identification of metadata fields as dynamic or
    static field
  • How to apply service-based framework as wrapper?

9
SRG System Modules I
  • Digital Entity (DE) Management Service
  • Manual DE entity into the system
  • DE history
  • DE versioning and flexible choices (rollback)
  • Editing and more info tools for a DE (Update
    Model)
  • Session and Event Management Services
  • Event and dataset management
  • DE view options
  • User credentials (username/password) -
    cookie-based
  • Annotation Tools Service
  • Transfer Service
  • Download service
  • Upload Service

10
SRG System Modules II
  • Search Tools Services
  • Google Scholar/Windows Live Academic
  • Google Scholar Advanced
  • Local Database Search
  • Via integrated PubsOnline Tool from Indiana
    University
  • My Research Database
  • My Research Database Advanced
  • Authentication and Authorization Services
  • Login and Logout service
  • DE Access rights management
  • Database access rights management
  • Administrative tools
  • Other Services
  • User Registration
  • Username and password recovery
  • Users Profile Management
  • DE metadata view options

11
Example Applications
CiteULike
Delicous
Connotea
  • Transfer
  • Download/Upload
  • Modify Digital Entity (DE)
  • Share DE with
  • other users
  • More info of a DE
  • History of a DE
  • and rollback

Core Web Services
Research Database
Research Database
Research Database
12
Typical Scenario for Generating Minor Events
Research Databases
  • 1 Client tries to modify a DE
  • 2 Check user access rights.
  • 3-4 If user has write access to this DE (a)
    build the current DE metadata from its events ,
    (b) saved the update metadata into session as
    minor event.
  • 5 Show confirmation message

RDBMS
RDBMS
RDBMS
Main Database
Client
3
SRG Web Services
1,5
2
4
Session and Event Management
13
Typical Scenario for Updating a DE from Minor
Events via Dataset Creation
Research Databases
  • 1 Client can access all minor events for each DE
    from the user session
  • 2-3 Select minor events to create dataset(s),
    and apply them on top of latest DE. Confirm
    dataset(s).
  • 4 Save the events into the associated research
    database
  • 5 Confirmation message

Client
RDBMS
RDBMS
RDBMS
Main Database
1
4
5
3
SRG Web Services
Session and Event Management
2
14
Typical Scenario for Downloading DEs
Research Databases
  • 1 Client request to download records from a
    social bookmarking website into a research
    database
  • 2 Check user access rights
  • 3-4-5 If user has write access, and DEs do not
    exist, then download them into the associated
    research database. If a DE exist in the research
    database, save the update metadata into user
    session as a minor event
  • 6 Confirmation message

RDBMS
RDBMS
RDBMS
Client
6
Main Database
4
SRG Web Services
1
2
3
Session and Event Management
5
Social Bookmarking Websites
15
Summary
  • This paper addresses the following open research
    issues in management of Digital Entities
  • Architecture for reconciling digital entities
  • Allows the manipulation of a digital entity
  • Applies Event-based model based on the concept
    of
  • Major events
  • Minor events
  • Datasets
  • Provides a rollback feature to
  • Support for history tool for a DE
  • Merge and change the content of a digital entity
  • A service-based framework for using existing
    annotation tools through web services
  • Prototype project web site
  • http//gf6.ucs.indiana.edu58080/SRGrid

16
  • THANK YOU!
  • Ahmet Fatih Mustacoglu
  • amustaco_at_cs.indiana.edu
  • http//www.cs.indiana.edu/amustaco
Write a Comment
User Comments (0)
About PowerShow.com