Concetti, ontologie, architettura della conoscenza

Post on 11-Jan-2017

38 views 0 download

Transcript of Concetti, ontologie, architettura della conoscenza

Concetti, ontologie, architettura della conoscenza

Stefano BussolonDario Betti

UX design: cos'è?

stati interni degli utenti, ecosistema, contesto

La vida no es la que uno vivió, sino la que uno recuerda y cómo la recuerda para contarla.

Gabriel García Márquez

Esperienze

Definire esperienze

rappresentazione soggettiva, gerarchica, strutturata e con valenza emotiva di sequenza di elementi episodici nel tempo

Esperienze e concetti

esperienze, frame cognitivi, concetti semantici

Attributi dei concetti

Proprietà di superficie, funzionali, tassonomiche, affettivo-valutative

Il modello mentale dell’utente

A mental model represents a person’s thought process for how something works

Concetti e UCD

Come far emergere i concetti implicitamente usati dagli utenti, e i loro attributi?

Dal modello mentale dell’utente al modello concettuale dell’applicazione

modello concettuale come modello mentale “ideale”

Modelli mentali, modelli concettuali, ontologie

service/app usagechanges

mental model

User mental models

Domain expert mental model

Service/app conceptual

model

Service/app conceptual

model

IMPLICIT EXPLICIT

formal or semi-

informal ontology

multi-channelimplementation

FORMAL

User mental models

User mental models

implementation conceptual model (e.g. UML)

user research

automated reasoning

semantic interoperability

Modelli concettuali e IA

(Garrett, 2000)

Modelli concettuali e IA

(Rosati, 2006)

Modelli concettuali e IA

(Guarino, 2007)

Modelli concettuali e IA

Ontologies and ontological analysis: an introduction - FOIS 2008, Saarbrücken, October 31st, 2008 14

Levels of Ontological Precision

Ontological precision

Axiomatic theoryGlossary

Thesaurus

Taxonomy

DB/OO scheme

tennisfootballgamefield gamecourt gameathletic gameoutdoor game

game athletic game court game tennis outdoor game field game football

gameNT athletic game NT court game RT court NT tennis RT double fault

game(x) ! activity(x)athletic game(x) ! game(x)court game(x) " athletic game(x) # $y. played_in(x,y) # court(y)tennis(x) ! court game(x)double fault(x) ! fault(x) # $y. part_of(x,y) # tennis(y)

Catalog

(Guarino, 2007)

Di cosa è fatto un modello concettuale?

funzionalità di alto livello, concetti (con relativi attributi e operazioni), relazioni, mappings dei task utente con i concetti dell’applicazione

Un microesempio: l’applicazione calendario

Conceptual Models: Core to Good Design

Jeff JohnsonAustin Henderson

Synthesis Lectures on Human-Centered InformaticsNovember 2011

Un microesempio: l’applicazione calendario

Objects Attributes Operations

Calendar owner, current focus examine, print, create, add event, delete event

Event name, description, date, time, duration, location, repeat examine, print, edit (attributes)

To-Do item name, description, deadline, priority, status view, print, edit (attributes)

Person name, job-description, office, phone send email, view details

Dal modello concettuale all’UX multicanale

“conceptualize once, use anywhere”

Model, representation, interaction

72 8. PROCESS

refer to attribute values (e.g., “red”, “loud”, “bright”).Thus, transcripts from user research can providea first draft of an objects/operations analysis.

The first draft often must be adjusted, because operations are sometimes expressed as nouns(e.g., “... then I send out invites for the meeting”) and objects are sometimes expressed as verbs (e.g.,“I find cheap hotels in a city by googling them”). Furthermore, although attribute values are usuallyexpressed as adjectives, attribute names are usually expressed as nouns (e.g., “Next I set the interestrate of the loan”), making it necessary to decide which nouns in an interview transcript are objectsand which are attributes.

Nonetheless, using the nouns, verbs, and attributes from user research transcripts is a usefulfirst step.

8.3 THE CONCEPTUAL MODEL NEEDS A PLACE AT THEPROJECT TABLE

Figure 8.1 shows the activities that make up the development process. It is drawn as a cycle, because

!""#$%!&$'()$()*+,

+*""'-&

-,#,!+, *(.,-+&!(.*+,-)(,,.+

