lists.arthurdejong.org
RSS feed

python-stdnum branch master updated. 2.1-15-g2cf475c

[Date Prev][Date Next] [Thread Prev][Thread Next]

python-stdnum branch master updated. 2.1-15-g2cf475c



This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "python-stdnum".

The branch, master has been updated
       via  2cf475c07acbb34ea062a9e87d685175e485c61d (commit)
      from  acda255926783f0ec0607d5d447825d6061b4874 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://arthurdejong.org/git/python-stdnum/commit/?id=2cf475c07acbb34ea062a9e87d685175e485c61d

commit 2cf475c07acbb34ea062a9e87d685175e485c61d
Author: KathrinM <k.mallot@right-basedonscience.de>
Date:   Tue Oct 14 11:03:41 2025 +0200

    Add support for nace revision 2.1
    
    This makes revision 2.1 the default but still allows validating against
    version 2.0 using the revision argument.
    
    Closes https://github.com/arthurdejong/python-stdnum/pull/490

diff --git a/stdnum/eu/nace.py b/stdnum/eu/nace.py
index df3e2c0..b222b15 100644
--- a/stdnum/eu/nace.py
+++ b/stdnum/eu/nace.py
@@ -27,18 +27,20 @@ classification ISIC.
 
 The first 4 digits are the same in all EU countries while additional levels
 and digits may be vary between countries. This module validates the numbers
-according to revision 2 and based on the registry as published by the EC.
+according to revision 2.1 (or 2.0 if that version is supplied) and based on
+the registry as published by the EC.
 
 More information:
 
 * 
https://en.wikipedia.org/wiki/Statistical_Classification_of_Economic_Activities_in_the_European_Community
 * 
https://ec.europa.eu/eurostat/ramon/nomenclatures/index.cfm?TargetUrl=LST_NOM_DTL&StrNom=NACE_REV2&StrLanguageCode=EN&IntPcKey=&StrLayoutCode=HIERARCHIC
+* 
https://showvoc.op.europa.eu/#/datasets/ESTAT_Statistical_Classification_of_Economic_Activities_in_the_European_Community_Rev._2.1._%28NACE_2.1%29/data
 
 >>> validate('A')
 'A'
->>> validate('62.01')
+>>> validate('62.01', revision='2.0')
 '6201'
->>> get_label('62.01')
+>>> get_label('62.10')
 'Computer programming activities'
 >>> validate('62.05')
 Traceback (most recent call last):
@@ -60,27 +62,32 @@ from stdnum.exceptions import *
 from stdnum.util import clean, isdigits
 
 
+# The revision of the NACE definition to use
+DEFAULT_REVISION = '2.1'
+
+
 def compact(number: str) -> str:
     """Convert the number to the minimal representation. This strips the
     number of any valid separators and removes surrounding whitespace."""
     return clean(number, '.').strip()
 
 
-def info(number: str) -> dict[str, str]:
+def info(number: str, *, revision: str = DEFAULT_REVISION) -> dict[str, str]:
     """Lookup information about the specified NACE. This returns a dict."""
     number = compact(number)
+    revision = revision.replace('.', '')
     from stdnum import numdb
     info = dict()
-    for _n, i in numdb.get('eu/nace').info(number):
+    for _n, i in numdb.get(f'eu/nace{revision}').info(number):
         if not i:
             raise InvalidComponent()
         info.update(i)
     return info
 
 
-def get_label(number: str) -> str:
+def get_label(number: str, revision: str = DEFAULT_REVISION) -> str:
     """Lookup the category label for the number."""
-    return info(number)['label']
+    return info(number, revision=revision)['label']
 
 
 def label(number: str) -> str:  # pragma: no cover (deprecated function)
@@ -88,10 +95,10 @@ def label(number: str) -> str:  # pragma: no cover 
(deprecated function)
     warnings.warn(
         'label() has been to get_label()',
         DeprecationWarning, stacklevel=2)
-    return get_label(number)
+    return get_label(number, revision='2.0')
 
 
-def validate(number: str) -> str:
+def validate(number: str, revision: str = DEFAULT_REVISION) -> str:
     """Check if the number is a valid NACE. This checks the format and
     searches the registry to see if it exists."""
     number = compact(number)
@@ -103,15 +110,15 @@ def validate(number: str) -> str:
     else:
         if not isdigits(number):
             raise InvalidFormat()
-    info(number)
+    info(number, revision=revision)
     return number
 
 
-def is_valid(number: str) -> bool:
+def is_valid(number: str, revision: str = DEFAULT_REVISION) -> bool:
     """Check if the number is a valid NACE. This checks the format and
     searches the registry to see if it exists."""
     try:
-        return bool(validate(number))
+        return bool(validate(number, revision=revision))
     except ValidationError:
         return False
 
