Recent Releases of https://github.com/acdh-oeaw/arche-schema-ingest
https://github.com/acdh-oeaw/arche-schema-ingest - Honor proxy settings from env vars
- PHP
Published by zozlak 9 months ago
https://github.com/acdh-oeaw/arche-schema-ingest - Assure all created resources have titles
- PHP
Published by zozlak 9 months ago
https://github.com/acdh-oeaw/arche-schema-ingest - Prolong ingestion transaction when needed
- PHP
Published by zozlak about 1 year ago
https://github.com/acdh-oeaw/arche-schema-ingest - Sync annotation property removals
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-schema-ingest - Allow PHP ^8.1
- PHP
Published by zozlak over 1 year ago
https://github.com/acdh-oeaw/arche-schema-ingest - Tuning
\acdhOeaw\arche\schemaImport\Property::$literalTypes: include http://www.w3.org/1999/02/22-rdf-syntax-ns#langString
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Tuning
\acdhOeaw\arche\schemaImport\Property::$literalTypes: include http://www.w3.org/1999/02/22-rdf-syntax-ns#langString
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
Ontology::sanitizeOwlObject(): do not enforce en lang on literals without the lang tag
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
Ontology::check(): recognize properties properlyEntity::getObject(): throw an error if multiple values are availableProperty::check(): report error on multiple rangesProperty::check(): allow no range if subproperties exist
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Tuning
Property::check(): report error on multiple rangesProperty::check(): allow no range if subproperties exist
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
Property::check(): check for multiple ranges
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
Ontology::check(): recognize properties properlyEntity::getObject(): throw an error if multiple values are availableProperty::check(): handle the multiple ranges error
- PHP
Published by zozlak almost 2 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Ported from EasyRdf to RdfInterface
- PHP
Published by zozlak about 2 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
Treat xsd:float and xsd:double as literal ranges
- PHP
Published by zozlak over 2 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
arche-import-vocabularies - display the error if the ingestion failed
- PHP
Published by zozlak about 3 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Allow obsolete resources deletion retry
- PHP
Published by zozlak about 3 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Better metadata for technical collections being created
The technical collections being created by the acdhOeaw\arche\schemaImport\Ontology class now include a short description and are marked as children of the main collection representing the whole ontology.
- PHP
Published by zozlak over 3 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Use parallell ingestion and enchance CLI scipts
Backward-incompatible changes:
- Scripts renamed, their location changed and their CLI interface is different.
- Scripts are now
arche-check-ontology,arche-import-ontology,arche-import-vocabulariesand are registered as binaries in composer measning they are executables available in thevendor/bin/directory.
- Scripts are now
acdhOeaw\arche\schemaImport\Vocabulary,acdhOeaw\arche\schemaImport\SkosConceptandacdhOeaw\arche\schemaImport\Utilclasses dropped.acdhOeaw\arche\lib\ingest\SkosVocabularyfrom arche-lib-ingest is now used instead ofacdhOeaw\arche\schemaImport\Vocabulary,acdhOeaw\arche\schemaImport\SkosConceptacdhOeaw\arche\schemaImport\Utilhas been merged withacdhOeaw\arche\schemaImport\Ontology
New features
- arche-lib-ingest is now used for the ingestion which provides parallel ingestion support and handling of the
409 Conflictresponses from the ARCHE REST API. arche-import-ontologyandarche-import-vocabularies:- Work without need to access to the
config.yaml. - Offfer much more runtime options allowing flexible ingestion of ontology and vocabularies.
- Work without need to access to the
- PHP
Published by zozlak over 3 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Allow arche-lib v5
- PHP
Published by zozlak over 3 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Allow arche-lib v4
- PHP
Published by zozlak about 4 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Allow arche-lib 3.0.0
- PHP
Published by zozlak over 4 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - 2.0.0
Adjusted to ARCHE Suite 2.0.0
- PHP
Published by zozlak over 4 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
- PHP
Published by zozlak about 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Allow restrictions on automatically generated properties
- PHP
Published by zozlak about 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
Vocabulary label assignment fixed
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Use schema.isNewVersionOf for versioning ontology binary
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Take vocabulary label from dc:title
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Check also properties out of the main namespace
Properties not passing checks are skipped during the import no matter in which namespace they are so the Ontology::check() should also check all the properties.
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
Assure previous ontology entities state is erased.
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Sanitize vocabulary resource metadata before importing
External vocabulary skos:schema-level metadata turned out to contain a lot of problematic data. These metadata are now sanitized with properties in the ontology namespace being dropped and all other properties being casted to literals.
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Make checking ontology update date easier
"Touch" all ontology collections during import so checking ontology update date is easier
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Minor fixes
Arrange transaction management during vocabulary import in a way there is no risk of a transaction timeout.
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Make checks stricter
- Make restrictions and property checks stricter
- Solve the
owl:Thinginheritance issue (Protege doesn't saveclass rdfs:subClassOf owl:Thingtriples in the ontology file) - Don't cleanup the collection storing ontology binaries
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Ingest annotation properties collection
Ingesting annotation properties (into a separate top-level collection) allows to automatically find them later on without providing their URIs in the config.
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
Assure restriction id is stable during import
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Check and restrictions related adjustments
- Imports all restrictions now as there is no good way for checking if a property is duplicated (and the previous method was definitely wrong)
- Restrictions ids are now random (as it's to complex to generate stable ones). As a result ontology imports always drops all previously existing restrictions and creates all new ones.
- Consider qualified restrictions invalid.
- Allow DatatypeProperties with range xsd:anyURI. It was agreed they denote "non-relation properties" (but the doorkeeper should enforce their values are literals)
- Make property range/class inheritance mismatch check message easier to understand
- Some other checks adjusted
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Ontology check script added
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Bugfixes
Remove skos:hasTopConcept to avoid circular dependency skos:hasTopConcept<->skos:inSchema
- PHP
Published by zozlak over 5 years ago
https://github.com/acdh-oeaw/arche-schema-ingest - Initial release
- PHP
Published by zozlak over 5 years ago