проектиране на онтологии и връзката им с езиковите технологии
1. Проектиране на онтологии и
връзката им с езиковите
технологии
Мариана Дамова, PhD
Moзайка
17.10.2013
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
2. Съдържание
• Примери на отворени свързани данни
• Примери на лингвистични технологии, свързани със
семантичния уеб
• Примери на онтологии
• Моделиране на онтология
• Protégé
•
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
8. REASON-ABLE VIEW of LOD datasets
Number of explicit statements: 1,796,673,630
Implicit statements: 1,3
Retrievable statements: 14,928,925,039
DBpedia 3.7
Wordnet 3.0
Freebase
Geonames
CIA
FactBook
NY Times
MusicBrainz
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
Lingvoj
9. Референтни нива за достъп
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
15. Съдържание
• Примери на отворени свързани данни
• Примери на лингвистични технологии,
свързани със семантичния уеб
• Примери на онтологии
• Моделиране на онтология
• Protégé
•
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
17. Таг за езика в RDF
<owl:Class rdf:about="http://dbpedia.org/ontology/BasketballLeague">
<rdfs:label xml:lang="el">Ομοσπονδία Καλαθοσφαίρισης</rdfs:label>
<rdfs:label xml:lang="fr">ligue de basketball</rdfs:label>
<rdfs:label xml:lang="en">basketball league</rdfs:label>
<rdfs:label xml:lang="it">lega di pallacanestro</rdfs:label>
<rdfs:label xml:lang="ja">バスケットボールリーグ</rdfs:label>
<rdfs:comment xml:lang="en">a group of sports teams that compete against each other
in Basketball</rdfs:comment>
<rdfs:subClassOf rdf:resource="http://dbpedia.org/ontology/SportsLeague"/>
</owl:Class>
<owl:Class rdf:about="http://dbpedia.org/ontology/Province">
<rdfs:label xml:lang="en">province</rdfs:label>
<rdfs:label xml:lang="fr">province</rdfs:label>
<rdfs:label xml:lang="nl">provincie</rdfs:label>
<rdfs:comment xml:lang="en">An administrative body governing a territorial unity on the
intermediate level, between local and national level</rdfs:comment>
<rdfs:subClassOf
rdf:resource="http://dbpedia.org/ontology/GovernmentalAdministrativeRegion"/>
</owl:Class>
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
18. RDF формат n3
ptop:Person
rdf:type owl:Class ;
rdfs:comment "A Person is an agent, which is an individual who is a human being
(i.e. any living or not alive member of the family Hominidae). Wordnet 2.0."@en ;
rdfs:label "Person"@en ;
rdfs:subClassOf ptop:Agent .
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
19. Download page of dbpedia.org
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
20. Download page of Good Relations Ontology
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
21. Свойство от Good relations – дефиниция
Как ще се представи в n3?
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
22. GATE –
general architecture for text engineering
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
23. UIMA –
Unstructured Information Management Architecture
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
27. NL to ontology interoperability
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
28. Example with cultural heritage data
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
29. Language Resources in RDF
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
31. Multilingual Ontologies for Networked Knowledge
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
32. Lexicon Model for Ontologies
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
33. Съдържание
• Примери на отворени свързани данни
• Примери на лингвистични технологии, свързани със
семантичния уеб
• Примери на онтологии
• Моделиране на онтология
• Protégé
•
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
37. Съдържание
• Примери на отворени свързани данни
• Примери на лингвистични технологии, свързани със
семантичния уеб
• Примери на онтологии
• Моделиране на онтология
• Protégé
• Заключение
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
39. Набор от понятия и връзки между тях
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
43. Популиране на онтологията с инстанси
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
46. ROO tool
дефиниране на онтология на естествен език
http://vimeo.com/28161722
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"
49. Въпроси ? …
Благодаря за вниманието!
mariana.damova@mozajka.co
me@marianadamova.com
damova.mariana@gmail.com
BG051PO001-3.3.06-0022/19.03.2012
"Интегриране на нови практики и знания
в обучението по компютърна
лингвистика"