diff --git a/stdnum/eu/nace.dat b/stdnum/eu/nace20.dat
similarity index 100%
rename from stdnum/eu/nace.dat
rename to stdnum/eu/nace20.dat
diff --git a/stdnum/eu/nace21.dat b/stdnum/eu/nace21.dat
new file mode 100644
index 0000000..d2210dc
--- /dev/null
+++ b/stdnum/eu/nace21.dat
@@ -0,0 +1,1050 @@
+# generated from NACE_Rev2.1_Heading_All_Languages.tsv, downloaded from
+# 
https://showvoc.op.europa.eu/#/datasets/ESTAT_Statistical_Classification_of_Economic_Activities_in_the_European_Community_Rev._2.1._%28NACE_2.1%29/downloads
+# NACE_REV2.1: Statistical Classification of Economic Activities in the 
European Community, Rev. 2.1 (2025)
+A label="AGRICULTURE, FORESTRY AND FISHING" isic="A"
+01 section="A" label="Crop and animal production, hunting and related service 
activities" isic="01"
+ 1 label="Growing of non-perennial crops" isic="011"
+  1 label="Growing of cereals, other than rice, leguminous crops and oil 
seeds" isic="0111"
+  2 label="Growing of rice" isic="0112"
+  3 label="Growing of vegetables and melons, roots and tubers" isic="0113"
+  4 label="Growing of sugar cane" isic="0114"
+  5 label="Growing of tobacco" isic="0115"
+  6 label="Growing of fibre crops" isic="0116"
+  9 label="Growing of other non-perennial crops" isic="0119"
+ 2 label="Growing of perennial crops" isic="012"
+  1 label="Growing of grapes" isic="0121"
+  2 label="Growing of tropical and subtropical fruits" isic="0122"
+  3 label="Growing of citrus fruits" isic="0123"
+  4 label="Growing of pome fruits and stone fruits" isic="0124"
+  5 label="Growing of other tree and bush fruits and nuts" isic="0125"
+  6 label="Growing of oleaginous fruits" isic="0126"
+  7 label="Growing of beverage crops" isic="0127"
+  8 label="Growing of spices, aromatic, drug and pharmaceutical crops" 
isic="0128"
+  9 label="Growing of other perennial crops" isic="0129"
+ 3 label="Plant propagation" isic="013"
+  0 label="Plant propagation" isic="0130"
+ 4 label="Animal production" isic="014"
+  1 label="Raising of dairy cattle" isic="0141"
+  2 label="Raising of other cattle and buffaloes" isic="0142"
+  3 label="Raising of horses and other equines" isic="0143"
+  4 label="Raising of camels and camelids" isic="0144"
+  5 label="Raising of sheep and goats" isic="0145"
+  6 label="Raising of swine and pigs" isic="0146"
+  7 label="Raising of poultry" isic="0147"
+  8 label="Raising of other animals" isic="0148"
+ 5 label="Mixed farming" isic="015"
+  0 label="Mixed farming" isic="0150"
+ 6 label="Support activities to agriculture and post-harvest crop activities" 
isic="016"
+  1 label="Support activities for crop production" isic="0161"
+  2 label="Support activities for animal production" isic="0162"
+  3 label="Post-harvest crop activities and seed processing for propagation" 
isic="0163"
+ 7 label="Hunting, trapping and related service activities" isic="017"
+  0 label="Hunting, trapping and related service activities" isic="0170"
+02 section="A" label="Forestry and logging" isic="02"
+ 1 label="Silviculture and other forestry activities" isic="021"
+  0 label="Silviculture and other forestry activities" isic="0210"
+ 2 label="Logging" isic="022"
+  0 label="Logging" isic="0220"
+ 3 label="Gathering of wild growing non-wood products" isic="023"
+  0 label="Gathering of wild growing non-wood products" isic="0230"
+ 4 label="Support services to forestry" isic="024"
+  0 label="Support services to forestry" isic="0240"
+03 section="A" label="Fishing and aquaculture" isic="03"
+ 1 label="Fishing" isic="031"
+  1 label="Marine fishing" isic="0311"
+  2 label="Freshwater fishing" isic="0312"
+ 2 label="Aquaculture" isic="032"
+  1 label="Marine aquaculture" isic="0321"
+  2 label="Freshwater aquaculture" isic="0322"
+ 3 label="Support activities for fishing and aquaculture" isic="033"
+  0 label="Support activities for fishing and aquaculture" isic="0330"
+B label="MINING AND QUARRYING" isic="B"
+05 section="B" label="Mining of coal and lignite" isic="05"
+ 1 label="Mining of hard coal" isic="051"
+  0 label="Mining of hard coal" isic="0510"
+ 2 label="Mining of lignite" isic="052"
+  0 label="Mining of lignite" isic="0520"
+06 section="B" label="Extraction of crude petroleum and natural gas" isic="06"
+ 1 label="Extraction of crude petroleum" isic="061"
+  0 label="Extraction of crude petroleum" isic="0610"
+ 2 label="Extraction of natural gas" isic="062"
+  0 label="Extraction of natural gas" isic="0620"
+07 section="B" label="Mining of metal ores" isic="07"
+ 1 label="Mining of iron ores" isic="071"
+  0 label="Mining of iron ores" isic="0710"
+ 2 label="Mining of non-ferrous metal ores" isic="072"
+  1 label="Mining of uranium and thorium ores" isic="0721"
+  9 label="Mining of other non-ferrous metal ores" isic="0729"
+08 section="B" label="Other mining and quarrying" isic="08"
+ 1 label="Quarrying of stone, sand and clay" isic="081"
+  1 label="Quarrying of ornamental stone, limestone, gypsum, slate and other 
stone" isic="0811"
+  2 label="Operation of gravel and sand pits and mining of clay and kaolin" 
isic="0812"
+ 9 label="Mining and quarrying n.e.c." isic="089"
+  1 label="Mining of chemical and fertiliser minerals" isic="0891"
+  2 label="Extraction of peat" isic="0892"
+  3 label="Extraction of salt" isic="0893"
+  9 label="Other mining and quarrying n.e.c." isic="0899"
+09 section="B" label="Mining support service activities" isic="09"
+ 1 label="Support activities for petroleum and natural gas extraction" 
isic="091"
+  0 label="Support activities for petroleum and natural gas extraction" 
isic="0910"
+ 9 label="Support activities for other mining and quarrying" isic="099"
+  0 label="Support activities for other mining and quarrying" isic="0990"
+C label="MANUFACTURING" isic="C"
+10 section="C" label="Manufacture of food products" isic="10"
+ 1 label="Processing and preserving of meat and production of meat products" 
isic="101"
+  1 label="Processing and preserving of meat, except of poultry meat" 
isic="1011"
+  2 label="Processing and preserving of poultry meat" isic="1012"
+  3 label="Production of meat and poultry meat products" isic="1013"
+ 2 label="Processing and preserving of fish, crustaceans and molluscs" 
isic="102"
+  0 label="Processing and preserving of fish, crustaceans and molluscs" 
isic="1020"
+ 3 label="Processing and preserving of fruit and vegetables" isic="103"
+  1 label="Processing and preserving of potatoes" isic="1031"
+  2 label="Manufacture of fruit and vegetable juice" isic="1032"
+  9 label="Other processing and preserving of fruit and vegetables" isic="1039"
+ 4 label="Manufacture of vegetable and animal oils and fats" isic="104"
+  1 label="Manufacture of oils and fats" isic="1041"
+  2 label="Manufacture of margarine and similar edible fats" isic="1042"
+ 5 label="Manufacture of dairy products and edible ice" isic="105"
+  1 label="Manufacture of dairy products" isic="1051"
+  2 label="Manufacture of ice cream and other edible ice" isic="1052"
+ 6 label="Manufacture of grain mill products, starches and starch products" 
isic="106"
+  1 label="Manufacture of grain mill products" isic="1061"
+  2 label="Manufacture of starches and starch products" isic="1062"
+ 7 label="Manufacture of bakery and farinaceous products" isic="107"
+  1 label="Manufacture of bread; manufacture of fresh pastry goods and cakes" 
isic="1071"
+  2 label="Manufacture of rusks, biscuits, preserved pastries and cakes" 
isic="1072"
+  3 label="Manufacture of farinaceous products" isic="1073"
+ 8 label="Manufacture of other food products" isic="108"
+  1 label="Manufacture of sugar" isic="1081"
+  2 label="Manufacture of cocoa, chocolate and sugar confectionery" isic="1082"
+  3 label="Processing of tea and coffee" isic="1083"
+  4 label="Manufacture of condiments and seasonings" isic="1084"
+  5 label="Manufacture of prepared meals and dishes" isic="1085"
+  6 label="Manufacture of homogenised food preparations and dietetic food" 
isic="1086"
+  9 label="Manufacture of other food products n.e.c." isic="1089"
+ 9 label="Manufacture of prepared animal feeds" isic="109"
+  1 label="Manufacture of prepared feeds for farm animals" isic="1091"
+  2 label="Manufacture of prepared pet foods" isic="1092"
+11 section="C" label="Manufacture of beverages" isic="11"
+ 0 label="Manufacture of beverages" isic="110"
+  1 label="Distilling, rectifying and blending of spirits" isic="1101"
+  2 label="Manufacture of wine from grape" isic="1102"
+  3 label="Manufacture of cider and other fruit fermented beverages" 
isic="1103"
+  4 label="Manufacture of other non-distilled fermented beverages" isic="1104"
+  5 label="Manufacture of beer" isic="1105"
+  6 label="Manufacture of malt" isic="1106"
+  7 label="Manufacture of soft drinks and bottled waters" isic="1107"
+12 section="C" label="Manufacture of tobacco products" isic="12"
+ 0 label="Manufacture of tobacco products" isic="120"
+  0 label="Manufacture of tobacco products" isic="1200"
+13 section="C" label="Manufacture of textiles" isic="13"
+ 1 label="Preparation and spinning of textile fibres" isic="131"
+  0 label="Preparation and spinning of textile fibres" isic="1310"
+ 2 label="Weaving of textiles" isic="132"
+  0 label="Weaving of textiles" isic="1320"
+ 3 label="Finishing of textiles" isic="133"
+  0 label="Finishing of textiles" isic="1330"
+ 9 label="Manufacture of other textiles" isic="139"
+  1 label="Manufacture of knitted and crocheted fabrics" isic="1391"
+  2 label="Manufacture of household textiles and made-up furnishing articles" 
isic="1392"
+  3 label="Manufacture of carpets and rugs" isic="1393"
+  4 label="Manufacture of cordage, rope, twine and netting" isic="1394"
+  5 label="Manufacture of non-wovens and non-woven articles" isic="1395"
+  6 label="Manufacture of other technical and industrial textiles" isic="1396"
+  9 label="Manufacture of other textiles n.e.c." isic="1399"
+14 section="C" label="Manufacture of wearing apparel" isic="14"
+ 1 label="Manufacture of knitted and crocheted apparel" isic="141"
+  0 label="Manufacture of knitted and crocheted apparel" isic="1410"
+ 2 label="Manufacture of other wearing apparel and accessories" isic="142"
+  1 label="Manufacture of outerwear" isic="1421"
+  2 label="Manufacture of underwear" isic="1422"
+  3 label="Manufacture of workwear" isic="1423"
+  4 label="Manufacture of leather clothes and fur apparel" isic="1424"
+  9 label="Manufacture of other wearing apparel and accessories n.e.c." 
isic="1429"
+15 section="C" label="Manufacture of leather and related products of other 
materials" isic="15"
+ 1 label="Tanning, dyeing, dressing of leather and fur; manufacture of 
luggage, handbags, saddlery and harness" isic="151"
+  1 label="Tanning, dressing, dyeing of leather and fur" isic="1511"
+  2 label="Manufacture of luggage, handbags, saddlery and harness of any 
material" isic="1512"
+ 2 label="Manufacture of footwear" isic="152"
+  0 label="Manufacture of footwear" isic="1520"
+16 section="C" label="Manufacture of wood and of products of wood and cork, 
except furniture; manufacture of articles of straw and plaiting materials" 
isic="16"
+ 1 label="Sawmilling and planing of wood; processing and finishing of wood" 
isic="161"
+  1 label="Sawmilling and planing of wood" isic="1611"
+  2 label="Processing and finishing of wood" isic="1612"
+ 2 label="Manufacture of products of wood, cork, straw and plaiting materials" 
isic="162"
+  1 label="Manufacture of veneer sheets and wood-based panels" isic="1621"
+  2 label="Manufacture of assembled parquet floors" isic="1622"
+  3 label="Manufacture of other builders' carpentry and joinery" isic="1623"
+  4 label="Manufacture of wooden containers" isic="1624"
+  5 label="Manufacture of doors and windows of wood" isic="1625"
+  6 label="Manufacture of solid fuels from vegetable biomass" isic="1626"
+  7 label="Finishing of wooden products" isic="1627"
+  8 label="Manufacture of other products of wood and articles of cork, straw 
and plaiting materials" isic="1628"
+17 section="C" label="Manufacture of paper and paper products" isic="17"
+ 1 label="Manufacture of pulp, paper and paperboard" isic="171"
+  1 label="Manufacture of pulp" isic="1711"
+  2 label="Manufacture of paper and paperboard" isic="1712"
+ 2 label="Manufacture of articles of paper and paperboard" isic="172"
+  1 label="Manufacture of corrugated paper, paperboard and containers of paper 
and paperboard" isic="1721"
+  2 label="Manufacture of household and sanitary goods and of toilet 
requisites" isic="1722"
+  3 label="Manufacture of paper stationery" isic="1723"
+  4 label="Manufacture of wallpaper" isic="1724"
+  5 label="Manufacture of other articles of paper and paperboard" isic="1725"
+18 section="C" label="Printing and reproduction of recorded media" isic="18"
+ 1 label="Printing and service activities related to printing" isic="181"
+  1 label="Printing of newspapers" isic="1811"
+  2 label="Other printing" isic="1812"
+  3 label="Pre-press and pre-media services" isic="1813"
+  4 label="Binding and related services" isic="1814"
+ 2 label="Reproduction of recorded media" isic="182"
+  0 label="Reproduction of recorded media" isic="1820"
+19 section="C" label="Manufacture of coke and refined petroleum products" 
isic="19"
+ 1 label="Manufacture of coke oven products" isic="191"
+  0 label="Manufacture of coke oven products" isic="1910"
+ 2 label="Manufacture of refined petroleum products and fossil fuel products" 
isic="192"
+  0 label="Manufacture of refined petroleum products and fossil fuel products" 
isic="1920"
+20 section="C" label="Manufacture of chemicals and chemical products" isic="20"
+ 1 label="Manufacture of basic chemicals, fertilisers and nitrogen compounds, 
plastics and synthetic rubber in primary forms" isic="201"
+  1 label="Manufacture of industrial gases" isic="2011"
+  2 label="Manufacture of dyes and pigments" isic="2012"
+  3 label="Manufacture of other inorganic basic chemicals" isic="2013"
+  4 label="Manufacture of other organic basic chemicals" isic="2014"
+  5 label="Manufacture of fertilisers and nitrogen compounds" isic="2015"
+  6 label="Manufacture of plastics in primary forms" isic="2016"
+  7 label="Manufacture of synthetic rubber in primary forms" isic="2017"
+ 2 label="Manufacture of pesticides, disinfectants and other agrochemical 
products" isic="202"
+  0 label="Manufacture of pesticides, disinfectants and other agrochemical 
products" isic="2020"
+ 3 label="Manufacture of paints, varnishes and similar coatings, printing ink 
and mastics" isic="203"
+  0 label="Manufacture of paints, varnishes and similar coatings, printing ink 
and mastics" isic="2030"
+ 4 label="Manufacture of washing, cleaning and polishing preparations" 
isic="204"
+  1 label="Manufacture of soap and detergents, cleaning and polishing 
preparations" isic="2041"
+  2 label="Manufacture of perfumes and toilet preparations" isic="2042"
+ 5 label="Manufacture of other chemical products" isic="205"
+  1 label="Manufacture of liquid biofuels" isic="2051"
+  9 label="Manufacture of other chemical products n.e.c." isic="2059"
+ 6 label="Manufacture of man-made fibres" isic="206"
+  0 label="Manufacture of man-made fibres" isic="2060"
+21 section="C" label="Manufacture of basic pharmaceutical products and 
pharmaceutical preparations" isic="21"
+ 1 label="Manufacture of basic pharmaceutical products" isic="211"
+  0 label="Manufacture of basic pharmaceutical products" isic="2110"
+ 2 label="Manufacture of pharmaceutical preparations" isic="212"
+  0 label="Manufacture of pharmaceutical preparations" isic="2120"
+22 section="C" label="Manufacture of rubber and plastic products" isic="22"
+ 1 label="Manufacture of rubber products" isic="221"
+  1 label="Manufacture, retreading and rebuilding of rubber tyres and 
manufacture of tubes" isic="2211"
+  2 label="Manufacture of other rubber products" isic="2212"
+ 2 label="Manufacture of plastic products" isic="222"
+  1 label="Manufacture of plastic plates, sheets, tubes and profiles" 
isic="2221"
+  2 label="Manufacture of plastic packing goods" isic="2222"
+  3 label="Manufacture of doors and windows of plastic" isic="2223"
+  4 label="Manufacture of builders’ ware of plastic" isic="2224"
+  5 label="Processing and finishing of plastic products" isic="2225"
+  6 label="Manufacture of other plastic products" isic="2226"
+23 section="C" label="Manufacture of other non-metallic mineral products" 
isic="23"
+ 1 label="Manufacture of glass and glass products" isic="231"
+  1 label="Manufacture of flat glass" isic="2311"
+  2 label="Shaping and processing of flat glass" isic="2312"
+  3 label="Manufacture of hollow glass" isic="2313"
+  4 label="Manufacture of glass fibres" isic="2314"
+  5 label="Manufacture and processing of other glass, including technical 
glassware" isic="2315"
+ 2 label="Manufacture of refractory products" isic="232"
+  0 label="Manufacture of refractory products" isic="2320"
+ 3 label="Manufacture of clay building materials" isic="233"
+  1 label="Manufacture of ceramic tiles and flags" isic="2331"
+  2 label="Manufacture of bricks, tiles and construction products, in baked 
clay" isic="2332"
+ 4 label="Manufacture of other porcelain and ceramic products" isic="234"
+  1 label="Manufacture of ceramic household and ornamental articles" 
isic="2341"
+  2 label="Manufacture of ceramic sanitary fixtures" isic="2342"
+  3 label="Manufacture of ceramic insulators and insulating fittings" 
isic="2343"
+  4 label="Manufacture of other technical ceramic products" isic="2344"
+  5 label="Manufacture of other ceramic products" isic="2345"
+ 5 label="Manufacture of cement, lime and plaster" isic="235"
+  1 label="Manufacture of cement" isic="2351"
+  2 label="Manufacture of lime and plaster" isic="2352"
+ 6 label="Manufacture of articles of concrete, cement and plaster" isic="236"
+  1 label="Manufacture of concrete products for construction purposes" 
isic="2361"
+  2 label="Manufacture of plaster products for construction purposes" 
isic="2362"
+  3 label="Manufacture of ready-mixed concrete" isic="2363"
+  4 label="Manufacture of mortars" isic="2364"
+  5 label="Manufacture of fibre cement" isic="2365"
+  6 label="Manufacture of other articles of concrete, cement and plaster" 
isic="2366"
+ 7 label="Cutting, shaping and finishing of stone" isic="237"
+  0 label="Cutting, shaping and finishing of stone" isic="2370"
+ 9 label="Manufacture of abrasive products and non-metallic mineral products 
n.e.c." isic="239"
+  1 label="Manufacture of abrasive products" isic="2391"
+  9 label="Manufacture of other non-metallic mineral products n.e.c." 
isic="2399"
+24 section="C" label="Manufacture of basic metals" isic="24"
+ 1 label="Manufacture of basic iron and steel and of ferro-alloys" isic="241"
+  0 label="Manufacture of basic iron and steel and of ferro-alloys" isic="2410"
+ 2 label="Manufacture of tubes, pipes, hollow profiles and related fittings, 
of steel" isic="242"
+  0 label="Manufacture of tubes, pipes, hollow profiles and related fittings, 
of steel" isic="2420"
+ 3 label="Manufacture of other products of first processing of steel" 
isic="243"
+  1 label="Cold drawing of bars" isic="2431"
+  2 label="Cold rolling of narrow strip" isic="2432"
+  3 label="Cold forming or folding" isic="2433"
+  4 label="Cold drawing of wire" isic="2434"
+ 4 label="Manufacture of basic precious and other non-ferrous metals" 
isic="244"
+  1 label="Precious metals production" isic="2441"
+  2 label="Aluminium production" isic="2442"
+  3 label="Lead, zinc and tin production" isic="2443"
+  4 label="Copper production" isic="2444"
+  5 label="Other non-ferrous metal production" isic="2445"
+  6 label="Processing of nuclear fuel" isic="2446"
+ 5 label="Casting of metals" isic="245"
+  1 label="Casting of iron" isic="2451"
+  2 label="Casting of steel" isic="2452"
+  3 label="Casting of light metals" isic="2453"
+  4 label="Casting of other non-ferrous metals" isic="2454"
+25 section="C" label="Manufacture of fabricated metal products, except 
machinery and equipment" isic="25"
+ 1 label="Manufacture of structural metal products" isic="251"
+  1 label="Manufacture of metal structures and parts of structures" isic="2511"
+  2 label="Manufacture of doors and windows of metal" isic="2512"
+ 2 label="Manufacture of tanks, reservoirs and containers of metal" isic="252"
+  1 label="Manufacture of central heating radiators, steam generators and 
boilers" isic="2521"
+  2 label="Manufacture of other tanks, reservoirs and containers of metal" 
isic="2522"
+ 3 label="Manufacture of weapons and ammunition" isic="253"
+  0 label="Manufacture of weapons and ammunition" isic="2530"
+ 4 label="Forging and shaping metal and powder metallurgy" isic="254"
+  0 label="Forging and shaping metal and powder metallurgy" isic="2540"
+ 5 label="Treatment and coating of metals; machining" isic="255"
+  1 label="Coating of metals" isic="2551"
+  2 label="Heat treatment of metals" isic="2552"
+  3 label="Machining of metals" isic="2553"
+ 6 label="Manufacture of cutlery, tools and general hardware" isic="256"
+  1 label="Manufacture of cutlery" isic="2561"
+  2 label="Manufacture of locks and hinges" isic="2562"
+  3 label="Manufacture of tools" isic="2563"
+ 9 label="Manufacture of other fabricated metal products" isic="259"
+  1 label="Manufacture of steel drums and similar containers" isic="2591"
+  2 label="Manufacture of light metal packaging" isic="2592"
+  3 label="Manufacture of wire products, chain and springs" isic="2593"
+  4 label="Manufacture of fasteners and screw machine products" isic="2594"
+  9 label="Manufacture of other fabricated metal products n.e.c." isic="2599"
+26 section="C" label="Manufacture of computer, electronic and optical 
products" isic="26"
+ 1 label="Manufacture of electronic components and boards" isic="261"
+  1 label="Manufacture of electronic components" isic="2611"
+  2 label="Manufacture of loaded electronic boards" isic="2612"
+ 2 label="Manufacture of computers and peripheral equipment" isic="262"
+  0 label="Manufacture of computers and peripheral equipment" isic="2620"
+ 3 label="Manufacture of communication equipment" isic="263"
+  0 label="Manufacture of communication equipment" isic="2630"
+ 4 label="Manufacture of consumer electronics" isic="264"
+  0 label="Manufacture of consumer electronics" isic="2640"
+ 5 label="Manufacture of measuring testing instruments, clocks and watches" 
isic="265"
+  1 label="Manufacture of instruments and appliances for measuring, testing 
and navigation" isic="2651"
+  2 label="Manufacture of watches and clocks" isic="2652"
+ 6 label="Manufacture of irradiation, electromedical and electrotherapeutic 
equipment" isic="266"
+  0 label="Manufacture of irradiation, electromedical and electrotherapeutic 
equipment" isic="2660"
+ 7 label="Manufacture of optical instruments, magnetic and optical media and 
photographic equipment" isic="267"
+  0 label="Manufacture of optical instruments, magnetic and optical media and 
photographic equipment" isic="2670"
+27 section="C" label="Manufacture of electrical equipment" isic="27"
+ 1 label="Manufacture of electric motors, generators, transformers and 
electricity distribution and control apparatus" isic="271"
+  1 label="Manufacture of electric motors, generators and transformers" 
isic="2711"
+  2 label="Manufacture of electricity distribution and control apparatus" 
isic="2712"
+ 2 label="Manufacture of batteries and accumulators" isic="272"
+  0 label="Manufacture of batteries and accumulators" isic="2720"
+ 3 label="Manufacture of wiring and wiring devices" isic="273"
+  1 label="Manufacture of fibre optic cables" isic="2731"
+  2 label="Manufacture of other electronic and electric wires and cables" 
isic="2732"
+  3 label="Manufacture of wiring devices" isic="2733"
+ 4 label="Manufacture of lighting equipment" isic="274"
+  0 label="Manufacture of lighting equipment" isic="2740"
+ 5 label="Manufacture of domestic appliances" isic="275"
+  1 label="Manufacture of electric domestic appliances" isic="2751"
+  2 label="Manufacture of non-electric domestic appliances" isic="2752"
+ 9 label="Manufacture of other electrical equipment" isic="279"
+  0 label="Manufacture of other electrical equipment" isic="2790"
+28 section="C" label="Manufacture of machinery and equipment n.e.c." isic="28"
+ 1 label="Manufacture of general-purpose machinery" isic="281"
+  1 label="Manufacture of engines and turbines, except aircraft, vehicle and 
cycle engines" isic="2811"
+  2 label="Manufacture of fluid power equipment" isic="2812"
+  3 label="Manufacture of other pumps and compressors" isic="2813"
+  4 label="Manufacture of other taps and valves" isic="2814"
+  5 label="Manufacture of bearings, gears, gearing and driving elements" 
isic="2815"
+ 2 label="Manufacture of other general-purpose machinery" isic="282"
+  1 label="Manufacture of ovens, furnaces and permanent household heating 
equipment" isic="2821"
+  2 label="Manufacture of lifting and handling equipment" isic="2822"
+  3 label="Manufacture of office machinery and equipment, except computers and 
peripheral equipment" isic="2823"
+  4 label="Manufacture of power-driven hand tools" isic="2824"
+  5 label="Manufacture of non-domestic air conditioning equipment" isic="2825"
+  9 label="Manufacture of other general-purpose machinery n.e.c." isic="2829"
+ 3 label="Manufacture of agricultural and forestry machinery" isic="283"
+  0 label="Manufacture of agricultural and forestry machinery" isic="2830"
+ 4 label="Manufacture of metal forming machinery and machine tools" isic="284"
+  1 label="Manufacture of metal forming machinery and machine tools for metal 
work" isic="2841"
+  2 label="Manufacture of other machine tools" isic="2842"
+ 9 label="Manufacture of other special-purpose machinery" isic="289"
+  1 label="Manufacture of machinery for metallurgy" isic="2891"
+  2 label="Manufacture of machinery for mining, quarrying and construction" 
isic="2892"
+  3 label="Manufacture of machinery for food, beverage and tobacco processing" 
isic="2893"
+  4 label="Manufacture of machinery for textile, apparel and leather 
production" isic="2894"
+  5 label="Manufacture of machinery for paper and paperboard production" 
isic="2895"
+  6 label="Manufacture of plastics and rubber machinery" isic="2896"
+  7 label="Manufacture of additive manufacturing machinery" isic="2897"
+  9 label="Manufacture of other special-purpose machinery n.e.c." isic="2899"
+29 section="C" label="Manufacture of motor vehicles, trailers and 
semi-trailers" isic="29"
+ 1 label="Manufacture of motor vehicles" isic="291"
+  0 label="Manufacture of motor vehicles" isic="2910"
+ 2 label="Manufacture of bodies and coachwork for motor vehicles; manufacture 
of trailers and semi-trailers" isic="292"
+  0 label="Manufacture of bodies and coachwork for motor vehicles; manufacture 
of trailers and semi-trailers" isic="2920"
+ 3 label="Manufacture of motor vehicle parts and accessories" isic="293"
+  1 label="Manufacture of electrical and electronic equipment for motor 
vehicles" isic="2931"
+  2 label="Manufacture of other parts and accessories for motor vehicles" 
isic="2932"
+30 section="C" label="Manufacture of other transport equipment" isic="30"
+ 1 label="Building of ships and boats" isic="301"
+  1 label="Building of civilian ships and floating structures" isic="3011"
+  2 label="Building of pleasure and sporting boats" isic="3012"
+  3 label="Building of military ships and vessels" isic="3013"
+ 2 label="Manufacture of railway locomotives and rolling stock" isic="302"
+  0 label="Manufacture of railway locomotives and rolling stock" isic="3020"
+ 3 label="Manufacture of air and spacecraft and related machinery" isic="303"
+  1 label="Manufacture of civilian air and spacecraft and related machinery" 
isic="3031"
+  2 label="Manufacture of military air and spacecraft and related machinery" 
isic="3032"
+ 4 label="Manufacture of military fighting vehicles" isic="304"
+  0 label="Manufacture of military fighting vehicles" isic="3040"
+ 9 label="Manufacture of transport equipment n.e.c." isic="309"
+  1 label="Manufacture of motorcycles" isic="3091"
+  2 label="Manufacture of bicycles and invalid carriages" isic="3092"
+  9 label="Manufacture of other transport equipment n.e.c." isic="3099"
+31 section="C" label="Manufacture of furniture" isic="31"
+ 0 label="Manufacture of furniture" isic="310"
+  0 label="Manufacture of furniture" isic="3100"
+32 section="C" label="Other manufacturing" isic="32"
+ 1 label="Manufacture of jewellery, bijouterie and related articles" isic="321"
+  1 label="Striking of coins" isic="3211"
+  2 label="Manufacture of jewellery and related articles" isic="3212"
+  3 label="Manufacture of imitation jewellery and related articles" isic="3213"
+ 2 label="Manufacture of musical instruments" isic="322"
+  0 label="Manufacture of musical instruments" isic="3220"
+ 3 label="Manufacture of sports goods" isic="323"
+  0 label="Manufacture of sports goods" isic="3230"
+ 4 label="Manufacture of games and toys" isic="324"
+  0 label="Manufacture of games and toys" isic="3240"
+ 5 label="Manufacture of medical and dental instruments and supplies" 
isic="325"
+  0 label="Manufacture of medical and dental instruments and supplies" 
isic="3250"
+ 9 label="Manufacturing n.e.c." isic="329"
+  1 label="Manufacture of brooms and brushes" isic="3291"
+  9 label="Other manufacturing n.e.c." isic="3299"
+33 section="C" label="Repair, maintenance and installation of machinery and 
equipment" isic="33"
+ 1 label="Repair and maintenance of fabricated metal products, machinery and 
equipment" isic="331"
+  1 label="Repair and maintenance of fabricated metal products" isic="3311"
+  2 label="Repair and maintenance of machinery" isic="3312"
+  3 label="Repair and maintenance of electronic and optical equipment" 
isic="3313"
+  4 label="Repair and maintenance of electrical equipment" isic="3314"
+  5 label="Repair and maintenance of civilian ships and boats" isic="3315"
+  6 label="Repair and maintenance of civilian air and spacecraft" isic="3316"
+  7 label="Repair and maintenance of other civilian transport equipment" 
isic="3317"
+  8 label="Repair and maintenance of military fighting vehicles, ships, boats, 
air and spacecraft" isic="3318"
+  9 label="Repair and maintenance of other equipment" isic="3319"
+ 2 label="Installation of industrial machinery and equipment" isic="332"
+  0 label="Installation of industrial machinery and equipment" isic="3320"
+D label="ELECTRICITY, GAS, STEAM AND AIR CONDITIONING SUPPLY" isic="D"
+35 section="D" label="Electricity, gas, steam and air conditioning supply" 
isic="35"
+ 1 label="Electric power generation, transmission and distribution" isic="351"
+  1 label="Production of electricity from non-renewable sources" isic="3511"
+  2 label="Production of electricity from renewable sources" isic="3512"
+  3 label="Transmission of electricity" isic="3513"
+  4 label="Distribution of electricity" isic="3514"
+  5 label="Trade of electricity" isic="3515"
+  6 label="Storage of electricity" isic="3516"
+ 2 label="Manufacture of gas, and distribution of gaseous fuels through mains" 
isic="352"
+  1 label="Manufacture of gas" isic="3521"
+  2 label="Distribution of gaseous fuels through mains" isic="3522"
+  3 label="Trade of gas through mains" isic="3523"
+  4 label="Storage of gas as part of network supply services" isic="3524"
+ 3 label="Steam and air conditioning supply" isic="353"
+  0 label="Steam and air conditioning supply" isic="3530"
+ 4 label="Activities of brokers and agents for electric power and natural gas" 
isic="354"
+  0 label="Activities of brokers and agents for electric power and natural 
gas" isic="3540"
+E label="WATER SUPPLY; SEWERAGE, WASTE MANAGEMENT AND REMEDIATION ACTIVITIES" 
isic="E"
+36 section="E" label="Water collection, treatment and supply" isic="36"
+ 0 label="Water collection, treatment and supply" isic="360"
+  0 label="Water collection, treatment and supply" isic="3600"
+37 section="E" label="Sewerage" isic="37"
+ 0 label="Sewerage" isic="370"
+  0 label="Sewerage" isic="3700"
+38 section="E" label="Waste collection, recovery and disposal activities" 
isic="38"
+ 1 label="Waste collection" isic="381"
+  1 label="Collection of non-hazardous waste" isic="3811"
+  2 label="Collection of hazardous waste" isic="3812"
+ 2 label="Waste recovery" isic="382"
+  1 label="Materials recovery" isic="3821"
+  2 label="Energy recovery" isic="3822"
+  3 label="Other waste recovery" isic="3823"
+ 3 label="Waste disposal without recovery" isic="383"
+  1 label="Incineration without energy recovery" isic="3831"
+  2 label="Landfilling or permanent storage" isic="3832"
+  3 label="Other waste disposal" isic="3833"
+39 section="E" label="Remediation activities and other waste management 
service activities" isic="39"
+ 0 label="Remediation activities and other waste management service 
activities" isic="390"
+  0 label="Remediation activities and other waste management service 
activities" isic="3900"
+F label="CONSTRUCTION" isic="F"
+41 section="F" label="Construction of residential and non-residential 
buildings" isic="41"
+ 0 label="Construction of residential and non-residential buildings" isic="410"
+  0 label="Construction of residential and non-residential buildings" 
isic="4100"
+42 section="F" label="Civil engineering" isic="42"
+ 1 label="Construction of roads and railways" isic="421"
+  1 label="Construction of roads and motorways" isic="4211"
+  2 label="Construction of railways and underground railways" isic="4212"
+  3 label="Construction of bridges and tunnels" isic="4213"
+ 2 label="Construction of utility projects" isic="422"
+  1 label="Construction of utility projects for fluids" isic="4221"
+  2 label="Construction of utility projects for electricity and 
telecommunications" isic="4222"
+ 9 label="Construction of other civil engineering projects" isic="429"
+  1 label="Construction of water projects" isic="4291"
+  9 label="Construction of other civil engineering projects n.e.c." isic="4299"
+43 section="F" label="Specialised construction activities" isic="43"
+ 1 label="Demolition and site preparation" isic="431"
+  1 label="Demolition" isic="4311"
+  2 label="Site preparation" isic="4312"
+  3 label="Test drilling and boring" isic="4313"
+ 2 label="Electrical, plumbing and other construction installation activities" 
isic="432"
+  1 label="Electrical installation" isic="4321"
+  2 label="Plumbing, heat and air-conditioning installation" isic="4322"
+  3 label="Installation of insulation" isic="4323"
+  4 label="Other construction installation" isic="4324"
+ 3 label="Building completion and finishing" isic="433"
+  1 label="Plastering" isic="4331"
+  2 label="Joinery installation" isic="4332"
+  3 label="Floor and wall covering" isic="4333"
+  4 label="Painting and glazing" isic="4334"
+  5 label="Other building completion and finishing" isic="4335"
+ 4 label="Specialised construction activities in construction of buildings" 
isic="434"
+  1 label="Roofing activities" isic="4341"
+  2 label="Other specialised construction activities in construction of 
buildings" isic="4342"
+ 5 label="Specialised construction activities in civil engineering" isic="435"
+  0 label="Specialised construction activities in civil engineering" 
isic="4350"
+ 6 label="Intermediation service activities for specialised construction 
services" isic="436"
+  0 label="Intermediation service activities for specialised construction 
services" isic="4360"
+ 9 label="Other specialised construction activities" isic="439"
+  1 label="Masonry and bricklaying activities" isic="4391"
+  9 label="Other specialised construction activities n.e.c." isic="4399"
+G label="WHOLESALE AND RETAIL TRADE" isic="G"
+46 section="G" label="Wholesale trade" isic="46"
+ 1 label="Wholesale on a fee or contract basis" isic="461"
+  1 label="Activities of agents involved in the wholesale of agricultural raw 
materials, live animals, textile raw materials and semi-finished goods" 
isic="4611"
+  2 label="Activities of agents involved in the wholesale of fuels, ores, 
metals and industrial chemicals" isic="4612"
+  3 label="Activities of agents involved in the wholesale of timber and 
building materials" isic="4613"
+  4 label="Activities of agents involved in the wholesale of machinery, 
industrial equipment, ships and aircraft" isic="4614"
+  5 label="Activities of agents involved in the wholesale of furniture, 
household goods, hardware and ironmongery" isic="4615"
+  6 label="Activities of agents involved in the wholesale of textiles, 
clothing, fur, footwear and leather goods" isic="4616"
+  7 label="Activities of agents involved in the wholesale of food, beverages 
and tobacco" isic="4617"
+  8 label="Activities of agents involved in the wholesale of other particular 
products" isic="4618"
+  9 label="Activities of agents involved in non-specialised wholesale" 
isic="4619"
+ 2 label="Wholesale of agricultural raw materials and live animals" isic="462"
+  1 label="Wholesale of grain, unmanufactured tobacco, seeds and animal feeds" 
isic="4621"
+  2 label="Wholesale of flowers and plants" isic="4622"
+  3 label="Wholesale of live animals" isic="4623"
+  4 label="Wholesale of hides, skins and leather" isic="4624"
+ 3 label="Wholesale of food, beverages and tobacco" isic="463"
+  1 label="Wholesale of fruit and vegetables" isic="4631"
+  2 label="Wholesale of meat, meat products, fish and fish products" 
isic="4632"
+  3 label="Wholesale of dairy products, eggs and edible oils and fats" 
isic="4633"
+  4 label="Wholesale of beverages" isic="4634"
+  5 label="Wholesale of tobacco products" isic="4635"
+  6 label="Wholesale of sugar, chocolate and sugar confectionery" isic="4636"
+  7 label="Wholesale of coffee, tea, cocoa and spices" isic="4637"
+  8 label="Wholesale of other food" isic="4638"
+  9 label="Non-specialised wholesale of food, beverages and tobacco" 
isic="4639"
+ 4 label="Wholesale of household goods" isic="464"
+  1 label="Wholesale of textiles" isic="4641"
+  2 label="Wholesale of clothing and footwear" isic="4642"
+  3 label="Wholesale of electrical household appliances" isic="4643"
+  4 label="Wholesale of china and glassware and cleaning materials" isic="4644"
+  5 label="Wholesale of perfume and cosmetics" isic="4645"
+  6 label="Wholesale of pharmaceutical and medical goods" isic="4646"
+  7 label="Wholesale of household, office and shop furniture, carpets and 
lighting equipment" isic="4647"
+  8 label="Wholesale of watches and jewellery" isic="4648"
+  9 label="Wholesale of other household goods" isic="4649"
+ 5 label="Wholesale of information and communication equipment" isic="465"
+  0 label="Wholesale of information and communication equipment" isic="4650"
+ 6 label="Wholesale of other machinery, equipment and supplies" isic="466"
+  1 label="Wholesale of agricultural machinery, equipment and supplies" 
isic="4661"
+  2 label="Wholesale of machine tools" isic="4662"
+  3 label="Wholesale of mining, construction and civil engineering machinery" 
isic="4663"
+  4 label="Wholesale of other machinery and equipment" isic="4664"
+ 7 label="Wholesale of motor vehicles, motorcycles and related parts and 
accessories" isic="467"
+  1 label="Wholesale of motor vehicles" isic="4671"
+  2 label="Wholesale of motor vehicle parts and accessories" isic="4672"
+  3 label="Wholesale of motorcycles, motorcycle parts and accessories" 
isic="4673"
+ 8 label="Other specialised wholesale" isic="468"
+  1 label="Wholesale of solid, liquid and gaseous fuels and related products" 
isic="4681"
+  2 label="Wholesale of metals and metal ores" isic="4682"
+  3 label="Wholesale of wood, construction materials and sanitary equipment" 
isic="4683"
+  4 label="Wholesale of hardware, plumbing and heating equipment and supplies" 
isic="4684"
+  5 label="Wholesale of chemical products" isic="4685"
+  6 label="Wholesale of other intermediate products" isic="4686"
+  7 label="Wholesale of waste and scrap" isic="4687"
+  9 label="Other specialised wholesale n.e.c." isic="4689"
+ 9 label="Non-specialised wholesale trade" isic="469"
+  0 label="Non-specialised wholesale trade" isic="4690"
+47 section="G" label="Retail trade" isic="47"
+ 1 label="Non-specialised retail sale" isic="471"
+  1 label="Non-specialised retail sale of predominately food, beverages or 
tobacco" isic="4711"
+  2 label="Other non-specialised retail sale" isic="4712"
+ 2 label="Retail sale of food, beverages and tobacco" isic="472"
+  1 label="Retail sale of fruit and vegetables" isic="4721"
+  2 label="Retail sale of meat and meat products" isic="4722"
+  3 label="Retail sale of fish, crustaceans and molluscs" isic="4723"
+  4 label="Retail sale of bread, cake and confectionery" isic="4724"
+  5 label="Retail sale of beverages" isic="4725"
+  6 label="Retail sale of tobacco products" isic="4726"
+  7 label="Retail sale of other food" isic="4727"
+ 3 label="Retail sale of automotive fuel" isic="473"
+  0 label="Retail sale of automotive fuel" isic="4730"
+ 4 label="Retail sale of information and communication equipment" isic="474"
+  0 label="Retail sale of information and communication equipment" isic="4740"
+ 5 label="Retail sale of other household equipment" isic="475"
+  1 label="Retail sale of textiles" isic="4751"
+  2 label="Retail sale of hardware, building materials, paints and glass" 
isic="4752"
+  3 label="Retail sale of carpets, rugs, wall and floor coverings" isic="4753"
+  4 label="Retail sale of electrical household appliances" isic="4754"
+  5 label="Retail sale of furniture, lighting equipment, tableware and other 
household goods" isic="4755"
+ 6 label="Retail sale of cultural and recreational goods" isic="476"
+  1 label="Retail sale of books" isic="4761"
+  2 label="Retail sale of newspapers, and other periodical publications and 
stationery" isic="4762"
+  3 label="Retail sale of sporting equipment" isic="4763"
+  4 label="Retail sale of games and toys" isic="4764"
+  9 label="Retail sale of cultural and recreational goods n.e.c." isic="4769"
+ 7 label="Retail sale of other goods, except motor vehicles and motorcycles" 
isic="477"
+  1 label="Retail sale of clothing" isic="4771"
+  2 label="Retail sale of footwear and leather goods" isic="4772"
+  3 label="Retail sale of pharmaceutical products" isic="4773"
+  4 label="Retail sale of medical and orthopaedic goods" isic="4774"
+  5 label="Retail sale of cosmetic and toilet articles" isic="4775"
+  6 label="Retail sale of flowers, plants, fertilisers, pets and pet food" 
isic="4776"
+  7 label="Retail sale of watches and jewellery" isic="4777"
+  8 label="Retail sale of other new goods" isic="4778"
+  9 label="Retail sale of second-hand goods" isic="4779"
+ 8 label="Retail sale of motor vehicles, motorcycles and related parts and 
accessories" isic="478"
+  1 label="Retail sale of motor vehicles" isic="4781"
+  2 label="Retail sale of motor vehicle parts and accessories" isic="4782"
+  3 label="Retail sale of motorcycles, motorcycle parts and accessories" 
isic="4783"
+ 9 label="Intermediation service activities for retail sale" isic="479"
+  1 label="Intermediation service activities for non-specialised retail sale" 
isic="4791"
+  2 label="Intermediation service activities for specialised retail sale" 
isic="4792"
+H label="TRANSPORTATION AND STORAGE" isic="H"
+49 section="H" label="Land transport and transport via pipelines" isic="49"
+ 1 label="Passenger rail transport" isic="491"
+  1 label="Passenger heavy rail transport" isic="4911"
+  2 label="Other passenger rail transport" isic="4912"
+ 2 label="Freight rail transport" isic="492"
+  0 label="Freight rail transport" isic="4920"
+ 3 label="Other passenger land transport" isic="493"
+  1 label="Scheduled passenger transport by road" isic="4931"
+  2 label="Non-scheduled passenger transport by road" isic="4932"
+  3 label="On-demand passenger transport service activities by vehicle with 
driver" isic="4933"
+  4 label="Passenger transport by cableways and ski lifts" isic="4934"
+  9 label="Other passenger land transport n.e.c." isic="4939"
+ 4 label="Freight transport by road and removal services" isic="494"
+  1 label="Freight transport by road" isic="4941"
+  2 label="Removal services" isic="4942"
+ 5 label="Transport via pipeline" isic="495"
+  0 label="Transport via pipeline" isic="4950"
+50 section="H" label="Water transport" isic="50"
+ 1 label="Sea and coastal passenger water transport" isic="501"
+  0 label="Sea and coastal passenger water transport" isic="5010"
+ 2 label="Sea and coastal freight water transport" isic="502"
+  0 label="Sea and coastal freight water transport" isic="5020"
+ 3 label="Inland passenger water transport" isic="503"
+  0 label="Inland passenger water transport" isic="5030"
+ 4 label="Inland freight water transport" isic="504"
+  0 label="Inland freight water transport" isic="5040"
+51 section="H" label="Air transport" isic="51"
+ 1 label="Passenger air transport" isic="511"
+  0 label="Passenger air transport" isic="5110"
+ 2 label="Freight air transport and space transport" isic="512"
+  1 label="Freight air transport" isic="5121"
+  2 label="Space transport" isic="5122"
+52 section="H" label="Warehousing, storage and support activities for 
transportation" isic="52"
+ 1 label="Warehousing and storage" isic="521"
+  0 label="Warehousing and storage" isic="5210"
+ 2 label="Support activities for transportation" isic="522"
+  1 label="Service activities incidental to land transportation" isic="5221"
+  2 label="Service activities incidental to water transportation" isic="5222"
+  3 label="Service activities incidental to air transportation" isic="5223"
+  4 label="Cargo handling" isic="5224"
+  5 label="Logistics service activities" isic="5225"
+  6 label="Other support activities for transportation" isic="5226"
+ 3 label="Intermediation service activities for transportation" isic="523"
+  1 label="Intermediation service activities for freight transportation" 
isic="5231"
+  2 label="Intermediation service activities for passenger transportation" 
isic="5232"
+53 section="H" label="Postal and courier activities" isic="53"
+ 1 label="Postal activities under universal service obligation" isic="531"
+  0 label="Postal activities under universal service obligation" isic="5310"
+ 2 label="Other postal and courier activities" isic="532"
+  0 label="Other postal and courier activities" isic="5320"
+ 3 label="Intermediation service activities for postal and courier activities" 
isic="533"
+  0 label="Intermediation service activities for postal and courier 
activities" isic="5330"
+I label="ACCOMMODATION AND FOOD SERVICE ACTIVITIES" isic="I"
+55 section="I" label="Accommodation" isic="55"
+ 1 label="Hotels and similar accommodation" isic="551"
+  0 label="Hotels and similar accommodation" isic="5510"
+ 2 label="Holiday and other short-stay accommodation" isic="552"
+  0 label="Holiday and other short-stay accommodation" isic="5520"
+ 3 label="Camping grounds and recreational vehicle parks" isic="553"
+  0 label="Camping grounds and recreational vehicle parks" isic="5530"
+ 4 label="Intermediation service activities for accommodation" isic="554"
+  0 label="Intermediation service activities for accommodation" isic="5540"
+ 9 label="Other accommodation" isic="559"
+  0 label="Other accommodation" isic="5590"
+56 section="I" label="Food and beverage service activities" isic="56"
+ 1 label="Restaurants and mobile food service activities" isic="561"
+  1 label="Restaurant activities" isic="5611"
+  2 label="Mobile food service activities" isic="5612"
+ 2 label="Event catering, contract catering service activities and other food 
service activities" isic="562"
+  1 label="Event catering activities" isic="5621"
+  2 label="Contract catering service activities and other food service 
activities" isic="5622"
+ 3 label="Beverage serving activities" isic="563"
+  0 label="Beverage serving activities" isic="5630"
+ 4 label="Intermediation service activities for food and beverage services 
activities" isic="564"
+  0 label="Intermediation service activities for food and beverage services 
activities" isic="5640"
+J label="PUBLISHING, BROADCASTING, AND CONTENT PRODUCTION AND DISTRIBUTION 
ACTIVITIES" isic="J"
+58 section="J" label="Publishing activities" isic="58"
+ 1 label="Publishing of books, newspapers and other publishing activities, 
except software publishing" isic="581"
+  1 label="Publishing of books" isic="5811"
+  2 label="Publishing of newspapers" isic="5812"
+  3 label="Publishing of journals and periodicals" isic="5813"
+  9 label="Other publishing activities, except software publishing" isic="5819"
+ 2 label="Software publishing" isic="582"
+  1 label="Publishing of video games" isic="5821"
+  9 label="Other software publishing" isic="5829"
+59 section="J" label="Motion picture, video and television programme 
production, sound recording and music publishing activities" isic="59"
+ 1 label="Motion picture, video and television programme activities" isic="591"
+  1 label="Motion picture, video and television programme production 
activities" isic="5911"
+  2 label="Motion picture, video and television programme post-production 
activities" isic="5912"
+  3 label="Motion picture and video distribution activities" isic="5913"
+  4 label="Motion picture projection activities" isic="5914"
+ 2 label="Sound recording and music publishing activities" isic="592"
+  0 label="Sound recording and music publishing activities" isic="5920"
+60 section="J" label="Programming, broadcasting, news agency and other content 
distribution activities" isic="60"
+ 1 label="Radio broadcasting and audio distribution activities" isic="601"
+  0 label="Radio broadcasting and audio distribution activities" isic="6010"
+ 2 label="Television programming, broadcasting and video distribution 
activities" isic="602"
+  0 label="Television programming, broadcasting and video distribution 
activities" isic="6020"
+ 3 label="News agency and other content distribution activities" isic="603"
+  1 label="News agency activities" isic="6031"
+  9 label="Other content distribution activities" isic="6039"
+K label="TELECOMMUNICATION, COMPUTER PROGRAMMING, CONSULTING, COMPUTING 
INFRASTRUCTURE AND OTHER INFORMATION SERVICE ACTIVITIES" isic="K"
+61 section="K" label="Telecommunication" isic="61"
+ 1 label="Wired, wireless, and satellite telecommunication activities" 
isic="611"
+  0 label="Wired, wireless, and satellite telecommunication activities" 
isic="6110"
+ 2 label="Telecommunication reselling activities and intermediation service 
activities for telecommunication" isic="612"
+  0 label="Telecommunication reselling activities and intermediation service 
activities for telecommunication" isic="6120"
+ 9 label="Other telecommunication activities" isic="619"
+  0 label="Other telecommunication activities" isic="6190"
+62 section="K" label="Computer programming, consultancy and related 
activities" isic="62"
+ 1 label="Computer programming activities" isic="621"
+  0 label="Computer programming activities" isic="6210"
+ 2 label="Computer consultancy and computer facilities management activities" 
isic="622"
+  0 label="Computer consultancy and computer facilities management activities" 
isic="6220"
+ 9 label="Other information technology and computer service activities" 
isic="629"
+  0 label="Other information technology and computer service activities" 
isic="6290"
+63 section="K" label="Computing infrastructure, data processing, hosting and 
other information service activities" isic="63"
+ 1 label="Computing infrastructure, data processing, hosting and related 
activities" isic="631"
+  0 label="Computing infrastructure, data processing, hosting and related 
activities" isic="6310"
+ 9 label="Web search portal activities and other information service 
activities" isic="639"
+  1 label="Web search portal activities" isic="6391"
+  2 label="Other information service activities" isic="6392"
+L label="FINANCIAL AND INSURANCE ACTIVITIES" isic="L"
+64 section="L" label="Financial service activities, except insurance and 
pension funding" isic="64"
+ 1 label="Monetary intermediation" isic="641"
+  1 label="Central banking" isic="6411"
+  9 label="Other monetary intermediation" isic="6419"
+ 2 label="Activities of holding companies and financing conduits" isic="642"
+  1 label="Activities of holding companies" isic="6421"
+  2 label="Activities of financing conduits" isic="6422"
+ 3 label="Activities of trusts, funds and similar financial entities" 
isic="643"
+  1 label="Activities of money market and non-money market investments funds" 
isic="6431"
+  2 label="Activities of trust, estate and agency accounts" isic="6432"
+ 9 label="Other financial service activities, except insurance and pension 
funding" isic="649"
+  1 label="Financial leasing" isic="6491"
+  2 label="Other credit granting" isic="6492"
+  9 label="Other financial service activities, except insurance and pension 
funding n.e.c." isic="6499"
+65 section="L" label="Insurance, reinsurance and pension funding, except 
compulsory social security" isic="65"
+ 1 label="Insurance" isic="651"
+  1 label="Life insurance" isic="6511"
+  2 label="Non-life insurance" isic="6512"
+ 2 label="Reinsurance" isic="652"
+  0 label="Reinsurance" isic="6520"
+ 3 label="Pension funding" isic="653"
+  0 label="Pension funding" isic="6530"
+66 section="L" label="Activities auxiliary to financial services and insurance 
activities" isic="66"
+ 1 label="Activities auxiliary to financial services, except insurance and 
pension funding" isic="661"
+  1 label="Administration of financial markets" isic="6611"
+  2 label="Security and commodity contracts brokerage" isic="6612"
+  9 label="Other activities auxiliary to financial services, except insurance 
and pension funding" isic="6619"
+ 2 label="Activities auxiliary to insurance and pension funding" isic="662"
+  1 label="Risk and damage evaluation" isic="6621"
+  2 label="Activities of insurance agents and brokers" isic="6622"
+  9 label="Activities auxiliary to insurance and pension funding n.e.c." 
isic="6629"
+ 3 label="Fund management activities" isic="663"
+  0 label="Fund management activities" isic="6630"
+M label="REAL ESTATE ACTIVITIES" isic="M"
+68 section="M" label="Real estate activities" isic="68"
+ 1 label="Real estate activities with own property and development of building 
projects" isic="681"
+  1 label="Buying and selling of own real estate" isic="6811"
+  2 label="Development of building projects" isic="6812"
+ 2 label="Rental and operating of own or leased real estate" isic="682"
+  0 label="Rental and operating of own or leased real estate" isic="6820"
+ 3 label="Real estate activities on a fee or contract basis" isic="683"
+  1 label="Intermediation service activities for real estate activities" 
isic="6831"
+  2 label="Other real estate activities on a fee or contract basis" isic="6832"
+N label="PROFESSIONAL, SCIENTIFIC AND TECHNICAL ACTIVITIES" isic="N"
+69 section="N" label="Legal and accounting activities" isic="69"
+ 1 label="Legal activities" isic="691"
+  0 label="Legal activities" isic="6910"
+ 2 label="Accounting, bookkeeping and auditing activities; tax consultancy" 
isic="692"
+  0 label="Accounting, bookkeeping and auditing activities; tax consultancy" 
isic="6920"
+70 section="N" label="Activities of head offices and management consultancy" 
isic="70"
+ 1 label="Activities of head offices" isic="701"
+  0 label="Activities of head offices" isic="7010"
+ 2 label="Business and other management consultancy activities" isic="702"
+  0 label="Business and other management consultancy activities" isic="7020"
+71 section="N" label="Architectural and engineering activities; technical 
testing and analysis" isic="71"
+ 1 label="Architectural and engineering activities and related technical 
consultancy" isic="711"
+  1 label="Architectural activities" isic="7111"
+  2 label="Engineering activities and related technical consultancy" 
isic="7112"
+ 2 label="Technical testing and analysis" isic="712"
+  0 label="Technical testing and analysis" isic="7120"
+72 section="N" label="Scientific research and development" isic="72"
+ 1 label="Research and experimental development on natural sciences and 
engineering" isic="721"
+  0 label="Research and experimental development on natural sciences and 
engineering" isic="7210"
+ 2 label="Research and experimental development on social sciences and 
humanities" isic="722"
+  0 label="Research and experimental development on social sciences and 
humanities" isic="7220"
+73 section="N" label="Activities of advertising, market research and public 
relations" isic="73"
+ 1 label="Advertising" isic="731"
+  1 label="Activities of advertising agencies" isic="7311"
+  2 label="Media representation" isic="7312"
+ 2 label="Market research and public opinion polling" isic="732"
+  0 label="Market research and public opinion polling" isic="7320"
+ 3 label="Public relations and communication activities" isic="733"
+  0 label="Public relations and communication activities" isic="7330"
+74 section="N" label="Other professional, scientific and technical activities" 
isic="74"
+ 1 label="Specialised design activities" isic="741"
+  1 label="Industrial product and fashion design activities" isic="7411"
+  2 label="Graphic design and visual communication activities" isic="7412"
+  3 label="Interior design activities" isic="7413"
+  4 label="Other specialised design activities" isic="7414"
+ 2 label="Photographic activities" isic="742"
+  0 label="Photographic activities" isic="7420"
+ 3 label="Translation and interpretation activities" isic="743"
+  0 label="Translation and interpretation activities" isic="7430"
+ 9 label="Other professional, scientific and technical activities n.e.c." 
isic="749"
+  1 label="Patent brokering and marketing service activities" isic="7491"
+  9 label="All other professional, scientific and technical activities n.e.c." 
isic="7499"
+75 section="N" label="Veterinary activities" isic="75"
+ 0 label="Veterinary activities" isic="750"
+  0 label="Veterinary activities" isic="7500"
+O label="ADMINISTRATIVE AND SUPPORT SERVICE ACTIVITIES" isic="O"
+77 section="O" label="Rental and leasing activities" isic="77"
+ 1 label="Rental and leasing of motor vehicles" isic="771"
+  1 label="Rental and leasing of cars and light motor vehicles" isic="7711"
+  2 label="Rental and leasing of trucks" isic="7712"
+ 2 label="Rental and leasing of personal and household goods" isic="772"
+  1 label="Rental and leasing of recreational and sports goods" isic="7721"
+  2 label="Rental and leasing of other personal and household goods" 
isic="7722"
+ 3 label="Rental and leasing of other machinery, equipment and tangible goods" 
isic="773"
+  1 label="Rental and leasing of agricultural machinery and equipment" 
isic="7731"
+  2 label="Rental and leasing of construction and civil engineering machinery 
and equipment" isic="7732"
+  3 label="Rental and leasing of office machinery, equipment and computers" 
isic="7733"
+  4 label="Rental and leasing of water transport equipment" isic="7734"
+  5 label="Rental and leasing of air transport equipment" isic="7735"
+  9 label="Rental and leasing of other machinery, equipment and tangible goods 
n.e.c." isic="7739"
+ 4 label="Leasing of intellectual property and similar products, except 
copyrighted works" isic="774"
+  0 label="Leasing of intellectual property and similar products, except 
copyrighted works" isic="7740"
+ 5 label="Intermediation service activities for rental and leasing of tangible 
goods and non-financial intangible assets" isic="775"
+  1 label="Intermediation service activities for rental and leasing of cars, 
motorhomes and trailers" isic="7751"
+  2 label="Intermediation service activities for rental and leasing of other 
tangible goods and non-financial intangible assets" isic="7752"
+78 section="O" label="Employment activities" isic="78"
+ 1 label="Activities of employment placement agencies" isic="781"
+  0 label="Activities of employment placement agencies" isic="7810"
+ 2 label="Temporary employment agency activities and other human resource 
provisions" isic="782"
+  0 label="Temporary employment agency activities and other human resource 
provisions" isic="7820"
+79 section="O" label="Travel agency, tour operator and other reservation 
service and related activities" isic="79"
+ 1 label="Travel agency and tour operator activities" isic="791"
+  1 label="Travel agency activities" isic="7911"
+  2 label="Tour operator activities" isic="7912"
+ 9 label="Other reservation service and related activities" isic="799"
+  0 label="Other reservation service and related activities" isic="7990"
+80 section="O" label="Investigation and security activities" isic="80"
+ 0 label="Investigation and security activities" isic="800"
+  1 label="Investigation and private security activities" isic="8001"
+  9 label="Security activities n.e.c." isic="8009"
+81 section="O" label="Services to buildings and landscape activities" isic="81"
+ 1 label="Combined facilities support activities" isic="811"
+  0 label="Combined facilities support activities" isic="8110"
+ 2 label="Cleaning activities" isic="812"
+  1 label="General cleaning of buildings" isic="8121"
+  2 label="Other building and industrial cleaning activities" isic="8122"
+  3 label="Other cleaning activities" isic="8123"
+ 3 label="Landscape service activities" isic="813"
+  0 label="Landscape service activities" isic="8130"
+82 section="O" label="Office administrative, office support and other business 
support activities" isic="82"
+ 1 label="Office administrative and support activities" isic="821"
+  0 label="Office administrative and support activities" isic="8210"
+ 2 label="Activities of call centres" isic="822"
+  0 label="Activities of call centres" isic="8220"
+ 3 label="Organisation of conventions and trade shows" isic="823"
+  0 label="Organisation of conventions and trade shows" isic="8230"
+ 4 label="Intermediation service activities for business support service 
activities n.e.c." isic="824"
+  0 label="Intermediation service activities for business support service 
activities n.e.c." isic="8240"
+ 9 label="Business support service activities n.e.c." isic="829"
+  1 label="Activities of collection agencies and credit bureaus" isic="8291"
+  2 label="Packaging activities" isic="8292"
+  9 label="Other business support service activities n.e.c." isic="8299"
+P label="PUBLIC ADMINISTRATION AND DEFENCE; COMPULSORY SOCIAL SECURITY" 
isic="P"
+84 section="P" label="Public administration and defence; compulsory social 
security" isic="84"
+ 1 label="Administration of the State and the economic, social and 
environmental policies of the community" isic="841"
+  1 label="General public administration activities" isic="8411"
+  2 label="Regulation of health care, education, cultural services and other 
social services" isic="8412"
+  3 label="Regulation of and contribution to more efficient operation of 
businesses" isic="8413"
+ 2 label="Provision of services to the community as a whole" isic="842"
+  1 label="Foreign affairs" isic="8421"
+  2 label="Defence activities" isic="8422"
+  3 label="Justice and judicial activities" isic="8423"
+  4 label="Public order and safety activities" isic="8424"
+  5 label="Fire service activities" isic="8425"
+ 3 label="Compulsory social security activities" isic="843"
+  0 label="Compulsory social security activities" isic="8430"
+Q label="EDUCATION" isic="Q"
+85 section="Q" label="Education" isic="85"
+ 1 label="Pre-primary education" isic="851"
+  0 label="Pre-primary education" isic="8510"
+ 2 label="Primary education" isic="852"
+  0 label="Primary education" isic="8520"
+ 3 label="Secondary and post-secondary non-tertiary education" isic="853"
+  1 label="General secondary education" isic="8531"
+  2 label="Vocational secondary education" isic="8532"
+  3 label="Post-secondary non-tertiary education" isic="8533"
+ 4 label="Tertiary education" isic="854"
+  0 label="Tertiary education" isic="8540"
+ 5 label="Other education" isic="855"
+  1 label="Sports and recreation education" isic="8551"
+  2 label="Cultural education" isic="8552"
+  3 label="Driving school activities" isic="8553"
+  9 label="Other education n.e.c." isic="8559"
+ 6 label="Educational support activities" isic="856"
+  1 label="Intermediation service activities for courses and tutors" 
isic="8561"
+  9 label="Educational support activities n.e.c." isic="8569"
+R label="HUMAN HEALTH AND SOCIAL WORK ACTIVITIES" isic="R"
+86 section="R" label="Human health activities" isic="86"
+ 1 label="Hospital activities" isic="861"
+  0 label="Hospital activities" isic="8610"
+ 2 label="Medical and dental practice activities" isic="862"
+  1 label="General medical practice activities" isic="8621"
+  2 label="Medical specialists activities" isic="8622"
+  3 label="Dental practice care activities" isic="8623"
+ 9 label="Other human health activities" isic="869"
+  1 label="Diagnostic imaging services and medical laboratory activities" 
isic="8691"
+  2 label="Patient transportation by ambulance" isic="8692"
+  3 label="Activities of psychologists and psychotherapists, except medical 
doctors" isic="8693"
+  4 label="Nursing and midwifery activities" isic="8694"
+  5 label="Physiotherapy activities" isic="8695"
+  6 label="Traditional, complementary and alternative medicine activities" 
isic="8696"
+  7 label="Intermediation service activities for medical, dental and other 
human health services" isic="8697"
+  9 label="Other human health activities n.e.c." isic="8699"
+87 section="R" label="Residential care activities" isic="87"
+ 1 label="Residential nursing care activities" isic="871"
+  0 label="Residential nursing care activities" isic="8710"
+ 2 label="Residential care activities for persons living with or having a 
diagnosis of a mental illness or substance abuse" isic="872"
+  0 label="Residential care activities for persons living with or having a 
diagnosis of a mental illness or substance abuse" isic="8720"
+ 3 label="Residential care activities for older persons or persons with 
physical disabilities" isic="873"
+  0 label="Residential care activities for older persons or persons with 
physical disabilities" isic="8730"
+ 9 label="Other residential care activities" isic="879"
+  1 label="Intermediation service activities for residential care activities" 
isic="8791"
+  9 label="Other residential care activities n.e.c." isic="8799"
+88 section="R" label="Social work activities without accommodation" isic="88"
+ 1 label="Social work activities without accommodation for older persons or 
persons with disabilities" isic="881"
+  0 label="Social work activities without accommodation for older persons or 
persons with disabilities" isic="8810"
+ 9 label="Other social work activities without accommodation" isic="889"
+  1 label="Child day-care activities" isic="8891"
+  9 label="Other social work activities without accommodation n.e.c." 
isic="8899"
+S label="ARTS, SPORTS AND RECREATION" isic="S"
+90 section="S" label="Arts creation and performing arts activities" isic="90"
+ 1 label="Arts creation activities" isic="901"
+  1 label="Literary creation and musical composition activities" isic="9011"
+  2 label="Visual arts creation activities" isic="9012"
+  3 label="Other arts creation activities" isic="9013"
+ 2 label="Activities of performing arts" isic="902"
+  0 label="Activities of performing arts" isic="9020"
+ 3 label="Support activities to arts creation and performing arts" isic="903"
+  1 label="Operation of arts facilities and sites" isic="9031"
+  9 label="Other support activities to arts and performing arts" isic="9039"
+91 section="S" label="Libraries, archives, museums and other cultural 
activities" isic="91"
+ 1 label="Library and archive activities" isic="911"
+  1 label="Library activities" isic="9111"
+  2 label="Archive activities" isic="9112"
+ 2 label="Museum, collection, historical site and monument activities" 
isic="912"
+  1 label="Museum and collection activities" isic="9121"
+  2 label="Historical site and monument activities" isic="9122"
+ 3 label="Conservation, restoration and other support activities for cultural 
heritage" isic="913"
+  0 label="Conservation, restoration and other support activities for cultural 
heritage" isic="9130"
+ 4 label="Botanical and zoological garden and nature reserve activities" 
isic="914"
+  1 label="Botanical and zoological garden activities" isic="9141"
+  2 label="Nature reserve activities" isic="9142"
+92 section="S" label="Gambling and betting activities" isic="92"
+ 0 label="Gambling and betting activities" isic="920"
+  0 label="Gambling and betting activities" isic="9200"
+93 section="S" label="Sports activities and amusement and recreation 
activities" isic="93"
+ 1 label="Sports activities" isic="931"
+  1 label="Operation of sports facilities" isic="9311"
+  2 label="Activities of sports clubs" isic="9312"
+  3 label="Activities of fitness centres" isic="9313"
+  9 label="Sports activities n.e.c." isic="9319"
+ 2 label="Amusement and recreation activities" isic="932"
+  1 label="Activities of amusement parks and theme parks" isic="9321"
+  9 label="Amusement and recreation activities n.e.c." isic="9329"
+T label="OTHER SERVICE ACTIVITIES" isic="T"
+94 section="T" label="Activities of membership organisations" isic="94"
+ 1 label="Activities of business, employers and professional membership 
organisations" isic="941"
+  1 label="Activities of business and employers membership organisations" 
isic="9411"
+  2 label="Activities of professional membership organisations" isic="9412"
+ 2 label="Activities of trade unions" isic="942"
+  0 label="Activities of trade unions" isic="9420"
+ 9 label="Activities of other membership organisations" isic="949"
+  1 label="Activities of religious organisations" isic="9491"
+  2 label="Activities of political organisations" isic="9492"
+  9 label="Activities of other membership organisations n.e.c." isic="9499"
+95 section="T" label="Repair and maintenance of computers, personal and 
household goods, and motor vehicles and motorcycles" isic="95"
+ 1 label="Repair and maintenance of computers and communication equipment" 
isic="951"
+  0 label="Repair and maintenance of computers and communication equipment" 
isic="9510"
+ 2 label="Repair and maintenance of personal and household goods" isic="952"
+  1 label="Repair and maintenance of consumer electronics" isic="9521"
+  2 label="Repair and maintenance of household appliances and home and garden 
equipment" isic="9522"
+  3 label="Repair and maintenance of footwear and leather goods" isic="9523"
+  4 label="Repair and maintenance of furniture and home furnishings" 
isic="9524"
+  5 label="Repair and maintenance of watches, clocks and jewellery" isic="9525"
+  9 label="Repair and maintenance of personal and household goods n.e.c." 
isic="9529"
+ 3 label="Repair and maintenance of motor vehicles and motorcycles" isic="953"
+  1 label="Repair and maintenance of motor vehicles" isic="9531"
+  2 label="Repair and maintenance of motorcycles" isic="9532"
+ 4 label="Intermediation service activities for repair and maintenance of 
computers, personal and household goods, and motor vehicles and motorcycles" 
isic="954"
+  0 label="Intermediation service activities for repair and maintenance of 
computers, personal and household goods, and motor vehicles and motorcycles" 
isic="9540"
+96 section="T" label="Personal service activities" isic="96"
+ 1 label="Washing and cleaning of textile and fur products" isic="961"
+  0 label="Washing and cleaning of textile and fur products" isic="9610"
+ 2 label="Hairdressing, beauty treatment, day spa and similar activities" 
isic="962"
+  1 label="Hairdressing and barber activities" isic="9621"
+  2 label="Beauty care and other beauty treatment activities" isic="9622"
+  3 label="Day spa, sauna and steam bath activities" isic="9623"
+ 3 label="Funeral and related activities" isic="963"
+  0 label="Funeral and related activities" isic="9630"
+ 4 label="Intermediation service activities for personal services" isic="964"
+  0 label="Intermediation service activities for personal services" isic="9640"
+ 9 label="Other personal service activities" isic="969"
+  1 label="Provision of domestic personal service activities" isic="9691"
+  9 label="Other personal service activities n.e.c." isic="9699"
+U label="ACTIVITIES OF HOUSEHOLDS AS EMPLOYERS AND UNDIFFERENTIATED GOODS - 
AND SERVICE-PRODUCING ACTIVITIES OF HOUSEHOLDS FOR OWN USE" isic="U"
+97 section="U" label="Activities of households as employers of domestic 
personnel" isic="97"
+ 0 label="Activities of households as employers of domestic personnel" 
isic="970"
+  0 label="Activities of households as employers of domestic personnel" 
isic="9700"
+98 section="U" label="Undifferentiated goods- and service-producing activities 
of private households for own use" isic="98"
+ 1 label="Undifferentiated goods-producing activities of private households 
for own use" isic="981"
+  0 label="Undifferentiated goods-producing activities of private households 
for own use" isic="9810"
+ 2 label="Undifferentiated service-producing activities of private households 
for own use" isic="982"
+  0 label="Undifferentiated service-producing activities of private households 
for own use" isic="9820"
+V label="ACTIVITIES OF EXTRATERRITORIAL ORGANISATIONS AND BODIES" isic="V"
+99 section="V" label="Activities of extraterritorial organisations and bodies" 
isic="99"
+ 0 label="Activities of extraterritorial organisations and bodies" isic="990"
+  0 label="Activities of extraterritorial organisations and bodies" isic="9900"
diff --git a/tests/test_eu_nace.doctest b/tests/test_eu_nace.doctest
new file mode 100644
index 0000000..96a463f
--- /dev/null
+++ b/tests/test_eu_nace.doctest
@@ -0,0 +1,46 @@
+test_eu_nace.doctest - more detailed doctests for the stdnum.eu.nace module
+
+Copyright (C) 2012-2023 Arthur de Jong
+
+This library is free software; you can redistribute it and/or
+modify it under the terms of the GNU Lesser General Public
+License as published by the Free Software Foundation; either
+version 2.1 of the License, or (at your option) any later version.
+
+This library is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public
+License along with this library; if not, write to the Free Software
+Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+02110-1301 USA
+
+
+This file contains more detailed doctests for the stdnum.eu.nace module. It
+tries to validate a number of VAT numbers that have been found online.
+
+>>> from stdnum.eu import nace
+>>> from stdnum.exceptions import *
+
+
+The label of a few numbers have been changed between revision 2.0 and revision
+2.1 of NACE
+
+>>> nace.get_label('01.11', revision='2.0')
+'Growing of cereals (except rice), leguminous crops and oil seeds'
+>>> nace.get_label('01.11', revision='2.1')
+'Growing of cereals, other than rice, leguminous crops and oil seeds'
+>>> nace.get_label('01.11')  # revision 2.1 is the default
+'Growing of cereals, other than rice, leguminous crops and oil seeds'
+
+
+Some number are new in revision 2.1
+
+>>> nace.validate('03.30')
+'0330'
+>>> nace.validate('03.30', revision='2.0')
+Traceback (most recent call last):
+    ...
+InvalidComponent: ...

-----------------------------------------------------------------------

Summary of changes:
 stdnum/eu/nace.py                  |   31 +-
 stdnum/eu/{nace.dat => nace20.dat} |    0
 stdnum/eu/nace21.dat               | 1050 ++++++++++++++++++++++++++++++++++++
 tests/test_eu_nace.doctest         |   46 ++
 4 files changed, 1115 insertions(+), 12 deletions(-)
 rename stdnum/eu/{nace.dat => nace20.dat} (100%)
 create mode 100644 stdnum/eu/nace21.dat
 create mode 100644 tests/test_eu_nace.doctest


hooks/post-receive
-- 
python-stdnum