Domain modelling the upper levels of the eframework
This presentation is the property of its rightful owner.
Sponsored Links
1 / 23

Domain Modelling the upper levels of the eframework PowerPoint PPT Presentation


  • 43 Views
  • Uploaded on
  • Presentation posted in: General

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. Where we did we start? - FREMA. The e-Framework REference Model for Assessment

Download Presentation

Domain Modelling the upper levels of the eframework

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


Domain modelling the upper levels of the eframework

Domain Modelling the upper levels of the eframework

Yvonne Howard Hilary Dexter

David Millard

Learning Societies LabDistributed Learning,University of Southampton, UKUniversity of Manchester, UK


Where we did we start frema

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


Definitions

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


Domain modelling

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


Concept mapping

2

Concept Mapping

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


Frema concept map verbs

2

FREMAConcept Map (verbs)

Concept Maps


A knowledge base

3

A Knowledge Base

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


The frema ontology

who

what

3

The FREMA Ontology

FREMA Ontology


Ontology example

JISC

frema

FREMA

Southampton

JISC

Uni Soton

frema

4

Ontology Example

Semantic Wiki Pages

Organisation:

JISC

Organisation:

University of

Southampton

Project:

FREMA

Is funded by

Is involved in


Semantic wiki

4

Semantic Wiki

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


Browsing the wiki

4

Browsing the Wiki

Semantic Wiki Pages


Dynamic gap analysis

4

Dynamic Gap Analysis

Semantic Wiki Pages


Scenarios

5

Scenarios

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


Service usage model

5

Service Usage Model

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


Scenario technical developer

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 I’ve chosen?’


Where we re going eful

Where we’re 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.


The three models working together

The three models working together

The e-framework is made up of three layers that translate into these three models


Eful ontology

eFUL Ontology


Eful semantic wiki exemplar

eFUL semantic wiki exemplar


What are the challenges to achieving the eful

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?


Domain modelling the upper levels of the eframework

Thank you…

http://www.frema.ecs.soton.ac.uk/


  • Login