From 069fc49f016477d072e2f5870a66e7ef43663fcc Mon Sep 17 00:00:00 2001 From: Markus Scheidgen <markus.scheidgen@gmail.com> Date: Fri, 7 May 2021 17:31:40 +0200 Subject: [PATCH] Dcat catalog to return full datasets information. --- nomad/app/flask/dcat/catalog.py | 2 +- nomad/app/flask/dcat/mapping.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/nomad/app/flask/dcat/catalog.py b/nomad/app/flask/dcat/catalog.py index 615be7034f..e79355c821 100644 --- a/nomad/app/flask/dcat/catalog.py +++ b/nomad/app/flask/dcat/catalog.py @@ -67,5 +67,5 @@ class Catalog(Resource): es_response = es_search.execute() mapping = Mapping() - mapping.map_catalog(es_response.hits, after, modified_since) + mapping.map_catalog(es_response.hits, after, modified_since, slim=False) return rdf_respose(mapping.g) diff --git a/nomad/app/flask/dcat/mapping.py b/nomad/app/flask/dcat/mapping.py index 0c5809ac2b..5cce7a6181 100644 --- a/nomad/app/flask/dcat/mapping.py +++ b/nomad/app/flask/dcat/mapping.py @@ -49,7 +49,7 @@ class Mapping(): self.persons = {} - def map_catalog(self, entries, after: str, modified_since): + def map_catalog(self, entries, after: str, modified_since, slim=True): def uri_ref(after): kwargs = dict() if after is not None: @@ -64,7 +64,7 @@ class Mapping(): self.g.add((catalog, RDF.type, DCAT.Catalog)) last_entry = None for entry in entries: - self.g.add((catalog, DCT.dataset, self.map_entry(entry, slim=True))) + self.g.add((catalog, DCT.dataset, self.map_entry(entry, slim=slim))) last_entry = entry hydra_collection = uri_ref(after) -- GitLab