%'/"-,0,(+$1,,1!#*!&$'(

$/"#,/,(&!&$'(

-,1$,2

$($&$!#),1!#*!&$'(

34).,+$5(

%'(%,"&*!#.,+$5(

6'(%,"&*!#)7'.,#

Figure 8.1: Conceptual design’s place in a user/task-centered design process.

release leads to the application in use, with support supporting, which leads to better understand of

Un esempio

scrrenshot “as is”

Un esempio

Un esempio

Un esempio

Un esempio

L’esperienza di una visita medica

tbd

User research

Marta: “Vado in questo ufficio, faccio la fila, poi presento l'impegnativa e l'addetta mi dice quando è possible farla. si mi

propone una data poi io accetto o rifiuto e me ne propone un'altra mi chiede se preferisco la mattina o il pomeriggio

Dopo aver preso accordi sulla data mi chiede di pagare. Ovviamente mi chiede la tessera sanitaria per la registrazione”.

Stefano Bussolon: “a questo punto che succede?”

Marta: “e poi lei registra tutto con la mia tessera. Stampa una conferma scritta dal computer e poi me la presenta, mi

dice quanto costa e io pago”

Stefano Bussolon: “e cosa c'è scritto, sulla stampa?”

Marta: “c'e' scritto il tipo di visita, la data, il nome del dottore il costo e mi fa firmare anche la conferma”

Stefano Bussolon: “perfetto. Nient'altro?”

Marta: “Anche il nome dell'ospedale, l'indirizzo, il mio nome e i miei dati anche. Il mio numero di tessera sanitaria. E

basta”

Elicitazione dei concetti del modello mentale

tbd

Una bozza di modello concettuale

1

N

M

M

M

---

AREA RISERVATA(TELEASSISTENZA)

AREA RISERVATA(GENERICA)

R1dirige

1

R4fornisce

E7SERVIZIO/

INTERVENTO INTERNO

R2dipende da

E4RUOLO1

NN

E3AGENTE

E6AREA

GEOGRAFICA DI EROGAZIONE

Trentinosociale.it(Trentinosociale_Architecture_SchemaConcettuale_11gen2008.vsd)

R6fa parte di

M1

R9appartiene a

N

1

N

R15è di tipo

N

R9appartiene a

N

R5usufruisce di

E9UTENTE

N

è seguito da

N

R5riguarda

M

N

E9MESSAGGIO

Consulta/inserisce

N

1

R5risiede in

E9TIPO RAPPORTO

N

R5soffre

E8PATOLOGIAN

M

R5effettua

E8MOVIMENTO

N

M

E4TIPO

MOVIMENTO

R3è di tipoN

1

gestisce

E9PRATICA

M

R5riguardaM

ME4

TIPO PRATICA

R3è di tipoN

1

R5riceve CHIAMATAN

M

R5scatena

E8ALALRMEN

M

E4OPERATORE

R3gestisce

R3gestisce

1

11

1

E18 TIPOLOGIA SERVIZIO

1

ISA

2

1

N

1E13

COMPRENSORIOO

SUPERCOMUNE

E11ZONA

E10COMUNE O

CIRCOSCRIZIONE

1

M

E5SERVIZIO/

AREA EROGAZIONE

R5definiscono1

N

N

M

E15SEDE

1

E14PROVINCIA

ISA1

1

E2UNITA’

ORGANIZZATIVA

E1PERSONA FISICA

1 N

ORARIO - MODALITA’ SPECIF. EROGAZIONE/CONVENZIONE

1 E12AMBITO

R8è di tipo

1E16 TIPOLOGIA U.O.

M

R7esprime

N

R12soddisfa

N

E25MACROBISOGNO

E8FASCIA DI ETA’

E9CONDIZIONE/

STATO

R10definiscono

N

N

1

M

E22 TIPOLOGIA PRIVATO

M

R13riguarda

E26ITEM DI

APPROFONDI-MENTO/

STRUMENTO

ISA

3

1

E37BUONA PRATICA

1

1

ISA

4

1

1

E32NORMATIVA

E29DOMANDA

FREQUENTE

1

1

1

E34NEWS

N 1

E23 TIPOLOGIA OPERATORE

1

E27 VOCE GLOSSARIO

ISA

2

N

N

ME24

TIPOLOGIA UTENTE/PAZIENTE

M

1

E28 RISORSA MULTIMEDIALE

E38SPERIMENTAZIO

NE

E36EVENTO

E39PUBBLICAZIONE

E33FORUM

E40BANDO

1

11

1

1E35

MODULO

1

N

R11è rivolto aN

E21 ARGOMENTO

M

1

N

E20SERVIZIO ESTERNO

ISA

3

1

1

E21SERVIZIO

N

R14è in relazione

con

N N

R3è di tipo

E17 TIPOSTRUTTURAM 1

E41 STRUMENTO ONLINE

1

E42TEMA

1

R16appartiene aM

E43MACROTEMA

1

E45NEWSLETTER

ISSUE

1

E44 BANNER

1

N

E30DOCUMENTO/

ALBO/REGISTRO

1

E31LINK

1

Una bozza di modello concettuale

Oggetti Attributi Operazioni Relazioni

Paziente nome, cognome, tessera sanitaria, email, cellulare, password

modifica recapiti, modifica password

Un paziente ha n impegnative e n appuntamenti

Impegnativa data, priorità, ripetitività, priorità vedi, fissa appuntamento Un’impegnativa è riferita a n prestazioni

Prestazione nome, avvertenze -Una prestazione è riferita a n impegnative, disponibilità, appuntamenti, medici

Medico specialista nome -

Riferito a pià prestazioni, disponibilità agenda, appuntamenti

Una bozza di modello concettuale

Oggetti Attributi Operazioni Relazioni

Sede indirizzo, edificio, piano localizza su Google

Unità organizzativa nome, email, numero di telefono invia email è riferita a più sedi e a più

disponibilità agenda

Disponibilità d’agenda data, ora, costo prenota è incrocio di luogo, medico,

prestazione

Appuntamento data, ora, costo disdici è riferito a luogo, medico, prestazione

Dal modello concettuale alla UI

Dal modello concettuale alla UI

Dal modello concettuale alla UI

Grazie! Domande?

stefano@bussolon.it @sweetdreamerit

dario.betti@gpi.it @dariobetti