New module: Custom Ontology (create specific classes and properties)

Hello!

This is the first time I’m using this Forum.

Omeka S is a wonderful platform! I’m using for the most diverse applications, namely an Ethnomusicology database (my work) - a platform where we are combining all our previous Filemaker databases; a Research Unit Managing System (my work); an NGO Managing Database (my volunteering); a Musical Theatre Database (my PhD); and my band’s music database (my loving hobby).

Obviously, for the “professional” cases, we use worldwide approved ontologies, but still: there are lots of properties that are very detailed. So, we developed a Custom Ontology in our work that will be submitted so it can be used by everyone, once reviewed, of course.

BUT there are two problems when trying to update the Ontology with this module.

  1. If I remove it and load an updated one with new properties, all the properties and data I wrote on my Items simply disappeared.

  2. Seeing this, I tried another way:

When I first created the Ontology, I saved the Turtle file and kept it.

Then I edited the Turtle file and loaded in Custom Ontology for the update

When the confirmation layout showed up for me to confirm the new properties, a strange thing happened:

All of the previous properties are duplicated, but with the prefix name merged. I’ll give you an example:

Previous property: inetmd:name

When I try to update, the Module adds a new property called:

inetmd:inetmdname

It duplicates the property: I have two “Name” properties: one “inetmd:name” and another “inetmd:inetmd:name”

Can you help my on this? I stopped working with my Omeka S instances because I need these new properties on my Ontology.

Thank you in advance for your help,

Gonçalo

1 Like