@@ -387,7 +387,7 @@ def root_to_features_properties(params, geocore_features_dict):
387387 contact = params ['contact' ]
388388 type_data = params ['type_data' ]
389389 topicCategory = params ['topicCategory' ]
390-
390+ sourceSystemName = params [ 'sourceSystemName' ]
391391
392392 properties_dict = geocore_features_dict ['properties' ]
393393 root_name_en ,root_name_fr = root_name .split ('/' )
@@ -427,7 +427,9 @@ def root_to_features_properties(params, geocore_features_dict):
427427 'contact' : contact ,
428428 'options' : options_list ,
429429 'useLimits' : {'en' : useLimits_en , 'fr' : useLimits_fr },
430- 'temporalExtent' : {'end' : 'Present' , 'begin' : '0001-01-01' }
430+ 'temporalExtent' : {'end' : 'Present' , 'begin' : '0001-01-01' },
431+ "sourceSystemName" : sourceSystemName ,
432+
431433 })
432434 #parentIdentifier: None for STAC catalog
433435 #date: None for STAC collection
@@ -452,6 +454,7 @@ def coll_to_features_properties(params, coll_dict,geocore_features_dict):
452454 contact = params ['contact' ]
453455 type_data = params ['type_data' ]
454456 topicCategory = params ['topicCategory' ]
457+ sourceSystemName = params ["sourceSystemName" ]
455458
456459 properties_dict = geocore_features_dict ['properties' ]
457460
@@ -500,6 +503,7 @@ def coll_to_features_properties(params, coll_dict,geocore_features_dict):
500503 'description' : {'en' : description_en_str , 'fr' : description_fr_str },
501504 'keywords' : {'en' : keywords_en_str , 'fr' : keywords_fr_str },
502505 "geometry" : geometry_str ,
506+ "sourceSystemName" : sourceSystemName ,
503507
504508 })
505509
@@ -575,6 +579,7 @@ def item_to_features_properties(params, geocore_features_dict, item_dict, coll_i
575579 contact = params ['contact' ]
576580 type_data = params ['type_data' ]
577581 topicCategory = params ['topicCategory' ]
582+ sourceSystemName = params ['sourceSystemName' ]
578583
579584 properties_dict = geocore_features_dict ['properties' ]
580585 # Get item level lelments
@@ -663,6 +668,7 @@ def item_to_features_properties(params, geocore_features_dict, item_dict, coll_i
663668 'description' : {'en' : description_en_str , 'fr' : description_fr_str },
664669 'keywords' : {'en' : keywords_en_str , 'fr' : keywords_fr_str },
665670 "geometry" : geometry_str ,
671+ "sourceSystemName" : sourceSystemName ,
666672
667673 })
668674
@@ -671,7 +677,7 @@ def item_to_features_properties(params, geocore_features_dict, item_dict, coll_i
671677 #skipped metadataStandard, metadataStandardVersion, metadataStandardVersion, graphicOverview, distributionFormat_name, distributionFormat_format
672678 #skipped: accessConstraints, otherConstraints, dateStamp, dataSetURI, locale,language
673679 #skipped: characterSet, environmentDescription,supplementalInformation
674- #skipped: credits, cited, distributor,sourceSystemName
680+ #skipped: credits, cited, distributor
675681 # options
676682 return (properties_dict )
677683
0 commit comments