agentleFS
colaberrycolaberry/WorldOfTaxonomy/CLAUDE.md

WorldOfTaxonomy

CLAUDE.md9 starsChanged 7 months agoMITView on GitHub

WorldOfTaxonomy is a unified global industry classification knowledge graph. It connects 1000+ classification systems as equal peers through equivalence mappings (crosswalk edges). 1000+ systems, 1,305,191+ nodes, 326,375+ crosswalk edges.

  • Reads credentials

The file

We split this CLAUDE.md into the rules it gives an agent

11 rules. About 0 are common, 7 are distinctive, and 4 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈7

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 4

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Test isolation: conftest.py creates a test_wot PostgreSQL schema, seeds NAICS/ISIC/SIC test data, and tears down after each test.

    line 1113
  2. Distinctive:

    Red: Write the test first. Run it.

    line 1118
  3. Distinctive:

    Green: Write the minimum code to make the test pass.

    line 1119
  4. Distinctive:

    Never write implementation before a failing test exists.

    line 1121
  5. Distinctive:

    Never skip the "run it red" step - a test that was never red proves nothing.

    line 1122
  6. Distinctive:

    Never refactor while tests are red.

    line 1123
  7. Very specific:

    No em-dashes: Never use the em-dash character (U+2014) anywhere in the project - code, comments, docstrings, markdown, or configuration.

    line 1124
  8. Distinctive:

    No speculative code: Don't add features, abstractions, or error handling beyond what's asked.

    line 1125
  9. Very specific:

    Type safety: All frontend code is TypeScript.

    line 1126
  10. Distinctive:

    When adding/modifying wiki content:

    line 1167
  11. Very specific:

    Run python scripts/build_llms_txt.py to regenerate llms-full.txt

    line 1168

≈ “Common” is an estimate: at least 1 in 5 of the 26,980 CLAUDE.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
CLAUDE.md

CLAUDE.md - WorldOfTaxonomy

What this project is

WorldOfTaxonomy is a unified global industry classification knowledge graph. It connects 1000+ classification systems as equal peers through equivalence mappings (crosswalk edges).

1000+ systems, 1,305,191+ nodes, 326,375+ crosswalk edges.

