Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:semweb:lab-ontologies [2017/11/05 15:39] kkutt no more Harley :) |
pl:dydaktyka:semweb:lab-ontologies [2019/11/05 15:29] (aktualna) kkutt [3 Tool for prototyping: WebProtégé] |
====== Introduction to ontologies ====== | ====== Introduction to ontologies ====== |
| |
^ Last verification: | 20171105 | | ^ Last verification: | 20180914 | |
^ Tools required for this lab: | -- | | ^ Tools required for this lab: | -- | |
| |
WebProtégé is a lightweight online ontology editing tool. It supports a limited set of constructs of ontology languages such as RDFS and OWL. Full-fledged ontology editor is Protege Desktop. | WebProtégé is a lightweight online ontology editing tool. It supports a limited set of constructs of ontology languages such as RDFS and OWL. Full-fledged ontology editor is Protege Desktop. |
- Create an account at <wrap caution>[[http://webprotege.stanford.edu/|WebProtégé]]</wrap> website. | - Create an account at <wrap caution>[[http://webprotege.stanford.edu/|WebProtégé]]</wrap> website. |
- Create a new project called: ''AGH-SemWeb2017-Name'', where Name should be your name(s). | - Create a new project called: ''AGH-SemWeb2019-Name'', where Name should be your name(s). |
- Load (open) your project. | - Load (open) your project. |
| |
==== - Tune your ontology ==== | ==== - Tune your ontology ==== |
- More about creating classes: read [[http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html#Section4|Section 4]] and Section 5 of the tutorial and correct mistakes in your ontology. | - More about creating classes: read [[http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html#Section4|Section 4]] and Section 5 of the tutorial and correct mistakes in your ontology. |
- Conventions and vocabulary: read [[http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html#Section6|Section 6]] and | - Conventions and vocabulary: read [[http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html#Section6|Section 6]] and: |
- tune your naming conventions (use ''CamelCase'', starting with a capital letter for class names and a small letter for properties). | - tune your naming conventions (use ''CamelCase'', starting with a capital letter for class names and a small letter for properties), |
- be consistent about suffixes in the classes' names. | - be consistent about suffixes in the classes' names. |
| |
Software: | Software: |
* [[http://protege.stanford.edu|Protégé]] ontology editor | * [[http://protege.stanford.edu|Protégé]] ontology editor |
* Protégé Tutorial: http://owl.cs.manchester.ac.uk/publications/talks-and-tutorials/protg-owl-tutorial/ | * [[http://owl.cs.manchester.ac.uk/publications/talks-and-tutorials/protg-owl-tutorial/|Protégé Tutorial]] |
| * [[http://oops.linkeddata.es/|OOPS! (OntOlogy Pitfall Scanner!)]] |
| * [[https://github.com/dgarijo/WIDOCO|WIzard for DOCumenting Ontologies (WIDOCO)]] |
| |
Reading: | Reading: |
* {{guarinofois98.pdf|N. Guarino: "Formal Ontology and Information Systems" (1998)}} | * {{guarinofois98.pdf|N. Guarino: "Formal Ontology and Information Systems" (1998)}} |
* [[http://www.cs.man.ac.uk/~horrocks/ISWC2003/Tutorial/|OWL Tutorial from 2003]] | * [[https://www.cambridgesemantics.com/blog/semantic-university/learn-owl-rdfs/rdfs-vs-owl/|RDFS vs OWL. Short comparison @Cambridge Semantics]] |
* [[http://www.cambridgesemantics.com/semantic-university/rdfs-vs-owl|RDFS vs OWL. Short comparison @Cambridge Semantics]] | |
* [[http://ontologydesignpatterns.org/wiki/Main_Page|Ontology Design patterns]] | * [[http://ontologydesignpatterns.org/wiki/Main_Page|Ontology Design patterns]] |
| |
| OWL Tutorials: |
| * [[http://www.cs.man.ac.uk/~horrocks/ISWC2003/Tutorial/|OWL Tutorial from 2003]] |
| * [[http://mowl-power.cs.man.ac.uk/2009/07/sssw/|OWL Reasoning Examples and Hands-On Session (2009)]] |
| * [[http://mowl-power.cs.man.ac.uk/2008/iswc-tones/|Reasoning for Ontology Engineering and Usage - ISWC 2008]] |
| * [[http://owl.cs.manchester.ac.uk/publications/talks-and-tutorials/|Talks and Tutorials -- OWL @ Manchester]] |
| * http://protege.stanford.edu/conference/2009/tutorials.html |
| * [[http://www.linkeddatatools.com/introducing-rdfs-owl|Tutorial 4: Introducing RDFS & OWL]] |
| |