Closed GoogleCodeExporter closed 8 years ago
also reported in
http://lists.w3.org/Archives/Public/public-esw-thes/2009Jun/0004.html
Original comment by danbrick...@gmail.com
on 18 Jun 2009 at 7:14
The original SKOS specification allowed punning on properties which meant you
could use skos:prefLabel as
both on object or data property depending on if the object of the assertion was
resource or literal. This all
takes you into OWL Full which is not properly supported by Protege or SKOSEd.
To cut a long story short, the SKOS working group moved labels to the OWL
annotation space which makes
life a lot easier. We are currently working on an alpha release of Protege 4.1
that has support for much richer
annotations (asserting sub-property axioms between annotations). A new release
of SKOSEd will be available
for 4.1 that handles skos labels properly and allows you build proper
annotation property hierarchies with
them.
In the meantime, you should be able to just create a datatype property with the
prefLabel URI using the
standard protege 4 interface. The range of data type properties in OWL is
rdf:literal you don't need to assert
this in Protege, you can only assert if this literal is typed or not.
Hope that helps
Simon
Original comment by simon.j...@gmail.com
on 18 Jun 2009 at 11:08
yes, thanks, it does clear up some of the questions. So if I generate a SKOS
document
with prefLabel as DataTypes, what happens when 4.1 and the new SKOSed come
out--will
those automatically get converted to owl:AnnotationProperties?
steve
Original comment by smrTucson@gmail.com
on 18 Jun 2009 at 7:03
Yes, Protege 4.1 will treat all SKOS labels as annotations.
Cheers
Simon
Original comment by simon.j...@gmail.com
on 21 Jun 2009 at 1:56
Original comment by simon.j...@gmail.com
on 24 Aug 2011 at 12:26
Original issue reported on code.google.com by
smrTucson@gmail.com
on 17 Jun 2009 at 11:34