ELSST thesaurus: new concepts get a alphanumerical :c_xxxxxxxx

23 views
Skip to first unread message

Jeannine Beeken

unread,
Feb 23, 2026, 10:37:00 AMFeb 23
to vocbench-user
Hi,
New concepts in a project receive a 'temporary' UUID it seem, instead of the ones identifying existing concepts in the same project, for example,  https://elsst.cessda.eu/id/6/7a43545-da8a-49a7-8ccf-d0cff8d91108
We are using VB 14.0.0 and GDB10+. When creating a new concept, we leave at it is 'Leave empty in order to autogenerate a random URI.
When creating a project and before uploading contents, we tried
URI Generator: 1) Use default settings, 2) unticked default settings and choose CODA URI Generator (both types). The result when adding a new concept remained the same for each. Could you please explain why :c_ identifiers are created whereas the existing concepts have correct ones, thanks.
Best wishes,
Jeannine

stel...@uniroma2.it

unread,
Feb 24, 2026, 5:03:52 AMFeb 24
to Jeannine Beeken, vocbench-user

Dear Jeannine,

 

Sorry, I’m a little lost in the explanation; in particular, what do you mean by “temporary”? and I don’t get the “by whom” of the “receive” (is it VB assigning them, or are you describing a policy in your environment?) and then I don’t understand what is that you observed as a different behavior from the expected one.

 

Anyway, I’ll try to give some info hoping it cover your needs!

 

When you configure the URI generator, you have the option to…configure it :-) You can keep the default one, there is no need to change it (the reason both the CODA and the native are published is a little complicated to explain; in any case, there’s no need to change it), but if you want a specific way to create the concepts, you need to configure it properly.

 

The default pattern is:

 

c_${rand()}

 

which will create, as the expression suggests, a localname starting with the string “c_” concatenated to a random part. The whole pattern can be customized, e.g. in the following:

 

 

as you can see, I changed the pattern for concepts to this: ${rand(UUID)}, that is, I removed the “c_” part and I added the parameter UUID to the rand() function. The result is to generate and assign UUIDs as local names for newly generated concepts.

 

This is explained in:

 

https://vocbench.uniroma2.it/doc/user/projects.jsf#project_creation

 

which then sends the reader to:

 

https://semanticturkey.uniroma2.it/doc/sys/uri_generator.jsf

 

for the details of the configuration. In particular, here:

 

https://semanticturkey.uniroma2.it/doc/sys/uri_generator.jsf#uri_generator_implementations

 

you can see the various options for configuring the URI generator

 

Hope it helps!

 

Armando

 

 

Da: 'Jeannine Beeken' via vocbench-user <vocben...@googlegroups.com>
Inviato: lunedì 23 febbraio 2026 16:37
A: vocbench-user <vocben...@googlegroups.com>
Oggetto: [vocbench-user] ELSST thesaurus: new concepts get a alphanumerical :c_xxxxxxxx

--
You received this message because you are subscribed to the Google Groups "vocbench-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
vocbench-use...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/vocbench-user/4dac5345-9239-4719-8580-82c69022ce9bn%40googlegroups.com.

image001.png

Jeannine Beeken

unread,
Feb 24, 2026, 6:11:05 AMFeb 24
to stel...@uniroma2.it, Jeannine Beeken, vocbench-user
Hi Armando,
Thank you for the explanation and the way forward. As it is now, I have changed all four patters to ${rand(UUID)} for the configuration of the CODA-based templated URIGenerator and it works fine! Thanks once again!
Best wishes,
Jeannine

You received this message because you are subscribed to a topic in the Google Groups "vocbench-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/vocbench-user/mX-QDrTfaTc/unsubscribe.
To unsubscribe from this group and all its topics, send an email to vocbench-use...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/vocbench-user/00fd01dca574%24c95bac90%245c1305b0%24%40uniroma2.it.
Reply all
Reply to author
Forward
0 new messages