SlideShare una empresa de Scribd logo
1 de 81
Descargar para leer sin conexión
Ontologijos, semantinis saitynas ir
semantinė paieška
Saulius Maskeliūnas
VU Matematikos ir informatikos institutas
Akademijos 4, Vilnius 08663
.
MII

2

Turinys
1. Saityno raida
2. Semantinis saitynas
3. Ontologijos
4. Semantinė paieška
MII

3

1. Saityno raida
MII

Terminija

ontologies
ontologijos

explicit knowlege
išreikštos žinios
KNOWLEDGE TECHNOLOGIES
KNOWLEDGE MANAGEMENT
ŽINIŲ TECHNOLOGIJOS
ŽINIŲ VALDYMAS
ontosemantic networks
groupware
knowledge map
expert system semantiniai tinklai logijomis
grupinio
žinių žemėlapis
ekspertinė sistema
grindžiamas
darbo
frames žinių valdymas
intellectual capital sistema
inference
freimai management
rules
intelektinis kapitalas
loginis išvedimas
taisyklės
semantiniu
knowledge centre
knowledge base
saitynu
žinių centras
Semantic Web grindžiamas
žinių bazė
knowlege audit
semantinis saitynas žinių valKnowledge
Web-based
žinių auditas
dymas
Grid
OWL kalba
knowledge networking
Data Grid
semantinis
saitynu grindžiamo
duomenų išteklių
išteklių tinklas semantinė saityžinių tinklo naudojimas
no paslauga
tinklas
Semantic
Grid

GRID TECHNOLOGIES
IŠTEKLIŲ TINKLO
TECHNOLOGIJOS

Grid-Web service
išteklių tinklo
saityno paslauga

Web service
saityno paslauga

4

Web 2.0
antros kartos saitynas

WEB TECHNOLOGIES
hypertext
Grid/Web service oriented
SAITYNO TECHNOLOGIJOS
hipertekstas
architecture (SOA)
paslaugomis grindžiama
Web server
architektūra
XML kalba
webmail
saityno serveris
Grid
HTML kalba
saityno paštas
kn. discovery
browser
HTTP protokolas
žinių radimas
naršykė
išteklių tinkle

Computational Grid
skaičiavimo išteklių
tinklas

Žinių ir
saityno
technologijų
žodynėlis

Web knowledge
discovery
žinių radimas
knowledge discovery meta-model saityne
KNOWLEDGE DISCOVERY
ŽINIŲ RADIMAS
žinių radimo
metamodelis

Web[-based]
information system
saityno
informacinė sistema

Web-based
workflow
saitynu grindžiami
darbų srautai
WORKFLOW

Web database
knowledge discovery
saityno duomenų bazė
in databases
workflow
žinių radimas
database
DATABASE TECHNOLOGIES
duomenų bazėse
DUOMENŲ BAZIŲ TECHNOLOGIJOS

TECHNOLOGIES

DARBŲ SRAUTŲ
TECHNOLOGIJOS

http://terminai.vlkk.lt ir
http://eta.ktl.mii.lt/~mask/LIKS-IS/Z'iniu_technologiju_z'odyne'lis.pdf ;
VLKK: Vietoj „žiniatinklio“ – „saitynas“ http://www.vlkk.lt/lit/88519
MII

5

Saityno kilmė ir raida
Web of Data

Semantic Web

WWW

Semantic
Annotations

Hypermedia
Hypertext

Dr. Vannevar Bush
“As We May Think”, 1945
Picture from http://www.theatlantic.com/doc/194507/bush

http://oc.sti2.at/sites/default/files/Google%20Knowledge%20Graph_0.ppt
5
MII

6

Saityno kartos (1)
1. Pamatų padėjimas: HTML kalba
derinyje su HTTP ryšio protokolu (WWW)
WWW – labai sėkminga technologija
(plg.: prieinamos informacijos kiekis,
tokios informacijos naudotojų kiekis),
tačiau WWW pirmiausiai skirta tik žmonėms
skaityti, o ne kompiuteriams automatiškai
naudoti.
MII

7

Saityno kartos (2)
1. Pamatų padėjimas: HTML kalba
derinyje su HTTP ryšio protokolu (WWW)
[~paskutinis XX a. dešimtmetis]

2. Save aprašančių dokumentų naudojimas,
remiantis XML ir RDF kalbomis
[~pirmasis XXI a. dešimtmetis]
MII

8

XML ypatybės
• XML dokumentų prasmė yra intuityviai aiški
(dėka "semantinio" sužymėjimo, žymės yra
taikomųjų sričių vardai)

• Tačiau kompiuteriai intuicijos neturi
(t.y., žymių vardai patys savaime semantikos
nepateikia)
• DTD aprašuose objektai nesiskiria nuo sąryšių
• XML turi ne semantinį, o tik žemo lygio modelį
(t.y., medžio tipo vidinę struktūrą)
MII

9

RDF ir RDF-S ypatybės
RDF (t.y., WWW meta-duomenų vaizdavimo būdas):
• naudoja mažą modeliavimo konstrukcijų rinkinį;
• neatitinka taikymo srities žodyno.

RDF Schema :
• išplečia modeliavimo konstrukcijų rinkinį (klasėpoklasė-tipas, savybė-subsavybė, domenas-sfera);
• įgalina apibrėžti taikymo srities žodyną;
• organizuoja šį žodyną kaip apibendrinimų hierarchiją;
• tačiau RDF-S išreiškiamoji galia yra maža (be tiksliai
apibrėžiamos prasmės, be loginio išvedimo modelio).
MII

10

Saityno kartos (3)
1. Pamatų padėjimas: HTML kalba
derinyje su HTTP ryšio protokolu (WWW)
[paskutinis XX a. dešimtmetis]
2. Save aprašančių dokumentų naudojimas, remiantis
XML ir RDF kalbomis
[pirmasis XXI a. dešimtmetis]

3. Semantinis saitynas (angl.: "Semantic Web"),
automatinės semantinės kompiuterių sąveikos galimybių
rengimas
MII

11

Nuo saityno link semantinio saityno
Informacijos
radimo,
gavimo,
vaizdavimo,
interpretavimo,
palaikymo
problemų
sprendimas

Statinis
saitynas

Saitynas (WWW)
URI, HTML, HTTP

Semantinis saitynas
RDF, RDF(S),
OWL, OWL 2

D. Fensel, Ch. Bussler. Semantic Web Enabled Web Services
http://nextwebgeneration.com/swsi/resources/wsmf.pdf
MII

12

Nuo saityno link saityno paslaugų
Dinaminis
pasaulinis
tinklas

Saityno paslaugos
UDDI, WSDL, SOAP
Kompiuterių
skaičiuojamosios
galios
panaudojimas

Statinis
pasaulinis
tinklas

Saitynas (WWW)
URI, HTML, HTTP

Semantinis saitynas
RDF, RDF(S),
OWL, OWL 2

D. Fensel, Ch. Bussler. Semantic Web Enabled Web Services
http://nextwebgeneration.com/swsi/resources/wsmf.pdf
MII

13

Paslaugomis grindžiama architektūra
1. Paslauga yra esybė, kuri suteikia tam tikras galimybes
klientams keitimosi pranešimais būdu; operacijos
apibrėžiamos keitimosi pranešimais terminais.
Paslaugomis grindžiama architektūra yra tokia, kurioje
visos esybės yra paslaugos ir bet kokia architektūroje
matoma operacija yra keitimosi pranešimais rezultatas.
I. Foster, C. Kessleman, S. Tueke “SOA” (Chapter 17 of “The Grid 2”)
2004 , http://www.cse.buffalo.edu/gridforce/SOAApril13.ppt

2. Paslaugomis grindžiama architektūra pasižymi:
2.1. laisvai susiejamomis paslaugomis,
2.2. aprašomomis nuo programinės aplinkos
nepriklausančiomis sąveikomis
2.3. paslaugos gali būti aptiktos ir vykdomos dinamiškai.
<soaprpc/> Frequently asked questions http://soaprpc.wordpress.com/category/soa/
MII

14

Paslaugomis grindžiamos architektūros
supaprastinta schema
Paslauga

Informacijos magistralė

Paslaugos aprašas

http://www.w3.org/TR/ws-arch/ , 2003.
MII

15

Paslaugomis grindžiama integracija

15  6 sąryšiai tarp 6 grafo viršūnių

IT transformation to Service-Oriented architecture. Bea White paper, 2004.
http://www.wseas.us/e-library/conferences/2007beijing/papers/554-525.pdf
EAA
(EIONET)

MII

Vandens
išteklių
valdymo
informacinė
sistema
(pagrįsta
saityno
paslaugomis)

RAAD
Monitoringo
taškai

AAA

RAAD

AM padaliniai

...

mė

gin
iai
mė
gin
iai

...

RAAD
laboratorijos

Liet.
Statistikos
Departam.

Vand.
DB

VIVIS portalas

AAA
laboratorija

Vandens
tiekėjai

Hydrologijos
monitoringo
taškai

LGT

Regioninės
stotys

LHMT

Hymer

Jūros, etc.
monitoringo
taškai

Jūr.Tyr.C.

VIVIS
meta
DB

...

Internetas

16
MII

17

Semantinės saityno paslaugos
Semantinio saityno ir saityno paslaugų ypatybių suderinimas
Dinaminis
pasaulinis
tinklas

Saityno paslaugos
UDDI, WSDL, SOAP

Intelektualiosios
saityno paslaugos

Statinis
pasaulinis
tinklas

Saitynas (WWW)
URI, HTML, HTTP

Semantinis saitynas
XML, RDF, RDF(S),
OWL, OWL2

D. Fensel, Ch. Bussler. Semantic Web Enabled Web Services,
http://www.swsi.org/resources/wsmf.pdf
MII

18

Saityno raida

http://projects.kmi.open.ac.uk/euclid/introduction/
MII

19

2. Semantinis saitynas
(angl. Semantic Web)
MII

20

Pokyčiai per pastaruosius 30 metų
• 1985 m.: duomenų bazių koncepcinis modeliavimas,
dirbtinis intelektas, loginis išvedimas 
ekspertinės, žiniomis grindžiamos sistemos
• 1991 m.: LITNET (Internetas Lietuvoje),
kiek vėliau – ir saitynas (WWW)
• nuo 2005 m.: saitynas  semantinis saitynas  ...
MII

21
MII

22

Semantinio saityno idėja
Tikslas: automatinė kompiuterių tarpusavio
sąveika bendrai priimtos terminijos pagrindu,
naudojant:
• ontologijų kalbas
• logikos formalizmus
• loginio išvedimo galimybes
W3C papildomi reikalavimai:
• realizuojama XML bazėje
• semantinius teiginius išreiškiančios deklaratyvios
kalbos turi būti RDF ir RDF Schemos antstatu
MII

23

Ontologijos samprata
• Filosofijoje "ontologija" turi prasmę "būties teorija",
"visos tikrovės svarbiausių ypatybių nagrinėjimas".
Čia "ontologija" yra sinonimas terminui "metafizika"
(tai aptarinėjo ir Aristotelis IV a.pr.m.e.).
„Ontologijos" terminas pirmą kartą panaudotas XVII a.
• Maždaug nuo 1990 m. šis terminas pradėtas naudoti ir
Dirbtinio intelekto srityse, kalbant apie:
•
•
•

