The International Classification for Standards (ICS) categories are used to serve as a structure for catalogues of international, regional and national standards and other normative documents, and as a basis for standing-order systems for international, regional and national standards. It may also be used for classifying standards and normative documents in databases, libraries, etc.
The classifications can be downloaded here for free as a PDF document (intro page here). This document lists the main categories first, and then a full alphabetic index. I won’t try to explain the format here, as it is all on the ISO website.
The PDF is a handy reference, but cannot be used in electronic systems. I have extracted the classifications from this document and provide it here in tab-separated format for loading into a spreadsheet or database.
The first line of the file contains the column headings. The remainder of the file holds one classification per line, in ASCII, with tab-separated fields as follows:
- Field – the top level, two-digits (00 to 99) mandatory
- Group – the second level, three digits (000 to 999) optional
- Subgroup – the third and last official level, two digits (00 to 99) optional
- Title – the title description of the classification
- Notes1 to Notes7 – notes, all optional
The optional fields can be empty, with trailing optional fields (i.e. the notes) not present at all.
The text file: ISC-Categories-ics6-en
Here is the same data normalised into separate titles and notes:
If you find any mistakes in the data, please let me know. Before you ask, I don’t have a list of all the standards, since there is no freely-available index to down load in any format.
——————–
Edit: I have recently come across this XML version of the NACE codes in the Europass project, that may also be of use:
http://europass.cedefop.europa.eu/TechnicalResources/XML/xsd/imported_schemas/NACE_COM.xsd