SystemRegionCodes
NAICS 2022North America2,125
NIC 2008India2,070
SIC 1987USA/UK1,176
NACE Rev 2EU (27 countries)996
WZ 2008Germany996
ONACE 2008Austria996
NOGA 2008Switzerland996
ANZSIC 2006Australia/NZ825
ISIC Rev 4Global (UN)766
JSIC 2013Japan20
ISO 3166-1Global271
ISO 3166-2Global5,246
UN M.49Global272
HS 2022Global (WCO)6,960
CPC v2.1Global (UN)4,596
UNSPSC v24Global (GS1 US)77,337
SOC 2018United States1,447
ISCO-08Global (ILO)619
CIP 2020United States2,848
ISCED 2011Global (UNESCO)20
ISCED-F 2013Global (UNESCO)122
ATC WHO 2021Global (WHO)6,440
COFOGGlobal (UN)188
GICS BridgeGlobal (MSCI/S&P)11
GHG ProtocolGlobal (WRI/WBCSD)20
ESCO OccupationsEurope / Global (EU Commission)3,045
ESCO SkillsEurope / Global (EU Commission)14,247
O*NET-SOCUnited States (DOL)867
Patent CPCGlobal (EPO/USPTO)254,249
CFR Title 49United States104
FMCSA RegulationsUnited States80
GDPR ArticlesEuropean Union110
ISO 31000Global (ISO)47
Domain: Truck Freight TypesUnited States44
Domain: Truck Vehicle ClassesUnited States23
Domain: Truck Cargo ClassificationUnited States46
Domain: Truck Carrier OperationsUnited States27
Domain: NAICS 484 -> Truck Domain crosswalkUnited States~200 edges
Domain: Agricultural Crop TypesUnited States46
Domain: Agricultural Livestock CategoriesUnited States27
Domain: Agricultural Farming MethodsUnited States28
Domain: Agricultural Commodity GradesUnited States30
Domain: NAICS 11 -> Agriculture Domain crosswalkUnited States~48 edges
Domain: Mining Mineral TypesGlobal25
Domain: Mining Extraction MethodsGlobal20
Domain: Mining Reserve ClassificationGlobal12
Domain: NAICS 21 -> Mining Domain crosswalkUnited States~31 edges
Domain: Utility Energy SourcesUnited States17
Domain: Utility Grid RegionsUnited States15
Domain: NAICS 22 -> Utility Domain crosswalkUnited States~20 edges
Domain: Construction Trade TypesUnited States20
Domain: Construction Building TypesUnited States17
Domain: NAICS 23 -> Construction Domain crosswalkUnited States~27 edges
Domain: Manufacturing Process TypesGlobal20
Domain: Retail Channel TypesUnited States19
Domain: Finance Instrument TypesGlobal24
Domain: Health Care SettingsUnited States23
Domain: Transportation ModesUnited States21
Domain: Information and Media TypesUnited States20
Domain: Real Estate Property TypesUnited States20
Domain: Food Service and AccommodationUnited States23
Domain: Wholesale Trade ChannelsUnited States20
Domain: Professional Services TypesUnited States21
Domain: Education Program TypesUnited States22
Domain: Arts and Entertainment Content TypesUnited States22
Domain: Other Services TypesUnited States20
Domain: Public Administration TypesUnited States22
Domain: Supply Chain and Trade TermsGlobal23
Domain: Workforce Safety and HealthUnited States24
ANZSCO 2022Australia / New Zealand1,590
ICD-11 MMSGlobal (WHO)37,052
LOINCGlobal (Regenstrief)102,751
Domain: Chemical Industry TypesGlobal29
Domain: Defence and Security TypesGlobal23
Domain: Water and Environment TypesGlobal28
Domain: AI and Data TypesGlobal25
Domain: Biotechnology and Genomics TypesGlobal26
Domain: Space and Satellite Economy TypesGlobal24
Domain: Climate Technology TypesGlobal30
Domain: Advanced Materials TypesGlobal27
Domain: Quantum Computing TypesGlobal23
Domain: Digital Assets and Web3 TypesGlobal25
Domain: Autonomous Systems and Robotics TypesGlobal27
Domain: New Energy Storage TypesGlobal25
Domain: Next-Generation Semiconductor TypesGlobal31
Domain: Synthetic Biology TypesGlobal28
Domain: Extended Reality and Metaverse TypesGlobal27
Nation-Sector Geographic Synergy CrosswalkGlobal98 edges
Domain: Truck Pricing and Rate StructuresUnited States27
Domain: Truck Regulatory ComplianceUnited States25
Domain: Truck Technology AdoptionUnited States22
Domain: Truck Lane and GeographyUnited States23
Domain: Agricultural Equipment and MachineryUnited States35
Domain: Agricultural Input Supply TypesUnited States30
Domain: Agricultural Business StructureUnited States27
Domain: Agricultural Market Channel TypesUnited States26
Domain: Agricultural Regulatory FrameworkUnited States30
Domain: Agricultural Land and Soil ClassificationUnited States35
Domain: Agricultural Post-Harvest and Value ChainUnited States37
Domain: Mining Equipment TypesGlobal30
Domain: Mining Project Lifecycle PhasesGlobal26
Domain: Mining Safety and Regulatory ComplianceGlobal25
Domain: Utility Tariff and Rate Structure TypesUnited States26
Domain: Utility Infrastructure Asset TypesUnited States25
Domain: Utility Regulatory Ownership TypesUnited States25
Domain: Construction Project Delivery MethodsUnited States22
Domain: Construction Material System TypesUnited States24
Domain: Construction Sustainability and Green Building TypesUnited States24
Domain: Manufacturing Industry VerticalGlobal26
Domain: Manufacturing Quality and ComplianceGlobal18
Domain: Manufacturing Operations Model TypesGlobal18
Domain: Retail Merchandise Category TypesUnited States20
Domain: Retail Fulfillment and Last-Mile DeliveryUnited States18
Domain: Finance Market Structure TypesGlobal18
Domain: Finance Regulatory Framework TypesGlobal18
Domain: Health Care Specialty Service LinesUnited States20
Domain: Health Care Payer TypesUnited States18
Domain: Transportation Service Class TypesUnited States19
Domain: Transportation Infrastructure TypesUnited States19
Domain: Information and Media Revenue Model TypesUnited States18
Domain: Information Platform and Distribution TypesUnited States18
Domain: Real Estate Transaction TypesUnited States16
Domain: Real Estate Capital Structure TypesUnited States15
Domain: Food Service Revenue Mix TypesUnited States15
Domain: Food Service Ownership and Business Model TypesUnited States16
Domain: Education Funding Source and GovernanceUnited States18
Domain: Education Learner Segment TypesUnited States18
Domain: Arts and Entertainment Monetization TypesUnited States19
Domain: Arts and Entertainment Creator Structure TypesUnited States15
Domain: Other Services Pricing and Delivery TypesUnited States15
Domain: Public Administration Funding Source TypesUnited States19
Domain: Supply Chain Technology Platform TypesGlobal19
Domain: Supply Chain Risk Category TypesGlobal18
Domain: Workforce Training and Development TypesUnited States18
Domain: Workforce Safety Management System TypesUnited States15
GB/T 4754-2017China118
KSIC 2017South Korea108
SSIC 2020Singapore21
MSIC 2008Malaysia21
TSIC 2009Thailand21
PSIC 2009Philippines21
SITC Rev 4Global (UN)77
BEC Rev 5Global (UN)29
NOC 2021Canada51
UK SOC 2020United Kingdom43
KldB 2010Germany54
ROME v4France93
NUCC HCPTUnited States94
MS-DRGUnited States50
HCPCS Level IIUnited States59
SASB SICSGlobal86
EU TaxonomyEuropean Union60
EU NUTS 2021European Union124
US FIPSUnited States86
HTS (US)United States120
ICD-10-CMUnited States97,606
MeSHGlobal31,124
GeoNames FeaturesGlobal (GeoNames)693
schema.orgGlobal (consortium)926
FIBOGlobal (EDM Council)2,521
GS1 GPCGlobal (GS1)6,450
APQC PCF (Skeleton)Global (APQC)13
PRODCOMEuropean Union38
CPV 2008European Union96
ACM CCS 2012Global67
JEL CodesGlobal98
Domain: Chemical Hazard ClassificationGlobal21
Domain: Chemical Regulatory Framework TypesGlobal20
Domain: Defence Acquisition Programme TypesGlobal21
Domain: Defence Technology Readiness LevelsGlobal15
Domain: Water and Environment Regulatory Framework TypesGlobal19
Domain: Water Ecosystem Service TypesGlobal18
Domain: AI Deployment Infrastructure TypesGlobal22
Domain: AI Ethics and Governance Framework TypesGlobal21
Domain: Biotechnology Regulatory Pathway TypesGlobal19
Domain: Biotechnology Business Model TypesGlobal20
Domain: Space Orbital Classification TypesGlobal20
Domain: Space Regulatory and Licensing Framework TypesGlobal17
Domain: Climate Finance Instrument TypesGlobal20
Domain: Climate Policy Mechanism TypesGlobal20
Domain: Advanced Materials Application Sector TypesGlobal20
Domain: Advanced Materials Manufacturing Process TypesGlobal20
Domain: Quantum Computing Application Domain TypesGlobal16
Domain: Quantum Technology Commercialization Stage TypesGlobal13
Domain: Digital Assets Regulatory Framework TypesGlobal18
Domain: Digital Assets Infrastructure Layer TypesGlobal17
Domain: Robotics Application Domain TypesGlobal20
Domain: Robotics Sensing and Perception Technology TypesGlobal17
Domain: Energy Storage Application Use Case TypesGlobal20
Domain: Energy Storage Performance and Specification TypesGlobal16
Domain: Semiconductor Application End-Market TypesGlobal20
Domain: Semiconductor IP and Business Model TypesGlobal17
Domain: Synthetic Biology Application Sector TypesGlobal19
Domain: Synthetic Biology Biosafety and Containment Level TypesGlobal16
Domain: Extended Reality Application Domain TypesGlobal21
Domain: Extended Reality Business Model TypesGlobal17
Domain: Manufacturing Supply Chain Integration Model TypesGlobal19
Domain: Manufacturing Facility and Production Configuration TypesGlobal17
Domain: Retail Pricing Strategy TypesUnited States20
Domain: Retail Store Format and Size TypesUnited States20
Domain: Finance Client and Investor Segment TypesGlobal19
Domain: Health Care Delivery and Payment Model TypesUnited States18
Domain: Health Information Technology System TypesUnited States21
Domain: Transportation Fare and Pricing Model TypesUnited States18
Domain: Transportation Fleet Ownership and Operating Model TypesUnited States17
Domain: Information and Media Content Format TypesUnited States20
Domain: Real Estate Property Class and Grade TypesUnited States16
Domain: Real Estate Leasing Structure TypesUnited States17
Domain: Food Service Cuisine and Menu Category TypesUnited States22
Domain: Education Delivery Format and Modality TypesUnited States18
Domain: Education Credential and Award TypesUnited States19
Domain: Professional Services Billing and Fee Arrangement TypesUnited States19
Domain: Arts and Entertainment Venue and Distribution Platform TypesUnited States19
Domain: Public Administration Procurement Method TypesUnited States19
Domain: Supply Chain Logistics Service Model TypesGlobal19
Domain: Workforce Safety Incident Classification TypesUnited States18
Domain: Personal Protective Equipment (PPE) Category TypesUnited States24
Domain: Wholesale Distribution Strategy and Model TypesUnited States19
ATECO 2007Italy996
NAF Rev 2France996
PKD 2007Poland996
SBI 2008Netherlands996
SNI 2007Sweden996
DB07Denmark996
TOL 2008Finland996
CIIU Rev 4 AC (Colombia)Colombia766
CLANAE Rev 4 (Argentina)Argentina766
CIIU Rev 4 (Chile)Chile766
arXiv TaxonomyGlobal110
SDG 2030Global (UN)82
OECD DACGlobal (OECD)62
GRI StandardsGlobal38
ICBGlobal32
Basel ExposureGlobal36
WB Income GroupsGlobal27
ADB SectorAsia-Pacific46
TNFDGlobal34
SFDREuropean Union30
MSC 2020Global92
PACSGlobal70
LCCGlobal111
ECCNUnited States58
Schedule BUnited States119
ICD-10-PCSUnited States79,987
ICD-O-3Global (WHO)115
ICFGlobal (WHO)34
CAE Rev 3Portugal996
CZ-NACECzech Republic996
TEAOR 2008Hungary996
CAEN Rev 2Romania996
NKD 2007Croatia996
SK NACE Rev 2Slovakia996
NKIDBulgaria996
EMTAKEstonia996
EVRK (NACE-LT)Lithuania996
NK (NACE-LV)Latvia996
NACE Rev 2 (Turkey)Turkey996
CIIU Rev 4 (Peru)Peru766
CIIU Rev 4 (Ecuador)Ecuador766
CAEB (Bolivia)Bolivia766
CIIU Rev 4 (Venezuela)Venezuela766
CIIU Rev 4 (Costa Rica)Costa Rica766
CIIU Rev 4 (Guatemala)Guatemala766
CIIU Rev 4 (Panama)Panama766
VSIC 2018Vietnam766
BSICBangladesh766
PSIC (Pakistan)Pakistan766
ISIC Rev 4 (Nigeria)Nigeria766
ISIC Rev 4 (Kenya)Kenya766
ISIC Rev 4 (Egypt)Egypt766
ISIC Rev 4 (Saudi Arabia)Saudi Arabia766
ISIC Rev 4 (UAE)United Arab Emirates766
COICOP 2018Global (UN)62
CFI ISO 10962Global (ISO)63
FORD Frascati 2015Global (OECD)48
CN 2024European Union118
ANZSRC FOR 2020Australia / New Zealand166
ICD-10-GMGermany51
ICD-10-AMAustralia / New Zealand52
SEEAGlobal (UN)47
CNAE 2009Spain996
NACE-BEL 2008Belgium996
NACE-LU 2008Luxembourg996
NACE Rev 2 (Ireland)Ireland996
STAKOD 08Greece996
NACE Rev 2 (Cyprus)Cyprus996
NACE Rev 2 (Malta)Malta996
SKD 2008Slovenia996
SN 2007Norway996
ISAT 2008Iceland996
KD 2010 (Serbia)Serbia996
NKD Rev 2 (North Macedonia)North Macedonia996
KD BiH 2010Bosnia and Herzegovina996
KD 2010 (Montenegro)Montenegro996
NVE Rev 2 (Albania)Albania996
KD 2010 (Kosovo)Kosovo996
CAEM Rev 2 (Moldova)Moldova996
KVED 2010 (Ukraine)Ukraine996
NACE Rev 2 (Georgia)Georgia996
NACE Rev 2 (Armenia)Armenia996
KBLI 2020 (Indonesia)Indonesia766
SLSIC (Sri Lanka)Sri Lanka766
ISIC Rev 4 (Myanmar)Myanmar766
ISIC Rev 4 (Cambodia)Cambodia766
ISIC Rev 4 (Laos)Laos766
ISIC Rev 4 (Nepal)Nepal766
ISIC Rev 4 (Ethiopia)Ethiopia766
ISIC Rev 4 (Tanzania)Tanzania766
ISIC Rev 4 (Ghana)Ghana766
ISIC Rev 4 (Morocco)Morocco766
ISIC Rev 4 (Tunisia)Tunisia766
ISIC Rev 4 (Algeria)Algeria766
ISIC Rev 4 (Senegal)Senegal766
ISIC Rev 4 (Cameroon)Cameroon766
ISIC Rev 4 (Uganda)Uganda766
ISIC Rev 4 (Mozambique)Mozambique766
ISIC Rev 4 (Iraq)Iraq766
ISIC Rev 4 (Jordan)Jordan766
CIIU Rev 4 (Paraguay)Paraguay766
CIIU Rev 4 (Uruguay)Uruguay766
CIIU Rev 4 (Dominican Republic)Dominican Republic766
ISIC Rev 4 (Honduras)Honduras766
ISIC Rev 4 (El Salvador)El Salvador766
ISIC Rev 4 (Nicaragua)Nicaragua766
ISIC Rev 4 (Zimbabwe)Zimbabwe766
ISIC Rev 4 (Trinidad and Tobago)Trinidad and Tobago766
ISIC Rev 4 (Jamaica)Jamaica766
ISIC Rev 4 (Haiti)Haiti766
ISIC Rev 4 (Fiji)Fiji766
ISIC Rev 4 (Papua New Guinea)Papua New Guinea766
ISIC Rev 4 (Mongolia)Mongolia766
ISIC Rev 4 (Kazakhstan)Kazakhstan766
ISIC Rev 4 (Uzbekistan)Uzbekistan766
ISIC Rev 4 (Azerbaijan)Azerbaijan766
ISIC Rev 4 (Ivory Coast)Ivory Coast766
ISIC Rev 4 (Rwanda)Rwanda766
ISIC Rev 4 (Zambia)Zambia766
ISIC Rev 4 (Botswana)Botswana766
ISIC Rev 4 (Namibia)Namibia766
ISIC Rev 4 (Madagascar)Madagascar766
ISIC Rev 4 (Mauritius)Mauritius766
ISIC Rev 4 (Burkina Faso)Burkina Faso766
ISIC Rev 4 (Mali)Mali766
ISIC Rev 4 (Malawi)Malawi766
ISIC Rev 4 (Afghanistan)Afghanistan766
ISIC Rev 4 (Lebanon)Lebanon766
ISIC Rev 4 (Oman)Oman766
ISIC Rev 4 (Qatar)Qatar766
ISIC Rev 4 (Bahrain)Bahrain766
ISIC Rev 4 (Kuwait)Kuwait766
ISIC Rev 4 (Yemen)Yemen766
ISIC Rev 4 (Iran)Iran766
ISIC Rev 4 (Libya)Libya766
ISIC Rev 4 (Israel)Israel766
ISIC Rev 4 (Palestine)Palestine766
ISIC Rev 4 (Syria)Syria766
ISIC Rev 4 (Kyrgyzstan)Kyrgyzstan766
ISIC Rev 4 (Tajikistan)Tajikistan766
ISIC Rev 4 (Turkmenistan)Turkmenistan766
ISIC Rev 4 (Cuba)Cuba766
ISIC Rev 4 (Barbados)Barbados766
ISIC Rev 4 (Bahamas)Bahamas766
ISIC Rev 4 (Guyana)Guyana766
ISIC Rev 4 (Suriname)Suriname766
ISIC Rev 4 (Belize)Belize766
ISIC Rev 4 (Antigua and Barbuda)Antigua and Barbuda766
ISIC Rev 4 (Saint Lucia)Saint Lucia766
ISIC Rev 4 (Grenada)Grenada766
ISIC Rev 4 (Saint Vincent)Saint Vincent and the Grenadines766
ISIC Rev 4 (Dominica)Dominica766
ISIC Rev 4 (Saint Kitts)Saint Kitts and Nevis766
ISIC Rev 4 (South Sudan)South Sudan766
ISIC Rev 4 (Somalia)Somalia766
ISIC Rev 4 (Guinea)Guinea766
ISIC Rev 4 (Sierra Leone)Sierra Leone766
ISIC Rev 4 (Liberia)Liberia766
ISIC Rev 4 (Togo)Togo766
ISIC Rev 4 (Benin)Benin766
ISIC Rev 4 (Niger)Niger766
ISIC Rev 4 (Chad)Chad766
ISIC Rev 4 (DRC)Democratic Republic of the Congo766
ISIC Rev 4 (Angola)Angola766
ISIC Rev 4 (Gabon)Gabon766
ISIC Rev 4 (Equatorial Guinea)Equatorial Guinea766
ISIC Rev 4 (Congo Republic)Republic of the Congo766
ISIC Rev 4 (Comoros)Comoros766
ISIC Rev 4 (Djibouti)Djibouti766
ISIC Rev 4 (Cabo Verde)Cabo Verde766
ISIC Rev 4 (Gambia)Gambia766
ISIC Rev 4 (Guinea-Bissau)Guinea-Bissau766
ISIC Rev 4 (Mauritania)Mauritania766
ISIC Rev 4 (Eswatini)Eswatini766
ISIC Rev 4 (Lesotho)Lesotho766
ISIC Rev 4 (Burundi)Burundi766
ISIC Rev 4 (Eritrea)Eritrea766
ISIC Rev 4 (Seychelles)Seychelles766
ISIC Rev 4 (Samoa)Samoa766
ISIC Rev 4 (Tonga)Tonga766
ISIC Rev 4 (Vanuatu)Vanuatu766
ISIC Rev 4 (Solomon Islands)Solomon Islands766
ISIC Rev 4 (Brunei)Brunei766
ISIC Rev 4 (East Timor)East Timor766
ISIC Rev 4 (Bhutan)Bhutan766
ISIC Rev 4 (Maldives)Maldives766
Domain: Insurance Product TypesGlobal25
Domain: Insurance Risk ClassificationGlobal25
Domain: Legal Practice Area TypesUnited States26
Domain: Telecom Service TypesGlobal25
Domain: Telecom Network Technology TypesGlobal25
Domain: Cybersecurity Threat TypesGlobal27
Domain: Cybersecurity Framework TypesGlobal22
Domain: Gaming and Esports TypesGlobal27
Domain: Waste Management TypesGlobal27
Domain: Textile and Fashion TypesGlobal27
Domain: Tourism and Travel TypesGlobal27
Domain: Maritime Shipping TypesGlobal27
Domain: Aviation Service TypesGlobal27
Domain: Forestry Management TypesGlobal27
Domain: Fishing and Aquaculture TypesGlobal25
Domain: Wine and Spirits TypesGlobal27
Domain: Nuclear Energy TypesGlobal26
Domain: Hydrogen Economy TypesGlobal27
Domain: Pet and Animal Care TypesUnited States26
Domain: Sports and Recreation TypesUnited States27
Domain: Nonprofit and Social Impact TypesUnited States27
Domain: Childcare and Early Education TypesUnited States26
Domain: Senior Care TypesUnited States26
Domain: Advertising and Marketing TypesUnited States28
Domain: Datacenter and Cloud InfrastructureGlobal26
Domain: E-Commerce Platform TypesGlobal26
Domain: Fintech Service TypesGlobal27
Domain: EdTech Platform TypesGlobal27
Domain: PropTech TypesGlobal27
Domain: AgriTech TypesGlobal27
Domain: HealthTech TypesGlobal27
Domain: CleanTech TypesGlobal27
Domain: LegalTech TypesGlobal27
Domain: InsurTech TypesGlobal27
Domain: RegTech TypesGlobal27
HIPAAUnited States36
SOX (Sarbanes-Oxley)United States56
GLBA (Gramm-Leach-Bliley)United States28
FERPAUnited States30
COPPAUnited States23
FCRA (Fair Credit Reporting)United States28
ADA (Americans with Disabilities)United States31
OSHA 29 CFR 1910 (General Industry)United States47
OSHA 29 CFR 1926 (Construction)United States49
NERC CIPUnited States49
FISMAUnited States26
FedRAMPUnited States37
CCPA/CPRAUnited States34
CFPB RegulationsUnited States22
SEC RegulationsUnited States28
FINRA RulesUnited States27
FAR (Federal Acquisition)United States32
DFARSUnited States25
ITARUnited States32
EAR (Export Administration)United States31
Clean Air ActUnited States28
Clean Water ActUnited States22
CERCLA (Superfund)United States25
RCRAUnited States29
TSCAUnited States22
PCI DSS v4.0Global29
SOC 2 Trust CriteriaUnited States37
HITRUST CSFUnited States27
CMMC 2.0United States24
NIST CSF 2.0United States28
NIST SP 800-53 Rev 5United States36
NIST SP 800-171 Rev 3United States28
CIS Controls v8Global29
COBIT 2019Global44
COSO FrameworkGlobal22
FFIEC IT HandbookUnited States25
FTC Safeguards RuleUnited States22
NAIC Model LawsUnited States21
US GAAP (ASC)United States33
FASB StandardsUnited States19
PCAOB StandardsUnited States23
AICPA Professional StandardsUnited States21
Joint Commission StandardsUnited States30
CAP AccreditationUnited States21
CLIA RegulationsUnited States20
FDA 21 CFR PartsUnited States24
DEA SchedulesUnited States25
USP ChaptersUnited States21
ASHRAE StandardsUnited States21
ANSI/ASME StandardsUnited States24
DORA (EU) 2022/2554European Union27
NIS2 DirectiveEuropean Union24
EU AI ActEuropean Union27
ePrivacy DirectiveEuropean Union15
MiFID IIEuropean Union24
Solvency IIEuropean Union22
PSD2European Union19
REACHEuropean Union19
RoHS DirectiveEuropean Union22
MDR (Medical Device Regulation)European Union22
IVDREuropean Union17
EU Whistleblower DirectiveEuropean Union17
CSRDEuropean Union25
CBAMEuropean Union18
WEEE DirectiveEuropean Union21
EU Packaging RegulationEuropean Union19
EU Batteries RegulationEuropean Union18
SFDR (Detailed)European Union22
EU Deforestation RegulationEuropean Union20
Digital Services ActEuropean Union21
Digital Markets ActEuropean Union19
EU Cyber Resilience ActEuropean Union20
EU Data ActEuropean Union20
EU Machinery RegulationEuropean Union20
EMASEuropean Union25
ISO 9001:2015 (Quality)Global35
ISO 14001:2015 (Environmental)Global29
ISO/IEC 27001:2022 (Info Security)Global30
ISO 22000:2018 (Food Safety)Global31
ISO 45001:2018 (OH&S)Global30
ISO 50001:2018 (Energy)Global26
ISO 13485:2016 (Medical Devices QMS)Global28
ISO 22301:2019 (Business Continuity)Global26
ISO/IEC 20000-1:2018 (IT Service Mgmt)Global23
ISO 26000:2010 (Social Responsibility)Global22
ISO 37001:2016 (Anti-Bribery)Global29
ISO/IEC 42001:2023 (AI Management)Global32
ISO 28000:2022 (Supply Chain Security)Global24
ISO 55001:2014 (Asset Management)Global25
ISO 41001:2018 (Facility Management)Global23
ISO 30401:2018 (Knowledge Management)Global22
ISO 21001:2018 (Education)Global31
ISO 39001:2012 (Road Traffic Safety)Global24
ISO 37101:2016 (Sustainable Communities)Global23
ISO 14064 (Greenhouse Gas)Global20
ISO 14040 (Life Cycle Assessment)Global25
ISO 19011:2018 (Auditing)Global30
ISO 31010:2019 (Risk Assessment)Global26
ISO 22313:2020 (BC Guidance)Global24
ISO/IEC 27701:2019 (Privacy)Global27
Basel III/IVGlobal24
FATF 40 RecommendationsGlobal29
ILO Core ConventionsGlobal16
UN Guiding Principles (Business & HR)Global22
OECD MNE GuidelinesGlobal22
WTO SPS AgreementGlobal19
WTO TBT AgreementGlobal17
Codex AlimentariusGlobal22
WHO FCTCGlobal18
UNCITRAL Model LawsGlobal20
UNCLOSGlobal25
Montreal ProtocolGlobal19
Paris AgreementGlobal20
Kimberley ProcessGlobal17
Equator PrinciplesGlobal18
IFC Performance StandardsGlobal21
ICAO AnnexesGlobal26
IMO MARPOLGlobal20
IMO SOLASGlobal21
Berne ConventionGlobal18
Domain: Pharma Drug ClassificationGlobal26
Domain: Medical Device ClassificationGlobal19
Domain: Clinical Trial ClassificationGlobal22
Domain: Mental Health Service TypesGlobal22
Domain: Dental Service TypesUnited States18
Domain: Veterinary Service TypesGlobal19
Domain: Credit Rating Scale TypesGlobal21
Domain: Derivatives Instrument TypesGlobal22
Domain: Private Equity Stage TypesGlobal20
Domain: Digital Banking Service TypesGlobal21
Domain: Payment Processing TypesGlobal21
Domain: Trade Finance Instrument TypesGlobal18
Domain: Reinsurance TypesGlobal18
Domain: Microfinance TypesGlobal18
Domain: Autonomous Vehicle Level TypesGlobal17
Domain: EV Charging Infrastructure TypesGlobal18
Domain: Fleet Management TypesGlobal18
Domain: Rail Service Classification TypesGlobal17
Domain: Last-Mile Delivery TypesGlobal17
Domain: Solar Energy TypesGlobal19
Domain: Wind Energy TypesGlobal17
Domain: Battery Technology TypesGlobal19
Domain: Smart Grid TypesGlobal18
Domain: Carbon Credit TypesGlobal18
Domain: Cloud Service Model TypesGlobal19
Domain: DevOps Practice TypesGlobal20
Domain: SaaS Category TypesGlobal18
Domain: IoT Device Classification TypesGlobal17
Domain: Organic Certification TypesGlobal16
Domain: Crop Protection TypesGlobal17
Domain: Soil Management TypesGlobal17
Domain: Precision Agriculture TypesGlobal17
Domain: Digital Twin Application TypesGlobal19
Domain: Edge Computing TypesGlobal17
Domain: Coworking Space TypesGlobal17
Domain: Event Management TypesGlobal18
Domain: Franchise Model TypesGlobal17
Domain: Subscription Model TypesGlobal19
Domain: Circular Economy TypesGlobal18
Domain: Sharing Economy TypesGlobal17
Domain: HR Technology TypesGlobal18
Domain: Talent Marketplace TypesGlobal18
Domain: Insurance Underwriting TypesGlobal15
Domain: Insurance Claims TypesGlobal17
Domain: Actuarial Method TypesGlobal16
Domain: Commercial Lending TypesGlobal16
Domain: Mortgage TypesGlobal16
Domain: Wealth Management TypesGlobal17
Domain: Hedge Fund Strategy TypesGlobal18
Domain: Commodity Trading TypesGlobal16
Domain: Forex Instrument TypesGlobal15
Domain: Bond Rating TypesGlobal18
Domain: Municipal Bond TypesGlobal15
Domain: Asset Securitization TypesGlobal17
Domain: REIT TypesGlobal17
Domain: Property Valuation TypesGlobal16
Domain: Zoning Classification TypesUnited States19
Domain: Construction Permit TypesUnited States16
Domain: Building Code TypesUnited States16
Domain: Fire Protection TypesUnited States16
Domain: Elevator Inspection TypesUnited States14
Domain: Plumbing Code TypesUnited States16
Domain: Electrical Code TypesUnited States16
Domain: HVAC System TypesGlobal17
Domain: Roofing TypesUnited States16
Domain: Foundation TypesUnited States15
Domain: Structural System TypesGlobal17
Domain: Facade System TypesGlobal16
Domain: Landscape TypesUnited States17
Domain: Parking TypesUnited States16
Domain: Signage TypesUnited States16
Domain: Accessibility Feature TypesUnited States16
Domain: Environmental Remediation TypesGlobal17
Domain: Brownfield TypesUnited States16
Domain: Green Building Material TypesGlobal17
Domain: Modular Construction TypesGlobal16
Domain: Prefab TypesGlobal14
Domain: Smart Building TypesGlobal17
Domain: Building Automation TypesGlobal16
Domain: Energy Audit TypesGlobal16
Domain: Commissioning TypesGlobal18
Domain: Retro-Commissioning TypesGlobal16
Domain: Facilities Benchmarking TypesGlobal16
Domain: Lease Abstraction TypesGlobal17
Domain: API Architecture TypesGlobal17
Domain: Database Type ClassificationGlobal17
Domain: Programming Paradigm TypesGlobal16
Domain: Software License TypesGlobal17
Domain: Open Source Governance TypesGlobal16
Domain: Version Control TypesGlobal15
Domain: CI/CD Pipeline TypesGlobal17
Domain: Container Orchestration TypesGlobal16
Domain: Serverless Pattern TypesGlobal15
Domain: Microservices Pattern TypesGlobal17
Domain: Event-Driven Architecture TypesGlobal16
Domain: Data Mesh TypesGlobal15
Domain: Data Lakehouse TypesGlobal15
Domain: MLOps TypesGlobal17
Domain: Feature Store TypesGlobal15
Domain: Model Registry TypesGlobal14
Domain: Data Catalog TypesGlobal15
Domain: Data Quality TypesGlobal16
Domain: Data Governance TypesGlobal16
Domain: Data Lineage TypesGlobal14
Domain: Master Data Management TypesGlobal16
Domain: Reference Data Management TypesGlobal15
Domain: Synthetic Data TypesGlobal15
Domain: Privacy Enhancing Technology TypesGlobal16
Domain: Zero Trust Architecture TypesGlobal16
Domain: Identity Governance TypesGlobal16
Domain: SIEM TypesGlobal15
Domain: SOAR Platform TypesGlobal15
Domain: Threat Intelligence TypesGlobal16
Domain: Vulnerability Management TypesGlobal16
Domain: Penetration Testing TypesGlobal15
Domain: Incident Response TypesGlobal16
Domain: Disaster Recovery TypesGlobal15
Domain: Backup Strategy TypesGlobal15
Domain: Encryption Standard TypesGlobal16
Domain: Key Management TypesGlobal15
Domain: Certificate Authority TypesGlobal15
Domain: PKI Component TypesGlobal15
Domain: Hardware Security Module TypesGlobal15
Domain: Red Team TypesGlobal15
Domain: Blue Team TypesGlobal16
Domain: Purple Team TypesGlobal14
Domain: Hospital Department TypesUnited States18
Domain: Nursing Specialty TypesUnited States17
Domain: Allied Health Profession TypesUnited States16
Domain: Lab Test Category TypesGlobal17
Domain: Imaging Modality TypesGlobal16
Domain: Surgical Specialty TypesGlobal17
Domain: Anesthesia TypesGlobal16
Domain: Pathology Subspecialty TypesGlobal15
Domain: Pharmacy Practice TypesUnited States16
Domain: Formulary Tier TypesUnited States15
Domain: Drug Interaction TypesGlobal15
Domain: Adverse Event Classification TypesGlobal15
Domain: Clinical Endpoint TypesGlobal15
Domain: Biomarker TypesGlobal16
Domain: Companion Diagnostic TypesGlobal15
Domain: Orphan Drug TypesGlobal14
Domain: Biosimilar TypesGlobal14
Domain: Gene Therapy TypesGlobal15
Domain: Cell Therapy TypesGlobal15
Domain: Radiopharmaceutical TypesGlobal14
Domain: Medical Gas TypesGlobal14
Domain: Surgical Instrument TypesGlobal16
Domain: Implant Classification TypesGlobal15
Domain: Wound Care TypesGlobal15
Domain: Infection Control TypesGlobal15
Domain: Sterilization Method TypesGlobal15
Domain: Clean Room Classification TypesGlobal15
Domain: Biobank TypesGlobal14
Domain: Clinical Registry TypesGlobal14
Domain: Patient-Reported Outcome TypesGlobal15
Domain: Telemedicine Modality TypesGlobal15
Domain: Remote Monitoring TypesGlobal15
Domain: Clinical Decision Support TypesUnited States15
Domain: Social Determinant of Health TypesGlobal15
Domain: Population Health TypesGlobal14
Domain: Value-Based Care Model TypesUnited States15
Domain: Bundled Payment TypesUnited States15
Domain: Capitation Model TypesUnited States14
Domain: Global Budget TypesUnited States14
Domain: Prosthetic TypesGlobal15
Domain: Orthotic TypesGlobal15
Domain: Health Literacy TypesGlobal14
Domain: Oil Grade TypesGlobal14
Domain: Natural Gas TypesGlobal14
Domain: LNG Terminal TypesGlobal14
Domain: Pipeline TypesGlobal14
Domain: Refinery Process TypesGlobal14
Domain: Petrochemical TypesGlobal15
Domain: Biofuel Generation TypesGlobal14
Domain: Geothermal System TypesGlobal14
Domain: Tidal Energy TypesGlobal13
Domain: Wave Energy TypesGlobal13
Domain: District Heating TypesGlobal14
Domain: Cogeneration TypesGlobal13
Domain: Microgrid TypesGlobal14
Domain: Virtual Power Plant TypesGlobal14
Domain: Demand Response TypesGlobal14
Domain: Ancillary Service TypesGlobal14
Domain: Capacity Market TypesGlobal13
Domain: Renewable Energy Certificate TypesGlobal14
Domain: Carbon Offset Protocol TypesGlobal14
Domain: Emission Factor TypesGlobal14
Domain: Air Quality Index TypesGlobal14
Domain: Water Quality Index TypesGlobal14
Domain: Soil Contamination TypesGlobal14
Domain: Biodiversity Offset TypesGlobal13
Domain: Wetland TypesGlobal14
Domain: Seed Variety TypesGlobal14
Domain: Irrigation Method TypesGlobal14
Domain: Greenhouse TypesGlobal13
Domain: Aquaponics TypesGlobal13
Domain: Vertical Farming TypesGlobal13
Domain: Cold Chain TypesGlobal14
Domain: Warehouse TypesGlobal14
Domain: Cross-Dock TypesGlobal13
Domain: Freight Class TypesUnited States19
Domain: Incoterm Detailed TypesGlobal14
Domain: Customs Procedure TypesGlobal14
Domain: Free Trade Zone TypesGlobal13
Domain: Noise Pollution TypesGlobal13
Domain: Light Pollution TypesGlobal13
Domain: Invasive Species TypesGlobal14
Domain: Coral Reef TypesGlobal14
Domain: Mangrove TypesGlobal13
Domain: University Ranking TypesGlobal14
Domain: Accreditation Body TypesGlobal14
Domain: Student Assessment TypesGlobal15
Domain: Curriculum Standard TypesGlobal14
Domain: Learning Outcome TypesGlobal14
Domain: Competency Framework TypesGlobal14
Domain: Micro-Credential TypesGlobal14
Domain: Apprenticeship TypesGlobal14
Domain: Gig Worker TypesGlobal14
Domain: Employee Benefit TypesUnited States15
Domain: Compensation Structure TypesUnited States14
Domain: Labor Union TypesGlobal13
Domain: EEO Category TypesUnited States14
Domain: Diversity Metric TypesGlobal14
Domain: Government Contract TypesUnited States15
Domain: Grant TypesUnited States14
Domain: Municipal Service TypesUnited States14
Domain: Emergency Service TypesUnited States14
Domain: Court TypesUnited States15
Domain: Alternative Dispute Resolution TypesGlobal14
Domain: Trademark Classification TypesGlobal14
Domain: Patent TypesGlobal14
Domain: Copyright Category TypesGlobal14
Domain: Trade Secret TypesGlobal14
Domain: Antitrust TypesGlobal14
Domain: Consumer Protection TypesUnited States14
Domain: Sanctions TypesGlobal14
Domain: Export Control TypesGlobal14
Domain: Customs Classification TypesGlobal14
Domain: Internship Model TypesGlobal13
Domain: Workplace Mediation TypesGlobal13
Domain: Collective Bargaining TypesGlobal13
Domain: Product Liability TypesGlobal14
Domain: Law Enforcement TypesUnited States14
Domain: Corrections TypesUnited States15
Domain: Notary TypesGlobal13
Domain: Class Action TypesUnited States14
Domain: Freelance Platform TypesGlobal14
Domain: Digital Badge TypesGlobal14
Domain: Arbitration TypesGlobal14
ICD-10-CACanada23
SNOMED CT (Skeleton)Global20
CPT (AMA Skeleton)United States18
G-DRG (Germany)Germany26
RxNorm (Skeleton)United States16
NDC (National Drug Code)United States112,077
DSM-5 (Skeleton)Global21
ICPC-2 (Primary Care)Global18
ICHI (Health Interventions)Global15
GBD Cause ListGlobal23
GMDN (Medical Devices)Global17
WHO Essential MedicinesGlobal27
CDC Vaccine ScheduleUnited States18
NCI ThesaurusGlobal211,072
CTCAE (Adverse Events)Global27
IFRS StandardsGlobal34
Bloomberg BICSGlobal13
Refinitiv TRBCGlobal13
SFIA v8Global14
DigComp 2.2European Union27
e-CF v4European Union35
Scopus ASJCGlobal28
Web of Science CategoriesGlobal25
EQF LevelsEuropean Union13
AQF (Australia)Australia14
O*NET Knowledge AreasUnited States14
O*NET AbilitiesUnited States17
IUCN Red List CategoriesGlobal15
CITES AppendicesGlobal16
EU Waste CatalogueEuropean Union21
Stockholm Convention POPsGlobal19
Rotterdam Convention PICGlobal17
Minamata ConventionGlobal15
IATA Aircraft Type CodesGlobal14
IMO Vessel Type CodesGlobal17
IETF RFC CategoriesGlobal15
W3C StandardsGlobal16
IEEE Standards (Skeleton)Global14
USB-IF ClassesGlobal23
Bluetooth SIG ProfilesGlobal17
ESCO QualificationsEuropean Union15
WorldSkills CategoriesGlobal14
O*NET Work ActivitiesUnited States16
O*NET Work ContextUnited States15
O*NET Interests (RIASEC)United States13
O*NET Work ValuesUnited States14
LinkedIn Skills TaxonomyGlobal17
NQF (UK)United Kingdom14
NAICS 2017 (Historical)North America21
NAICS 2012 (Historical)North America21
ISIC Rev 3.1Global18
EU TARICEuropean Union22
UK Trade TariffUnited Kingdom22
ASEAN Tariff (AHTN)Southeast Asia19
MERCOSUR Tariff (NCM)South America18
AfCFTA TariffAfrica15
GCC Common Customs TariffGulf States17
ECOWAS CETWest Africa14
Dewey Decimal (Skeleton)Global11
UDC (Skeleton)Global11
LCSH (Skeleton)Global20
ERA Fields of ResearchAustralia24
UNESCO Thesaurus (Skeleton)Global15
Getty AAT (Skeleton)Global14
AACSB StandardsGlobal14
ABET CriteriaGlobal14
EPA RCRA Hazardous WasteUnited States15
Ramsar Wetland ClassificationGlobal21
CBD Global Biodiversity TargetsGlobal24
UNEP ChemicalsGlobal15
NATO Codification (Skeleton)Global19
FAA Aircraft CategoriesUnited States16
UIC Railway CodesGlobal15
ICAO Airport Code RegionsGlobal21
US DoD MIL-STD CategoriesUnited States15
ITU-T RecommendationsGlobal19
3GPP SpecificationsGlobal18
PCI-SIG SpecificationsGlobal14
JEDEC StandardsGlobal14
SEMI StandardsGlobal14
VESA StandardsGlobal13
HCPCS Level IIIUnited States13
ICN Nursing (ICNP)Global14
EDQM Dosage FormsEuropean Union17
OMIM (Skeleton)Global14
Orphanet (Skeleton)Global16
FTSE Russell ICB (Detailed)Global12
CBD Aichi TargetsGlobal21
UN Ammunition (IATG)Global14
STANAG CategoriesGlobal16
ANZSRC SEOAustralia / New Zealand17
O*NET Work StylesUnited States17
IBC 2021Global26
NFPA CodesUnited States17
NUTS Candidate ExtensionsEurope11
OPEC Reference BasketGlobal14
LME MetalsGlobal15
NMFCUnited States19
STCCUnited States26
NAIC Lines of BusinessUnited States30
NGSSUnited States14
Common Core State StandardsUnited States18
Bloom's TaxonomyGlobal14
GDPR Legal BasesEuropean Union16
Data Retention Period CategoriesGlobal16
Codex Alimentarius CommitteesGlobal19
HEDISUnited States15
CMS Star RatingsUnited States13
MITRE ATT&CKGlobal15
CVE/CWE TypesGlobal16
OWASP Top 10Global11
TCFD RecommendationsGlobal14
ISSB S1/S2Global16
SBTi CategoriesGlobal14
CFR Title IndexUnited States19
USC Title IndexUnited States23
SWIFT MT MessagesGlobal13
ISO 20022 MessagesGlobal17
Payment Card SchemesGlobal15
GS1 StandardsGlobal14
EDI StandardsGlobal14
SCOR ModelGlobal17
SHRM CompetencyUnited States16
Job Family ModelGlobal19
RICS ValuationGlobal14
BREEAMGlobal17
LEED v4.1Global14
FAO AQUASTATGlobal14
FAOSTAT DomainsGlobal17
IEA Energy BalanceGlobal19
IRENA RE TechnologiesGlobal17
HL7 FHIR ResourcesGlobal15
DICOM ModalitiesGlobal16
ITU-R Radio BandsGlobal16
SI UnitsGlobal19
Board CommitteesGlobal14
Corporate Actions (ISO 15022)Global19
PMBOK 7th EdGlobal21
PRINCE2Global15
ITIL 4Global26
ISA Standards (Auditing)Global12
WCO SAFE FrameworkGlobal14
SKOSGlobal17
XBRL TaxonomyGlobal14
Token Standards (Blockchain)Global15
DeFi Protocol TypesGlobal15
IAB Content TaxonomyGlobal21
TOGAF ADMGlobal14
ArchiMateGlobal14
IRS Form TypesUnited States15
VAT Rate TypesGlobal14
GDPR Data Subject RightsEuropean Union13
Contract TypesGlobal16
IMO Ship Type ClassificationGlobal17
ISO Container Types (ISO 6346)Global14
NANDA-I Nursing DiagnosesGlobal14
NIC Nursing InterventionsGlobal14
MIME Types (IANA)Global16
HTTP Status CodesGlobal17
SPDX LicensesGlobal17
Periodic Table (Element Groups)Global18
Geological Timescale (ICS)Global20
Beaufort Wind ScaleGlobal14
Mohs Hardness ScaleGlobal11
Pantone Color FamiliesGlobal12
RAL ColorsGlobal13
ISRC (Recording Codes)Global13
ISBN GroupsGlobal13
USDA Soil TaxonomyUnited States13
Koppen Climate ClassificationGlobal17
ICAO Flight Rules/AirspaceGlobal15
Olympic Sports (IOC)Global16
FIFA ConfederationsGlobal14
HACCP PrinciplesGlobal13
EU 14 Major AllergensEuropean Union15
WCAG 2.2Global17
Six Sigma DMAIC/DMADVGlobal16
Lean Manufacturing ToolsGlobal15
AI/ML Model TypesGlobal17
CNCF Cloud Native LandscapeGlobal15
SDG Global IndicatorsGlobal20
Unicode Emoji CategoriesGlobal13
Blood Types (ABO/Rh)Global14
Richter/Earthquake MagnitudeGlobal13
Saffir-Simpson Hurricane ScaleGlobal12
Enhanced Fujita Tornado ScaleUnited States10
UV IndexGlobal11
APGAR ScoreGlobal12
Bristol Stool ScaleGlobal11
Numeric Pain Rating ScaleGlobal12
WHO BMI CategoriesGlobal11
ASA Physical StatusGlobal11

