yv => ["(Venezuela)", "c-sa Xr", undef, 've'],
# WIPO, agreed not to use
- ap => ["African Regional Industrial Property Organization", "c-af Xr", "ARIPO"],
- bx => ["Benelux Office for Intellectual Property", "c-eu Xr", "BOIP"],
- ef => ["European Community Patent Convention", "c-eu Xr", "CPC"],
- em => ["European Trademark Office", "c-eu Xr", "OHIM"],
- ep => ["European Patent Organization", "c-eu Xr", "EPOrg"],
- ev => ["Eurasian Patent Organization", "c-as Xr", "EAPO"],
- gc => ["Gulf Patent Office", "c-as Xr", "GCCPO"],
- ib => ["International Bureau of WIPO", "Xr", "IB WIPO"],
- oa => ["African Intellectual Property Organization", "c-af Xr", "OAPI"],
- wo => ["World Intellectual Property Organization", "Xr", "WIPO"],
+ ap => ["African Regional Industrial Property Organization", "Xi", "ARIPO"], # c-af
+ bx => ["Benelux Office for Intellectual Property", "Xi", "BOIP"], # c-eu
+ ef => ["European Community Patent Convention", "Xi", "CPC"], # c-eu
+ em => ["European Trademark Office", "Xi", "OHIM"], # c-eu
+ ep => ["European Patent Organization", "Xi", "EPOrg"], # c-eu
+ ev => ["Eurasian Patent Organization", "Xi", "EAPO"], # c-as
+ gc => ["Gulf Patent Office", "Xi", "GCCPO"], # c-as
+ ib => ["International Bureau of WIPO", "Xi", "IB WIPO"],
+ oa => ["African Intellectual Property Organization", "Xi", "OAPI"], # c-af
+ wo => ["World Intellectual Property Organization", "Xi", "WIPO"],
);
while (<>) {
/^#/ and next; # skip comments
- my ($iso, $name, $cont) = (split /\t/)[0, 4, 8];
- $cont =~ s/\AAN\z/aa/; # different antarctica abbreviation
- my $class = "c-\L$cont";
- $cc{ lc $iso } = [ $name, $class ];
+ my ($iso, $name, $cont, $tld) = (split /\t/)[0, 4, 8, 9];
+ my @info = ($name, "c-\L$cont");
+ $info[3] = $tld if $tld =~ s/\A\.// and $tld ne lc $iso;
+ $cc{ lc $iso } = \@info;
}
$cc{io}->[2] = "Chagos Islands";