Domain Modelling the upper levels of the eframework - PowerPoint PPT Presentation

1 / 23
About This Presentation
Title:

Domain Modelling the upper levels of the eframework

Description:

The e-Framework REference Model for Assessment ... and Personas. Domain Modelling. Domain Context. Stakeholders and. Role Models. Domain Information ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 24
Provided by: davidm94
Category:

less

Transcript and Presenter's Notes

Title: Domain Modelling the upper levels of the eframework


1
Domain Modelling the upper levels of the
eframework
  • Yvonne Howard Hilary Dexter
  • David Millard
  • Learning Societies Lab Distributed Learning,
    University of Southampton, UK University of
    Manchester, UK

2
Where we did we start?- FREMA
  • The e-Framework REference Model for Assessment
  • JISC funded Project between Southampton,
    Strathclyde and Hull
  • 2004 - 2006
  • Aim to produce a Reference Model of the
    e-Learning Assessment Domain
  • To aid interoperability and aid in the creation
    of Assessment Services for the e-Framework

3
Definitions
  • What is a Reference Model?
  • A guide to help developers create web services
    that work with one another
  • But there is more than one type of guide
  • A standard data format
  • A best practice example of service design
  • A methodology for creating or describing services
  • A description of what is currently available
  • What is a Reference Model for Assessment?
  • Assessment is a broad and complex domain
  • Many different assessment scenarios
  • More than one data model
  • More than one set of cooperating services
  • An active Community requires an evolving model

FREMA
4
Domain Modelling
Domain Context
Domain Information Model
Stakeholders and Role Models
3
Goal and Function Model
FREMA Ontology
1
Stakeholders and Personas
2
Concept Maps
Domain System Model
Scenarios (workflows and narratives)
4
Semantic Wiki Pages
5
Use Cases and Interaction Diagrams
5
Concept Mapping
2
Concept Maps
  • Focused on the key activities in the domain (the
    functions)
  • Captured the domain knowledge of the experts
  • The goals in the domain
  • Important functions
  • Entities in the domain
  • Begins to structure the knowledge
  • Built a shared understanding of the domain
  • Common vocabulary of domain areas

6
FREMAConcept Map (verbs)
2
Concept Maps
7
A Knowledge Base
3
FREMA Ontology
  • Decided to deliver our domain model as a
    searchable, flexible, dynamic website
  • Built on a knowledge base
  • Requires an ontology of resources in the domain
    with relationships between them
  • The ontology is the schema that describes what
    types of resources and relationships are allowed
  • (Ontology means the study of existence, and an
    ontology is a particular view of existence)
  • The ontology is different from the concept maps
  • Concept maps shows areas of the domain
  • Ontology shows what type of thing can be in the
    domain

8
The FREMA Ontology
3
FREMA Ontology
9
Ontology Example
4
Semantic Wiki Pages
Organisation JISC
Organisation University of Southampton
Project FREMA
Is funded by
Is involved in
10
Semantic Wiki
4
Semantic Wiki Pages
  • Semantic Wiki
  • a wiki in which all the pages and links are typed
  • Open editing, but with Administrator controls
  • Users can edit
  • Resources
  • Relationships between resources
  • The ontology itself
  • Enables full evolution of the Domain Information
    and System models
  • Enables Smart Searching and Analysis
  • Semantic Search
  • Dynamic Gap Analysis

11
Browsing the Wiki
4
Semantic Wiki Pages
12
Dynamic Gap Analysis
4
Semantic Wiki Pages
13
Scenarios
5
Use Cases and Interaction Diagrams
  • Scenarios capture a certain activity (function)
    within the Domain
  • Can be captured at different levels of formality
  • From narrative descriptions
  • Through to real interacting services

Service Implementations
Service Interfaces (WSDL)
Service Workflows (BPEL)
FREMA
formality
Service Expressions
Service Interactions
Use Cases
Written Scenarios
14
Service Usage Model
5
Use Cases and Interaction Diagrams
  • Describes a scenario in which services work
    together
  • Use Case Diagram
  • Set of Abstract Logical Service Expressions
  • Interaction Diagram

Service Implementations
Service Interfaces (WSDL)
Service Workflows (BPEL)
FREMA
Service Expressions
Service Interactions
Use Cases
Written Scenarios
15
Scenario Technical Developer
  • Will, Technical Developer
  • I want to lookup use cases and scenarios to
    help me design my application. This will help me
    to define my footprint in the assessment domain.
    I see there are some web services I could re-use
    but some are missing. What standards can I use
    when writing my own web services to ensure that I
    can interoperate with the web services Ive
    chosen?

16
Where were going - eFUL
  • Integrating the eframework models
  • Hilda
  • What goes on
  • Formally modelled views e.g. lifecycle stages
  • Enables strategic domain analysis
  • and Frema like models
  • What is there
  • lazy approach, easier to contribute
  • Together can answer this kind of question
  • Show me all the Standards that are relevant to
    the Course Evaluation stage of the Course
    Lifecycle.
  • International eframework
  • low level, technical, formal descriptions of how
    services are defined and work together
  • Service Genre - a family of services.
  • Service Expressions a specific abstract
    service.
  • Service Usage Models (SUMs) an area of work,
    and a description of how Service Genres and
    Expressions might collaborate to do that work.

17
The three models working together
  • The e-framework is made up of three layers that
    translate into these three models

18
eFUL Ontology
19
eFUL semantic wiki exemplar
20
What are the challenges to achieving the eFUL?
  • If we build it, will they come?
  • Boot-strap the eFul?
  • FREMA content?
  • SIG involvement?
  • If we build it, how do we protect carefully
    constructed domain knowledge from thoughtless
    destruction?
  • Editing Interfaces that help convergence?
  • Peer review?
  • SIG involvement?

21
(No Transcript)
22
(No Transcript)
23
  • Thank you
  • http//www.frema.ecs.soton.ac.uk/
Write a Comment
User Comments (0)
About PowerShow.com