It is possible to register a full STAC catalogue using the harvester, but if platform providers just need a simple publishing of STAC items in bulk currently they need to POST one-by-one a STAC to the catalogue (at least for pyCSW, I am unsure about EOAPI)
The STAC transaction extension ( https://github.com/stac-api-extensions/transaction ) offers the possibility to POST an ItemCollection, which is a GeoJSON FeatureCollection containing an array of features to be ingested.
It would help to implement this behavior also in pyCSW (and potentially also in EOAPI), and then in the OGC API Records in the future.
NOTE: This could help also make faster the harvester registration, as the harvester could post to the catalogue data in bulk.
It is possible to register a full STAC catalogue using the harvester, but if platform providers just need a simple publishing of STAC items in bulk currently they need to POST one-by-one a STAC to the catalogue (at least for pyCSW, I am unsure about EOAPI)
The STAC transaction extension ( https://github.com/stac-api-extensions/transaction ) offers the possibility to POST an ItemCollection, which is a GeoJSON FeatureCollection containing an array of features to be ingested.
It would help to implement this behavior also in pyCSW (and potentially also in EOAPI), and then in the OGC API Records in the future.
NOTE: This could help also make faster the harvester registration, as the harvester could post to the catalogue data in bulk.