11/12th october 2001barcelona mkmetric eduard ruffert & dr. benedikt mandel email:...

14
11/12th October 2001 Barcelona MKmetri Eduard Ruffert & Dr. Benedikt Mandel email: [email protected] & [email protected] MKmetric Gesellschaft für Systemplanung mbH, Karlsruhe 1. Requirements 2. Development 3. Way forward

Upload: theodora-andrews

Post on 12-Jan-2016

235 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

11/12th October 2001

Barcelona MKmetric

Eduard Ruffert & Dr. Benedikt Mandel

email: [email protected] & [email protected]

MKmetric Gesellschaft für Systemplanung mbH, Karlsruhe

1. Requirements

2. Development

3. Way forward

Page 2: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

11/12th October 2001

Barcelona MKmetric

GTF / TIP data

Workspace / User System

GTF@WS GTF@Prov.

Filter FilterApplication A

App.B

User data

Model

in–housedata

in–houseincrementaldata

GTF / TIP data

Provider

Operating System X Operating System Y

Internet

Interchange structure

Page 3: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

11/12th October 2001

Barcelona MKmetric

Supporting Model Communication1. Model requirements:

GTF = Generalised Transportation data Format- EDI format to exchange transportation modelling

information- not to impose formats or contents constraints on

modellers exchanging data- not specifically for GIS

GTF specifies building blocks (entities) GTF is a general structure of the information transport models use

Principles:- not too many basic building blocks (generic entities)- generalised enough for (mainly) modelling information

and (also) other information

• GTF = Exchange of Data (homogeneous & generic)

Overview of requirements

Page 4: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

11/12th October 2001

Barcelona MKmetric

Supporting Model Communication

2. EDI requirements:

- cross-platform- structured & segmented- flexible & scalable- use of existing standards- human readability

CONTENTS of GTF : GTF Conceptual Model (GTF-CM) FORMAT & PROTOCOL : GTF-XML

Overview of requirements

Page 5: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

11/12th October 2001

Barcelona MKmetric

GTF = “Generalised Transportation-data

Format” - the conceptual model

GTF-XML = the underlying

transmission format

Universe of GTF

Page 6: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

11/12th October 2001

Barcelona MKmetric

Development: GTF definition

GTF = for the exchange of strategic transportation modelling information GTF-CM is means of discussion

= capture the vocabulary of the problem domain in computer terms

Problemdomain

Computerterms

The travel timeon Link L

from Node A to Node B

is X.

Node A Node B

Link L

travel_time = X

mapping

Page 7: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

LinkAttr ibutes

Alternative

Zone

Unit

Terminator

Vessel

Link

TransportProduction

Node

Meta

Junction

1 *

1 *

0..1

*

1

*

0..1

*

0..1

*

in_def inition_of

uses_in_def inition

0..1

*

0..1

*

can_travel_withcan_carry

0..1

*

Note: Meta, Attribute(and some other, e.g.

Group) classes/objects canbe used (associated) to anyother class instance (object)

and not only toTransportProduction objects.

But this diagramsymbolically shows this

association between Metaand TransportProduction.

Chain

Zone

barrier

0..1

*

Mode

uses_in_def inition

in_def inition_of 0..1

*

is_of_mode

specif ies_mode

0..1

*

allowed_on

allows

0..1

*

DynamicSegmentation

Grouping

Pa th

groups

part_of

0..1

*

Milepost

0..1*

0..1

*

Page 8: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

starts_in start_of1 *

ends_in end_of1 *

is_active_in

has_activities_list

1

*

regulates

has_regulations_list

0..1

*

travels_with

carries

0..1

*

defines

definition_units_list

0..1

*

allowed_on

allowed_alternatives_list

0..1

*

allowed_on

allowed_services_list

0..1

*

defines

definition_services_list

0..1

*

in_definition_of

uses_in_definition

0..1

*

can_travel_with

can_carry

0..1

*

used_by

uses_vessels_list

0..1

*

centroid_of

localises

0..1

*

uses_in_definition

in_definition_of

0..1

*

is_of_mode

specifies_mode

0..1

*

allowed_on

allows

0..1

*

Zone

barrier

0..1

*

groups

part_of

0..1

*

0..1

*

0..1

*

Page 9: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

11/12th October 2001

Barcelona MKmetric

GTF-Conceptual Model (CM)

...

Page 10: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

11/12th October 2001

Barcelona MKmetric

Principles / Framework classes for GTF-CM specification

super

sub

0..1

*0..1

*

associated_object

comments_list

1

*

identifier_of_comment

has_id

0..1

0..1

identifier_of_object

has_identifier

0..1

0..1

OGISPointer

shape_list

1

*

Page 11: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

11/12th October 2001

Barcelona MKmetric

OO concepts overview

Development views

1. Conceptual

2. Specification

3. Implementation

Where are we now? Why?1 + 2 +3

Page 12: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

11/12th October 2001

Barcelona MKmetric

OO concepts overview

Sequence of development steps?

First 1. Conceptual

Then 2. Specification

Then 3. Implementation

In detail ...

on the basis of MoU ...

and propsed GTF Specification.

Page 13: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

GTF = mediator format

...

Emme/2

TOP

Polydrom

GDF

NWB

GTFfile

ReaderAPI

• • • • • • • • • • •

Func1

FuncN

...

...

Emme/2

TOP

Polydrom

GDF

NWB

15th August 2001 MKmetric

additional specificstructuring

Way Forward

export reading

Page 14: 11/12th October 2001Barcelona MKmetric Eduard Ruffert & Dr. Benedikt Mandel email: ruffert@mkm.de & mandel@mkm.de MKmetric Gesellschaft für Systemplanung

11/12th October 2001

Barcelona MKmetric

Further steps after spotlightsTN

• From “Conceptual Model” to “Data Model”

• From “Common Understanding” to “Ontology”

• Standardisation

• Library of procedures