An XBRL taxonomy is an electronic classification system for financial statements and business reports that represents concepts, relationships, and labels in multiple languages. An XBRL instance contains reported data values linked to contexts like period or currency. An extension taxonomy modifies and extends a base taxonomy. XBRL schemas define taxonomy elements while linkbases combine labels, references, relationships, and validation rules to organize and define taxonomy content.