Ontological and linguistic

Ontological and linguistic Ontological and linguistic - Start

2015-10-05 51K 51 0 0

Description

metamodelling. revisited: . A (failed) language use approach. By Matt Selway. KSE Lab Meeting – 6 March 2014. Eriksson, O., Henderson-Sellers, B., and . Agerfalk. , P.J. (2013), ‘Ontological and linguistic . ID: 150581 Download Presentation

Embed code:
Download Presentation

Ontological and linguistic




Download Presentation - The PPT/PDF document "Ontological and linguistic" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.



Presentations text content in Ontological and linguistic

Slide1

Ontological and linguistic metamodelling revisited: A (failed) language use approach

By Matt Selway

KSE Lab Meeting – 6 March 2014

Eriksson, O., Henderson-Sellers, B., and

Agerfalk

, P.J. (2013), ‘Ontological and linguistic

metamodelling

revisited: A language use approach’,

Information and Software Technology

, vol. 55, no. 12, pp. 2099-2124. [DOI

:

10.1016/j.infsof.2013.07.008]

Slide2

Summary

Conceptual modelling needs to be based on:

Proper ontological foundations, and

Language use (primarily ‘speech-act theory’)

A well defined relationship between (domain) model elements and the real-world

Therefore, he should have been comparing conceptual modelling approaches and how they don’t do that, rather than beating on modelling frameworks

Slide3

What he ends up with

Slide4

UML 4-Level Model

Class

Attribute

Class

Instance

Horse

+name : String

:Horse

name = ‘Prancer’

Prancer

snapshot

classifier

M3 (MOF)

M2 (UML)

M1 (user model)

M0 (run-time instances)

Slide5

O2

O1

O0

M2

M1

M0

Ontological/linguistic Paradox

Orthogonal Classification Architecture

Extrapolated Example

Breed

Collie

Lassie

Metaclass

Class

Object

O2

O1

O0

ontological

instanceOf

ontological

instanceOf

linguistic

instanceOf

linguistic

instanceOf

linguistic

instanceOf

Breed

Collie

Lassie

Metaclass

Class

Object

ontological

instanceOf

ontological

instanceOf

linguistic

instanceOf

linguistic

instanceOf

linguistic

instanceOf

ontological

instanceOf

ontological

instanceOf

Slide6

M1

M3

M2

M2

M1

M1

Ontological/linguistic Paradox

Orthogonal Classification Architecture

Extrapolated Example

Breed

Collie

Lassie

Metaclass

Class

Object

O2

O1

O0

ontological

instanceOf

ontological

instanceOf

linguistic

instanceOf

linguistic

instanceOf

linguistic

instanceOf

Breed

Collie

Lassie

Metaclass

Class

Object

ontological

instanceOf

ontological

instanceOf

linguistic

instanceOf

linguistic

instanceOf

linguistic

instanceOf

both

instanceOf

ontological

instanceOf

linguistic

instanceOf

Slide7

Language Use/Speech-act Theory (1)

Important aspects of language use:

Context

Identification

Sentence/Proposition types (assertion, command, declaration,

etc

)

Different usages/meanings of a word

Etc.

Example for modelling Breed-Collie-Lassie:

Lassie is a Dog

Lassie is a Collie

Collie is a Breed

Slide8

Language Use/Speech-act Theory (2)

Lassie is TallThe Tall Dog

*Lassie is Collie*The Collie Dog

He tries to prescribe the different usages/meanings of ‘is’ to ‘is a’

This is invalid because ‘is a’ actually exemplifies one of the meanings of ‘is’

Therefore, his argument is incorrect

Slide9

UFO-based Argument

Sortal Universal

Dog

Lassie

Moment Universal

Breed

Collie

M

2

O1

O0

linguistic

instanceOf

ontological

instanceOf

characterises

partitions

f

unctional

attribute

valuemapping

M1

ontologicalinstanceOf

linguistic

instanceOf

Sortal

Universal

Dog

Mixin

Universal

Collie

Lassie

M

2

O1

O0

linguistic

instanceOf

subtypes

s

ubclass of

M1

ontological

instanceOf

linguistic

instanceOf

Breed ?

(ignoring the linguistic instance-of for the O0 layer for simplicity)

Slide10

So we’re back to the original problem (1)

Sortal Universal

Dog

Mixin Universal

Collie (1)

Lassie

M

2

O1

O0

linguistic

instanceOf

subtypes

s

ubclass of

M1

ontological

instanceOf

linguistic

instanceOf

Moment

Universal

Breed

Collie (2)

characterises

partitions

ontological

instanceOf

linguistic

instanceOf

f

unctional

a

ttribute value

mapping

What’s the relationship?

Slide11

So we’re back to the original problem

(2)

Sortal Universal

Mixin Universal

Dog

Collie

Lassie

M

2

O1

O0

linguistic

instanceOf

subtypes

s

ubclass of

M1

ontological

instanceOf

linguistic

instanceOf

Moment

Universal

Breed

characterises

partitions

ontological

instanceOf

linguistic

instanceOf

O2


About DocSlides
DocSlides allows users to easily upload and share presentations, PDF documents, and images.Share your documents with the world , watch,share and upload any time you want. How can you benefit from using DocSlides? DocSlides consists documents from individuals and organizations on topics ranging from technology and business to travel, health, and education. Find and search for what interests you, and learn from people and more. You can also download DocSlides to read or reference later.