Transcript
Page 1: OSM & the Ontology Editor

OSM & the Ontology Editor

Page 2: OSM & the Ontology Editor

OSM

• Object-oriented Systems Modeling

• Components:– Object Relationship Model

• Object sets—lexical and non-lexical• Relationship sets• Generalization/specialization• …

– Object Behavior Model– Object Interaction Model

Page 3: OSM & the Ontology Editor

ER Model Instance

Type RackRateRoom Date Guest Rate DiscountDate DiscountRate = (1 – Discount/100)RackRate

includes

has

Room

RoomNr

Rate

hasreservation

forGuest

issigned up

for

Activity

Name

Description

Duration

Date

NrInParty

Type

Rack Rate

Discount

PackageDeal

GuestNr

Package

Page 4: OSM & the Ontology Editor

Conversion to OSM Hypergraph

hasreservation

for

issigned up for

for

includes

Package

NrInParty

Duration

Rate = (1 – Discount/100)RackRate

Room

RoomNr

Rate

Guest

Activity

Name

Description

Date

Type

RackRate

DiscountPackageDeal

GuestNr

Page 5: OSM & the Ontology Editor

OSM Model Instancein the Ontology Editor


Top Related