Add/Evaluate SD-Rules
This session describes how to add/evaluate a Sd-Rule. Once this step is done, an optimized Sd-Rules set needs to be derived as the next step.
ln -sf ${NOM_D_DIR}/data/{$YEAR}/data/nomD.yes.data.type.S to nomD.yes.S.data
shell> cd ${SUFFIX_D_DIR}/bin
shell> GetSdRule ${YEAR}
2
nomD
ln -sf ../../2013/data/orgD.yes.S.data to ${ORG_D_DIR}/data/${YEAR}/data/orgD.yes.S.data
shell> cd ${SUFFIX_D_DIR}/bin
shell> GetSdRule ${YEAR}
2
orgFacts
shell> ${SUFFIX_D_DIR}/bin/GetSuffixD ${YEAR}
0
shell>mkdir -p ${SUFFIX_D_DIR}/data/${YEAR}/dataR/SdRulesCheck/${YEAR}
shell> cd ${SUFFIX_D_DIR}/bin
shell> GetSdRule {YEAR}
5
SD_YEAR (${YEAR})
TEST_RULE (es$|noun|ic$|noun)
-- It is a root parent-rule (OK)! -- Good: no parents, duplicated, children rules found!
shell> cd ${SUFFIX_D_DIR}/bin
shell> GetSdRule {YEAR}
4
year
${YEAR}
After add new Sd-rules to the SD-Rule set, must run the program to standardize the set:
shell> cd ${SUFFIX_D_DIR}/bin
shell> GetSdRule {YEAR}
3
others
Sd-Rule file (./data/Org/sdRules.data.${YEAR})
PS. might need to run step 2 first
shell> cd ${SUFFIX_D_DIR}/bin
shell> GetSuffixD ${YEAR}
10
suffix-1|cat1|suffix-2|cat2|status|source|relation
Save ./data/suffixD.tbd.data.option to ./data/newRules
1,2,3,9,4