Changeset 7893 for ndgCommon


Ignore:
Timestamp:
03/03/11 12:11:21 (8 years ago)
Author:
sdonegan
Message:

Update isolib:pointOfContact to latest utilities function

File:
1 edited

Legend:

Unmodified
Added
Removed
  • ndgCommon/trunk/ndg/common/xmldb/xquery/dif2stubISO.xq

    r7720 r7893  
    7575 
    7676(: Loop through the dif and pick the important stuff we need to produce a stub iso :) 
    77 for $DIF in collection($targetCollection)/dif:DIF[dif:Entry_ID=$input_entry_id] 
     77for $DIF in doc($targetCollection)/dif:DIF[dif:Entry_ID=$input_entry_id] 
    7878 
    7979    (:define string variable for publication and creation dates comprised of comma delimited list from ATOM elements:)  
     
    115115                
    116116               if ($DIF/dif:Personnel/dif:First_Name = '') then 
    117                    isolib:pointOfContact (data($DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name), 
     117                   isolib:CI_ResponsibleParty (data($DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name), 
    118118                   $DIF/dif:Personnel[1]/dif:Role,string(''),  
    119119                   string('pointOfContact'), 
     
    125125               else 
    126126               (: otherwise use the supplied :) 
    127                    isolib:pointOfContact (data($DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name), 
     127                   isolib:CI_ResponsibleParty (data($DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name), 
    128128                   concat($DIF/dif:Personnel[1]/dif:First_Name," ",$DIF/dif:Personnel[1]/dif:Last_Name),string(''),  
    129129                   string('pointOfContact'), 
     
    136136            else 
    137137            (: if center name doesnt match, just use catch all string :) 
    138                 isolib:pointOfContact (string('Participating NERC Data Centre'), 
     138                isolib:CI_ResponsibleParty (string('Participating NERC Data Centre'), 
    139139                   concat($DIF/dif:Personnel[1]/dif:First_Name," ",$DIF/dif:Personnel[1]/dif:Last_Name), string(''),  
    140140                   string('pointOfContact'), 
     
    160160      (:BAS Specialism now - find personnel/role = Data Center Contact.. :) 
    161161      if ($DIF/dif:Data_Center/dif:Personnel/dif:Role[.='Data Center Contact']) then 
    162             isolib:pointOfContact ($DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name, 
     162            isolib:CI_ResponsibleParty ($DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name, 
    163163                   concat($DIF/dif:Data_Center/dif:Personnel[1]/dif:First_Name," ",$DIF/dif:Data_Center/dif:Personnel[1]/dif:Last_Name), string(''),  
    164164                   string('pointOfContact'), 
     
    173173        (:else:) 
    174174        else  
    175              isolib:pointOfContact ($DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name, 
     175             isolib:CI_ResponsibleParty ($DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name, 
    176176                   concat($DIF/dif:Data_Center/dif:Personnel[1]/dif:First_Name," ",$DIF/dif:Data_Center/dif:Personnel[1]/dif:Last_Name), string(''),  
    177177                   string('pointOfContact'), 
     
    225225                     for $originator in $DIF/dif:Data_Set_Citation 
    226226                     return 
    227                         isolib:pointOfContact (data($originator/dif:Dataset_Creator),   
     227                        isolib:CI_ResponsibleParty (data($originator/dif:Dataset_Creator),   
    228228                       string(''),string(''),  
    229229                       string('originator'), 
     
    439439                          element gmd:MD_Distributor { 
    440440                              element gmd:distributorContact { 
    441                                   isolib:pointOfContact (data($DC/dif:Data_Center_Name/dif:Short_Name), 
     441                                  isolib:CI_ResponsibleParty (data($DC/dif:Data_Center_Name/dif:Short_Name), 
    442442                                  $DC/dif:Personnel[1]/dif:Role,string(''),  
    443443                                  string('distributor'), 
     
    446446                                  $DC/dif:Personnel[1]/dif:Contact_Address/dif:City, 
    447447                                  $DC/dif:Personnel[1]/dif:Contact_Address/dif:Postal_Code,  
    448                                   $DC/dif:Personnel[1]/dif:Email)                       
     448                                  string($DC/dif:Personnel[1]/dif:Email))                       
    449449                      }                   
    450450                  } 
Note: See TracChangeset for help on using the changeset viewer.