Three surfaces: Web App (Next.js), REST API (FastAPI), MCP Server (stdio).

Architecture

WorldOfTaxonomy/
├── world_of_taxonomy/           # Python backend
│   ├── api/                     # FastAPI REST API
│   │   ├── app.py               # App factory with lifespan (pool management)
│   │   ├── deps.py              # DI: get_conn, get_current_user, validate_api_key
│   │   ├── schemas.py           # Pydantic models (system, node, auth, etc.)
│   │   ├── middleware.py        # Rate limiting (slowapi)
│   │   └── routers/
│   │       ├── systems.py       # GET /api/v1/systems, /api/v1/systems/{id}
│   │       ├── nodes.py         # GET .../nodes/{code}, /children, /ancestors
│   │       ├── search.py        # GET /api/v1/search?q=
│   │       ├── equivalences.py  # GET .../equivalences, /stats
│   │       └── auth.py          # POST register, login; GET /me; CRUD /keys
│   ├── mcp/                     # MCP server (stdio transport)
│   │   └── server.py
│   ├── ingest/                  # One ingester per classification system
│   │   ├── naics.py             # NAICS 2022 (Census Bureau CSV)
│   │   ├── isic.py              # ISIC Rev 4 (UN CSV)
│   │   ├── nace.py              # NACE Rev 2 (Eurostat XLSX)
│   │   ├── sic.py               # SIC 1987 (OSHA HTML + GitHub CSV fallback)
│   │   ├── anzsic.py            # ANZSIC 2006 (ABS XLS via xlrd)
│   │   ├── nic.py               # NIC 2008 (Indian govt PDF/CSV)
│   │   ├── jsic.py              # JSIC 2013 (skeleton: 20 divisions)
│   │   ├── nace_derived.py      # WZ 2008, ÖNACE 2008, NOGA 2008 (copy NACE nodes)
│   │   └── crosswalk.py         # ISIC↔NAICS concordance
│   ├── query.py                 # Core query functions (get_system, search, etc.)
│   ├── db.py                    # asyncpg pool (set statement_cache_size=0 behind pgbouncer)
│   ├── schema.sql               # Core tables: classification_system, classification_node, equivalence
│   ├── schema_auth.sql          # Auth tables: app_user, api_key, usage_log
│   └── __main__.py              # CLI: serve, mcp, ingest, init-auth
├── frontend/                    # Next.js 15 + TypeScript + Tailwind CSS + shadcn/ui
│   └── src/
│       ├── app/
│       │   ├── page.tsx         # Home: Industry Map + Galaxy View
│       │   ├── explore/page.tsx # Full-text search with ?q= param support
│       │   ├── system/[id]/page.tsx # System detail with sectors + crosswalks
│       │   ├── dashboard/page.tsx   # Stats overview + crosswalk matrix
│       │   ├── layout.tsx       # Root layout (Geist fonts, Providers)
│       │   └── globals.css      # shadcn/ui theme tokens (oklch), dark + light
│       ├── components/
│       │   ├── IndustryMap.tsx   # 22 industry sectors with icons → /explore?q=
│       │   ├── ThemeToggle.tsx   # Dark/light mode toggle (next-themes)
│       │   ├── Providers.tsx     # ThemeProvider + React Query
│       │   ├── visualizations/GalaxyView.tsx  # D3.js force simulation, animated
│       │   ├── layout/Header.tsx # Nav with systems dropdown
│       │   ├── layout/Footer.tsx
│       │   └── ui/              # shadcn/ui components
│       └── lib/
│           ├── api.ts           # Typed API client (all endpoints)
│           ├── types.ts         # TypeScript interfaces matching Pydantic models
│           └── colors.ts        # System tint colors + sector colors
├── tests/                       # pytest suite (18 files)
│   ├── conftest.py              # test_wot schema isolation, seed data, session pool
│   ├── test_api_*.py            # API contract tests (systems, nodes, search, equivalences)
│   ├── test_auth.py             # hashing, JWT, registration, API keys, usage log
│   ├── test_node_detail_contract.py  # node detail page API contract
│   ├── test_mcp_*.py            # MCP protocol + tool handlers
│   ├── test_ingest_*.py         # per-system ingester tests
│   └── test_cli.py              # CLI argument parsing
├── .env                         # DATABASE_URL, JWT_SECRET (not committed)
└── requirements.txt             # asyncpg, fastapi, uvicorn, bcrypt, PyJWT, slowapi, etc.

