OWL skaliert von einer einfachen Beschreibung des Vokabulars einer Graphdatensammlung bis hin zu komplexen Regeln die neue Daten erzeugen.
Dementsprechend ist OWL von sehr einfach bis zu höllisch schwierig zu lernen und zu meistern :)
Im Gegensatz zu klassischen Schemasprachen oder Data Defnition Languages (DDL) wie SQL dient OWL nicht hauptsächlich dazu, das definierte Schema "durchzusetzen", also zu garantieren, dass die Daten dem Schema entsprechen. Es dient hauptsächlich dazu, Daten zu finden, die dem Schema entsprechen, und daraus Schlußfolgerungen zu ziehen, also mehr Daten zu generieren. Das kann im einfachsten Fall bedeuten, dass einem Datenobjekt, einer Instanz, eine Klasse zugewiesen wird, kann aber auch - wie z.B. bei QUDT, der Ontologie für Maßeinheiten, Dimensionen und Datentypen, dazu benutzt werden um die Beziehung zwischen Maßeinheiten semantisch korrekt zu definieren.