Data and Ontologies
Data a ontologie
diploma thesis (DEFENDED)
![Document thumbnail](/bitstream/handle/20.500.11956/13223/thumbnail.png?sequence=7&isAllowed=y)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/13223Identifiers
Study Information System: 43978
Collections
- Kvalifikační práce [11264]
Author
Advisor
Referee
Vojtáš, Peter
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Theoretical computer science
Department
Department of Theoretical Computer Science and Mathematical Logic
Date of defense
18. 9. 2007
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
V centru sémantického webu stojí pojem ontologie. Ačkoliv jsou ontologie zkoumány už od dob Aristotela, stále toho zbýva mnoho k prozkoumání. Existuje velké množství úvodních textů do sémantického webu a jeho technologií, ale křivka osvojování znalostí je stále velmi strmá a vývojáři musí hledat odpovědi na otázky, které jsou často středem současného výzkumu. Člověk často narazí na mnoho z těchto problémů hned při prvním kroku na cestě k sémantické webové aplikaci, a totiž při vytváření ontologie. V této práci poukazuji na některé z problémů, se kterými jsem se sám setkal při práci na ontologii pro webové stranky firmy Sun Microsystems. Podávám přehled současného výzkumu týkajícího se těchto problémů a navrhuji odpovídající řešení. Zvláště se pak zaměřuji na analýzu pojmu role a navrhuji vylepšení jedné normalizační techniky, díky kterému je pak možné se vyhnout některým problémům spojeným s modelováním rolí. Dále také prezentuji proces vytváření ukázkové "Sun ontologie".
In the core of current semantic web efforts is the notion of ontology. Although ontologies have been explored since times of the Greek philosopher Aristotle already there is still much to learn in this area. There are many tutorials and introductory texts both into the semantic web as whole and into its individual technologies but the learning curve is still very steep and developers have to seek answers to questions that are often topic of current research or the answer is simply not known yet. Much of these difficulties one encounters at what is often the very first step towards building a semantic web application - creating an ontology. In this work I point out some of the difficulties I encountered myself during the work on an ontology for a Sun Microsystems website. I review current research on the problems and suggest a solution. I particularly analyze the notion of role concepts, suggest an improvment of a normalisation technique which can then be used to avoid some of the role-related problems. I also present the process of creating the example Sun ontology.