OWL is built on RDFS which helps us to define ontologies.
Ontologies are formal definitions of vocabularies that allow us to define difficult or complex structures and new relationships between vocabulary terms and members of classes that we define. Ontologies generally describe specific domains such as scientific research areas.
Ontology depicting Movie:-
- Individuals –
Individuals are also known as instances of objects or concepts.It may or may not be present in an ontology.It represents the atomic level of an ontology.
For example, in the above ontology of movie, individuals can be a film (Titanic), a director (James Cameron), an actor (Leonardo DiCaprio).
- Classes –
Sets of collections of various objects are termed as classes.
For example, in the above ontology representing movie, movie genre (e.g. Thriller, Drama), types of person (Actor or Director) are classes.
- Attributes –
Properties that objects may possess.
For example, a movie is described by the set of ‘parts’ it contains like Script, Director, Actors.
- Relations –
Ways in which concepts are related to one another.
For example, as shown above in the diagram a movie has to have a script and actors in it.
Different Ontology Languages:
- CycL – It was developed for the Cyc project and is based on First Order Predicate Calculus.
- Rule Interchange Format (RIF) – It is the language used for combining ontologies and rules.
- Open Biomedical Ontologies (OBO) – It is used for various biological and biomedical ontologies.
- Web Ontology Language (OWL) – It is developed for using ontologies over the World Wide Web (WWW).
- p5.js | Introduction
- CNN | Introduction to Padding
- Introduction to Stemming
- AA Trees | Set 1 (Introduction)
- Introduction to SQLite
- Introduction to WebRTC
- Introduction of Vault
- Introduction to ElectronJS
- Introduction of a Router
- Introduction of Hyperledger
- Introduction to OpenCV
- Introduction To APIs
- An introduction to Flowcharts
- ML | Introduction to Kernel PCA
- Introduction to Apache Cassandra
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.