OWL Modelling 1 Building class hierarchy Owl Thing
OWL Modelling
1. Building class hierarchy Owl: Thing: superclass of all OWL classes Electronic devices Computer
2. Class Hierarchy
3. Disjoints classes Hard Disk Mouse
3. Disjoints classes Hard Disk Mouse
3. Disjoints classes
4. Relations in OWL
4. Relations in OWL has. Board Mother Board Computer Build. On
4. Relations in OWL has. Part Computer has. Part Component has. Part Hard. Disk
5. Using Conditions
6. Individuals
7. OWL Expresions Analogical Mouse <owl: Class rdf: ID="Analogical"> <rdfs: sub. Class. Of rdf: resource="#Mouse"/> <owl: disjoint. With rdf: resource="#Optical"/> </owl: Class>
7. OWL Expresions Basic Computer <owl: Class rdf: ID="Basic. Computer"> <owl: equivalent. Class> <owl: intersection. Of rdf: parse. Type="Collection"> <owl: Class rdf: about="#Computer"/> <owl: Restriction> <owl: on. Property rdf: resource="#has. Component"/> <owl: some. Values. From rdf: resource="#Memory"/> </owl: Restriction> </owl: intersection. Of> </owl: Class> </owl: equivalent. Class> </owl: Class>
8. OWL vs. UML OWL Class, property and owned. Attribute Class Instance Individual Binary association Property Subclass, Generalization Subclass subproperty Association class Class, property Enumeration one. Of
8. OWL vs. UML OWL multiplicity min. Cardinality, max. Cardinality and inverse. Of Derived no equivalent Package Ontology Dependency reserved name, RDF: properties
8. OWL vs. UML OWL features with no UML equivalent Thing, global properties, autonomous individual Class-specific cardinality redefinition all. Values. From, some. Values. From Symmetric. Property, Transitive. Property Classes as instances
- Slides: 17