File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 17
17
foaf = pm .Namespace ("foaf" , "http://xmlns.com/foaf/0.1/" )
18
18
dcterms = pm .Namespace ("dcterms" , "http://purl.org/dc/terms/" )
19
19
nipype_ns = pm .Namespace ("nipype" , "http://nipy.org/nipype/terms/" )
20
+ niiri = pm .Namespace ("niiri" , "http://nidm.nidash.org/iri/" )
20
21
21
- get_id = lambda : nipype_ns [uuid1 ().hex ]
22
+ get_id = lambda : niiri [uuid1 ().hex ]
22
23
23
24
def safe_encode (x ):
24
25
"""Encodes a python value for prov
@@ -66,7 +67,7 @@ def safe_encode(x):
66
67
def write_provenance (results , filename = 'provenance' , format = 'turtle' ):
67
68
ps = ProvStore ()
68
69
ps .add_results (results )
69
- ps .write_provenance (filename = filename , format = format )
70
+ return ps .write_provenance (filename = filename , format = format )
70
71
71
72
class ProvStore (object ):
72
73
@@ -75,6 +76,7 @@ def __init__(self):
75
76
self .g .add_namespace (foaf )
76
77
self .g .add_namespace (dcterms )
77
78
self .g .add_namespace (nipype_ns )
79
+ self .g .add_namespace (niiri )
78
80
79
81
def add_results (self , results ):
80
82
if results .provenance :
You can’t perform that action at this time.
0 commit comments