1- import random
21from typing import List
32
43from rdflib import DCTERMS , RDF , RDFS , BNode , Graph , URIRef
@@ -66,6 +65,7 @@ def render(performer_graph: Graph, candidate: BNode) -> dict:
6665 temp_name = SLOWMO .name # URI of template name?
6766 Display = ["text only" , "bar chart" , "line graph" ]
6867 o2wea = []
68+ candidate_resource = performer_graph .resource (candidate )
6969
7070 ## Format selected_candidate to return for pictoralist-ing
7171 for s21 , p21 , o21 in performer_graph .triples (
@@ -82,7 +82,10 @@ def render(performer_graph: Graph, candidate: BNode) -> dict:
8282 s_m ["message_text" ] = o2
8383 # for s212,p212,o212 in self.spek_tp.triples((s,p232,None)):
8484
85- s_m ["display" ] = random .choice (Display )
85+ s_m ["display" ] = candidate_resource .value (
86+ SLOWMO .Display
87+ ).value # random.choice(Display)
88+
8689 # for s9,p9,o9 in self.spek_tp.triples((s,p8,None)):
8790 # s_m["Comparator Type"] = o9
8891 for s2we , p2we , o2we in performer_graph .triples (
@@ -92,7 +95,6 @@ def render(performer_graph: Graph, candidate: BNode) -> dict:
9295 # print(*o2wea)
9396 s_m ["acceptable_by" ] = o2wea
9497
95- candidate_resource = performer_graph .resource (candidate )
9698 measure = candidate_resource .value (SLOWMO .RegardingMeasure )
9799 s_m ["measure_name" ] = str (measure .identifier )
98100 s_m ["measure_title" ] = measure .value (DCTERMS .title ).value
0 commit comments