Tech stack

Backend: Python 3.9 · FastAPI · asyncpg · PostgreSQL 14+ (set statement_cache_size=0 when behind pgbouncer in transaction mode) · bcrypt · PyJWT · slowapi · MCP SDK

Frontend: Next.js 15 (App Router) · TypeScript · Tailwind CSS v4 · shadcn/ui · D3.js · React Query · next-themes · lucide-react

Database: PostgreSQL 14+ (provider-agnostic). Three core tables (classification_system, classification_node, equivalence) plus three auth tables (app_user, api_key, usage_log).

How to run

# Backend
source .env
python3 -m uvicorn world_of_taxonomy.api.app:create_app --factory --port 8000

# Frontend (requires Node.js - use nvm if npx not found)
cd frontend && npx next dev --port 3000

Frontend proxies /api/* to :8000 via next.config.ts rewrites.

How to test

# All tests (uses test_wot schema, never touches production)
python3 -m pytest tests/ -v

# Specific area
python3 -m pytest tests/test_auth.py -v
python3 -m pytest tests/test_ingest_naics.py -v

Test isolation: conftest.py creates a test_wot PostgreSQL schema, seeds NAICS/ISIC/SIC test data, and tears down after each test. Production data in public schema is never touched.

Development practices

  • TDD - Red → Green → Refactor, strictly enforced:
    1. Red: Write the test first. Run it. Confirm it fails for the right reason before writing any implementation code.
    2. Green: Write the minimum code to make the test pass. Nothing more.
    3. Refactor: Clean up implementation and tests while keeping all tests green.
    • Never write implementation before a failing test exists.
    • Never skip the "run it red" step - a test that was never red proves nothing.
    • Never refactor while tests are red.
  • No em-dashes: Never use the em-dash character (U+2014) anywhere in the project - code, comments, docstrings, markdown, or configuration. Use a hyphen - instead. The CI pipeline enforces this with a grep check.
  • No speculative code: Don't add features, abstractions, or error handling beyond what's asked.
  • Type safety: All frontend code is TypeScript. All backend models are Pydantic. Keep types.ts in sync with schemas.py.
  • Theme support: Both dark and light modes must work. Galaxy View text uses SVG shadow filters for contrast in both themes.
  • Test schema isolation: Tests MUST use the test_wot schema. Never run test queries against public.
  • Verify from primary source, never from error text: Tool denial messages and error output are signals to investigate, not facts to relay. Before asserting what a config file contains, what a DATABASE_URL points at, what an env var is set to, what's in production, what a file or API returns, or any other environmental claim, read the actual file or run the actual introspection this turn. A sandbox denial that says "Production Reads" is a heuristic, not proof the target is prod. If a denial blocks the introspection, say so explicitly and stop; do not backfill the unknown with guesses from the error text.

Auth system

  • Sign in: visit /login, enter email, click the one-time magic link. No password.
  • Backend: POST /api/v1/developers/signup mints the link, GET /api/v1/auth/magic-callback?t=... consumes it and sets dev_session (httponly JWT, 60-min TTL) + wot_csrf (JS-readable double-submit token)
  • Sign out: POST /api/v1/auth/logout clears both cookies
  • API keys: wot_ / rwot_ / aix_ prefix + 32 hex chars, bcrypt-hashed, 8-char prefix-indexed. Mint and revoke from /developers/keys (cookie-gated, CSRF-protected)
  • Rate limits: anonymous 30 req/min, authenticated 1000 req/min, plus per-IP guards on signup, magic-callback, classify/demo, search, contact, MCP, and key creation
  • JWT secret: JWT_SECRET env var (must be ≥32 chars in production); used to sign the dev_session cookie

Key patterns

  • Lifespan handler in app.py manages the asyncpg pool lifecycle
  • NACE-derived systems (WZ, ÖNACE, NOGA) copy all NACE nodes and create 1:1 equivalence edges
  • Next.js API proxy: client-side api.ts uses relative paths (/api/v1/...), next.config.ts rewrites them to the FastAPI backend
  • Galaxy View: D3 force simulation in a React useEffect, with useTheme() for theme-aware rendering. Cleanup properly (stop simulation, cancel animation frame)
  • IndustryMap: Links to /explore?q=<term>, Explore page reads useSearchParams() wrapped in <Suspense>

Wiki system (Karpathy LLM Wiki pattern)

Curated markdown files in wiki/ serve four channels from one source of truth:

  1. Web pages at /guide/[slug] - server-rendered HTML with SEO metadata
  2. MCP instructions - injected into the instructions field of the MCP initialize response
  3. llms-full.txt - concatenated plain text for AI crawlers
  4. Wiki API at GET /api/v1/wiki - JSON for developers and RAG pipelines

Key files:

  • wiki/_meta.json - page metadata (slug, title, description, order)
  • wiki/*.md - 10 curated guide pages
  • world_of_taxonomy/wiki.py - Python wiki loader (load_wiki_meta, load_wiki_page, build_wiki_context, build_llms_full_txt)
  • world_of_taxonomy/api/routers/wiki.py - Wiki API router
  • frontend/src/lib/wiki.ts - Server-side wiki utilities for Next.js
  • frontend/src/app/guide/ - Guide pages (index + [slug] dynamic route)
  • scripts/build_llms_txt.py - Regenerates frontend/public/llms-full.txt from wiki content
  • docs/diagrams/*.mmd - Mermaid diagram source files

When adding/modifying wiki content:

  • Run python scripts/build_llms_txt.py to regenerate llms-full.txt
  • Wiki files must not contain em-dashes (U+2014)
  • Each page should have at least one ## heading and stay under 10K tokens

What's NOT done yet

  • Node detail page ✓ done - /system/[id]/node/[code]/page.tsx with breadcrumb, typographic depth, children panel, cross-system equivalences, inline API endpoint
  • Auth frontend pages (login, register, API key dashboard) - backend is complete
  • Production deployment (Vercel for frontend, Fly.io/Railway for backend)
  • CI/CD pipeline
  • Domain-specific taxonomy extensions (ICD codes, crop taxonomies, etc.)

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.