This repository was archived by the owner on Feb 18, 2025. It is now read-only.
Tags: OpenSKOS/OpenSKOS
Tags
ref. #47340 Resolve Merge conflcits from Picturae REpo
Develop (#89) * Migrating tenants and collections is removed from the migrate script, since it is in the separate script now. LabeltoSkosXl script works for meertens option "add" which updates existing concepts by skos-xl labels. SkosXL labels are shown with xl=1 for find-concepts requests * Works: verb=ListRecords&metadataPrefix=oai_rdf. the other uri's are not checked and filtering on allowOai does not work. * bug on getting concepts filtered by collections is fixed. * Fixed formatting problems: long lines. * Oai pmh uuid validation is extended so it could handle uuid with the prefixes as well. * fixed validating uusal prefLabel when tenant is with skos xl enabled. added blocking harvesting of records from sets where oai harvesting is not allowed. * fixed validating uusal prefLabel when tenant is with skos xl enabled. added blocking harvesting of records from sets where oai harvesting is not allowed. * Revert original application ini because it breaks the application, plz be careful when removing things. * restoring application ini dist. (the same version as in develop branch plus custom stuks). * caching application.ini is implemented. Not sure that this is the best version, however. Tested on oai-pmh ok. Need to be added to other places instead of parsing ini file. * removing duplicated definition of setID * removed eppn and epic as parameters for creating user and tenants scripts * fixed tenant script so that the admin user is created before the tenant is going to be created * fixed tenant script * removed obsolete parameter in utils script * removed reference to obsolete parameter in utils script * enableSkosXl must be a string parameter set to true or false in the tenant creations script in tools * adding @instance customization@ nonterminal to ini.dist to facilitate rewriting for particular instance * adding nonterminals of the form @parameter@ ini.dist to facilitate rewriting for particular instances * adjustments for custom part of application.ini.dist * adjustments for custom part of application.ini.dist * adjustments for custom part of application.ini.dist * adjustments for custom part of application.ini.dist * Fixed balidator call for import and resoted back David's changes for showing skos:prefLabel version when xl is off. * Fixed branch with empty custom relation list (default), parsing init file is replaced by asking cache or resourceManager. * fixing typo. * readme.txt is added describing customized parameters in application ini. * -- are replaced with ## for markdown header * --application ini custom settingare achnaged the the sources code is refactored. Will be tested now. * -- tested and fixed earlier refactored code with in ccr container: migrate, some get requests, pai pmh and put set (old collection). * -- tested and fixed earlier refactored code with in test container modulo "authorisation allows everything in CRUD". * -- update readme for application.ini * -- tested and fixed erlier refactoring, on clavas container for a set with narrower-broader relations * -- fixed html presentations * -- tested (via integration tests in test container) and fixed case with customized Authorisation and customized UriGeneration * -- Added 501 (if Authorisation procedure is no specified) for POST, PUT, DELETE institutions, sets (collections), skos collections, concept scheme * -- fixed bug in handling status when updating a concept. * -- custom.ini and \Custom are made optional. The specific ini setting are set in custom.ini. \Custom is not in the OpenSkos2 any more. * -- custom.ini is removed, Optional setting are added (or not) to the end of application.ini by the admin, e.g. via dockerfile. * -- adding (empty) [optional] element to application.ini.dist * -- little fix * -- little fix * -- little fix and debug commit * -- little fix and debug commit * -- debug commit * -- debug commit * -- debug commit * -- integration test run, except Get Institution, after refactoring: Custom/* is optional and moved from OpenSKOS2 1 level uppar to library), and optional setting are removed from application.ini.dist and written or not written * -- fixing response for list of institutions (backward compatibility), fixing tenant creation script (e-mail setting for rdf was missing) * -- fixing response for empty optional list in ini. * -- fixed test for empty optional list * -- update RdfXMl serialiser according to the updates of in the grand-parent vendor's EasyRed\Serialise * -- fixed migration script and labelstoXL (to use for previously not skos-xl-ed tenants) * -- fixed creating filters list (skoscollections, scheme, sets, tenants) for concepts and relations (concept scheme, sort of relation) * -- fixed formatting issues * -- fixed call to an obsolete version of the easy rdf library * -- fixed bugs revealed by unit tests and updated two unit tests. Unittests are ok modulo container is installed. ("works on my machine".) * -- fixed typo in SPARQL request * -- intermediate commit. inetgration tests are moved to a separate dedicated directory nd not added as a test suit. to see if build fails. * -- trial commit. calling yml with solr install script from yml * -- experimantal commit, trying to run script with sudo. * -- experimental commit, trying to run script after chmod+x. * -- experimental commit, trying to correct the script * -- experimental commit, trying to figure out the trees structure of the environment * -- experimental commit, trying to locate the files to install solr * -- experimental commit, trying to locate the files to install solr * -- experimental commit, trying to locate the files to install solr * -- experimental commit, trying to locate the files to install solr * -- experimental commit, trying to locate the files to install solr * -- experimental commit, trying to locate the files to install solr * -- experimental commit, making a dedicated directory for test settings * -- experimental commit, making a dedicated directory for test settings * -- experimental commit, making a dedicated directory for test settings * -- experimental commit, mtrying to figure out a structure of the etc directory * -- experimental commit, trying to locate supervisor for solr * -- experimental commit, trying to locate supervisor for solr * -- experimental commit, trying to locate supervisor for solr * --removin supervisor part because it is not necessary * --finishing the installation script so that it will come back to the application directory * -- rolling install script back. Instead correcting the yml file. * -- adding new commands to install scrip for integration test. replacing the composer.lock with the one from develop branch of picturae * -- correcting install script * -- correcting install script * -- correcting install script * -- trying to locate /opt * -- trying to locate fuseki * -- trying to locate fuseki * -- correcting tar command in the install script * -- correcting install script * -- correcting install scripts * -- correcting typo in an install scripts * -- correcting the install scripts * -- correcting yml * -- correcting typo in the yml * -- adding integrationtest suit * -- correcting typo in the installation script * -- adding apache installation and start * -- correcting an error in yml * -- correcting an error in yml * -- correcting an error in yml * -- correcting trying sudo echo in etc * --trying to avoid echo * -- starting apache via sudo * -- starting apache via sudo * -- correcting base uri for integration tests * -- connecting the application and the apache * -- connecting the application and the apache * -- adding read-write rights for the web dors in the install script * -- adding read-write rights for var/www/html * -- adding read-write rights for application directory * -- trying to figure out how to configure apache * -- trying to figure out how to configure apache * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access and figure out fuseki problem * -- trying to configure apache access and figure out fuseki problem * -- trying to configure apache access and figure out fuseki problem * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- trying to configure apache access * -- fixing coheerence with the parent library class * -- trying to figure out why solr does not work * -- trying to fix solr * -- trying to fix solr (looks like SOLR 5.5 issues) * -- trying to figure out why 4 create tests (integration) do not work. * -- fixing random uuid generation for creation tests * -- fixing random uuid generation for autocomplete tests * -- fixing html for a skos collection * -- grabbing develop version of solrconfig to the developMeertens branch (to be sure) plus downboiling initialisation script to use solr-5.5.4 * -- fixing initialisation script * -- downgrading start-solr.script * -- trying to fix integration test which works fine "on my machine" but fails on travis * -- fixing checking relations for an added concept * -- fixing autocomplete test and formatting * -- adding relations tests, fixing adding-relation code * -- Fixing relationtype code, fixings integration tests for customized settings. * -- fixing phpunit.xml * -- updated apidocs * -- updated readme.md * -- making get type in Bridge Graph overworking more robust, taking into account that a user can send an object with multiple rdf:type... * -- adding parameter to import script: "removeDangling". Removal dangling references happens only if it is explicitely set to "yes". * -- restored field inSkosCollection in solr scheme, without it the filtering on skos collections is not possible * -- restored possibility to filter concepts through setUri (one more possible parameter is added, backward compatibility is intact) * -- getting Filters (vor the borwser) is altered so that for tenants their code obtained instead of uri. this is because now filtering on tenats is possibly only via tenant codes, which are indexed in solr. Backwar compatibility should be intact. * -- fixing formatting ussues * -- fixing formatting ussues * -- corrected typo in API relation types * --Fixed bugs on deleting relation triples * Fixed a Collections/Sets mixup after a refactoring * Snapshot #34123 * Collection Beheer #34123 * #34188 Fixed Exception when exporting * #34189 Fixed Exception when exporting JSON * #34183 Editor search was showing Concept URI and not Title * Untested snapshot * Snapshot week 42 * Snapshot week 43 * Fixed many issues. Code cleanups * Merteens Merge. Fixed incorrect reading of tenant value when creating a searchProfile, that then got cached in sessions and DBs, causing much trouble. * Booked on Ticket #37609. Removed tenant MySQL dependencies from the user management * Fixed SKOS XL concepts in concept editor * Fixed Semantic Matching * Showed title and not URI of concept scheme in editor * Snapshot * Ticket #34195 Made undocumented change to api/relations interface optional * Snapshot for merge * api/concepts is working * Restored Unit Testing * Restored BASE URL. Added it to editor Wrote Licence URL to correct location * Fixed Set and Collection Migration from openskos 2.1 * Fixed Set and Collection Migration from openskos 2.1 * Preparations for Release Meertens Merge * Fixes to collections form * Fixes to Concept form * Fixes to Concept form * Updated release documentation. * Fixed some annoying PHPCBF errors that blocked a release * Validate tenant site URL * Fixed some bugs that occured in test Beeld en Geluid release. * Fixed empyt oaiphm URI's for concepts Repaired filters on autocomplete in the editor. * Compensate for a possible library namespace confusion that can arise in different environments * Changed row limit. Higher values lower the stress placed on Jena. * And flipped function call order in serializer hack to supress warnings * Ticket #37683 Added application.ini option notationUniquePerTenant. Temporary fix. The entire validation of concepts is ruined in Meertens Merge. * Ticket #37557. Fixed irritating warning when Tenant mismatched. * Added option to resume the jena2solr script. * Cherry pick :Added resume functionality to jena2solr. * Updated .gitignore * Updates to Jena2Solr script * Ticket #38191. Was no longer possible to edit an existing Search Profile. * Ticket #38197. Jena2Solr script. Add command line overrides for the jena and solr database locations * Set $rows to a more sane value * Cherry pick of jena2Solr Changes * Ticket #36515 Fix UNIX epoch bug in resumption tokens * Ticket #36515 Fix UNIX epoch bug in resumption tokens * Ticket #38105 . Remove race condition for incrementing notations * Ticket #38105 . Remove race condition for incrementing notations * Tickets #38553, #38552 Ophalen van concept schema's voor profielen in Editor kapot * Ticket #38554 Autocomplete was defaulting to wholeword search; seemingly changed by accident. Reverted to old default behavior * Update README.md * Update README.md added updated zend adapter documentation link * Update README.md updated the markdown header directives * OpenSKOS 2.2 Release Candidate 2 (#81) * modified: README.md - formatting - added composer command to docker instructions modified: build.xml - disable solr.create.core phing call modified: data/docker/solr/Dockerfile - set SOLR_HOME modified: data/openskos-create.sql - make it reflect the latest state - added lost search_profiles table modified: data/solr/core.properties - name core openskos instead of openskos2 modified: tools/tenant.php - initialize enableStatusesSystem and enableSkosXl to false * Fixes to get CLAVAS working with OpenSKOS 2.2.1 RC 1 * Ticket #38390. When update target concept timestamps when redirecting, so that it becomes visible based on modificationdate in the api * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38555 Fixed indexing of sets in the 'Edit Search Profile' screen. * Ticket #38626 Made check on existing concepts case insentitive * Ticket #38626 Made check on existing concepts case insentitive * Snapshot implement Jobs Editor * Snapshot implement Jobs Editor * Fixed Collection Import Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Altered NGINX Conf * Ticket #38623 Re-applied Unique notation per tenant functionality to Meertens Merge * Ticket #38623 Restored setting for unique notation per conceptscheme or tenant. * Ticket #38625 Redirecting concepts went pear-shaped when using Skos-XL * Ticket ##38735 Restored the old `fetch` function for calling back concept relations. * Snapshot refactoring collections to sets * Snapshot refactoring collections to sets * Repaired the institutions list for HTML in the API. * Repaired the OAIPHM after refactoring sets. * Refactoring Collections and Sets * Fixed Solr Error when deleting a concept via the API * Added a tool to place publisher URI on existing concepts Cleaned up DELETE requests to /api/concept * Updated README.md for Meertens Merge. * Git Meertens Merge RC2 (#82) * modified: README.md - formatting - added composer command to docker instructions modified: build.xml - disable solr.create.core phing call modified: data/docker/solr/Dockerfile - set SOLR_HOME modified: data/openskos-create.sql - make it reflect the latest state - added lost search_profiles table modified: data/solr/core.properties - name core openskos instead of openskos2 modified: tools/tenant.php - initialize enableStatusesSystem and enableSkosXl to false * Fixes to get CLAVAS working with OpenSKOS 2.2.1 RC 1 * Ticket #38390. When update target concept timestamps when redirecting, so that it becomes visible based on modificationdate in the api * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38555 Fixed indexing of sets in the 'Edit Search Profile' screen. * Ticket #38626 Made check on existing concepts case insentitive * Ticket #38626 Made check on existing concepts case insentitive * Snapshot implement Jobs Editor * Snapshot implement Jobs Editor * Fixed Collection Import Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Altered NGINX Conf * Ticket #38623 Re-applied Unique notation per tenant functionality to Meertens Merge * Ticket #38623 Restored setting for unique notation per conceptscheme or tenant. * Ticket #38625 Redirecting concepts went pear-shaped when using Skos-XL * Ticket ##38735 Restored the old `fetch` function for calling back concept relations. * Snapshot refactoring collections to sets * Snapshot refactoring collections to sets * Repaired the institutions list for HTML in the API. * Repaired the OAIPHM after refactoring sets. * Refactoring Collections and Sets * Fixed Solr Error when deleting a concept via the API * Added a tool to place publisher URI on existing concepts Cleaned up DELETE requests to /api/concept * Updated README.md for Meertens Merge. * Showstopper in Jobs manager * Showstopper in Collections api * Showstopper in SkosCollections api * Fixed error in SkosCollections api for RC2 (#83) * modified: README.md - formatting - added composer command to docker instructions modified: build.xml - disable solr.create.core phing call modified: data/docker/solr/Dockerfile - set SOLR_HOME modified: data/openskos-create.sql - make it reflect the latest state - added lost search_profiles table modified: data/solr/core.properties - name core openskos instead of openskos2 modified: tools/tenant.php - initialize enableStatusesSystem and enableSkosXl to false * Fixes to get CLAVAS working with OpenSKOS 2.2.1 RC 1 * Ticket #38390. When update target concept timestamps when redirecting, so that it becomes visible based on modificationdate in the api * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38555 Fixed indexing of sets in the 'Edit Search Profile' screen. * Ticket #38626 Made check on existing concepts case insentitive * Ticket #38626 Made check on existing concepts case insentitive * Snapshot implement Jobs Editor * Snapshot implement Jobs Editor * Fixed Collection Import Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Altered NGINX Conf * Ticket #38623 Re-applied Unique notation per tenant functionality to Meertens Merge * Ticket #38623 Restored setting for unique notation per conceptscheme or tenant. * Ticket #38625 Redirecting concepts went pear-shaped when using Skos-XL * Ticket ##38735 Restored the old `fetch` function for calling back concept relations. * Snapshot refactoring collections to sets * Snapshot refactoring collections to sets * Repaired the institutions list for HTML in the API. * Repaired the OAIPHM after refactoring sets. * Refactoring Collections and Sets * Fixed Solr Error when deleting a concept via the API * Added a tool to place publisher URI on existing concepts Cleaned up DELETE requests to /api/concept * Updated README.md for Meertens Merge. * Showstopper in Jobs manager * Showstopper in Collections api * Showstopper in SkosCollections api * Release 2.2.5 RC2.1 (#84) * modified: README.md - formatting - added composer command to docker instructions modified: build.xml - disable solr.create.core phing call modified: data/docker/solr/Dockerfile - set SOLR_HOME modified: data/openskos-create.sql - make it reflect the latest state - added lost search_profiles table modified: data/solr/core.properties - name core openskos instead of openskos2 modified: tools/tenant.php - initialize enableStatusesSystem and enableSkosXl to false * Fixes to get CLAVAS working with OpenSKOS 2.2.1 RC 1 * Ticket #38390. When update target concept timestamps when redirecting, so that it becomes visible based on modificationdate in the api * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38555 Fixed indexing of sets in the 'Edit Search Profile' screen. * Ticket #38626 Made check on existing concepts case insentitive * Ticket #38626 Made check on existing concepts case insentitive * Snapshot implement Jobs Editor * Snapshot implement Jobs Editor * Fixed Collection Import Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Altered NGINX Conf * Ticket #38623 Re-applied Unique notation per tenant functionality to Meertens Merge * Ticket #38623 Restored setting for unique notation per conceptscheme or tenant. * Ticket #38625 Redirecting concepts went pear-shaped when using Skos-XL * Ticket ##38735 Restored the old `fetch` function for calling back concept relations. * Snapshot refactoring collections to sets * Snapshot refactoring collections to sets * Repaired the institutions list for HTML in the API. * Repaired the OAIPHM after refactoring sets. * Refactoring Collections and Sets * Fixed Solr Error when deleting a concept via the API * Added a tool to place publisher URI on existing concepts Cleaned up DELETE requests to /api/concept * Updated README.md for Meertens Merge. * Showstopper in Jobs manager * Showstopper in Collections api * Showstopper in SkosCollections api * Fixed "fetchByUuid() on a non-object" message in OAI-PHM * Merge pull request #2 from OpenSKOS/develop (#85) * modified: data/openskos-create.sql (#87) - added data/dbchanges/20180724.sql modified: library/OpenSkos2/Api/Set.php - replaced Collection by Set - added missing getApiKey() method modified: library/OpenSkos2/Validator/Resource.php - get editor options differently, so it also works for an API call * Release OpenSkos 2.2 (#88) * modified: README.md - formatting - added composer command to docker instructions modified: build.xml - disable solr.create.core phing call modified: data/docker/solr/Dockerfile - set SOLR_HOME modified: data/openskos-create.sql - make it reflect the latest state - added lost search_profiles table modified: data/solr/core.properties - name core openskos instead of openskos2 modified: tools/tenant.php - initialize enableStatusesSystem and enableSkosXl to false * Fixes to get CLAVAS working with OpenSKOS 2.2.1 RC 1 * Ticket #38390. When update target concept timestamps when redirecting, so that it becomes visible based on modificationdate in the api * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38555 Fixed indexing of sets in the 'Edit Search Profile' screen. * Ticket #38626 Made check on existing concepts case insentitive * Ticket #38626 Made check on existing concepts case insentitive * Snapshot implement Jobs Editor * Snapshot implement Jobs Editor * Fixed Collection Import Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Altered NGINX Conf * Ticket #38623 Re-applied Unique notation per tenant functionality to Meertens Merge * Ticket #38623 Restored setting for unique notation per conceptscheme or tenant. * Ticket #38625 Redirecting concepts went pear-shaped when using Skos-XL * Ticket ##38735 Restored the old `fetch` function for calling back concept relations. * Snapshot refactoring collections to sets * Snapshot refactoring collections to sets * Repaired the institutions list for HTML in the API. * Repaired the OAIPHM after refactoring sets. * Refactoring Collections and Sets * Fixed Solr Error when deleting a concept via the API * Added a tool to place publisher URI on existing concepts Cleaned up DELETE requests to /api/concept * Updated README.md for Meertens Merge. * Showstopper in Jobs manager * Showstopper in Collections api * Showstopper in SkosCollections api * Fixed "fetchByUuid() on a non-object" message in OAI-PHM * Refactored a troublesome Jena Query * #38557 setManager doesn't work on case sensitive file systems. Has * Ticket #39232 Try splitting the fetch query on all sets into smaller tasks in an attempt to improve performance. * Ticket #39232 Try splitting the fetch query on all sets into smaller tasks in an attempt to improve performance. * #38684 Deleted contents of ./tools/CLAVAS at Menzo's request. These had made it into the develop branch by accident. * #38943 Added status documentation back into the api * #39135 Fixed internal errors when putting or posting new XL labels in a concept! Yes! I did spend 15 hours analysing a problem and then solve it by deleting two lines. * #39572 Typo in 'BroadMatches' in the Jena Reasoner * #39572 Removed Meertens specific rules from the Jena Reasoner * #39671 Updated Meertens Merge documentation to address the Solr and Jena configurations. * #39670. Altered behaviour of Note and label search * #39800 Change handling of API calls when no tenant defined. * #39830 Return HTTP 409 instead of 400 when attempting to re-create an existing concept * Reverted some test code I should never have commited * Reverted some test code I should never have commited * Fixed handling of the allow_oaipmh fields. * #39670. Altered behaviour of Note and label search (again) * #40640. More tinkering with string tokenisation; this time fixed a regression when making query searches via the API * #40973 Exception when trying to create a new set. * #41014 Suppressed an exception when a concept is saved without a scheme. There's a validator for that later on in the code * #40975 Use environment variables in Travis build * #40975 Use environment variables in Travis build * #40975 Use environment variables in Travis build * #40975 Use environment variables in Travis build * #40975 Use environment variables in Travis build * #40975 Use environment variables in Travis build * #40975 Use environment variables in Travis build * #40975 Use environment variables in Travis build * #40975 Use environment variables in Travis build. Remove PHP 7 * #40080 Updated Readme for release
OpenSKOS 2.2 Release Candidate 2 (#81) * modified: README.md - formatting - added composer command to docker instructions modified: build.xml - disable solr.create.core phing call modified: data/docker/solr/Dockerfile - set SOLR_HOME modified: data/openskos-create.sql - make it reflect the latest state - added lost search_profiles table modified: data/solr/core.properties - name core openskos instead of openskos2 modified: tools/tenant.php - initialize enableStatusesSystem and enableSkosXl to false * Fixes to get CLAVAS working with OpenSKOS 2.2.1 RC 1 * Ticket #38390. When update target concept timestamps when redirecting, so that it becomes visible based on modificationdate in the api * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38628 Repaired the icon paths in the concept scheme editor * Ticket #38555 Fixed indexing of sets in the 'Edit Search Profile' screen. * Ticket #38626 Made check on existing concepts case insentitive * Ticket #38626 Made check on existing concepts case insentitive * Snapshot implement Jobs Editor * Snapshot implement Jobs Editor * Fixed Collection Import Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Fixed Collection Export Manager * Altered NGINX Conf * Ticket #38623 Re-applied Unique notation per tenant functionality to Meertens Merge * Ticket #38623 Restored setting for unique notation per conceptscheme or tenant. * Ticket #38625 Redirecting concepts went pear-shaped when using Skos-XL * Ticket ##38735 Restored the old `fetch` function for calling back concept relations. * Snapshot refactoring collections to sets * Snapshot refactoring collections to sets * Repaired the institutions list for HTML in the API. * Repaired the OAIPHM after refactoring sets. * Refactoring Collections and Sets * Fixed Solr Error when deleting a concept via the API * Added a tool to place publisher URI on existing concepts Cleaned up DELETE requests to /api/concept * Updated README.md for Meertens Merge.