# Package com.ihr.xbrl.om.taxonomy

Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content of the XBRL Taxonomy Schemas that requires XBRL processing.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  XSDParticle | This interface represents an element inside a complex content model.

- Class Summary
  Class | Description
  --- | ---
  XBRLArcroleType | This class represents an arcrole type definition in a DTS.
  XBRLImport | The Class XBRLImport.
  XBRLInclude | The Class XBRLInclude.
  XBRLItem | The Class XBRLItem.
  XBRLRoleAndArcroleTypes | The Class XBRLRoleAndArcroleTypes.
  XBRLRoleType | Provides the properties of an XBRL Role Type Information Item.
  XBRLTaxonomy | Provides the properties of an XBRL Taxonomy Information Item The [Parent] property is the parent class XBRLDocument.
  XBRLTuple | The Class XBRLTuple.
  XBRLUsedOn | A Used On Information Item.
  XBRLXSDTypeDefinition | This is a wrapper class over XSDTypeDefinition objects that implements the equals method.
  XBRLXSDTypeDefinition.ClsIgnoreAllReceiver | The Class ClsIgnoreAllReceiver.
  XMLElementDefinition | Common elements to both Tuples and Items.
  XSDAttributeDefinition | Represents an attribute definition in an XML Schema.
  XSDComposition | This class represents the content model for tuples.
  XSDElementRef | Element reference used inside a tuple definition.
  XSDElementWildcard | The Class XSDElementWildcard.

- Enum Summary
  Enum | Description
  --- | ---
  XBRLItem.BalanceType | Enumeration defining the possible content of the xbrli:balance attribute.
  XBRLItem.PeriodType | Enumeration defining the content of the xbrli:periodType attribute but also used to report the type of a XBRLPeriod object inside an XBRLContext.

## Package com.ihr.xbrl.om.taxonomy Description

Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content of the XBRL Taxonomy Schemas that requires XBRL processing.

And XBRL Taxonomy Schema is an XML Schema with some limitations. Classes on this package represents the content of an XBRL Taxonomy. Other classes like XBRLRoleType and XBRLArcroleType are included in this package.

An XBRL Taxonomy Schema defines XBRL Concepts. XBRL Concepts are XBRL Items `XBRLItem` or XBRL Tuples `XBRLTuple`. Concepts are used in instance documents as XBRL Facts.

Since:
  1.0 Created: 31/08/2008
Author:
  Ignacio