Module:ConfigRepository: Difference between revisions

// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
Line 68: Line 68:
             additionalProperties = {
             additionalProperties = {
                 ["Has country"] = {"country", "territory"}
                 ["Has country"] = {"country", "territory"}
                 -- REVIEW "Has event subject" NOT IMPLEMENTED YET
                 -- REVIEW "Has event subject" UNUSED
             },
             },
              
              
Line 83: Line 83:
                 ["Has country"] = true,  -- Skip country as it's handled separately
                 ["Has country"] = true,  -- Skip country as it's handled separately
                 ["Has ICANN region"] = true, -- Skip region as it's handled separately
                 ["Has ICANN region"] = true, -- Skip region as it's handled separately
                 ["Has event subject"] = true  -- Skip subject as it's handled by primary properties
                 ["Has event subject"] = true  -- REVIEW: UNUSED
             }
             }
         }
         }
Line 104: Line 104:
             community = {
             community = {
                 {canonical = "ICANN Community",
                 {canonical = "ICANN Community",
                 synonyms = {"icann community", "icann", "community"},
                 synonyms = {"icann", "community"},
                 category = "ICANN Community"},
                 category = "ICANN Community"},
                 {canonical = "ICANN Staff",
                 {canonical = "ICANN Staff",
                 synonyms = {"icann staff", "staff"},
                 synonyms = {"staff"},
                 category = "ICANN Staff"},
                 category = "ICANN Staff"},
                 {canonical = "Root Server Operator Community",
                 {canonical = "Root Server Operator Community",
                 synonyms = {"root server operator community", "root server operator", "rso"},
                 synonyms = {"root server operator", "rso"},
                 category = "Root Server Operator Community"},
                 category = "Root Server Operator Community"},
                 {canonical = "RIR Community",
                 {canonical = "RIR Community",
                 synonyms = {"rir community", "rir"},
                 synonyms = {"rir"},
                 category = "RIR Community"},
                 category = "RIR Community"},
                 {canonical = "Universal Acceptance Community",
                 {canonical = "Universal Acceptance Community",
                 synonyms = {"universal acceptance community", "universal acceptance", "ua"},
                 synonyms = {"universal acceptance", "ua"},
                 category = "Universal Acceptance Community"},
                 category = "Universal Acceptance Community"},
                 {canonical = "ISOC Community",
                 {canonical = "ISOC Community",
                 synonyms = {"isoc community", "isoc"},
                 synonyms = {"isoc"},
                 category = "ISOC Community"},
                 category = "ISOC Community"},
                 {canonical = "IETF Member",
                 {canonical = "IETF Member",
                 synonyms = {"ietf member", "ietf"},
                 synonyms = {"ietf"},
                 category = "IETF Member"},
                 category = "IETF Member"},
                 {canonical = "W3C Community",
                 {canonical = "W3C Community",
                 synonyms = {"w3c community", "w3c"},
                 synonyms = {"w3c"},
                 category = "W3C Community"},
                 category = "W3C Community"},
                 {canonical = "IGF Community",
                 {canonical = "IGF Community",
                 synonyms = {"igf community", "igf"},
                 synonyms = {"igf"},
                 category = "IGF Community"},
                 category = "IGF Community"},
                 {canonical = "Governmental",
                 {canonical = "Governmental",
                 synonyms = {"governmental", "government"},
                 synonyms = {"government"},
                 category = "Governmental"},
                 category = "Governmental"},
                 {canonical = "Intergovernmental",
                 {canonical = "Intergovernmental",
                 synonyms = {"intergovernmental"},
                 synonyms = {},
                 category = "Intergovernmental"}
                 category = "Intergovernmental"}
             }
             }
Line 209: Line 209:
             type = {
             type = {
                 {canonical = "gTLD",
                 {canonical = "gTLD",
                 synonyms = {"gtld", "generic", "tld", "generic top level domain", "generic top-level domain", "generic tld"},
                 synonyms = {"generic", "tld", "generic top level domain", "generic top-level domain", "generic tld"},
                 category = "gTLD"},
                 category = "gTLD"},
                 {canonical = "ccTLD",
                 {canonical = "ccTLD",
                 synonyms = {"cctld", "country", "cc", "country code top level domain", "country code top-level domain", "country tld"},
                 synonyms = {"country", "cc", "country code top level domain", "country code top-level domain", "country tld"},
                 category = "ccTLD"}
                 category = "ccTLD"}
             },
             },
             subtype = {
             subtype = {
                 {canonical="geoTLD",
                 {canonical="geoTLD",
                 synonyms={"geotld","geo tld","geo","geographic","geographical","geographic top level domain","geographic top-level domain","geographic tld"},
                 synonyms={"geo tld","geo","geographic","geographical","geographic top level domain","geographic top-level domain","geographic tld"},
                 css="tld-template-subtype-geotld",
                 css="tld-template-subtype-geotld",
                 category="geoTLD"},
                 category="geoTLD"},
                 {canonical="dotBrand",
                 {canonical="dotBrand",
                 synonyms={"dotbrand","brand","brandtld","brand tld","brand top level domain","brand top-level domain"},
                 synonyms={"brand","brandtld","brand tld","brand top level domain","brand top-level domain"},
                 css="tld-template-subtype-brandtld",
                 css="tld-template-subtype-brandtld",
                 category="dotBrand"},
                 category="dotBrand"},
                 {canonical="Sponsored TLD",
                 {canonical="Sponsored TLD",
                 synonyms={"sponsored tld","sponsored","sponsored top level domain","sponsored top-level domain"},
                 synonyms={"sponsored","sponsored top level domain","sponsored top-level domain"},
                 css="tld-template-subtype-sponsored",
                 css="tld-template-subtype-sponsored",
                 category="Sponsored TLD"},
                 category="Sponsored TLD"},
                 {canonical="Legacy TLD",
                 {canonical="Legacy TLD",
                 synonyms={"legacy","legacy tld","legacy top level domain","legacy top-level domain"},
                 synonyms={"legacy","legacy top level domain","legacy top-level domain"},
                 css="tld-template-subtype-legacytld",
                 css="tld-template-subtype-legacytld",
                 category="Legacy TLD"},
                 category="Legacy TLD"},
                 {canonical="2012 gTLD Round",
                 {canonical="2012 gTLD Round",
                 synonyms={"2012 gtld round", "gtld round 2012","2012 ngtld round","2012 ngtld","ngtld 2012","ngtld","2012"},
                 synonyms={"gtld round 2012","2012 ngtld round","2012 ngtld","ngtld 2012","ngtld","2012"},
                 css="tld-template-subtype-ngtld-round-2012",
                 css="tld-template-subtype-ngtld-round-2012",
                 category="2012 gTLD Round"}
                 category="2012 gTLD Round"}