backend merge requestshttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests2020-05-26T08:23:29Zhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/2improve text extraction2020-05-26T08:23:29ZMathias Goebelimprove text extractionMathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/57Draft: Resolve "Consider Salhani metadata"2021-01-20T05:37:16ZMichelle WeidlingDraft: Resolve "Consider Salhani metadata"Closes #84Closes #84Ahikar Version 0.14.0Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/71Main2021-01-27T12:48:39ZMichelle WeidlingMainMichelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/73Merge `develop` into `main`2021-01-27T12:54:22ZMichelle WeidlingMerge `develop` into `main`Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/48WIP: Feature/#64 healthcheck2021-05-12T09:03:30ZMichelle WeidlingWIP: Feature/#64 healthcheck# Feature
## Summary
This MR provides a `HEALTHCHECK` to see if the API is basically running.
**NOTE** The healthcheck only applies to `/info` since we cannot be sure that the database is already filled with data in local development....# Feature
## Summary
This MR provides a `HEALTHCHECK` to see if the API is basically running.
**NOTE** The healthcheck only applies to `/info` since we cannot be sure that the database is already filled with data in local development.
Also, this MR only provides the general structure–feel free to add to it.
Additionally, this MR adds a missing step for local installation to the README.
## Tests
Build the database anew locally and use `docker-compose ps` to see the container's health status.
## Changelog
* [ ] I added a statement to the CHANGELOG.
*Is this necessary for changes in the Docker setup?*
## Version number
* [ ] I bumped the version number in `build.properties`.
*Is this necessary for changes in the Docker setup?*
## Related Tickets
### Closes
Closes #64
/cc [Mathias Göbel](https://gitlab.gwdg.de/mgoebel), [Frank Schneider](https://gitlab.gwdg.de/schneider210), [Michelle Weidling](https://gitlab.gwdg.de/mrodzis)Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/149Draft: Feature/#165 annotations html implementation of nested motifs2021-05-21T08:12:10ZMichelle WeidlingDraft: Feature/#165 annotations html implementation of nested motifs# Feature
## Summary
This MR provides an enhancement of the intermediate TEI that is created by `motif-expansion.xqm`: It is able to handle both simple and nested motifs now.
:exclamation: This feature will break some of the HTML seri...# Feature
## Summary
This MR provides an enhancement of the intermediate TEI that is created by `motif-expansion.xqm`: It is able to handle both simple and nested motifs now.
:exclamation: This feature will break some of the HTML serialization since it doesn't consider cases where motifs span several pages. This case will be handled in #167.
## Compliance to “Definition of Done”
* [x] Unit tests passed
* [x] Code reviewed
* [x] Product Owner accepts the User Story
## Documentation
* [ ] I updated the README (if applicable)
* [x] I provided my functions with appropriate documentation
* [ ] I updated existing documentation
## Tests
Are we able to test this new feature?
* [x] Yes, everything can be done via unit tests.
* [ ] Yes, you can test by following these steps:
1.
## Changelog
* [x] I added a statement to the CHANGELOG.
## Version number
* [x] I bumped the version number in `build.properties`.
## Closes
Closes #165.
## Logs and Screenshots
/cc [Mathias Göbel](https://gitlab.gwdg.de/mgoebel), [Frank Schneider](https://gitlab.gwdg.de/schneider210), [Michelle Weidling](https://gitlab.gwdg.de/mrodzis)Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/173Draft: Resolve "search hit expansion"2021-07-12T13:36:59ZMathias GoebelDraft: Resolve "search hit expansion"Closes #202Closes #202Mathias GoebelMathias Goebelhttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/245fix: error resulting from renaming2024-01-08T10:34:54ZMichelle Weidlingfix: error resulting from renamingWith this MR parts of the renaming `ahikar` --> `ahiqar` are reverted. They result in invalid URLs as can be seen here:
![image](/uploads/cb2cfc0b4ff832dc45bd487a2b158172/image.png)With this MR parts of the renaming `ahikar` --> `ahiqar` are reverted. They result in invalid URLs as can be seen here:
![image](/uploads/cb2cfc0b4ff832dc45bd487a2b158172/image.png)Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/270Add citation hints to tido2024-03-11T13:50:44ZMichelle WeidlingAdd citation hints to tidoThis MR introduces citation hints to the metadata object as follows:
![image](/uploads/27043eeda060e91c96dd69ccc2fccc5b/image.png)
![image](/uploads/a9527195078a80c3c191a138392eeea6/image.png)This MR introduces citation hints to the metadata object as follows:
![image](/uploads/27043eeda060e91c96dd69ccc2fccc5b/image.png)
![image](/uploads/a9527195078a80c3c191a138392eeea6/image.png)Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/269Add variants2024-03-28T22:17:59ZMichelle WeidlingAdd variantsWith this MR the variants apparatus gets added to the AnnotationAPI.
Current results can be viewed at e.g. <https://ahikar-test.sub.uni-goettingen.de/api/annotations/ahiqar/syriac/3vqkf/1r/latest/annotationPage.json>With this MR the variants apparatus gets added to the AnnotationAPI.
Current results can be viewed at e.g. <https://ahikar-test.sub.uni-goettingen.de/api/annotations/ahiqar/syriac/3vqkf/1r/latest/annotationPage.json>Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/268fix: AnnotationAPI | target holds array2024-02-19T12:44:41ZMichelle Weidlingfix: AnnotationAPI | target holds arrayThis MR fixes the falsely implemented AnnotationAPI to comply to the specs.This MR fixes the falsely implemented AnnotationAPI to comply to the specs.Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/267New structure of biblical references2024-02-12T12:54:31ZMichelle WeidlingNew structure of biblical referencesThis MR adjusts the back end to the new encoding of biblical references that also considers (multi line) paraphrases as well as direct quotes.
:warning: This MR introduces a fix of Ahiqar's implementation of the AnnotationAPI. `target` ...This MR adjusts the back end to the new encoding of biblical references that also considers (multi line) paraphrases as well as direct quotes.
:warning: This MR introduces a fix of Ahiqar's implementation of the AnnotationAPI. `target` must hold an array, not a single object. TIDO is currently not able to handle this correction; cf. https://gitlab.gwdg.de/subugoe/emo/tido/-/issues/421.Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/266fix: missing white space after element2024-01-09T07:43:22ZMichelle Weidlingfix: missing white space after elementSee https://projects.academiccloud.de/work_packages/21813.
Usually, in `tei:choice` the `tei:sic` comes before the `tei:corr`. However, this isn't always the case. since a white space is inserted during the processing of `tei:corr`, it ...See https://projects.academiccloud.de/work_packages/21813.
Usually, in `tei:choice` the `tei:sic` comes before the `tei:corr`. However, this isn't always the case. since a white space is inserted during the processing of `tei:corr`, it might be missing in the HTML when `tei:corr` appears before `tei:sic`. This fix ensures the correct sequence in the HTML.Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/265build: update textgrid-connect-standalone2024-01-08T09:38:39ZMichelle Weidlingbuild: update textgrid-connect-standaloneThis MR upgrade `textgrid-connect-standalone` to version 2.0.0 which is completely independent from SPARQL.
This step is necessary since TextGrid's triplestore seems to have some error which results in already deleted resources being re...This MR upgrade `textgrid-connect-standalone` to version 2.0.0 which is completely independent from SPARQL.
This step is necessary since TextGrid's triplestore seems to have some error which results in already deleted resources being returned. The REST interface which is used in `textgrid-connect-standalone` does not have this problem.Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/264fix: consider only first ending motif of several2023-12-08T07:52:09ZMichelle Weidlingfix: consider only first ending motif of severalIn some cases we have motif annotations in the data that have an ending processing instruction, but not a matching starting one. This can happen during revision or due to copy and paste errors.
This leads to several ending motifs being ...In some cases we have motif annotations in the data that have an ending processing instruction, but not a matching starting one. This can happen during revision or due to copy and paste errors.
This leads to several ending motifs being detected for one starting motif during the creation of the motif expansion intermediate format.
To mitigate this effect, we now consider only the first ending motif.
Closes #269Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/263Resolve "ERROR on trigger:after-create-document(xs:anyURI) during import"2023-12-08T07:31:24ZMichelle WeidlingResolve "ERROR on trigger:after-create-document(xs:anyURI) during import"Sogdian and Neo-Aramaic are now considered as languages (but not delivered via TextAPI)
Closes #270Sogdian and Neo-Aramaic are now considered as languages (but not delivered via TextAPI)
Closes #270Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/262build: bump textgrid-connect-standalone2023-12-07T11:59:31ZMichelle Weidlingbuild: bump textgrid-connect-standaloneMichelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/261fix: consider newlines and regex chars2023-11-02T11:42:12ZMichelle Weidlingfix: consider newlines and regex charsMichelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/260Draft: Add translation2024-01-08T11:24:33ZMichelle WeidlingDraft: Add translationThis MR adds a serialization for the translation to the back end.This MR adds a serialization for the translation to the back end.Michelle WeidlingMichelle Weidlinghttps://gitlab.gwdg.de/subugoe/ahiqar/backend/-/merge_requests/259Fix ids from tokenizing2023-09-04T12:38:02ZMichelle WeidlingFix ids from tokenizingDuring the creation of the ZIP file used during the collation each word receives an ID. This ID can differ from the ID in the temporary files. To avoid this, the ZIP creation now relies on the temporary files as well.During the creation of the ZIP file used during the collation each word receives an ID. This ID can differ from the ID in the temporary files. To avoid this, the ZIP creation now relies on the temporary files as well.Michelle WeidlingMichelle Weidling