•

žinių bendrą naudojimą [sharing],
programinių agentų tarpusavio sąveiką,
visuotinai pripažįstamų [common sense] žinių atvaizdavimą,
natūralios kalbos apdorojimą
ir kt.
MII

24

Kas tai yra ontologija?
Pasaulio tam tikro aspekto modelis, kuris:
• Apibrėžia nagrinėjamos
srities žodyną
• Specikuoja terminų prasmes
Širdis yra raumeninis organas ir
yra dalis circuliacinės sistemos

• Formalizuoja panaudojant tinkamą logiką, pvz.:

http://www.cs.ox.ac.uk/ian.horrocks/Seminars/download/OWL2-overview.ppt
MII

25

Ontologijų naudojimo privalumai
• žinių struktūrizavimo palengvinimas naujose srityse
• bibliotekoje saugomų komponentų pakartotinas
naudojimas (išvengiant būtinumo kurti iš naujo)
• tarpusavio sąveikos tarp skirtingų komponentų
palengvinimas, išsiaiškinant atitikmenis tarp jų
naudojamų terminų
• intelektuali paieška apdorojant užklausas
(t.y., automatiškai apibendrinant užklausas,
surandant artimiausius dalinius atitikmenis)
MII

26

Loginių samprotavimų realizavimas
•
•
•

•
•
•
•

Neprieštaringumo tikrinimas
Ryšių tarp ontologijų nustatymas
Išvestų (netikėtų) sąryšių tikrinimas

Ontologijų kūrimo pagalbinė priemonė
Didelėms ontologijoms
Kai ontologijos autorių yra daug
Ontologijų integravimui ir bendram
naudojimui
MII

27

Semantinio saityno kalbų stekas

SWRL

(taksonomijos)

(identifikatoriai)

http://projects.kmi.open.ac.uk/euclid/introduction/
MII

28

