Quality and gatekeeping use cases for the oor
Download
1 / 12

Quality and Gatekeeping Use Cases for the OOR - PowerPoint PPT Presentation


  • 59 Views
  • Uploaded on

Quality and Gatekeeping Use Cases for the OOR. Ken Baclawski and M áximo Gurméndez College of Computer and Information Science Northeastern University. Motivation. Quality is a major concern Emphasized at the Ontology Summit 2008 Ontologies are similar to standards and publications

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Quality and Gatekeeping Use Cases for the OOR' - jane


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Quality and gatekeeping use cases for the oor

Quality and Gatekeeping Use Cases for the OOR

Ken Baclawski and Máximo Gurméndez

College of Computer and Information Science

Northeastern University


Motivation
Motivation

  • Quality is a major concern

    • Emphasized at the Ontology Summit 2008

    • Ontologies are similar to standards and publications

    • A mechanism for review is necessary

  • Gatekeeping

    • Ensures minimum level of quality

    • Allows for many policies and workflows

Joint Ontolog-OOR Panel Use Cases Take 3


Sources of requirements and use cases
Sources of Requirements and Use Cases

  • ISO 11179: Metadata Repository (MDR)

  • XMDR Project: Extended MDR

  • Ontology Summit 2008

    • Several sessions devoted to requirements

    • Wiki page for requirements and use cases

    • What are the requirements?

Joint Ontolog-OOR Panel Use Cases Take 3


Management requirements
Management Requirements

  • Version management

  • Configuration management

  • Provenance and other metadata

  • Metadata validation/authentication

    • Related to policy issues

  • Ontology ownership and access control

Joint Ontolog-OOR Panel Use Cases Take 3


Administration and policy issues
Administration and Policy Issues

  • Gatekeeping policies and enforcement

    • Overall policies or left to individual repositories

  • Policy-making bodies

    • How are they constituted?

    • How can they interoperate?

Joint Ontolog-OOR Panel Use Cases Take 3


Development of oor use cases
Development of OOR Use Cases

  • Consulted existing examples

  • Assignment in software engineering course

  • Classified all of the examples

  • Developed Use Case Description Ontology

  • Developed OOR use cases as instances of UCDO

  • Available at http://www.ccs.neu.edu/home/kenb/ontologies/

Joint Ontolog-OOR Panel Use Cases Take 3


Classification of use cases
Classification of Use Cases

  • Administer user authorizations and privileges

  • Assign identifiers

  • Define workflows and policies

  • Federate OOR instances

  • Harmonize and map ontologies

  • Publicize ontologies

  • Query metadata

  • Register ontologies

  • Review and evaluate ontologies

Joint Ontolog-OOR Panel Use Cases Take 3


Use case description ontology
Use Case Description Ontology

Joint Ontolog-OOR Panel Use Cases Take 3


Prototype implementation
Prototype Implementation

  • Experimental

  • Web Services Based

  • ISO 11179 Foundations

  • JBPM as Workflow Engine

Joint Ontolog-OOR Panel Use Cases Take 3


Prototype user hierarchies
Prototype: User Hierarchies

Accreditor

Registrar

Steward

Submitter

User

Joint Ontolog-OOR Panel Use Cases Take 3


Prototype process definitions
Prototype: Process Definitions

Joint Ontolog-OOR Panel Use Cases Take 3


Prototype sample scenario
Prototype: Sample Scenario

  • Registrar uploads process definition:

  • “Stewards validates model before it becomes a standard”

  • Submitter uploads new model (Status=PENDING)

  • Workflow Engine notifies Steward (according to process definition)

  • Steward Validates Model (Form Task)

  • Workflow Engine Modifies Status (Status=STANDARD)

Joint Ontolog-OOR Panel Use Cases Take 3


ad