From 407f965fd988bb892548520a6a12da38d8b0e0f8 Mon Sep 17 00:00:00 2001 From: Jonas Geuens Date: Thu, 4 Aug 2022 11:36:32 +0200 Subject: [PATCH] #77 upgrade rdflib --- requirements.txt | 2 +- skosprovider_heritagedata/utils.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index af4ceb7..d25cb77 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ requests==2.26.0 skosprovider==1.1.0 #-e git+https://github.com/OnroerendErfgoed/skosprovider.git#egg=skosprovider -rdflib==5.0.0 +rdflib==6.2.0 diff --git a/skosprovider_heritagedata/utils.py b/skosprovider_heritagedata/utils.py index a49a207..224a5ab 100644 --- a/skosprovider_heritagedata/utils.py +++ b/skosprovider_heritagedata/utils.py @@ -92,7 +92,7 @@ def things_from_graph(graph, concept_scheme): def _create_from_subject_typelist(graph, subject, typelist): list = [] for p in typelist: - term = SKOS.term(p) + term = SKOS.__getitem__(p) list.extend(_create_from_subject_predicate(graph, subject, term)) return list @@ -151,7 +151,7 @@ def uri_to_graph(uri, **kwargs): raise ProviderUnavailableException("URI not available: %s" % uri) if res.status_code == 404: return False - graph.parse(data=res.content) + graph.parse(data=res.content, format="application/rdf+xml") # heritagedata.org returns a empy page/graph when a resource does not exists # (statsu_code 200). For this reason we return False if the graph is empty if len(graph) == 0: