Please guide me with examples
asked 07 Sep '11, 03:36
Google is your friend... there's tons of documentation out there (example)
A short intro, from what I understand now:
SKOS is just a stand-alone vocabulary, built with OWL and RFS, like many others like FOAF, SIOC, GoodRelations...
The answer of dguardiola is definitely THE ANSWER, i would just add these:
So, first you have RDF which uses XML syntax to implement a semantic to describe resources. But it has limited vocabulary.
Then, you have RDFS, which is built on top of RDF with some stronger semantics such as Class,SubClass,Domain,Range
Now, you have SKOS and OWL which have different semantics and are intended for different application. OWL provides a language for knowledge representation and has semantically strict relationship such as Super/Subclass relationship.
SKOS is used mainly for knowledge Organization and has weaker semantic relationship such as Narrower/Broader,related and lexical relationship for prefLabel(prefered label),altLabel(alternative Label). OWL is very expressive and such expressiveness is not desired in some application because expressiveness do has a cost. So, SKOS has limited expressivity compared to OWL. It can be used for e.g. in Document Navigation System while OWL will be used in areas where lots of inferences need to made to get new piece of knowledge.
The broader/Narrower in SKOS should not be confused with Super/Subclass in OWL. In SKOS, if a concept A is linked by "broader" to concept B, it doesn't mean than B is the superclass of A and we cannot make inference that all As are B.
answered 01 Jan, 11:10