kennisnet / phpeckcs
PHP normalizer for ECK records from Koppelpunt Catalogusinformatie
Installs: 3 550
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 6
Forks: 2
Open Issues: 3
Requires
- php: ^7.3||^8.1||^8.2
- ext-curl: *
- ext-dom: *
Requires (Dev)
- phpunit/phpunit: ^9.4
Suggests
- kennisnet/edurepsearch: Provides a standard interface for browsing and searching in the CatalogService.
This package is auto-updated.
Last update: 2025-01-04 12:05:59 UTC
README
Deze library geeft de mogelijkheid om op via een standaard interface XML documenten die volgens de ECKCatalogService standaard zijn opgesteld te deserializeren en te gebruiken in een php applicatie.
Links
- XSD's behorende bij de ECK standaard: https://xsd.kennisnet.nl/eck/
- Informatie over de werkgroep ECK Distributie en toegang: https://www.edustandaard.nl/standaard_werkgroepen/werkgroep-educatieve-distributie-en-toegang/
- Informatie over de geïmplementeerde standaard: https://www.edustandaard.nl/standaard_afspraken/eck-distributie-en-toegang/eck-distributie-en-toegang-2-3/
Voorbeeld
$document = file_get_contents(...); $normalizer = new Kennisnet\ECK\RecordsNormalizer(); $deserializedRecords = $normalizer->deserializeFromSearchResponse($document); $records = $normalizer->normalize($deserializedRecords, Kennisnet\ECK\EckRecordSchemaTypes::ECKCS_2_3);
Andere projecten
- https://github.com/kennisnet/phpEdurepSearch (geeft een standaard interface voor het zoeken in de CatalogService)
Ondersteuning
- Dit project ondersteund op dit moment alleen de standaard ECKCS 2.5.1 & 2.5.2, eerdere standaarden worden niet ondersteund, nieuwere mogelijk via backwards-compatibility.
- Heb je vragen over het gebruik of implementatie van de standaard, neem dan contact op met: info@edustandaard.nl