Basic implementation of a taxonomy that offers the TaxonomyApi query API. It does not enforce closure under DTS discovery rules, or uniqueness of "target expanded names" of concept declarations etc. It does not know anything about tables and formulas. It also does not know anything about networks of relationships.
Basic implementation of a taxonomy that offers the TaxonomyApi query API. It does not enforce closure under DTS discovery rules, or uniqueness of "target expanded names" of concept declarations etc. It does not know anything about tables and formulas. It also does not know anything about networks of relationships.
The passed relationships must be backed by XLink arcs in the underlying taxonomy, or else the instance is corrupt. This is not checked by this class.
This object is expensive to create (through the build method), primarily due to the mappings from source and target concepts to standard relationships. Looking up schema content by EName (or by URI for global element declarations) is also fast.
- Authors
Chris de Vreeze
- Companion
- object
Value members
Concrete methods
Creates a "sub-taxonomy" in which only the given document URIs occur. It can be used for a specific entry point DTS, or to make query methods (not taking an EName) cheaper. In order to keep the same net substitution groups, they are passed as the extra substitution groups to the subset BasicTaxonomy.
Creates a "sub-taxonomy" in which only the given document URIs occur. It can be used for a specific entry point DTS, or to make query methods (not taking an EName) cheaper. In order to keep the same net substitution groups, they are passed as the extra substitution groups to the subset BasicTaxonomy.
Creates a "sub-taxonomy" in which only relationships passing the filter occur. Schema and linkbase DOM content remains the same. Only relationships are filtered. It can be used to make query methods (not taking an EName) cheaper.
Creates a "sub-taxonomy" in which only relationships passing the filter occur. Schema and linkbase DOM content remains the same. Only relationships are filtered. It can be used to make query methods (not taking an EName) cheaper.
Returns the "guessed Scope" from the documents in the taxonomy. This can be handy for finding prefixes for namespace names, or for generating ENames from QNames.
Returns the "guessed Scope" from the documents in the taxonomy. This can be handy for finding prefixes for namespace names, or for generating ENames from QNames.
The resulting Scope is taken from the Scopes of the root elements, ignoring the default namespace, if any. If different root element Scopes are conflicting, it is undetermined which one wins.
Returns the effective taxonomy, after resolving prohibition and overriding.
Returns the effective taxonomy, after resolving prohibition and overriding.
Inherited methods
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- TaxonomySchemaLike
- Inherited from
- ConceptLabelRelationshipContainerLike
- Inherited from
- ConceptReferenceRelationshipContainerLike
- Inherited from
- TaxonomySchemaLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- ElementLabelRelationshipContainerLike
- Inherited from
- ElementReferenceRelationshipContainerLike
- Inherited from
- TaxonomySchemaLike
- Inherited from
- SchemaLike
- Inherited from
- SchemaLike
- Inherited from
- SchemaLike
- Inherited from
- SchemaLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- TaxonomySchemaLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- SchemaLike
- Inherited from
- SchemaLike
- Inherited from
- SchemaLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- ConceptLabelRelationshipContainerLike
- Inherited from
- ConceptReferenceRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- ElementLabelRelationshipContainerLike
- Inherited from
- ElementReferenceRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- StandardRelationshipContainerLike
- Inherited from
- StandardRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- TaxonomySchemaLike
- Inherited from
- RelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- StandardRelationshipContainerLike
- Inherited from
- StandardRelationshipContainerLike
- Inherited from
- TaxonomySchemaLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- ConceptLabelRelationshipContainerLike
- Inherited from
- ConceptReferenceRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- ElementLabelRelationshipContainerLike
- Inherited from
- ElementReferenceRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- InterConceptRelationshipContainerLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- NonStandardRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- StandardInterConceptRelationshipContainerLike
- Inherited from
- StandardRelationshipContainerLike
- Inherited from
- StandardRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- PresentationRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- DimensionalRelationshipContainerLike
- Inherited from
- TaxonomySchemaLike
- Inherited from
- TaxonomySchemaLike
- Inherited from
- SchemaLike
- Inherited from
- SchemaLike
- Inherited from
- TaxonomySchemaLike
- Inherited from
- TaxonomySchemaLike
- Inherited from
- SchemaLike
- Inherited from
- SchemaLike
- Inherited from
- TaxonomySchemaLike
- Inherited from
- TaxonomySchemaLike