Skip to content
This repository has been archived by the owner on Jul 5, 2023. It is now read-only.

Possible improvements for vocexcel #2

Open
8 tasks
dalito opened this issue Dec 14, 2022 · 1 comment
Open
8 tasks

Possible improvements for vocexcel #2

dalito opened this issue Dec 14, 2022 · 1 comment
Labels
discussion This needs more discussion

Comments

@dalito
Copy link
Member

dalito commented Dec 14, 2022

I created this issue here instead of the official vocexcel-repo because these points are still open for discussion.

Template

  • support for skos:altLabel in multiple languages. Currently it is assumed that all (comma-separated) altLabels are always given in the default language "en".
  • Support different languages for collection prefLabel.
  • Make multi-language data entry easier by specifying just one language per line in the concept sheet.
  • Put version of template to a better place and add min. version of vocexcel required.
    This is for discussing possible future structural changes. This is not urgent but may serve as a checklist to review before the next big template-version step:
  • (Maybe) Use tables instead of hard-coded cell-positions and sheet names. Tables can be found independently of their cell position and "home" sheet. This would give users more flexibility to adjust the layout. (previously suggested here)

Converter

  • (Maybe) Output SKOS-XL. Then a unique ID for each translation allows to make statements on the translated concept, e.g. about provenance of the translation.
  • (maybe) Support not-yet supported SKOS relations like skos:broaderTransitive, skos:narrowerTransitive

Profile

  • Allow prefLabel in multiple languages (see vocexcel#1). We probably need our own SHACL vocabulary profile.
@dalito
Copy link
Member Author

dalito commented Mar 3, 2023

Voc4cat is based on version 0.4.3 of the xlsx-template of vocexcel. End of 2022, vocexcel introduced some changes in the template. There is hardly any information about the changes or the motivation for them.

0.4.3 -> 0.5.0

Note, there are significant changes between the early version of template 0.5.0 in surroundaustralia/vocexcel and the final template 0.5.0 in rdflib/vocexcel. The following list of changes is for the later rdflib version.

Breaking changes (in [sheet]):

  • [Introduction] Moved version number of workbook from J11 to E11
  • [Concepts, Additional Concept Properties, Collections] Data start now row 4 instead of row 3
  • [Concepts] Removed language support for concepts (both language code columns were removed)
    • Comment: The future of multi-language support is unclear. The hard-coded default language "en" is now used for all labels.
  • [Additional Concept Features] Sheet renamed to "Additional Concept Properties"
  • [Concept Scheme] Removed "Catalogue PID" field

Non-breaking changes:

  • [Concepts] Addition of new column on the right "Home Vocab IRI"
  • [Additional Concept Properties] Two new columns on the right "Identifier" (A textual ID for the Concept) and "Identifier Type" (If an Identifier is given, give the IRI to its type definition.)
  • [Introduction] & [Documentation] Improved content & design

0.5.0 -> 0.6.0

Breaking changes:

  • None

Non-breaking changes:

  • [Additional Concept Properties] Renamed the two new columns introduced in 0.5.0. Identifier -> Notation, Identifier Type -> Notation Type

@dalito dalito transferred this issue from nfdi4cat/voc4cat-tool Mar 23, 2023
@dalito dalito added the discussion This needs more discussion label Mar 30, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
discussion This needs more discussion
Projects
None yet
Development

No branches or pull requests

1 participant