Recent Releases of https://github.com/acdh-oeaw/arche-doorkeeper
https://github.com/acdh-oeaw/arche-doorkeeper - Transaction::checkHasNextItem() tuning
- PHP
Published by zozlak 10 months ago
https://github.com/acdh-oeaw/arche-doorkeeper - hasNextItem checks tuning
- PHP
Published by zozlak 11 months ago
https://github.com/acdh-oeaw/arche-doorkeeper - Allow resource URI as an identifier no matter its namespace
- PHP
Published by zozlak about 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Honor proxy settings from env vars
- PHP
Published by zozlak about 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Bugfixes
FIx the check URI ranges config parsing
- PHP
Published by zozlak about 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - one more hasNextItem check added
- PHP
Published by zozlak about 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Bugfixes
Transaction::getPropertyType(): handle the property not found case
- PHP
Published by zozlak about 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Use cache while resolving xsd:anyURI literals
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Collection aggregates computation tuning
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Resource::maintainPropertyRangeLiteral(): try to resolve xsd:anyURIs
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Resource::post02MaintainPid() reworked
Simplified and fixed the issue where an already existing PID comming as acdh:hasPid but not among acdh:hasIdentifier caused new PID minting.
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - RunTestsTrait::runTests() API extended
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - hasNextItem corner cases fixes
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Kulturpool and acdh:hasNextItem checks implemented
See #27 and #35
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Minor logging tuning
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Boolean values casting fixed
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Handle ill-typed RDF values
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Start-End range check for BC dates fixed
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-doorkeeper - Empty collections and date range tests added
- Empty collections are not accepted any more
- If there is a
(...)Start(...)property but no corresponding(...)End(...)property, the corresponding(...)End(...)property is added with the same value as the(...)Start(...)one. - A
(...)Start(...)property value must be lower or equal to a corresponding(...)End(...)property value.
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Assure all top collections are assigned the OpenAIRE oaipmh set
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Summary properties formatting changed
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - More verbose check
Resource::check03Cardinalities() now reports all errors instead of stopping the check after a first one
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Tuning for non-arche-core context
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Code refactored to allow use in non arche-core-plugin contexts
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Object value handling fixes
See #28
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - minor cleaning
- PHP
Published by zozlak over 2 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Ported from EasyRdf to RdfInterface
- PHP
Published by zozlak over 2 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Ported from EasyRdf to RdfInterface
- PHP
Published by zozlak over 2 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Various updates
acdh:hasWktis now generated if it's missing butacdh:hasLatitudeandacdh:hasLongitudeexist- PID is generated for all
acdh:TopCollection,acdh:Collectionresources as well as all non-restrictedacdh:Resourceandacdh:Metadataresources
- PHP
Published by zozlak almost 3 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Allow arche-core v4
- PHP
Published by zozlak almost 3 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Log transaction commit timings
- PHP
Published by zozlak over 3 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Various updates
Resolves #20, #21, #22 and #23
- PHP
Published by zozlak over 3 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - URI values resolution check added
- PHP
Published by zozlak over 3 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - PHP 8.1 compatibility fixes
- PHP
Published by zozlak almost 4 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Relax locking in Doorkeeper::updateCollections() to avoid a deadlock
- PHP
Published by zozlak over 4 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Made compatible with arche-core 3.2
- PHP
Published by zozlak over 4 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - 3.1.0
- Better BibLaTeX checks (#18)
- Apply the metadata write mode "merge" for the title property on a per-language basis (#19).
- PHP
Published by zozlak over 4 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - 3.0.0
- Compatible with arche-core 2.0.0 and arche-lib 2.0.0
- Better PIDs handling (see #15 and #16)
- PHP
Published by zozlak over 4 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Technical release
Allow arche-core v3
- PHP
Published by zozlak over 4 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Assign properties computed by the updateCollectionSize() only on (Top)Collections
- PHP
Published by zozlak almost 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Check values against controlled vocabularies and standardize PIDs
- PHP
Published by zozlak almost 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - castLiteral() checks if numbers are numbers and dates are dates
- PHP
Published by zozlak about 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - 2.0.0
Compatible with arche-core 2.0.0 and arche-lib 2.0.0
- PHP
Published by zozlak about 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Checks tuning
Checks introduced by 1.9.0 turned out to be too strict for an ontology and vocabulary imports. This release:
- allows to turn off automatically created resources check
- limits the property domain check to resources of classes in the ontology namespace
- PHP
Published by zozlak about 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - More strict checks
New checks introduced:
- Check if the BibLaTeX property can be parsed
- Check for presence of automatically created (due to being a metadata triple's object) resources which were never updated with required metadata. The check takes place at the end of transaction and is based on lack of presence of the
schema.labelmetadata property. - Check property domain of all resources being of class defined by the ontology.
- PHP
Published by zozlak about 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Bugfixes
Fix an algorithm of choosing the identifier which is used as a redirection URL for a created PID.
- PHP
Published by zozlak about 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Don't promote PID create values to identifiers
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Bugfixes
Compute "collection aggregated properties" also for acdh:TopCollection.
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Bugfixes
Make the maintainAccessRights() deal with all possible identifiers of the public/academic/restricted concepts.
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Bugfixes
Don't generate CMDI PIDs if no handle service password is provided
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Bugfixes
Check cardinalities only for properties which are not automatically managed (as arche-schema v2.0 defines such cardinality rules as well).
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Ontology v2-related changes
- Default property values from ontology (#7)
- Lang tag enforcement based on ontology (#2)
- Aggregated collection-level properties computation (#8, #9)
- CMDI PIDs (#11)
- (optional) checking for properties in the ontology schema outside of the ontology
- Fixes for computing properties like
acdh:hasBinarySize,acdh:hasNumberOfItems,acdh:hasAccessRestriction - CI/CD fixes connected with PHP 8
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Assure tests pass with both arche-schema v1 and v2
- PHP
Published by zozlak almost 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Make checks stricter
Strict datatype/object property type checks introduced (checks are now performed on all metadata properties, no matter resource class)
- PHP
Published by zozlak almost 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Minor improvements in value casting
xsd:anyURI is now also included in triple values type casting
- PHP
Published by zozlak almost 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Bugfixes
Assure PIDs are created with a proper literal datatype
- PHP
Published by zozlak almost 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - PID handling adjusted
Since version 1.4.0 the doorkeeper enforces value types to match RDF property types defined in the ontology.
As the acdh:hasPId is defined as a datatype property, handling it in the doorkeeper had to be adjusted.
PID handling tests were also introduced.
- PHP
Published by zozlak almost 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - More strict cardinality checks
- PHP
Published by zozlak almost 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - arche-lib-schema bumped to 4.0.0
- PHP
Published by zozlak almost 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - PID bugfixes and access restriction adjustment
- Fix PID generation (choose the id in the id namespace so the PID redirects to the resolver)
- Apply default
acdh:hasAccessRestrictionto all resources in the repository
- PHP
Published by zozlak almost 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Bugfixes
Typo in maintainPid() fixed
- PHP
Published by zozlak almost 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - arche-lib-schema bumped to 3.0.0
- PHP
Published by zozlak almost 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - CI introduced
- PHP
Published by zozlak about 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Apply access restrictions to all resources
Until now access restrictions provided in acdh:hasAccessRestriction as well as setting up a default acdh:hasAccessRestriction value when it's empty was applied only to resources inheriting from schema->classes->repoObject, schema->classes->sharedObject and schema->classes->container.
It practice it made technical resources and resources created from only identifiers (quite often for persons/places/institutions) inaccessible while (at the moment) we don't see any reason not to make them publicly readable.
This change makes acdh:hasAccessRestriction and its default value to be applied to all resources meaning only resources which are explicitly limited access restrictions won't be accessible by public users after creation.
- PHP
Published by zozlak about 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - URI normalization rules from package instead of a config
- PHP
Published by zozlak about 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - arche-lib-schema initialization fixed
- PHP
Published by zozlak about 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Prolong query in updateCollectionExtent()
- PHP
Published by zozlak about 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Reports all errors on resource edit instead of failing on the first one
- PHP
Published by zozlak about 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - arche-lib-schema bumped to 2.0.0
- PHP
Published by zozlak about 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Composer fixed
- PHP
Published by zozlak over 6 years ago
https://github.com/acdh-oeaw/arche-doorkeeper - Initial release
- PHP
Published by zozlak over 6 years ago