6
6
import numpy as np
7
7
import bald
8
8
9
- def nc2rdf (ncfilename , outformat , container_uri = None , default_baseuri = None ):
9
+ def nc2rdf (ncfilename , outformat , baseuri = None ):
10
10
#print("nc2rdf test")
11
11
#print(ncfile)
12
- root_container = bald .load_netcdf (ncfilename , uri = container_uri , baseuri = default_baseuri )
12
+ root_container = bald .load_netcdf (ncfilename , baseuri = baseuri )
13
13
ttl = root_container .rdfgraph ().serialize (format = outformat ).decode ("utf-8" )
14
14
print (ttl )
15
15
16
- def cdl2rdf (cdl_file , outformat , container_uri = None , default_baseuri = None ):
16
+ def cdl2rdf (cdl_file , outformat , baseuri = None ):
17
17
#print("cdl2rdf test")
18
18
#print(cdl_file)
19
19
tfile , tfilename = tempfile .mkstemp ('.nc' )
20
20
#print(tfilename)
21
21
subprocess .check_call (['ncgen' , '-o' , tfilename , cdl_file ])
22
22
23
- nc2rdf (tfilename , outformat , container_uri = container_uri , default_baseuri = default_baseuri )
23
+ nc2rdf (tfilename , outformat , baseuri = baseuri )
24
24
25
25
os .close (tfile )
26
26
os .remove (tfilename )
@@ -29,7 +29,6 @@ def cdl2rdf(cdl_file, outformat, container_uri=None, default_baseuri=None):
29
29
if __name__ == "__main__" :
30
30
parser = argparse .ArgumentParser (description = 'Convert netCDF metadata to RDF.' )
31
31
parser .add_argument ('-o' , action = "store" , dest = "format" , default = 'n3' , help = "RDF output format (n3 *default, ttl, xml)" )
32
- parser .add_argument ('--uri' , action = "store" , dest = "uri" , help = "Container URI for the root of the graph" )
33
32
parser .add_argument ('--baseuri' , action = "store" , dest = "baseuri" , help = "Base URI for the graph" )
34
33
parser .add_argument ('--cdl' , action = "store_true" , dest = "isCDL" , default = False , help = "Flag to indicate file is CDL" )
35
34
parser .add_argument ('--nc' , action = "store_true" , dest = "isNC" , default = False , help = "Flag to indicate file is netCDF" )
@@ -38,8 +37,8 @@ def cdl2rdf(cdl_file, outformat, container_uri=None, default_baseuri=None):
38
37
args = parser .parse_args ()
39
38
40
39
if (args .isCDL or args .ncfile .endswith (".cdl" ) or args .ncfile .endswith ('.CDL' )):
41
- cdl2rdf (args .ncfile , args .format , container_uri = args . uri , default_baseuri = args .baseuri )
40
+ cdl2rdf (args .ncfile , args .format , baseuri = args .baseuri )
42
41
elif (args .isNC or args .ncfile .endswith (".nc" ) or args .ncfile .endswith ('.NC' )):
43
- nc2rdf (args .ncfile , args .format , container_uri = args . uri , default_baseuri = args .baseuri )
42
+ nc2rdf (args .ncfile , args .format , baseuri = args .baseuri )
44
43
else :
45
44
print ("Unrecognised file suffix. Please indicate if CDL or NC via --cdl or --nc" );
0 commit comments