1 / 16

Event-Based Model for Reconciling Digital Entries

Event-Based Model for Reconciling Digital Entries. Thesis Proposal Ahmet Fatih Mustacoglu amustaco@cs.indiana.edu. Outline. Introduction Motivation Example Applications Research Issues Milestones Typical Scenarios Contributions Summary. Online Collaboration.

ohalls
Télécharger la présentation

Event-Based Model for Reconciling Digital Entries

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Event-Based Model for Reconciling Digital Entries Thesis Proposal Ahmet Fatih Mustacogluamustaco@cs.indiana.edu Ahmet Fatih Mustacoglu

  2. Outline • Introduction • Motivation • Example Applications • Research Issues • Milestones • Typical Scenarios • Contributions • Summary Ahmet Fatih Mustacoglu

  3. Online 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 Ahmet Fatih Mustacoglu

  4. User Library in Connotea

  5. Motivation • Numerous annotation tools • Generates multiple instances of metadata about the same object • Vast amount of data • Necessity for the reconciliation • Requirement for reconciliation • Applying service-based architecture to annotation systems Ahmet Fatih Mustacoglu

  6. Example Applications CiteULike Connotea Delicous • Transfer • Download/Upload • Modify Digital Entry (DE) • Share DE with other users • History of a DE and rollback Core Web Services Research Database Research Database Research Database Ahmet Fatih Mustacoglu

  7. 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 Entry) ? • Keep them in user’s session and let user apply them • Apply them directly to a DE • How to merge metadata field of a Digital Entry ? • Identification of metadata fields as dynamic or static field Ahmet Fatih Mustacoglu

  8. Research Issues • How to provide rollback for content management ? • Scalability • Number of requests per second • Performance • Delivery of an updated digital entry Ahmet Fatih Mustacoglu

  9. Milestones I • Digital Entry (DE) Management Service • Manual DE entry 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 Ahmet Fatih Mustacoglu

  10. Milestones II • Search Tools Services • PubsOnline Software integration • Other Services • Login and Logout service • User registration service • Username and Password recovery service • User profile service • Metadata view options service • We will apply those to Semantic Research Grid (SRG) project Ahmet Fatih Mustacoglu

  11. Big Picture: Semantic Research Grid (SRG) Architecture Ahmet Fatih Mustacoglu

  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 Ahmet Fatih Mustacoglu

  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 Ahmet Fatih Mustacoglu

  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 Ahmet Fatih Mustacoglu

  15. Contribution of this Thesis • Introducing event-based model • Rollback mechanism to merge and change the content of a digital entry • Ability to restore to another content • Provides history of DEs • An architecture for integrating major existing annotation tools through Web Services Ahmet Fatih Mustacoglu

  16. Summary • This thesis addresses the following open research issues in management of Digital Entries: • Architecture for reconciling digital entries • Allows the manipulation of a digital entry • Applies Event-based model • 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 entry • A service-based framework for using existing annotation tools by adding them extra capabilities and tools as wrappers through web services Ahmet Fatih Mustacoglu

More Related