Skip to content

Commit

Permalink
Issue #5 add merging for the scientific stac extension
Browse files Browse the repository at this point in the history
  • Loading branch information
JeroenVerstraelen authored and soxofaan committed Sep 16, 2022
1 parent 5e45c1a commit 3fb5752
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions src/openeo_aggregator/backend.py
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,20 @@ def _merge_collection_metadata(self, by_backend: Dict[str, dict]) -> dict:
data_source_type = getter.first("datasource_type", default=None)
if data_source_type:
result["datasource_type"] = data_source_type

# Scientific extension.
# sci:citation
citation_list = getter.first("sci:citations", default=None)
if citation_list:
result["sci:citations"] = citation_list
# sci:doi
doi_list = getter.first("sci:dois", default=None)
if doi_list:
result["sci:dois"] = doi_list
# sci:publications
publications_list = getter.union("sci:publications", skip_duplicates=True)
if publications_list:
result["sci:publications"] = list(publications_list)
return result

@staticmethod
Expand Down

0 comments on commit 3fb5752

Please sign in to comment.