HIerarchy and missing property

6 views
Skip to first unread message

Felix Ernst

unread,
Oct 20, 2025, 5:45:12 AMOct 20
to Skosmos Users

Hi everyone,


I am currently building a vocabulary that should be published with SKOSMOS (version 2) and have several questions. Any help would be greatly appreciated!


I noticed that dct:isVersionOf doesn’t seem to be supported in Skosmos, it shows up as dc:isVersionOf, which is odd since that property doesn’t exist and looks like a typo. Would switching to skosmos 3 help, meaning that it is supported there? Or should I find another solution?


I’m also checking how to display all terms in the hierarchy (and not only the subbranches of each top term individually). I could just add a top-level term which is the same like the concept scheme, but then I have a lot of doubling information. Any idea how to do this in a smarter way?


Thank you for your help,
Felix


Osma Suominen

unread,
Oct 28, 2025, 5:16:14 AM (13 days ago) Oct 28
to skosmo...@googlegroups.com
Hi Felix!

Thanks for trying out Skosmos. Some replies inline:

On 20/10/2025 12:45, 'Felix Ernst' via Skosmos Users wrote:
> I am currently building a vocabulary that should be published with
> SKOSMOS (version 2) and have several questions. Any help would be
> greatly appreciated!
>
> I noticed thatdct:isVersionOfdoesn’t seem to be supported in Skosmos, it
> shows up asdc:isVersionOf, which is odd since that property doesn’t
> exist and looks like a typo. Would switching to skosmos 3 help, meaning
> that it is supported there? Or should I find another solution?

By "doesn't seem to be supported", I understand that you mean that the
property is not shown with a label such as "is version of"?

The prefixes themselves don't have any semantics and unfortunately there
is some confusion about what prefixes to use for Dublin Core namespaces.
Skosmos uses the EasyRdf library, which internally uses "dc:" for DC
Terms and "dc11:" for the older DC Elements 1.1 namespace. In other
contexts, "dct:" or "dcterms:" is often used for DC Terms and "dc:" for
DC Elements. So even though your RDF data probably uses dct:isVersionOf,
it is abbreviated as dc:isVersionOf by EasyRdf and thus Skosmos as well.
The full URI is the same in both cases, it's just a matter of different
namespace prefix conventions.

If you want to display this property with a more user friendly label in
Skosmos, you could define it as a property and add its label to your
vocabulary data, like this:

dct:isVersionOf a rdf:Property; rdfs:label "is version of"@en .

> I’m also checking how to display all terms in the hierarchy (and not
> only the subbranches of each top term individually). I could just add a
> top-level term which is the same like the concept scheme, but then I
> have a lot of doubling information. Any idea how to do this in a smarter
> way?

Whether to show the top level hierarchy or not is controlled by the
skosmos:showTopConcepts setting. Setting it to true should enable the
hierarchy display on the vocabulary home page. For this to work, Skosmos
requires that your vocabulary contains skos:topConceptOf properties that
identify the concepts that are on the top level of the hierarchy. If you
don't have these, you can use the Skosify tool to pre-process your
vocabulary and add these statements to your RDF data.

Hope this helps!

-Osma


--
Osma Suominen
D.Sc. (Tech), Information Systems Specialist
National Library of Finland
P.O. Box 15 (Unioninkatu 36)
00014 HELSINGIN YLIOPISTO
Tel. +358 50 3199529
osma.s...@helsinki.fi
http://www.nationallibrary.fi

Reply all
Reply to author
Forward
0 new messages