1. The Basics of Ontologies Nordic Agricultural Ontology Service (AOS) Workshop Royal Veterinary and Agricultural University Copenhagen, Denmark February 28, 2003 Frehiwot Fisseha Frehiwot.Fisseha@fao.org
13. Example: Car-Ad Ontology Year Price Make Mileage Model Feature PhoneNr Extension Car has has has has is for has has has 1..* 0..1 1..* 1..* 1..* 1..* 1..* 1..* 0..1 0..1 0..1 0..1 0..1 0..1 0..* 1..* Graphical Car [0:1] has Year [1:*]; Year {regexp[2]: “{2} : ’{2}, … }; Car [0:1] has Make [1:*]; Make {regexp[10]: “chev”, “chevy”, … }; Car [0:1] has Model [1:*]; Model {…}; Car [0:1] has Mileage [1:*]; Mileage {regexp[8] “[1-9]{1,2}k”, “ 1-9]?,{3} : [^][1-9]?,{3}[^]” } {context: “miles”, “mi”, “mi”}; Car [0:*] has Feature [1:*]; Feature {regexp[20]: -- Colors “ aqua+metallic”, “beige”, … -- Transmission “ (5|6)*spd”, “auto : auto(|,)”, -- Accessories “ roof+rack”, “spoiler”, … ... Textual
14. Example: People Ontology http://www.sciam.com/article.cfm?articleid=0005DE0B-2C93-1CBF-B4A8809EC588EEDF
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29. Thank you for your attention ! Any questions, comments?