Project

General

Profile

Actions

Feature #1663

closed

Controlled vocabularies via Vocabs

Added by Alexander Watzinger about 2 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Category:
Data import/export
Target version:
-
Start date:
2022-03-22
Estimated time:

Description

For the INDIGO project we want to import their vocabulary from ACDH-CH Vocabs into their OpenAtlas instance.
For now I made a new branch feature_indigo_vocabs adding a script which takes a json file provided by the Vocabs team.

If possible, it should be implemented in a generic way so that it can be used by other projects and/or other Vocabs vocabularies too.


Related issues 1 (0 open1 closed)

Related to OpenAtlas - Feature #1991: Import controlled vocabularies via APIClosedBernhard Koschiček-Krombholz2023-03-20Actions
Actions #1

Updated by Alexander Watzinger about 2 years ago

  • Description updated (diff)
Actions #2

Updated by Alexander Watzinger about 2 years ago

  • Description updated (diff)
Actions #3

Updated by Alexander Watzinger about 2 years ago

  • Description updated (diff)
Actions #4

Updated by Alexander Watzinger about 2 years ago

  • Description updated (diff)
Actions #5

Updated by Alexander Watzinger about 2 years ago

  • Description updated (diff)
Actions #6

Updated by Alexander Watzinger almost 2 years ago

  • Target version set to Wishlist

Moving this to the wishlist until we receive new data from ARCHE (which in turn receives new data from INDIGO).

Actions #7

Updated by Alexander Watzinger almost 2 years ago

  • Status changed from In Progress to Acknowledged
  • Assignee deleted (Alexander Watzinger)
Actions #8

Updated by Alexander Watzinger over 1 year ago

  • Subject changed from Importing INDIGO vocabulary from VOCABS to Importing INDIGO vocabulary from Vocabs
Actions #9

Updated by Bernhard Koschiček-Krombholz over 1 year ago

Actions #10

Updated by Bernhard Koschiček-Krombholz over 1 year ago

Actions #11

Updated by Alexander Watzinger over 1 year ago

  • Subject changed from Importing INDIGO vocabulary from Vocabs to Controlled vocabularies via Vocabs
  • Description updated (diff)
Actions #12

Updated by Alexander Watzinger over 1 year ago

  • Description updated (diff)
Actions #13

Updated by Alexander Watzinger over 1 year ago

  • Status changed from Acknowledged to Assigned
  • Assignee set to Jona Schlegel
  • Target version changed from Wishlist to 7.16.0

As soon as we get the ok from the INDIGO team we can continue work on this and I assigned Jona to inform us (hoping that's ok).
I also moved it from the wishlist to the actual roadmap to not lose track of it because this should be done in the near future.

Actions #14

Updated by Bernhard Koschiček-Krombholz about 1 year ago

Merged feature_indigo_vocabs with newest develop version and included also the newest vocabs thesaurus as json. This thesaurus version should be, structure wise, complete.

Actions #15

Updated by Bernhard Koschiček-Krombholz about 1 year ago

  • Assignee changed from Jona Schlegel to Alexander Watzinger
Actions #16

Updated by Alexander Watzinger about 1 year ago

  • Status changed from Assigned to In Progress
Actions #17

Updated by Alexander Watzinger about 1 year ago

  • Assignee changed from Alexander Watzinger to Massimiliano Carloni

I just put the newest version of imported INDIGO vocabularies online, the result can be seen at the custom "Graffiti" type: https://indigo.openatlas.eu/type#menu-tab-custom

There were some issues:
  • Identifier - although we discussed a year ago that it would be better to use integer as identifier this was changed again. One argument from our side to not use string was that we are sure that labels will change and than would be out of sync with the identifiers. However, we respect the projects decision but please inform us in case of fundamental changes like these so that we can adapt e.g. import scripts.
  • Usage of "angle bracket" (<>) in names are problematic, especially when this is meant to be used in websites, maybe you want to remove these.
  • The hierarchy seems to be broken in some places at the OpenAtlas type hierarchy, e.g. arrows (letter attribute)

Massimiliano kindly offered to look into these issues from the Vocabs side. Once we receive a new JSON file version we will try again but feel free to take a look at it to may notice other issues.

Actions #18

Updated by Alexander Watzinger about 1 year ago

As it turned out, Vocabs has some API functionality that we might be able to use for the import.
Besides maybe solving some of the existing issues it would also guarantee a more streamlined and less error prone workflow instead of having to manually exchange files. This would also be great for taking a more generalized approach which can be used for different vocabularies and/or different projects.
Bernhard kindly offered to look into this.

Actions #19

Updated by Bernhard Koschiček-Krombholz about 1 year ago

  • Related to Feature #1991: Import controlled vocabularies via API added
Actions #20

Updated by Bernhard Koschiček-Krombholz about 1 year ago

  • Target version changed from 7.16.0 to 7.15.0
Actions #21

Updated by Bernhard Koschiček-Krombholz about 1 year ago

  • Assignee changed from Massimiliano Carloni to Bernhard Koschiček-Krombholz
Actions #22

Updated by Bernhard Koschiček-Krombholz about 1 year ago

  • Assignee changed from Bernhard Koschiček-Krombholz to Massimiliano Carloni
Actions #23

Updated by Alexander Watzinger about 1 year ago

  • Status changed from In Progress to Closed
  • Target version deleted (7.15.0)

Closing this issue because we will implement a generic import for Vocabs, see #1991

Actions

Also available in: Atom PDF