Hello,
One of my item sets consists of a collection of pictures, each of which has a schema:provider
multivalued property. I already imported a list of persons as items using CSV Import.
When I imported the pictures using CSV Import, I mapped the appropriate column in my sheet to the provider property, using the “Omeka resource” data type and the dcterms:title
as the resource identifier property.
Everything worked fine: the example below shows an item with 2 providers (labelled “Fournisseur” in French):
As I need to allow people to edit theese items, I created a new item set “Personnes” containing only my providers items, then I created a vocabulary of type “Items” using Custom Vocab, which I assigned the “Personnes” item set. Fine.
Now when edit a picture item, I can add a new value to the “provider” property by choosing either an item or an entry of the “Personnes” item set:
However, there is a difference in rendering the list of providers as the last one is not of the same “type”, although it is in fact of the same “nature” (a reference to an Omeka resource).
Therefore the rendering of the item page on the website shows 3 classes “value”, resource" and “items” for the 2 first providers that were imported as Omeka resources, and only “value” for the one that has been added through the custom vocabulary.
Is there a way to harmonize the rendering of values that consist of item references, whatever the way they have been added to an item?