require_once dirname(dirname(__DIR__)) . '/inc/common.php'; /** * Get organization terms, including all children, as Array */ $OrgList = new OrganizationList(AGENCIES_LIST_URL); $termsArray = $OrgList->getTreeArrayFor(ORGANIZATION_TO_TAG); /** * sometimes there is no parent term (ex. Department of Labor) */ if (!defined('PARENT_TERM')) { die('PARENT_TERM not found'); } /** * Create results dir for logs */ $results_dir = CKANMNGR_RESULTS_DIR . date('/Ymd-His') . '_LEGACY_' . PARENT_TERM; mkdir($results_dir); /** * Adding Legacy dms tag */ $CkanManager = new CkanManager(CKAN_API_URL, LIST_ONLY ? null : CKAN_API_KEY); //$CkanManager = new CkanManager(CKAN_STAGING_API_URL, CKAN_STAGING_API_KEY); $CkanManager->resultsDir = $results_dir; /** * We are skipping noaa-gov and nist-gov within current process */ unset($termsArray['noaa-gov']); unset($termsArray['nist-gov']); $CkanManager->tagLegacyDms($termsArray, 'metadata_from_legacy_dms'); // show running time on finish timer();