So here's what's happening:
Omeka's vocabulary importer is currently set up to only look for certain
types when looking for properties. In particular, that list excludes
owl:AnnotationProperty and owl:OntologyProperty, on the basis that those
are intended for "internal" use in describing the vocabulary itself.
The standard 4 vocabularies Omeka ships use AnnotationProperty very
sparingly, mostly only using it as the type for imported properties from
other vocabularies (which Omeka ignores anyway). FOAF includes only one
"real" AnnotationProperty, foaf:MembershipClass, and includes some
comments showing some uncertainty about whether that type declaration is
appropriate.
In your case with SKOS, there are quite a few AnnotationProperty
properties, including prefLabel. AnnotationProperty seems to be used for
a handful of different purposes, so it's tough for us to decide whether
or not to treat them as "real" properties for any given vocabulary schema.
Feel free to give any questions or comments on the situation; we're
always open for feedback and suggestions.
-John
> --
> You received this message because you are subscribed to the Google
> Groups "Omeka Dev" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
omeka-dev+...@googlegroups.com
> <mailto:
omeka-dev+...@googlegroups.com>.
> To post to this group, send email to
omek...@googlegroups.com
> <mailto:
omek...@googlegroups.com>.
> Visit this group at
https://groups.google.com/group/omeka-dev.
> For more options, visit
https://groups.google.com/d/optout.