Agentų žymėjimo kalba DAML
(http://www.daml.org/ , http://xml.coverpages.org/daml.html)

• Buvo kurta pagal JAV DARPA užsakymą
• Skirta:
•

•

semantinės informacijos vaizdavimui
kompiuteriams perskaitomu pavidalu,
semantinės sąveikos tarp programinių agentų
užtikrinimui (vietoj šiuo metu naudojamos
XML sintaksinės sąveikos)

• Suderinama su esamomis ir ateities
Interneto technologijomis
MII

29

ftp://ftp.cordis.europa.eu/pub/ist/docs/ka3/studer.pps
MII

30

Semantinio saityno panaudojimas
Ypač greitai auganti rinka:
• "Verslo su verslu sąveikos" (B2B)
taikomosios sistemos
• Agentais paremtos paslaugos
• Semantinio saityno portalai
• Žinių valdymo sistemos
MII

31

3. Ontologijos
MII

32

Ontologijų apibrėžimas
• Ontologija - tai pasirinktos srities sąvokų
visumos specifikavimas išreikštu pavidalu
[“explicit specification of a conceptualization”
T.R.Gruber 1993 m.].

• Ontologijos specifikuoja nagrinėjimo srities:
•
•

•

•

Sąvokas, esybių (daiktų bei reiškinių) tipus
Sąvokų hierarchijas,
esybių tipų tarpusavio sąryšius, priklausomybes
[Aksiomas, taisykles, dėsningumus apie esybių tipus
ir sąryšius]
[Pavyzdinius atvejus]
MII

33

Ontologijų sudėtingumo lygiai

Deborah L. McGuinness. “Ontologies Come of Age”.
In: D. Fensel, J. Hendler, H. Lieberman, W. Wahlster (eds.)
The Semantic Web: Why, What, and How, MIT Press, 2001
www-ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-mit-press-(with-citation).htm
MII

34

Ontologijų rūšys (pagal formalumą)
• Neformalios (pvz., terminų katalogai)
• Formalios
•

•
•

Aksiomatizuotos (pvz.: formalios mokslų teorijos,
taisyklių ir freimų rinkiniai ekspertinėse sistemose,
duomenų bazių koncepcinių schemų specifikacijos)
Prototipais paremtos (terminologinės)
Mišrios
MII

35

Ontologijų rūšys (pagal sudėtingumą)
• “Lengvasvorės" ontologijos išreiškia:
•
•
•
•

sąvokas
elementarius tipus
sąvokų hierarchiją
sąryšius tarp sąvokų

• “Sunkiasvorės" ontologijos papildomai išreiškia:
•
•
•
•

Kardinalumo (elementų kiekio rinkinyje) apribojimus
sąryšių klasifikaciją
pakartotinius tvirtinimus
galimybes manipuliuoti aksiomomis ir semantika, naudojant
logikos formalizmus ir loginio išvedimo sistemas
MII

36

Ontologijų rūšys (pagal paskirtį)
• žinių vaizdavimo ontologijos;
• bendrosios ontologijos,
visuotinai naudojamų sąvokų ontologijos;
• aukščiausio lygio ontologijos,
meta-ontologijos;
• lingvistinės ontologijos;
• nagrinėjimo sričių ontologijos;
• užduočių ontologijos, metodų ontologijos,
taikomųjų programų ontologijos; ir kt.
MII

37

Ontologijų specifikavimo kalbos
• Tradicinės – CARIN, FLogic, LOOM, OCML,
Ontolingua
• Specializuotos – CycL (CyC ontologijai),
GRAIL (medicininei ontologijai GALEN),
NKRL (naratyvinių dokumentų semantiniam
kontekstui aprašyti)
• Saitynui skirtos– SHOE, XOL, OML,
RDF ir RDF Schema, OIL, DAML+OIL,
Web Ontology Language (OWL, OWL 2)
MII

38

Web Ontology Language (OWL 2)
• OWL yra Semantinio saityno sudedamoji
dalis; ją kūrė “W3C Web Ontology” darbo grupė
DAML+OIL ontologijų kalbos pagrindu,
vystoma nuo 2001 m.

• OWL yra W3C konsorciumo rekomenduojama
saityno ontologijų aprašymo kalba nuo 2004 m.
• nuo 2009 m. W3C konsorciumas saityno ontologijų
aprašymui rekomenduoja naudoti OWL 2 kalbą
(OWL 2 tapo faktiniu saityno ontologijų kalbų standartu)
http://www.w3.org/TR/owl2-primer/
MII

39

Ontologijų kūrimo priemonės
•
•
•
•
•
•

Apollo
LinkFactory®
OILEd
OntoEdit
Ontolingua Server
OntoSaurus

•
•
•
•
•
•

OpenKnoME
Protégé 4.3
SymOntoX
WebODE
WebOnto
WebProtégé

Stanfordo universitete sukurta priemonė. Laisvai platinama, plačiai
naudojama (230 914 registruotų naudotojų), lengvai išplečiama (iki
150 000 freimų), suderinama su OWL 2. http://protege.stanford.edu

Listing of 185 Ontology Building Tools:
http://www.mkbergman.com/904/
MII

[Protégé + TMTab]  XML(XTM)  TMNav

40
MII

41

WebProtégé http://webprotege.stanford.edu/

Pavyzdys: ontologija „Bibliotekos ir informacijos mokslas“
webprotege.stanford.edu/#Edit:projectId=19fca821-7cfd-402a-af63-376a361c4bfe
MII

42

Automatinis ontologijų kūrimas
• Daugybės ontologijų sudarymo poreikis
• Ontologijų inžinerijos sudėtingumas ir
darbaimlumas
• Mašininio mokymosi panaudojimas ontologijų
kūrimui
• Ontologijų automatinis generavimas esamiems
informacijos ištekliams ("rekonstruojanti
inžinerija“, semantinis anotavimas)
MII

43

Ontologijų evoliucionavimas
• Pasaulis nuolat keičiasi
(naujos veiklos, naujos organizacijų struktūros,
nauji produktai ir paslaugos, …)
• Ontologijos turi atspindėti šiuos pokyčius
(naujos [ar nereikalingomis tampančios] sąvokos
ir sąryšiai, naujos sąvokų prasmės)
• Ontologijų palaikymo svarba
(taikomųjų programinių sistemų veikimo
kokybės priklausymas nuo naudojamų ontologijų
„šviežumo“)
MII

44

Ontologijų bibliotekos Internete
• DAML ontologijų biblioteka
http://www.daml.org/ontologies/

• Atviros biologijos ir biomedicinos ontologijos
http://www.obofoundry.org/
• ...

• Protégé ontologijų biblioteka
http://protegewiki.stanford.edu/wiki/Protege_Ontology_Library

•

Paieška daugiau nei 10 000 ontologijų (!)
http://swoogle.umbc.edu/
MII

45

Esamos ontologijų taikymų sritys
• informacijos mokslas, bibliotekininkystė;
profesinės terminijos standartizavimas;
• [matematinė] lingvistika;
natūralios kalbos generavimas;
• ontologijomis pagrįsta programinių sistemų sąveika;
• duomenų bazių koncepcinės schemos,
koncepcinis modeliavimas;
• žinių inžinerija, žinių bazių sistemos;
• brokeriai bei kitókios informacijos paieškos
sistemos, pagrįstos ontologijomis;
• korporacinis žinių valdymas; …
MII

46

Pagrindinės ontologijų rūšys
Aukščiausio lygio
ontologijos
Taikomųjų sričių
ontologijos

Užduočių
ontologijos

Taikomųjų sistemų
ontologijos
N. Guarino. Formal Ontology and Information Systems.
In: N. Guarino (ed.), Formal Ontology in Information Systems.
Proceedings of FOIS’98, Trento, Italy, June 1998. IOS Press, pp. 3-15
http://www.loa.istc.cnr.it/Papers/FOIS98.pdf
MII

47

Pagrindinės ontologijų rūšys (tęsinys)
• Aukščiausio lygio ontologijos (ALO) aprašo bendriausias

sąvokas (pvz. erdvė, laikas, objektas, įvykis, veiksmas, ir kt.),
nepriklausomas nuo konkrečios problemos ar srities.
• Taikomųjų sričių ontologijos aprašo konkrečių sričių
žodynus (pvz. medicina, automobiliai), specializuodamos
terminus, įvestus aukščiausio lygio ontologijose
• Užduočių ontologijos aprašo konkrečių užduočių ar veiklų
žodynus (irgi specializuojant ALO terminus).
• Taikymų ontologijos aprašo sąvokas, kurios yra tiek
taikomųjų sričių, tiek užduočių ontologijų specializacija.
Dažnai šios sąvokos atitinka roles kurias atlieka tam tikros
taikomosios srities esybės vykdydamos tam tikrą veiklą.
MII

48

Pagrindinės ontologijų rūšys (tęsinys)
Žinių vaizdavimo
meta-ontologijos

Aukščiausio lygio Lingvistinės
ontologijos
ontologijos

Taikomųjų sričių
ontologijos

Užduočių
ontologijos

Taikomųjų sistemų
ontologijos
MII

49

Žinių vaizdavimo meta-ontologijos
•
•
•
•

Pirmos eilės predikatų logika
Freimų logika
UML (universali modeliavimo kalba)
Temų žemėlapiai
MII

50

Aukščiausio lygio ontologijos
• N.Guarino grupės “Top Level of Particulars”
• J.F.Sowa’os “Top Level Ontology”
http://www.jfsowa.com/ontology/toplevel.htm
• Suggested Upper Merged Ontology (SUMO)
http://www.ontologyportal.org/
• SUO IFF Foundation Ontology http://suo.ieee.org/IFF/
• WordNet top level ontology
• Upper Cyc
•
•
•

Apie 3 000 bendražmogiškų žinių sąvokų
Sąvokos grupuojamos į mikro teorijas
Naujausia atvira versija – Open Cyc v4.0 (2012.10.08)

http://www.opencyc.com/
MII

SUMO (http://www.ontologyportal.org/)

51
MII

J.F.Sowa’os „Aukščiausio lygio
ontologija“ (http://www.jfsowa.com/ontology/toplevel.htm)

52
MII

SUO IFF ontologija (http://suo.ieee.org/IFF/)

53
MII

54

Cyc Knowledge Base
CYC žinių bazė

Cyc contains:
17,000 Predicates

Thing
Intangible Individual
Thing
Sets
Relations

Space

400,000 Concepts
5,000,000
Assertions

Physical
Objects

Living
Things

Ecology

Natural
Geography

Political
Geography
Weather
Earth &
Solar System

Paths

Human
Anatomy &
Physiology

Partially
Tangible
Thing

Events
Scripts

Artifacts

Actors
Actions

Movement

State Change
Dynamics

Plants

Temporal
Thing

Logic
Math

Borders
Geometry

Plans
Goals

Physical
Agents

Animals

Emotion
Human
Products Conceptual
Perception Behavior &
Devices
Works
Belief
Actions
Vehicles
Buildings
Weapons

Spatial
Thing

Spatial
Paths

Materials
Parts
Statics

Life
Forms

Human
Beings

Human
Artifacts

Represented in:
• First Order Logic
• Higher Order
Logic
Time
• Modal Logic
Agents
• Context Logic
Organization
• Micro-theories

Organizational
Plans

Agent
Organizations

Social
Behavior

Mechanical
Software
Social
& Electrical Literature Language Relations,
Devices
Works of Art
Culture

Organizational
Actions

Social
Activities

Human
Activities

Business &
Commerce

Purchasing
Shopping

Types of
Organizations

Politics
Warfare

Sports
Recreation
Entertainment

Transportation
& Logistics

Human
Organizations
Nations
Governments
Geo-Politics

Professions
Occupations

Travel
Communication

Everyday
Living

Law
Business,
Military
Organizations

General Knowledge about Various Domains
Specific data, facts, and observations
54

http://videolectures.net/bsciw08_lenat_bsw/
MII

55

CYC žinių bazė

http://videolectures.net/bsciw08_lenat_bsw/
MII

56

Lingvistinės ontologijos
• CoreLex, EDR Electronic Dictionary, Goi-Taikei (GT)
• Mikrokosmos
• The Generalized Upper Model
http://www.darmstadt.gmd.de/publish/komet/gen-um/newUM.html

• SENSUS
http://www.isi.edu/natural- language/projects/ONTOLOGIES.html

• WordNet http://wordnet.princeton.edu

Turi 118 000 žodžių formų ir 90 000 žodžių reikšmių
•
Žodžiai kategorizuojami į daiktavardžius, veiksmažodžius,
būdvardžius, prieveiksmius
•
Išreiškiami semantiniai sąryšiai tarp žodžių reikšmių (sinonimai,
antonimai, IS_A, PART_OF sąryšiai)

• EuroWordNet http://www.illc.uva.nl/EuroWordNet/
MII

WordNet (http://wordnet.princeton.edu)

57
MII

58

WordNet (http://wordnetweb.princeton.edu/perl/webw)

http://www.visualthesaurus.com/
MII

59

WordNet vizuali versija (http://www.visuwords.com/)
MII

60

Pagrindinės ontologijų rūšys (tęsinys)
Žinių vaizdavimo
meta-ontologijos

Aukščiausio lygio Lingvistinės
ontologijos
ontologijos

Taikomųjų sričių
ontologijos

Užduočių
ontologijos

Taikomųjų sistemų
ontologijos
MII

Taikomųjų sričių ontologijos –
Įmonių ontologija (1)

Veikla
(Activity)

Organizacija
(Organisation)
Strategija
(Strategy)
Prekyba
(Marketing)
Laikas
(Time)

61

Veiklos specifikacija (Activity Specification), Vykdyti (Execute), Vykdoma veiklos specifikacija (Executed
Activity Specification), Pradžios momentas (T-Begin), Pabaigos momentas (T-End), Pradinės sąlygos (PreConditions), Pasekmė (Effect), Veikėjas (Doer), Veiklos dalis (Sub-Activity), Valdžia (Authority), Veiklos
valdytojas (Activity Owner), Įvykis (Event), Planas (Plan), Plano dalis (Sub-Plan), Planavimas (Planning),
Proceso specifikacija (Process Specification), Sugebėjimas (Capability), Įgūdis (Skill), Išteklius (Resource),
Išteklių paskirstymas (Resource Allocation), Išteklių pakaitalas (Resource Substitute).
Asmuo (Person), Įrenginys (Machine), Akcinė bendrovė (Corporation), Partnerystė (Partnership), Partneris
(Partner), Juridinė esybė (Legal Entity), Organizacijos padalinys (Organisational Unit), Valdyti (Manage),
Įgalioti (Delegate), Valdymo grandis (Management Link), Teisinė nuosavybė (Legal Ownership), Neteisinė
nuosavybė (Non-Legal Ownership), Nuosavybė (Ownership), Savininkas (Owner), Turtas (Asset), Sandėrio dalyvis (Stakeholder), Įdarbinimo sutartis (Employment Contract), Pajus (Share), Pajaus savininkas (Share Holder).
Tiklas (Purpose), Turėti tikslą (Hold Purpose), Numatomas tiklas (Intended Purpose), Strateginis tikslas (Strategic
Purpose), Siekis (Objective), Vizija(Vision), Pavedimas(Mission), Užduotis(Goal), Pagalbos siekis (Help Achieve),
Strategija (Strategy), Strateginis planavimas (Strategic Planning), Strateginis veiksmas (Strategic Action), Sprendimas (Decision), Prielaida (Assumption), Kritinė prielaida (Critical Assumption), Nekritinė prielaida (Non-Critical Assumption), Įtakos veiksnys (Influence Factor), Kritinis įtakos veiksnys (Critical Influence Factor), Nekritinis
įtakos veiksnys (Non-Critical Influence Factor), Kritinis sėkmės veiksnys (Critical Success Factor), Rizika (Risk).
Pardavimas (Sale), Galimas pardavimas (Potential Sale), Skirta pardavimui (For Sale), Siūlymas parduoti (Sale
Offer), Pardavėjas (Vendor), Faktinis pirkėjas (Actual Customer), Galimas pirkėjas (Potential Customer),
Pirkėjas (Customer), Perpardavėjas (Reseller), Prekė (Product), Kainos klausìmas (Asking Price), Pardavimo
kaina (Sale Price), Rinka (Market), Segmentavimo kintamasis (Segmentation Variable), Rinkos dalis (Market
Segment), Rinkos tyrimas (Market Research), Rūšies ženklas (Brand Image), Ypatybė (Feature), Poreikis (Need),
Rinkos poreikis (Market Need), Parama parduotant (Promotion), Konkurentas (Competitor).
Laiko linija (Time Line), Laiko intervalas (Time Interval), Laiko momentas (Time Point).

http://www.aiai.ed.ac.uk/project/enterprise/enterprise/ontology.html
MII

Taikomųjų sričių ontologijos –
Įmonių ontologija (2)

62

(Define-Class Legal-Entity (?X) "That which can enter into a
legal contract. For the purposes of the Enterprise Ontology,
this is equivalent to the union of Person, Corporation, and
Partnership."
:Iff-Def (And (Eo-Entity ?X)
(Or (Person ?X) (Corporation ?X) (Partnership ?X)))
:Axiom-Def (Partition Legal-Entity
(Setof Person Corporation Partnership)))
________________________________________________________________
(Define-Class Purpose (?Purpose) "a State-Of-Affairs that is
either
1) the Intended-Purpose of some Plan, or
2) in a Hold-Purpose relationship with some Actor"
:Iff-Def (And (State-Of-Affairs ?Purpose)
(Qua-Entity ?Purpose)
(Or (Exists (?Plan) (Intended-Purpose ?Plan ?Purpose))
(Exists (?Actor) (Hold-Purpose ?Actor ?Purpose)))))

http://www.aiai.ed.ac.uk/project/enterprise/enterprise/ontology.html
MII

63

Pagrindinės ontologijų rūšys (tęsinys)
Žinių vaizdavimo
meta-ontologijos

Aukščiausio lygio Lingvistinės
ontologijos
ontologijos

Taikomųjų sričių
ontologijos

Užduočių
ontologijos

Taikomųjų sistemų
ontologijos
MII

Užduočių ontologijos –
Verslo procesų modeliavimo kalba

64

The Business Process Management Initiative
(http://www.bpmi.org/) :
• Business Process Modeling Language (BPML)
•

•

•

Verslo procesų modeliavimo kalba (BPML) yra verslo procesų ir juos
palaikančių esybių abstraktus modelis.
BPML apibrėžia formalų modelį abstraktiems ir vykdomiems procesams
išreikšti, apimantį visus įmonių verslo procesus
(tame tarpe įvairaus sudėtingumo veiklas, transakcijas bei jų kompensavimą,
duomenų valdymą, konkuravimą, išimčių apdorojimą ir operacinę semantiką).
BPML išreiškia ir gramatiką (XML schemos forma)
įgalinančią išsaugoti ir keistis apibrėžimais
heterogeninėse sistemose ir modeliavimo priemonėse.

• Business Process Modeling Notation v.2.0
MII

65

BPML specifikacijoje apibrėžti veiklų tipai
MII

66

BPML specifikacijoje apibrėžta
veiklų egzempliorių būsenų perėjimo diagrama
MII

67

Veiklų orkestravimas ir choreografija

Choreografija

Orkestravimas

C. Bock. Introduction to the Business Process Definition Metamodel.
OMG, 2008. http://www.omg.org/cgi-bin/doc?omg/08-06-32.pdf
MII

68

Pagrindinės ontologijų rūšys (tęsinys)
Žinių vaizdavimo
meta-ontologijos

Aukščiausio lygio Lingvistinės
ontologijos
ontologijos

Taikomųjų sričių
ontologijos

Užduočių
ontologijos

Taikomųjų sistemų
ontologijos
Taikomųjų sistemų ontologijos –
Įmonių inžinerijos ontologija

MII

69

A.Čaplinskas, A.Lupeikienė, O.Vasilecas. Unified Enterprise engineering environment:
ontological point of view. BalticDB&IS-2002 proceedings, Kluwer, 2002, 2 pav.:
Functional
entities

execute

Enterprise system aspects:
FUNCTION / ACTIVITY

Enterprise

Enterprise
System

Business
System
Business
Process
Basic
Process

INFORMATION

manipulates Business

Entity

Supporting
Process

models

Information
System
Information manipulates Business
Processing
Information
Process
Object

COMPUTERISATION

Business
Software
System

implements

Application
Program

represents

manipulates Software

Business
Object
MII

70

4. Semantinė paieška
MII

71

Semantinės paieškos apibrėžimas
• Semantinė paieška – tai duomenų ieškojimas
pasinaudojant informacija, gauta vykdant loginį
išvedimą iš pateiktojoje užklausoje naudojamų
terminų griežtai logiškai apibrėžtų reikšmių.
(angl.: „The act of looking for data with the help
of information inferred from some well-defined
meaning of the data itself“).
http://www.betaversion.org/~stefano/papers/semanticsearching.ppt
MII

72

Semantinės paieškos tikslai
• Semantinė paieška
(vykdoma saityne arba uždaroje sistemoje)
siekia didinti paieškos tikslumą,
suprantant (1) ieškančiojo intencijas ir
(2) panaudotų terminų kontekstinę prasmę,
ir to dėka generuojant tinkamesnius
paieškos rezultatus.
http://www.cse.iitb.ac.in/~cs621-2011/2011seminars/SEMANTIC%20SEARCH.ppt
MII

73

Semantinės paieškos pavyzdžiai
Paieškos kriterijai:
[[Category:Actor]] [[born in::Boston]]
[[height::180cm]]

[[Category:Actor]] [[height::>6 ft]] [[height::<7 ft]]
[[born in::Boston]] OR [[born in::New York]]

[[Category:Cities]] [[located in.member of::European
Union]]
http://ext.bn2vs.com/Semantic%20mapping%20with%20MediaWiki.pptx
MII

74

Paieška semantiniuose žemėlapiuose
{{
#ask: [[Category:City]] [[located in::Germany]]
| ?population
| ?area#km² = Size in km²
| ?coordinates
| format=map
}}

http://ext.bn2vs.com/Semantic%20mapping%20with%20MediaWiki.pptx
MII

75

Semantinės paieškos priemonės

http://en.wikipedia.org/wiki/List_of_semantic_search_engines
MII

Sveikatos srities semantinė paieškos
priemonių pavyzdžiai


http://HealthLine.com
o uses own taxonomy of > 250,000 health terms
o thousands of Indian doctors and pharmacists



http://www.everydayhealth.com/
• Meta-data clusters; Topical clusters
• Second most popular site after WebMD

•

http://righthealth.com/
o federated search engine
o taxonomy of several million nodes
o organized into a graph by using a combination of human operators and algorithms



http://MedStory.com
o high-level categorizations or popular URLs
o Purchased by Microsoft
o http://health.msn.com

http://units.sla.org/division/dpht/meetings/spring2010/PHTD2010Doszkocs.ppt

76
Ačiū už dėmesį !

Gal turite klausimų ?..
MII

Konkrečios įmonės sistemos
pavyzdys: VU MII PSIS skyrius

78

• veiklos sistemos priklausančios įmonės sistemai
„VU MII PSIS“:
•

Pagrindinė veikla:
• Mokslinė veikla
(pagrindinės temos ir papildomų temų vykdymas)
• Užsakomieji darbai
• Konferencijų organizavimas

•

Pagalbinė veikla:
• Doktorantų, magistrų ruošimas; Inventoriaus priežiūra ir kt.)

• Informacinė sistema (IS) – tai, kas yra arba
galėtų būti realizuota kaip kompiuterizuota IS.
MII

79

Veiklos sistema „Mokslinė veikla“
Veiklos sistemos Informacinės
sistemos
posistemiai

Programinės sistemos

Informacijos
kaupimas,
Aptarimas,
Pristatymas

MS Office, El. paštas,
Paieškos Internete priemonės,
Publikacijų DB – tinklalapis,
Mokslininkų DB

Publikacijos (esama
mokslinė inf.),
Diskusijos,
Seminaras,
Skelbimai,
Reikalavimai,
Nauja informacija
(turinti versijas,
tekstinė ir grafinė),
Darbuotojai

Galimos ateityje:
Reikalavimų inžinerijos
programinės priemonės,
Skelbimų lenta, Kadrų DB,
Virtualios konferenc. įranga,
Interneto portalas, etc.
MII

80

Veiklos sistema
„Konferencijų organizavimas“
Verslo sistemos
posistemiai

Informacinės
sistemos

Programinės sistemos

Konkrečios
rengiamos
konferencijos

Bendroji informacija, Konferencijos tinklalapis,
dalyviai, biudžetas,
MS Office,
naujienos
Elektroninis paštas,
Konferencijos dalyvių DB –
Dalyvių registravimo sistema
Galimos ateityje:
Straipsnių įteikimo ir
recenzavimo sistema,
Dokumentų DB,
Biudžeto sistema
MII

81

Pagalbinė verslo sistema
„Inventoriaus priežiūra“
Verslo sistemos
posistemiai

Informacinės
sistemos

Programinės sistemos

–

Žiniaraščiai

MS Word
Galimos ateityje:
Darbų srautų sistema,
Inventoriaus duomenų bazė

Más contenido relacionado

Destacado

Executive Communications
Executive CommunicationsExecutive Communications
Executive CommunicationsPat Scherer
 
Data Fusion for Dealing with the Recommendation Problem
Data Fusion for Dealing with the Recommendation ProblemData Fusion for Dealing with the Recommendation Problem
Data Fusion for Dealing with the Recommendation ProblemDenis Parra Santander
 
Intelligence Analysis & Cognitive Biases: an Illustrative Case Study
Intelligence Analysis & Cognitive Biases: an Illustrative Case StudyIntelligence Analysis & Cognitive Biases: an Illustrative Case Study
Intelligence Analysis & Cognitive Biases: an Illustrative Case StudyPierre Memheld
 
What can go wrong in executive communications
What can go wrong in executive communicationsWhat can go wrong in executive communications
What can go wrong in executive communicationsExecutive Communications
 
Eidws 110 operations
Eidws 110 operationsEidws 110 operations
Eidws 110 operationsIT2Alcorn
 
Eidws 109 communications
Eidws 109 communicationsEidws 109 communications
Eidws 109 communicationsIT2Alcorn
 
Eidws 111 opsec
Eidws 111 opsecEidws 111 opsec
Eidws 111 opsecIT2Alcorn
 
Eidws 112 intelligence
Eidws 112 intelligenceEidws 112 intelligence
Eidws 112 intelligenceIT2Alcorn
 
intelligence report format
intelligence report formatintelligence report format
intelligence report formatMaynard Wright
 
Intelligence Specialist Resume
Intelligence Specialist ResumeIntelligence Specialist Resume
Intelligence Specialist ResumeJennifer Ng
 
Open source intelligence analysis
Open source intelligence analysisOpen source intelligence analysis
Open source intelligence analysiszapp0
 
Military_Intelligence_Professional_Bulletin_OCT_DEC_2015
Military_Intelligence_Professional_Bulletin_OCT_DEC_2015Military_Intelligence_Professional_Bulletin_OCT_DEC_2015
Military_Intelligence_Professional_Bulletin_OCT_DEC_2015Victor R. Morris
 
Military_Intelligence_Professional_Bulletin_APR_JUN_2015
Military_Intelligence_Professional_Bulletin_APR_JUN_2015Military_Intelligence_Professional_Bulletin_APR_JUN_2015
Military_Intelligence_Professional_Bulletin_APR_JUN_2015Victor R. Morris
 

Destacado (16)

Executive Communications
Executive CommunicationsExecutive Communications
Executive Communications
 
Data Fusion for Dealing with the Recommendation Problem
Data Fusion for Dealing with the Recommendation ProblemData Fusion for Dealing with the Recommendation Problem
Data Fusion for Dealing with the Recommendation Problem
 
2004 06 intelligence analysis seminar
2004 06 intelligence analysis seminar2004 06 intelligence analysis seminar
2004 06 intelligence analysis seminar
 
Intelligence Analysis & Cognitive Biases: an Illustrative Case Study
Intelligence Analysis & Cognitive Biases: an Illustrative Case StudyIntelligence Analysis & Cognitive Biases: an Illustrative Case Study
Intelligence Analysis & Cognitive Biases: an Illustrative Case Study
 
What can go wrong in executive communications
What can go wrong in executive communicationsWhat can go wrong in executive communications
What can go wrong in executive communications
 
Eidws 110 operations
Eidws 110 operationsEidws 110 operations
Eidws 110 operations
 
Eidws 109 communications
Eidws 109 communicationsEidws 109 communications
Eidws 109 communications
 
Eidws 111 opsec
Eidws 111 opsecEidws 111 opsec
Eidws 111 opsec
 
Eidws 112 intelligence
Eidws 112 intelligenceEidws 112 intelligence
Eidws 112 intelligence
 
intelligence report format
intelligence report formatintelligence report format
intelligence report format
 
Intelligence Specialist Resume
Intelligence Specialist ResumeIntelligence Specialist Resume
Intelligence Specialist Resume
 
Open source intelligence analysis
Open source intelligence analysisOpen source intelligence analysis
Open source intelligence analysis
 
Military_Review_JAN_2017
Military_Review_JAN_2017Military_Review_JAN_2017
Military_Review_JAN_2017
 
Military_Intelligence_Professional_Bulletin_OCT_DEC_2015
Military_Intelligence_Professional_Bulletin_OCT_DEC_2015Military_Intelligence_Professional_Bulletin_OCT_DEC_2015
Military_Intelligence_Professional_Bulletin_OCT_DEC_2015
 
Military_Intelligence_Professional_Bulletin_APR_JUN_2015
Military_Intelligence_Professional_Bulletin_APR_JUN_2015Military_Intelligence_Professional_Bulletin_APR_JUN_2015
Military_Intelligence_Professional_Bulletin_APR_JUN_2015
 
Teaching intelligence
Teaching intelligenceTeaching intelligence
Teaching intelligence
 

Similar a Ontologijos, semantinis saitynas ir semantinė paieška

Ontologijų panaudojimas projekto repozitorijui intelektualizuoti
Ontologijų panaudojimas projekto repozitorijui intelektualizuotiOntologijų panaudojimas projekto repozitorijui intelektualizuoti
Ontologijų panaudojimas projekto repozitorijui intelektualizuotiSaulius Maskeliunas
 
Kurasova, Olga ; Marcinkevičius, Virginijus ; Medvedev, Viktor ; Rapečka, Aur...
Kurasova, Olga ; Marcinkevičius, Virginijus ; Medvedev, Viktor ; Rapečka, Aur...Kurasova, Olga ; Marcinkevičius, Virginijus ; Medvedev, Viktor ; Rapečka, Aur...
Kurasova, Olga ; Marcinkevičius, Virginijus ; Medvedev, Viktor ; Rapečka, Aur...Lietuvos kompiuterininkų sąjunga
 
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuotiOntologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuotiSaulius Maskeliunas
 
Paslaugomis grindžiama architektūra ir pasaulinio tinklo paslaugos
Paslaugomis grindžiama architektūra ir  pasaulinio tinklo paslaugosPaslaugomis grindžiama architektūra ir  pasaulinio tinklo paslaugos
Paslaugomis grindžiama architektūra ir pasaulinio tinklo paslaugosSaulius Maskeliunas
 
Ontologijų išreiškimo galimybės naudojant temų žemėlapius
Ontologijų išreiškimo galimybės naudojant temų žemėlapiusOntologijų išreiškimo galimybės naudojant temų žemėlapius
Ontologijų išreiškimo galimybės naudojant temų žemėlapiusSaulius Maskeliunas
 
Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE?
Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE?Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE?
Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE?Donatas Mažeika
 
Martynas SABALIAUSKAS „Integruotų lietuvių kalbos ir raštijos išteklių inform...
Martynas SABALIAUSKAS „Integruotų lietuvių kalbos ir raštijos išteklių inform...Martynas SABALIAUSKAS „Integruotų lietuvių kalbos ir raštijos išteklių inform...
Martynas SABALIAUSKAS „Integruotų lietuvių kalbos ir raštijos išteklių inform...Lietuvos kompiuterininkų sąjunga
 
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiai
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiaiSimonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiai
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiaitobuletuve
 

Similar a Ontologijos, semantinis saitynas ir semantinė paieška (8)

Ontologijų panaudojimas projekto repozitorijui intelektualizuoti
Ontologijų panaudojimas projekto repozitorijui intelektualizuotiOntologijų panaudojimas projekto repozitorijui intelektualizuoti
Ontologijų panaudojimas projekto repozitorijui intelektualizuoti
 
Kurasova, Olga ; Marcinkevičius, Virginijus ; Medvedev, Viktor ; Rapečka, Aur...
Kurasova, Olga ; Marcinkevičius, Virginijus ; Medvedev, Viktor ; Rapečka, Aur...Kurasova, Olga ; Marcinkevičius, Virginijus ; Medvedev, Viktor ; Rapečka, Aur...
Kurasova, Olga ; Marcinkevičius, Virginijus ; Medvedev, Viktor ; Rapečka, Aur...
 
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuotiOntologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
 
Paslaugomis grindžiama architektūra ir pasaulinio tinklo paslaugos
Paslaugomis grindžiama architektūra ir  pasaulinio tinklo paslaugosPaslaugomis grindžiama architektūra ir  pasaulinio tinklo paslaugos
Paslaugomis grindžiama architektūra ir pasaulinio tinklo paslaugos
 
Ontologijų išreiškimo galimybės naudojant temų žemėlapius
Ontologijų išreiškimo galimybės naudojant temų žemėlapiusOntologijų išreiškimo galimybės naudojant temų žemėlapius
Ontologijų išreiškimo galimybės naudojant temų žemėlapius
 
Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE?
Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE?Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE?
Kodėl programinės įrangos inžinieriui reikia žinoti apie MBSE?
 
Martynas SABALIAUSKAS „Integruotų lietuvių kalbos ir raštijos išteklių inform...
Martynas SABALIAUSKAS „Integruotų lietuvių kalbos ir raštijos išteklių inform...Martynas SABALIAUSKAS „Integruotų lietuvių kalbos ir raštijos išteklių inform...
Martynas SABALIAUSKAS „Integruotų lietuvių kalbos ir raštijos išteklių inform...
 
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiai
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiaiSimonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiai
Simonas Vareikis - Web ir mobile aplikacijų kūrimo eiga bei įrankiai
 

Más de Saulius Maskeliunas

Loginio programavimo priemonių naudojimo darbui su duomenų bazėse saugoma inf...
Loginio programavimo priemonių naudojimo darbui su duomenų bazėse saugoma inf...Loginio programavimo priemonių naudojimo darbui su duomenų bazėse saugoma inf...
Loginio programavimo priemonių naudojimo darbui su duomenų bazėse saugoma inf...Saulius Maskeliunas
 
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuotiOntologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuotiSaulius Maskeliunas
 
Tiksliname lietuviškuosius terminus: ne žiniatinklis, bet saitynas
Tiksliname lietuviškuosius terminus: ne žiniatinklis, bet saitynasTiksliname lietuviškuosius terminus: ne žiniatinklis, bet saitynas
Tiksliname lietuviškuosius terminus: ne žiniatinklis, bet saitynasSaulius Maskeliunas
 
Lietuviškų klaviatūrų problemos ir jų sprendimo būdai
Lietuviškų klaviatūrų problemos ir jų sprendimo būdaiLietuviškų klaviatūrų problemos ir jų sprendimo būdai
Lietuviškų klaviatūrų problemos ir jų sprendimo būdaiSaulius Maskeliunas
 
Vietos nustatymu grindžiamų paslaugų sistemų architektūra
Vietos nustatymu grindžiamų paslaugų sistemų architektūraVietos nustatymu grindžiamų paslaugų sistemų architektūra
Vietos nustatymu grindžiamų paslaugų sistemų architektūraSaulius Maskeliunas
 
Kauno IV vid. m-los 1979 m. laidos 11c klasė
Kauno IV vid. m-los 1979 m. laidos 11c klasėKauno IV vid. m-los 1979 m. laidos 11c klasė
Kauno IV vid. m-los 1979 m. laidos 11c klasėSaulius Maskeliunas
 
Elaboration and enhanced usage of data analysis tool DAMIS+
Elaboration and enhanced usage of data analysis tool DAMIS+Elaboration and enhanced usage of data analysis tool DAMIS+
Elaboration and enhanced usage of data analysis tool DAMIS+Saulius Maskeliunas
 
Key facts on FP7: funding, participants, evaluation, impact
Key facts on FP7: funding, participants, evaluation, impactKey facts on FP7: funding, participants, evaluation, impact
Key facts on FP7: funding, participants, evaluation, impactSaulius Maskeliunas
 
National Research Data Archive MIDAS
National Research Data Archive MIDASNational Research Data Archive MIDAS
National Research Data Archive MIDASSaulius Maskeliunas
 
Sudėtingesnės paieškos internete būdai
Sudėtingesnės paieškos internete būdaiSudėtingesnės paieškos internete būdai
Sudėtingesnės paieškos internete būdaiSaulius Maskeliunas
 
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...Saulius Maskeliunas
 

Más de Saulius Maskeliunas (13)

Loginio programavimo priemonių naudojimo darbui su duomenų bazėse saugoma inf...
Loginio programavimo priemonių naudojimo darbui su duomenų bazėse saugoma inf...Loginio programavimo priemonių naudojimo darbui su duomenų bazėse saugoma inf...
Loginio programavimo priemonių naudojimo darbui su duomenų bazėse saugoma inf...
 
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuotiOntologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
Ontologijų panaudojimas verslo ir informacinėms sistemoms intelektualizuoti
 
Tiksliname lietuviškuosius terminus: ne žiniatinklis, bet saitynas
Tiksliname lietuviškuosius terminus: ne žiniatinklis, bet saitynasTiksliname lietuviškuosius terminus: ne žiniatinklis, bet saitynas
Tiksliname lietuviškuosius terminus: ne žiniatinklis, bet saitynas
 
Lietuviškų klaviatūrų problemos ir jų sprendimo būdai
Lietuviškų klaviatūrų problemos ir jų sprendimo būdaiLietuviškų klaviatūrų problemos ir jų sprendimo būdai
Lietuviškų klaviatūrų problemos ir jų sprendimo būdai
 
Vietos nustatymu grindžiamų paslaugų sistemų architektūra
Vietos nustatymu grindžiamų paslaugų sistemų architektūraVietos nustatymu grindžiamų paslaugų sistemų architektūra
Vietos nustatymu grindžiamų paslaugų sistemų architektūra
 
Kauno IV vid. m-los 1979 m. laidos 11c klasė
Kauno IV vid. m-los 1979 m. laidos 11c klasėKauno IV vid. m-los 1979 m. laidos 11c klasė
Kauno IV vid. m-los 1979 m. laidos 11c klasė
 
Elaboration and enhanced usage of data analysis tool DAMIS+
Elaboration and enhanced usage of data analysis tool DAMIS+Elaboration and enhanced usage of data analysis tool DAMIS+
Elaboration and enhanced usage of data analysis tool DAMIS+
 
Key facts on FP7: funding, participants, evaluation, impact
Key facts on FP7: funding, participants, evaluation, impactKey facts on FP7: funding, participants, evaluation, impact
Key facts on FP7: funding, participants, evaluation, impact
 
Laimė yra kelionė
Laimė yra kelionėLaimė yra kelionė
Laimė yra kelionė
 
National Research Data Archive MIDAS
National Research Data Archive MIDASNational Research Data Archive MIDAS
National Research Data Archive MIDAS
 
Sudėtingesnės paieškos internete būdai
Sudėtingesnės paieškos internete būdaiSudėtingesnės paieškos internete būdai
Sudėtingesnės paieškos internete būdai
 
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...
Dr. Frederic Andres (NII, Japan) „Collective Intelligence-based Social Projec...
 
Patarimai geresniam gyvenimui
Patarimai geresniam gyvenimuiPatarimai geresniam gyvenimui
Patarimai geresniam gyvenimui
 

Ontologijos, semantinis saitynas ir semantinė paieška

  • 1. Ontologijos, semantinis saitynas ir semantinė paieška Saulius Maskeliūnas VU Matematikos ir informatikos institutas Akademijos 4, Vilnius 08663 .
  • 2. MII 2 Turinys 1. Saityno raida 2. Semantinis saitynas 3. Ontologijos 4. Semantinė paieška
  • 4. MII Terminija ontologies ontologijos explicit knowlege išreikštos žinios KNOWLEDGE TECHNOLOGIES KNOWLEDGE MANAGEMENT ŽINIŲ TECHNOLOGIJOS ŽINIŲ VALDYMAS ontosemantic networks groupware knowledge map expert system semantiniai tinklai logijomis grupinio žinių žemėlapis ekspertinė sistema grindžiamas darbo frames žinių valdymas intellectual capital sistema inference freimai management rules intelektinis kapitalas loginis išvedimas taisyklės semantiniu knowledge centre knowledge base saitynu žinių centras Semantic Web grindžiamas žinių bazė knowlege audit semantinis saitynas žinių valKnowledge Web-based žinių auditas dymas Grid OWL kalba knowledge networking Data Grid semantinis saitynu grindžiamo duomenų išteklių išteklių tinklas semantinė saityžinių tinklo naudojimas no paslauga tinklas Semantic Grid GRID TECHNOLOGIES IŠTEKLIŲ TINKLO TECHNOLOGIJOS Grid-Web service išteklių tinklo saityno paslauga Web service saityno paslauga 4 Web 2.0 antros kartos saitynas WEB TECHNOLOGIES hypertext Grid/Web service oriented SAITYNO TECHNOLOGIJOS hipertekstas architecture (SOA) paslaugomis grindžiama Web server architektūra XML kalba webmail saityno serveris Grid HTML kalba saityno paštas kn. discovery browser HTTP protokolas žinių radimas naršykė išteklių tinkle Computational Grid skaičiavimo išteklių tinklas Žinių ir saityno technologijų žodynėlis Web knowledge discovery žinių radimas knowledge discovery meta-model saityne KNOWLEDGE DISCOVERY ŽINIŲ RADIMAS žinių radimo metamodelis Web[-based] information system saityno informacinė sistema Web-based workflow saitynu grindžiami darbų srautai WORKFLOW Web database knowledge discovery saityno duomenų bazė in databases workflow žinių radimas database DATABASE TECHNOLOGIES duomenų bazėse DUOMENŲ BAZIŲ TECHNOLOGIJOS TECHNOLOGIES DARBŲ SRAUTŲ TECHNOLOGIJOS http://terminai.vlkk.lt ir http://eta.ktl.mii.lt/~mask/LIKS-IS/Z'iniu_technologiju_z'odyne'lis.pdf ; VLKK: Vietoj „žiniatinklio“ – „saitynas“ http://www.vlkk.lt/lit/88519
  • 5. MII 5 Saityno kilmė ir raida Web of Data Semantic Web WWW Semantic Annotations Hypermedia Hypertext Dr. Vannevar Bush “As We May Think”, 1945 Picture from http://www.theatlantic.com/doc/194507/bush http://oc.sti2.at/sites/default/files/Google%20Knowledge%20Graph_0.ppt 5
  • 6. MII 6 Saityno kartos (1) 1. Pamatų padėjimas: HTML kalba derinyje su HTTP ryšio protokolu (WWW) WWW – labai sėkminga technologija (plg.: prieinamos informacijos kiekis, tokios informacijos naudotojų kiekis), tačiau WWW pirmiausiai skirta tik žmonėms skaityti, o ne kompiuteriams automatiškai naudoti.
  • 7. MII 7 Saityno kartos (2) 1. Pamatų padėjimas: HTML kalba derinyje su HTTP ryšio protokolu (WWW) [~paskutinis XX a. dešimtmetis] 2. Save aprašančių dokumentų naudojimas, remiantis XML ir RDF kalbomis [~pirmasis XXI a. dešimtmetis]
  • 8. MII 8 XML ypatybės • XML dokumentų prasmė yra intuityviai aiški (dėka "semantinio" sužymėjimo, žymės yra taikomųjų sričių vardai) • Tačiau kompiuteriai intuicijos neturi (t.y., žymių vardai patys savaime semantikos nepateikia) • DTD aprašuose objektai nesiskiria nuo sąryšių • XML turi ne semantinį, o tik žemo lygio modelį (t.y., medžio tipo vidinę struktūrą)
  • 9. MII 9 RDF ir RDF-S ypatybės RDF (t.y., WWW meta-duomenų vaizdavimo būdas): • naudoja mažą modeliavimo konstrukcijų rinkinį; • neatitinka taikymo srities žodyno. RDF Schema : • išplečia modeliavimo konstrukcijų rinkinį (klasėpoklasė-tipas, savybė-subsavybė, domenas-sfera); • įgalina apibrėžti taikymo srities žodyną; • organizuoja šį žodyną kaip apibendrinimų hierarchiją; • tačiau RDF-S išreiškiamoji galia yra maža (be tiksliai apibrėžiamos prasmės, be loginio išvedimo modelio).
  • 10. MII 10 Saityno kartos (3) 1. Pamatų padėjimas: HTML kalba derinyje su HTTP ryšio protokolu (WWW) [paskutinis XX a. dešimtmetis] 2. Save aprašančių dokumentų naudojimas, remiantis XML ir RDF kalbomis [pirmasis XXI a. dešimtmetis] 3. Semantinis saitynas (angl.: "Semantic Web"), automatinės semantinės kompiuterių sąveikos galimybių rengimas
  • 11. MII 11 Nuo saityno link semantinio saityno Informacijos radimo, gavimo, vaizdavimo, interpretavimo, palaikymo problemų sprendimas Statinis saitynas Saitynas (WWW) URI, HTML, HTTP Semantinis saitynas RDF, RDF(S), OWL, OWL 2 D. Fensel, Ch. Bussler. Semantic Web Enabled Web Services http://nextwebgeneration.com/swsi/resources/wsmf.pdf
  • 12. MII 12 Nuo saityno link saityno paslaugų Dinaminis pasaulinis tinklas Saityno paslaugos UDDI, WSDL, SOAP Kompiuterių skaičiuojamosios galios panaudojimas Statinis pasaulinis tinklas Saitynas (WWW) URI, HTML, HTTP Semantinis saitynas RDF, RDF(S), OWL, OWL 2 D. Fensel, Ch. Bussler. Semantic Web Enabled Web Services http://nextwebgeneration.com/swsi/resources/wsmf.pdf
  • 13. MII 13 Paslaugomis grindžiama architektūra 1. Paslauga yra esybė, kuri suteikia tam tikras galimybes klientams keitimosi pranešimais būdu; operacijos apibrėžiamos keitimosi pranešimais terminais. Paslaugomis grindžiama architektūra yra tokia, kurioje visos esybės yra paslaugos ir bet kokia architektūroje matoma operacija yra keitimosi pranešimais rezultatas. I. Foster, C. Kessleman, S. Tueke “SOA” (Chapter 17 of “The Grid 2”) 2004 , http://www.cse.buffalo.edu/gridforce/SOAApril13.ppt 2. Paslaugomis grindžiama architektūra pasižymi: 2.1. laisvai susiejamomis paslaugomis, 2.2. aprašomomis nuo programinės aplinkos nepriklausančiomis sąveikomis 2.3. paslaugos gali būti aptiktos ir vykdomos dinamiškai. <soaprpc/> Frequently asked questions http://soaprpc.wordpress.com/category/soa/
  • 14. MII 14 Paslaugomis grindžiamos architektūros supaprastinta schema Paslauga Informacijos magistralė Paslaugos aprašas http://www.w3.org/TR/ws-arch/ , 2003.
  • 15. MII 15 Paslaugomis grindžiama integracija 15  6 sąryšiai tarp 6 grafo viršūnių IT transformation to Service-Oriented architecture. Bea White paper, 2004. http://www.wseas.us/e-library/conferences/2007beijing/papers/554-525.pdf
  • 17. MII 17 Semantinės saityno paslaugos Semantinio saityno ir saityno paslaugų ypatybių suderinimas Dinaminis pasaulinis tinklas Saityno paslaugos UDDI, WSDL, SOAP Intelektualiosios saityno paslaugos Statinis pasaulinis tinklas Saitynas (WWW) URI, HTML, HTTP Semantinis saitynas XML, RDF, RDF(S), OWL, OWL2 D. Fensel, Ch. Bussler. Semantic Web Enabled Web Services, http://www.swsi.org/resources/wsmf.pdf
  • 20. MII 20 Pokyčiai per pastaruosius 30 metų • 1985 m.: duomenų bazių koncepcinis modeliavimas, dirbtinis intelektas, loginis išvedimas  ekspertinės, žiniomis grindžiamos sistemos • 1991 m.: LITNET (Internetas Lietuvoje), kiek vėliau – ir saitynas (WWW) • nuo 2005 m.: saitynas  semantinis saitynas  ...
  • 22. MII 22 Semantinio saityno idėja Tikslas: automatinė kompiuterių tarpusavio sąveika bendrai priimtos terminijos pagrindu, naudojant: • ontologijų kalbas • logikos formalizmus • loginio išvedimo galimybes W3C papildomi reikalavimai: • realizuojama XML bazėje • semantinius teiginius išreiškiančios deklaratyvios kalbos turi būti RDF ir RDF Schemos antstatu
  • 23. MII 23 Ontologijos samprata • Filosofijoje "ontologija" turi prasmę "būties teorija", "visos tikrovės svarbiausių ypatybių nagrinėjimas". Čia "ontologija" yra sinonimas terminui "metafizika" (tai aptarinėjo ir Aristotelis IV a.pr.m.e.). „Ontologijos" terminas pirmą kartą panaudotas XVII a. • Maždaug nuo 1990 m. šis terminas pradėtas naudoti ir Dirbtinio intelekto srityse, kalbant apie: • • • • žinių bendrą naudojimą [sharing], programinių agentų tarpusavio sąveiką, visuotinai pripažįstamų [common sense] žinių atvaizdavimą, natūralios kalbos apdorojimą ir kt.
  • 24. MII 24 Kas tai yra ontologija? Pasaulio tam tikro aspekto modelis, kuris: • Apibrėžia nagrinėjamos srities žodyną • Specikuoja terminų prasmes Širdis yra raumeninis organas ir yra dalis circuliacinės sistemos • Formalizuoja panaudojant tinkamą logiką, pvz.: http://www.cs.ox.ac.uk/ian.horrocks/Seminars/download/OWL2-overview.ppt
  • 25. MII 25 Ontologijų naudojimo privalumai • žinių struktūrizavimo palengvinimas naujose srityse • bibliotekoje saugomų komponentų pakartotinas naudojimas (išvengiant būtinumo kurti iš naujo) • tarpusavio sąveikos tarp skirtingų komponentų palengvinimas, išsiaiškinant atitikmenis tarp jų naudojamų terminų • intelektuali paieška apdorojant užklausas (t.y., automatiškai apibendrinant užklausas, surandant artimiausius dalinius atitikmenis)
  • 26. MII 26 Loginių samprotavimų realizavimas • • • • • • • Neprieštaringumo tikrinimas Ryšių tarp ontologijų nustatymas Išvestų (netikėtų) sąryšių tikrinimas Ontologijų kūrimo pagalbinė priemonė Didelėms ontologijoms Kai ontologijos autorių yra daug Ontologijų integravimui ir bendram naudojimui
  • 27. MII 27 Semantinio saityno kalbų stekas SWRL (taksonomijos) (identifikatoriai) http://projects.kmi.open.ac.uk/euclid/introduction/
  • 28. MII 28 Agentų žymėjimo kalba DAML (http://www.daml.org/ , http://xml.coverpages.org/daml.html) • Buvo kurta pagal JAV DARPA užsakymą • Skirta: • • semantinės informacijos vaizdavimui kompiuteriams perskaitomu pavidalu, semantinės sąveikos tarp programinių agentų užtikrinimui (vietoj šiuo metu naudojamos XML sintaksinės sąveikos) • Suderinama su esamomis ir ateities Interneto technologijomis
  • 30. MII 30 Semantinio saityno panaudojimas Ypač greitai auganti rinka: • "Verslo su verslu sąveikos" (B2B) taikomosios sistemos • Agentais paremtos paslaugos • Semantinio saityno portalai • Žinių valdymo sistemos
  • 32. MII 32 Ontologijų apibrėžimas • Ontologija - tai pasirinktos srities sąvokų visumos specifikavimas išreikštu pavidalu [“explicit specification of a conceptualization” T.R.Gruber 1993 m.]. • Ontologijos specifikuoja nagrinėjimo srities: • • • • Sąvokas, esybių (daiktų bei reiškinių) tipus Sąvokų hierarchijas, esybių tipų tarpusavio sąryšius, priklausomybes [Aksiomas, taisykles, dėsningumus apie esybių tipus ir sąryšius] [Pavyzdinius atvejus]
  • 33. MII 33 Ontologijų sudėtingumo lygiai Deborah L. McGuinness. “Ontologies Come of Age”. In: D. Fensel, J. Hendler, H. Lieberman, W. Wahlster (eds.) The Semantic Web: Why, What, and How, MIT Press, 2001 www-ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-mit-press-(with-citation).htm
  • 34. MII 34 Ontologijų rūšys (pagal formalumą) • Neformalios (pvz., terminų katalogai) • Formalios • • • Aksiomatizuotos (pvz.: formalios mokslų teorijos, taisyklių ir freimų rinkiniai ekspertinėse sistemose, duomenų bazių koncepcinių schemų specifikacijos) Prototipais paremtos (terminologinės) Mišrios
  • 35. MII 35 Ontologijų rūšys (pagal sudėtingumą) • “Lengvasvorės" ontologijos išreiškia: • • • • sąvokas elementarius tipus sąvokų hierarchiją sąryšius tarp sąvokų • “Sunkiasvorės" ontologijos papildomai išreiškia: • • • • Kardinalumo (elementų kiekio rinkinyje) apribojimus sąryšių klasifikaciją pakartotinius tvirtinimus galimybes manipuliuoti aksiomomis ir semantika, naudojant logikos formalizmus ir loginio išvedimo sistemas
  • 36. MII 36 Ontologijų rūšys (pagal paskirtį) • žinių vaizdavimo ontologijos; • bendrosios ontologijos, visuotinai naudojamų sąvokų ontologijos; • aukščiausio lygio ontologijos, meta-ontologijos; • lingvistinės ontologijos; • nagrinėjimo sričių ontologijos; • užduočių ontologijos, metodų ontologijos, taikomųjų programų ontologijos; ir kt.
  • 37. MII 37 Ontologijų specifikavimo kalbos • Tradicinės – CARIN, FLogic, LOOM, OCML, Ontolingua • Specializuotos – CycL (CyC ontologijai), GRAIL (medicininei ontologijai GALEN), NKRL (naratyvinių dokumentų semantiniam kontekstui aprašyti) • Saitynui skirtos– SHOE, XOL, OML, RDF ir RDF Schema, OIL, DAML+OIL, Web Ontology Language (OWL, OWL 2)
  • 38. MII 38 Web Ontology Language (OWL 2) • OWL yra Semantinio saityno sudedamoji dalis; ją kūrė “W3C Web Ontology” darbo grupė DAML+OIL ontologijų kalbos pagrindu, vystoma nuo 2001 m. • OWL yra W3C konsorciumo rekomenduojama saityno ontologijų aprašymo kalba nuo 2004 m. • nuo 2009 m. W3C konsorciumas saityno ontologijų aprašymui rekomenduoja naudoti OWL 2 kalbą (OWL 2 tapo faktiniu saityno ontologijų kalbų standartu) http://www.w3.org/TR/owl2-primer/
  • 39. MII 39 Ontologijų kūrimo priemonės • • • • • • Apollo LinkFactory® OILEd OntoEdit Ontolingua Server OntoSaurus • • • • • • OpenKnoME Protégé 4.3 SymOntoX WebODE WebOnto WebProtégé Stanfordo universitete sukurta priemonė. Laisvai platinama, plačiai naudojama (230 914 registruotų naudotojų), lengvai išplečiama (iki 150 000 freimų), suderinama su OWL 2. http://protege.stanford.edu Listing of 185 Ontology Building Tools: http://www.mkbergman.com/904/
  • 40. MII [Protégé + TMTab]  XML(XTM)  TMNav 40
  • 41. MII 41 WebProtégé http://webprotege.stanford.edu/ Pavyzdys: ontologija „Bibliotekos ir informacijos mokslas“ webprotege.stanford.edu/#Edit:projectId=19fca821-7cfd-402a-af63-376a361c4bfe
  • 42. MII 42 Automatinis ontologijų kūrimas • Daugybės ontologijų sudarymo poreikis • Ontologijų inžinerijos sudėtingumas ir darbaimlumas • Mašininio mokymosi panaudojimas ontologijų kūrimui • Ontologijų automatinis generavimas esamiems informacijos ištekliams ("rekonstruojanti inžinerija“, semantinis anotavimas)
  • 43. MII 43 Ontologijų evoliucionavimas • Pasaulis nuolat keičiasi (naujos veiklos, naujos organizacijų struktūros, nauji produktai ir paslaugos, …) • Ontologijos turi atspindėti šiuos pokyčius (naujos [ar nereikalingomis tampančios] sąvokos ir sąryšiai, naujos sąvokų prasmės) • Ontologijų palaikymo svarba (taikomųjų programinių sistemų veikimo kokybės priklausymas nuo naudojamų ontologijų „šviežumo“)
  • 44. MII 44 Ontologijų bibliotekos Internete • DAML ontologijų biblioteka http://www.daml.org/ontologies/ • Atviros biologijos ir biomedicinos ontologijos http://www.obofoundry.org/ • ... • Protégé ontologijų biblioteka http://protegewiki.stanford.edu/wiki/Protege_Ontology_Library • Paieška daugiau nei 10 000 ontologijų (!) http://swoogle.umbc.edu/
  • 45. MII 45 Esamos ontologijų taikymų sritys • informacijos mokslas, bibliotekininkystė; profesinės terminijos standartizavimas; • [matematinė] lingvistika; natūralios kalbos generavimas; • ontologijomis pagrįsta programinių sistemų sąveika; • duomenų bazių koncepcinės schemos, koncepcinis modeliavimas; • žinių inžinerija, žinių bazių sistemos; • brokeriai bei kitókios informacijos paieškos sistemos, pagrįstos ontologijomis; • korporacinis žinių valdymas; …
  • 46. MII 46 Pagrindinės ontologijų rūšys Aukščiausio lygio ontologijos Taikomųjų sričių ontologijos Užduočių ontologijos Taikomųjų sistemų ontologijos N. Guarino. Formal Ontology and Information Systems. In: N. Guarino (ed.), Formal Ontology in Information Systems. Proceedings of FOIS’98, Trento, Italy, June 1998. IOS Press, pp. 3-15 http://www.loa.istc.cnr.it/Papers/FOIS98.pdf
  • 47. MII 47 Pagrindinės ontologijų rūšys (tęsinys) • Aukščiausio lygio ontologijos (ALO) aprašo bendriausias sąvokas (pvz. erdvė, laikas, objektas, įvykis, veiksmas, ir kt.), nepriklausomas nuo konkrečios problemos ar srities. • Taikomųjų sričių ontologijos aprašo konkrečių sričių žodynus (pvz. medicina, automobiliai), specializuodamos terminus, įvestus aukščiausio lygio ontologijose • Užduočių ontologijos aprašo konkrečių užduočių ar veiklų žodynus (irgi specializuojant ALO terminus). • Taikymų ontologijos aprašo sąvokas, kurios yra tiek taikomųjų sričių, tiek užduočių ontologijų specializacija. Dažnai šios sąvokos atitinka roles kurias atlieka tam tikros taikomosios srities esybės vykdydamos tam tikrą veiklą.
  • 48. MII 48 Pagrindinės ontologijų rūšys (tęsinys) Žinių vaizdavimo meta-ontologijos Aukščiausio lygio Lingvistinės ontologijos ontologijos Taikomųjų sričių ontologijos Užduočių ontologijos Taikomųjų sistemų ontologijos
  • 49. MII 49 Žinių vaizdavimo meta-ontologijos • • • • Pirmos eilės predikatų logika Freimų logika UML (universali modeliavimo kalba) Temų žemėlapiai
  • 50. MII 50 Aukščiausio lygio ontologijos • N.Guarino grupės “Top Level of Particulars” • J.F.Sowa’os “Top Level Ontology” http://www.jfsowa.com/ontology/toplevel.htm • Suggested Upper Merged Ontology (SUMO) http://www.ontologyportal.org/ • SUO IFF Foundation Ontology http://suo.ieee.org/IFF/ • WordNet top level ontology • Upper Cyc • • • Apie 3 000 bendražmogiškų žinių sąvokų Sąvokos grupuojamos į mikro teorijas Naujausia atvira versija – Open Cyc v4.0 (2012.10.08) http://www.opencyc.com/
  • 52. MII J.F.Sowa’os „Aukščiausio lygio ontologija“ (http://www.jfsowa.com/ontology/toplevel.htm) 52
  • 53. MII SUO IFF ontologija (http://suo.ieee.org/IFF/) 53
  • 54. MII 54 Cyc Knowledge Base CYC žinių bazė Cyc contains: 17,000 Predicates Thing Intangible Individual Thing Sets Relations Space 400,000 Concepts 5,000,000 Assertions Physical Objects Living Things Ecology Natural Geography Political Geography Weather Earth & Solar System Paths Human Anatomy & Physiology Partially Tangible Thing Events Scripts Artifacts Actors Actions Movement State Change Dynamics Plants Temporal Thing Logic Math Borders Geometry Plans Goals Physical Agents Animals Emotion Human Products Conceptual Perception Behavior & Devices Works Belief Actions Vehicles Buildings Weapons Spatial Thing Spatial Paths Materials Parts Statics Life Forms Human Beings Human Artifacts Represented in: • First Order Logic • Higher Order Logic Time • Modal Logic Agents • Context Logic Organization • Micro-theories Organizational Plans Agent Organizations Social Behavior Mechanical Software Social & Electrical Literature Language Relations, Devices Works of Art Culture Organizational Actions Social Activities Human Activities Business & Commerce Purchasing Shopping Types of Organizations Politics Warfare Sports Recreation Entertainment Transportation & Logistics Human Organizations Nations Governments Geo-Politics Professions Occupations Travel Communication Everyday Living Law Business, Military Organizations General Knowledge about Various Domains Specific data, facts, and observations 54 http://videolectures.net/bsciw08_lenat_bsw/
  • 56. MII 56 Lingvistinės ontologijos • CoreLex, EDR Electronic Dictionary, Goi-Taikei (GT) • Mikrokosmos • The Generalized Upper Model http://www.darmstadt.gmd.de/publish/komet/gen-um/newUM.html • SENSUS http://www.isi.edu/natural- language/projects/ONTOLOGIES.html • WordNet http://wordnet.princeton.edu Turi 118 000 žodžių formų ir 90 000 žodžių reikšmių • Žodžiai kategorizuojami į daiktavardžius, veiksmažodžius, būdvardžius, prieveiksmius • Išreiškiami semantiniai sąryšiai tarp žodžių reikšmių (sinonimai, antonimai, IS_A, PART_OF sąryšiai) • EuroWordNet http://www.illc.uva.nl/EuroWordNet/
  • 59. MII 59 WordNet vizuali versija (http://www.visuwords.com/)
  • 60. MII 60 Pagrindinės ontologijų rūšys (tęsinys) Žinių vaizdavimo meta-ontologijos Aukščiausio lygio Lingvistinės ontologijos ontologijos Taikomųjų sričių ontologijos Užduočių ontologijos Taikomųjų sistemų ontologijos
  • 61. MII Taikomųjų sričių ontologijos – Įmonių ontologija (1) Veikla (Activity) Organizacija (Organisation) Strategija (Strategy) Prekyba (Marketing) Laikas (Time) 61 Veiklos specifikacija (Activity Specification), Vykdyti (Execute), Vykdoma veiklos specifikacija (Executed Activity Specification), Pradžios momentas (T-Begin), Pabaigos momentas (T-End), Pradinės sąlygos (PreConditions), Pasekmė (Effect), Veikėjas (Doer), Veiklos dalis (Sub-Activity), Valdžia (Authority), Veiklos valdytojas (Activity Owner), Įvykis (Event), Planas (Plan), Plano dalis (Sub-Plan), Planavimas (Planning), Proceso specifikacija (Process Specification), Sugebėjimas (Capability), Įgūdis (Skill), Išteklius (Resource), Išteklių paskirstymas (Resource Allocation), Išteklių pakaitalas (Resource Substitute). Asmuo (Person), Įrenginys (Machine), Akcinė bendrovė (Corporation), Partnerystė (Partnership), Partneris (Partner), Juridinė esybė (Legal Entity), Organizacijos padalinys (Organisational Unit), Valdyti (Manage), Įgalioti (Delegate), Valdymo grandis (Management Link), Teisinė nuosavybė (Legal Ownership), Neteisinė nuosavybė (Non-Legal Ownership), Nuosavybė (Ownership), Savininkas (Owner), Turtas (Asset), Sandėrio dalyvis (Stakeholder), Įdarbinimo sutartis (Employment Contract), Pajus (Share), Pajaus savininkas (Share Holder). Tiklas (Purpose), Turėti tikslą (Hold Purpose), Numatomas tiklas (Intended Purpose), Strateginis tikslas (Strategic Purpose), Siekis (Objective), Vizija(Vision), Pavedimas(Mission), Užduotis(Goal), Pagalbos siekis (Help Achieve), Strategija (Strategy), Strateginis planavimas (Strategic Planning), Strateginis veiksmas (Strategic Action), Sprendimas (Decision), Prielaida (Assumption), Kritinė prielaida (Critical Assumption), Nekritinė prielaida (Non-Critical Assumption), Įtakos veiksnys (Influence Factor), Kritinis įtakos veiksnys (Critical Influence Factor), Nekritinis įtakos veiksnys (Non-Critical Influence Factor), Kritinis sėkmės veiksnys (Critical Success Factor), Rizika (Risk). Pardavimas (Sale), Galimas pardavimas (Potential Sale), Skirta pardavimui (For Sale), Siūlymas parduoti (Sale Offer), Pardavėjas (Vendor), Faktinis pirkėjas (Actual Customer), Galimas pirkėjas (Potential Customer), Pirkėjas (Customer), Perpardavėjas (Reseller), Prekė (Product), Kainos klausìmas (Asking Price), Pardavimo kaina (Sale Price), Rinka (Market), Segmentavimo kintamasis (Segmentation Variable), Rinkos dalis (Market Segment), Rinkos tyrimas (Market Research), Rūšies ženklas (Brand Image), Ypatybė (Feature), Poreikis (Need), Rinkos poreikis (Market Need), Parama parduotant (Promotion), Konkurentas (Competitor). Laiko linija (Time Line), Laiko intervalas (Time Interval), Laiko momentas (Time Point). http://www.aiai.ed.ac.uk/project/enterprise/enterprise/ontology.html
  • 62. MII Taikomųjų sričių ontologijos – Įmonių ontologija (2) 62 (Define-Class Legal-Entity (?X) "That which can enter into a legal contract. For the purposes of the Enterprise Ontology, this is equivalent to the union of Person, Corporation, and Partnership." :Iff-Def (And (Eo-Entity ?X) (Or (Person ?X) (Corporation ?X) (Partnership ?X))) :Axiom-Def (Partition Legal-Entity (Setof Person Corporation Partnership))) ________________________________________________________________ (Define-Class Purpose (?Purpose) "a State-Of-Affairs that is either 1) the Intended-Purpose of some Plan, or 2) in a Hold-Purpose relationship with some Actor" :Iff-Def (And (State-Of-Affairs ?Purpose) (Qua-Entity ?Purpose) (Or (Exists (?Plan) (Intended-Purpose ?Plan ?Purpose)) (Exists (?Actor) (Hold-Purpose ?Actor ?Purpose))))) http://www.aiai.ed.ac.uk/project/enterprise/enterprise/ontology.html
  • 63. MII 63 Pagrindinės ontologijų rūšys (tęsinys) Žinių vaizdavimo meta-ontologijos Aukščiausio lygio Lingvistinės ontologijos ontologijos Taikomųjų sričių ontologijos Užduočių ontologijos Taikomųjų sistemų ontologijos
  • 64. MII Užduočių ontologijos – Verslo procesų modeliavimo kalba 64 The Business Process Management Initiative (http://www.bpmi.org/) : • Business Process Modeling Language (BPML) • • • Verslo procesų modeliavimo kalba (BPML) yra verslo procesų ir juos palaikančių esybių abstraktus modelis. BPML apibrėžia formalų modelį abstraktiems ir vykdomiems procesams išreikšti, apimantį visus įmonių verslo procesus (tame tarpe įvairaus sudėtingumo veiklas, transakcijas bei jų kompensavimą, duomenų valdymą, konkuravimą, išimčių apdorojimą ir operacinę semantiką). BPML išreiškia ir gramatiką (XML schemos forma) įgalinančią išsaugoti ir keistis apibrėžimais heterogeninėse sistemose ir modeliavimo priemonėse. • Business Process Modeling Notation v.2.0
  • 66. MII 66 BPML specifikacijoje apibrėžta veiklų egzempliorių būsenų perėjimo diagrama
  • 67. MII 67 Veiklų orkestravimas ir choreografija Choreografija Orkestravimas C. Bock. Introduction to the Business Process Definition Metamodel. OMG, 2008. http://www.omg.org/cgi-bin/doc?omg/08-06-32.pdf
  • 68. MII 68 Pagrindinės ontologijų rūšys (tęsinys) Žinių vaizdavimo meta-ontologijos Aukščiausio lygio Lingvistinės ontologijos ontologijos Taikomųjų sričių ontologijos Užduočių ontologijos Taikomųjų sistemų ontologijos
  • 69. Taikomųjų sistemų ontologijos – Įmonių inžinerijos ontologija MII 69 A.Čaplinskas, A.Lupeikienė, O.Vasilecas. Unified Enterprise engineering environment: ontological point of view. BalticDB&IS-2002 proceedings, Kluwer, 2002, 2 pav.: Functional entities execute Enterprise system aspects: FUNCTION / ACTIVITY Enterprise Enterprise System Business System Business Process Basic Process INFORMATION manipulates Business Entity Supporting Process models Information System Information manipulates Business Processing Information Process Object COMPUTERISATION Business Software System implements Application Program represents manipulates Software Business Object
  • 71. MII 71 Semantinės paieškos apibrėžimas • Semantinė paieška – tai duomenų ieškojimas pasinaudojant informacija, gauta vykdant loginį išvedimą iš pateiktojoje užklausoje naudojamų terminų griežtai logiškai apibrėžtų reikšmių. (angl.: „The act of looking for data with the help of information inferred from some well-defined meaning of the data itself“). http://www.betaversion.org/~stefano/papers/semanticsearching.ppt
  • 72. MII 72 Semantinės paieškos tikslai • Semantinė paieška (vykdoma saityne arba uždaroje sistemoje) siekia didinti paieškos tikslumą, suprantant (1) ieškančiojo intencijas ir (2) panaudotų terminų kontekstinę prasmę, ir to dėka generuojant tinkamesnius paieškos rezultatus. http://www.cse.iitb.ac.in/~cs621-2011/2011seminars/SEMANTIC%20SEARCH.ppt
  • 73. MII 73 Semantinės paieškos pavyzdžiai Paieškos kriterijai: [[Category:Actor]] [[born in::Boston]] [[height::180cm]] [[Category:Actor]] [[height::>6 ft]] [[height::<7 ft]] [[born in::Boston]] OR [[born in::New York]] [[Category:Cities]] [[located in.member of::European Union]] http://ext.bn2vs.com/Semantic%20mapping%20with%20MediaWiki.pptx
  • 74. MII 74 Paieška semantiniuose žemėlapiuose {{ #ask: [[Category:City]] [[located in::Germany]] | ?population | ?area#km² = Size in km² | ?coordinates | format=map }} http://ext.bn2vs.com/Semantic%20mapping%20with%20MediaWiki.pptx
  • 76. MII Sveikatos srities semantinė paieškos priemonių pavyzdžiai  http://HealthLine.com o uses own taxonomy of > 250,000 health terms o thousands of Indian doctors and pharmacists  http://www.everydayhealth.com/ • Meta-data clusters; Topical clusters • Second most popular site after WebMD • http://righthealth.com/ o federated search engine o taxonomy of several million nodes o organized into a graph by using a combination of human operators and algorithms  http://MedStory.com o high-level categorizations or popular URLs o Purchased by Microsoft o http://health.msn.com http://units.sla.org/division/dpht/meetings/spring2010/PHTD2010Doszkocs.ppt 76
  • 77. Ačiū už dėmesį ! Gal turite klausimų ?..
  • 78. MII Konkrečios įmonės sistemos pavyzdys: VU MII PSIS skyrius 78 • veiklos sistemos priklausančios įmonės sistemai „VU MII PSIS“: • Pagrindinė veikla: • Mokslinė veikla (pagrindinės temos ir papildomų temų vykdymas) • Užsakomieji darbai • Konferencijų organizavimas • Pagalbinė veikla: • Doktorantų, magistrų ruošimas; Inventoriaus priežiūra ir kt.) • Informacinė sistema (IS) – tai, kas yra arba galėtų būti realizuota kaip kompiuterizuota IS.
  • 79. MII 79 Veiklos sistema „Mokslinė veikla“ Veiklos sistemos Informacinės sistemos posistemiai Programinės sistemos Informacijos kaupimas, Aptarimas, Pristatymas MS Office, El. paštas, Paieškos Internete priemonės, Publikacijų DB – tinklalapis, Mokslininkų DB Publikacijos (esama mokslinė inf.), Diskusijos, Seminaras, Skelbimai, Reikalavimai, Nauja informacija (turinti versijas, tekstinė ir grafinė), Darbuotojai Galimos ateityje: Reikalavimų inžinerijos programinės priemonės, Skelbimų lenta, Kadrų DB, Virtualios konferenc. įranga, Interneto portalas, etc.
  • 80. MII 80 Veiklos sistema „Konferencijų organizavimas“ Verslo sistemos posistemiai Informacinės sistemos Programinės sistemos Konkrečios rengiamos konferencijos Bendroji informacija, Konferencijos tinklalapis, dalyviai, biudžetas, MS Office, naujienos Elektroninis paštas, Konferencijos dalyvių DB – Dalyvių registravimo sistema Galimos ateityje: Straipsnių įteikimo ir recenzavimo sistema, Dokumentų DB, Biudžeto sistema
  • 81. MII 81 Pagalbinė verslo sistema „Inventoriaus priežiūra“ Verslo sistemos posistemiai Informacinės sistemos Programinės sistemos – Žiniaraščiai MS Word Galimos ateityje: Darbų srautų sistema, Inventoriaus duomenų bazė