An Open Standard for Chemical Structure Representation: The IUPAC Chemical Identifier