Update/Check New SD-Rule Set
I. Description
The SD_Rule Set from the previous section are checked again (after adding new rules) as a complete SD-Rule set. Also, make sure to standardize the SD-rule set (use GetSdRule
option 3).
II. Procedures
shell>cd ${SUFFIXD_DIR}/bin
shell>GetSdRule ${YEAR}
4
year
${YEAR}
From the output message to:
III. Results
No. | Parents SD-Rules (21) | 1G-Child SD-Rules (7) | 2G Child (12) | 3G Child (2) | 4th Generation | 5th Generation Child (1) |
---|---|---|---|---|---|---|
1 | $|adj|ally$|adv|2015|ORG_FACT|PARENT | ic$|adj|ically$|adv|2013|ORG_FACT|CHILD | ||||
2 | $|adj|ity$|noun|2013|ORG_RULE|PARENT | ic$|adj|icity$|noun|2013|ORG_RULE|CHILD | ||||
3 | $|noun|al$|adj|2013|ORG_RULE|PARENT | ic$|noun|ical$|adj|2013|ORG_RULE|CHILD | ||||
4 | $|noun|y$|noun|2017|ORG_FACT|PARENT | graph$|noun|graphy$|noun|2013|ORG_RULE|CHILD | ||||
5 | $|verb|ion$|noun|2013|NOM_D|PARENT | ss$|verb|ssion$|noun|2013|ORG_RULE|CHILD | ||||
6 | a$|noun|an$|adj|2013|ORG_RULE|PARENT | ia$|noun|ian$|adj|2013|ORG_RULE|CHILD | ||||
7 | a$|noun|an$|noun|2013|ORG_RULE|PARENT | ia$|noun|ian$|noun|2013|ORG_RULE|CHILD | ||||
8 | a$|noun|ar$|adj|2013|ORG_RULE|PARENT | ula$|noun|ular$|adj|2013|ORG_RULE|CHILD | ||||
9 | ance$|noun|ant$|adj|2013|ORG_RULE|CHILD | iance$|noun|iant$|adj|2013|ORG_RULE|CHILD | ||||
10 | ation$|noun|e$|verb|2013|ORG_RULE|PARENT | ization$|noun|ize$|verb|2013|ORG_RULE|CHILD | ||||
11 | c$|adj|s$|noun|2015|ORG_FACT|PARENT | ic$|adj|is$|noun|2013|ORG_FACT|CHILD | ||||
12 | c$|adj|sm$|noun|2021|NOM_D|PARENT | ic$|adj|is$|noun|2013|ORG_RULE|CHILD | ||||
13 | ce$|noun|t$|adj|2015|NOM_D|PARENT | nce$|noun|nt$|adj|2015|DECOMPOSE|CHILD | ance$|noun|ant$|adj|2013|ORG_RULE|CHILD | iance$|noun|iant$|adj|2013|ORG_RULE|CHILD | ||
ence$|noun|ent$|adj|2013|ORG_RULE|CHILD | ||||||
14 | cy$|noun|t$|adj|2015|NOM_D|PARENT | ency$|noun|ent$|adj|2013|ORG_RULE|CHILD | iency$|noun|ient$|adj|2013|ORG_RULE|CHILD | |||
15 | e$|verb|ion$|noun|2015|NOM_D|PARENT | ate$|verb|ation$|noun|2013|ORG_RULE|CHILD | ||||
se$|verb|sion$|noun|2013|ORG_RULE|CHILD | ||||||
16 | e$|verb|is$|noun|2016|NOM_D|PARENT | ose$|verb|osis$|noun|2013|ORG_RULE|CHILD | ||||
17 | ency$|noun|ent$|adj|2013|ORG_RULE|CHILD | iency$|noun|ient$|adj|2013|ORG_RULE|CHILD | ||||
18 | ility$|noun|le$|adj|2015|NOM_D|PARENT | ability$|noun|able$|adj|2013|ORG_RULE|CHILD | ||||
19 | nce$|noun|nt$|adj|2015|DECOMPOSE|CHILD | ance$|noun|ant$|adj|2013|ORG_RULE|CHILD | iance$|noun|iant$|adj|2013|ORG_RULE|CHILD | |||
ence$|noun|ent$|adj|2013|ORG_RULE|CHILD | ||||||
20 | sis$|noun|tic$|adj|2013|ORG_RULE|PARENT | esis$|noun|etic$|adj|2013|ORG_RULE|CHILD | ||||
osis$|noun|otic$|adj|2013|ORG_RULE|CHILD | ||||||
21 | sity$|noun|us$|adj|2017|NOM_D|PARENT | osity$|noun|ous$|adj|2013|ORG_RULE|CHILD |
Please note that if a SD-Rule is a parent and child SD-Rule at the same time, it is marked as child SD-Rule.
shell> cd ${SUFFIX_D}/bin
shell> GetSuffixD ${YEAR}
12
Outputs: ${SUFFIX_D}/data/${YEAR}/data/Html
Update web pages:
shell> cd ${WEB_LEXICON}/${YEAR}/docs/designDoc/UDF/derivations
shell> rm -rf SD-Examples SD-Exceptions suffixDRules.html
shell> cp -rp ${SUFFIX_D}/data/${YEAR}/data/Html/* .
=> Similarly, update prefix (if it is not done in prefixD):
shell> cd ${PREFIX_D}/bin
shell> GetPrefixD ${YEAR}
13
Update web pages:
shell> cd ${WEB_LEXICON}/${YEAR}/docs/designDoc/UDF/derivations
shell> rm -rf PD-Examples PD-Exceptions prefixList.html
shell> cp -rp ${PREFIX_D}/data/${YEAR}/data/Html/* .