@@ -124,15 +124,15 @@ def save_odml_values(self, parent_node, rdf_predicate, values):
124124 self .graph .add ((seq , URIRef (custom_predicate ), Literal (curr_val )))
125125 counter = counter + 1
126126
127- def save_odml_list (self , odml_list , parent_node , rdf_predicate ):
127+ def save_odml_list (self , parent_node , rdf_predicate , odml_list ):
128128 """
129129 save_odml_list adds all odml elements in a list to the current
130130 parent node and handles all child items via save_element.
131131
132- :param odml_list: list of odml entities.
133132 :param parent_node: current parent node in the RDF graph.
134133 :param rdf_predicate: RDF predicate used to add all odml entities
135134 to the parent node.
135+ :param odml_list: list of odml entities.
136136 """
137137 for curr_item in odml_list :
138138 node = URIRef (ODML_NS + unicode (curr_item .id ))
@@ -200,7 +200,7 @@ def save_document(self, doc, curr_node=None):
200200 self .save_repository_node (curr_node , curr_pred , curr_val )
201201 elif k == "sections" :
202202 # generating nodes for child sections
203- self .save_odml_list (curr_val , curr_node , curr_pred )
203+ self .save_odml_list (curr_node , curr_pred , curr_val )
204204 elif k == "date" :
205205 curr_lit = Literal (curr_val , datatype = XSD .date )
206206 self .graph .add ((curr_node , curr_pred , curr_lit ))
@@ -239,7 +239,7 @@ def save_section(self, sec, curr_node):
239239
240240 # generating nodes for sections and properties
241241 elif k in ["sections" , "properties" ]:
242- self .save_odml_list (curr_val , curr_node , curr_pred )
242+ self .save_odml_list (curr_node , curr_pred , curr_val )
243243 else :
244244 curr_lit = Literal (curr_val )
245245 self .graph .add ((curr_node , curr_pred , curr_lit ))
0 commit comments