Module:ConfigRepository: Difference between revisions
// via Wikitext Extension for VSCode Tag: Reverted |
// via Wikitext Extension for VSCode Tag: Reverted |
||
| Line 98: | Line 98: | ||
Event = { | Event = { | ||
meta = { | meta = { | ||
description = " | description = "Event template" | ||
}, | }, | ||
| Line 106: | Line 106: | ||
patterns = { | patterns = { | ||
-- Patterns for event navigation detection | -- Patterns for event navigation detection | ||
seriesNumber = p.patterns.eventSeriesNumber, | seriesNumber = p.patterns.eventSeriesNumber, -- e.g., "ICANN 76" | ||
seriesYear = p.patterns.eventSeriesYear | seriesYear = p.patterns.eventSeriesYear -- e.g., "IGF 2023" | ||
}, | }, | ||
| Line 122: | Line 122: | ||
{key="organizer", label="Organizer"}, | {key="organizer", label="Organizer"}, | ||
{keys={"website", "url"}, label=p.fieldLabels.website}, | {keys={"website", "url"}, label=p.fieldLabels.website}, | ||
{keys={"subject", "category"}, label="Subject"} | {keys={"subject", "category"}, label="Subject"} -- REVIEW UNUSED | ||
}, | }, | ||
| Line 134: | Line 134: | ||
["Has venue"] = "venue", | ["Has venue"] = "venue", | ||
["Has event organizer"] = "organizer" | ["Has event organizer"] = "organizer" | ||
-- "Has event subject" | -- "Has event subject" -- UNUSED | ||
}, | }, | ||
additionalProperties = { | additionalProperties = { | ||
["Has country"] = {"country", "territory"} | ["Has country"] = {"country", "territory"} | ||
-- | -- "Has event subject" UNUSED | ||
}, | }, | ||
| Line 165: | Line 165: | ||
Person = { | Person = { | ||
meta = { | meta = { | ||
description = " | description = "Person template" | ||
}, | }, | ||
| Line 195: | Line 195: | ||
category = "Universal Acceptance Community"}, | category = "Universal Acceptance Community"}, | ||
-- Internet | -- Internet Governance organizations | ||
{canonical = "ISOC Community", | {canonical = "ISOC Community", | ||
synonyms = {"isoc", "internet society", "internet society community", "isoc member"}, | synonyms = {"isoc", "internet society", "internet society community", "isoc member"}, | ||
| Line 220: | Line 220: | ||
fields = { | fields = { | ||
{key="community", | {key="community", label="Community"}, | ||
{key="affiliation", label="ICANN group"}, | {key="affiliation", label="ICANN group"}, | ||
{key="organization",label="Organization"}, | {key="organization", label="Organization"}, | ||
{key="region", | {key="region", label=p.fieldLabels.region}, | ||
{key="country", | {key="country", "territory", label=p.fieldLabels.country}, | ||
{key="languages", | {key="languages", label="Languages"}, | ||
{key="website", | {key="website", label=p.fieldLabels.website}, | ||
{key="soi", | {key="soi", label="SOI"}, | ||
{key="userbox", | {key="userbox", label="Achievements"} | ||
}, | }, | ||
patterns = { | patterns = { | ||
itemDelimiter = p.patterns.itemDelimiter, -- For splitting multi-value fields | |||
itemDelimiter = p.patterns.itemDelimiter, | websitePattern = p.patterns.websitePattern -- For URL validation | ||
websitePattern = p.patterns.websitePattern | |||
}, | }, | ||
| Line 275: | Line 274: | ||
TLD = { | TLD = { | ||
meta = { | meta = { | ||
description = " | description = "TLD/ccTLD article template" | ||
}, | }, | ||
categories = { | categories = { | ||
base = {}, -- | base = {}, -- TLDs use type-based categories | ||
conditional = { | conditional = { | ||
rvc = "TLDs with RVCs", | rvc = "TLDs with RVCs", | ||
| Line 320: | Line 319: | ||
}, | }, | ||
-- | -- List of legacy TLDs that are not integrated into the nTLDStats database | ||
constants = { | constants = { | ||
classicTLDs = { | classicTLDs = { | ||
| Line 335: | Line 334: | ||
patterns = { | patterns = { | ||
tldExtension = p.patterns.tldExtension, -- For extracting TLD from domain | |||
tldExtension = p.patterns.tldExtension, | |||
countryDelimiter = p.patterns.countryDelimiter -- For country parsing | countryDelimiter = p.patterns.countryDelimiter -- For country parsing | ||
}, | }, | ||