Sheet: 'ISM Extensions...'
- Last UpdatedJun 20, 2024
- 2 minute read
Extension sheets are used to annotate built-in constructs with extensions.
An Extensions Sheet has to be named 'ISM Extensions' (notice the trailing space character), plus a name of your choice.
|
Item |
Column Name |
Constraint |
Description |
|---|---|---|---|
|
1 |
TargetNode |
|
|
|
2 |
Default Namespace Prefix |
|
|
|
3 |
Property Name |
Required |
The name of an extension property or node. There are three alternatives syntaxes: [namespacePrefix:][node1/…/nodeN/] propertyName Specifies a single property, optionally with a list of ancestor nodes. If no namespacePrefix is specified, the DefaultNamespacePrefix will be used. If the expression is suffixed with an exclamation mark ("propertyName!"), the property will be qualified as not derivable. [namespacePrefix:]node1[/…/nodeN]/_group Specifies a node for a group of properties, optionally with a list of ancestor nodes. If no namespacePrefix is specified, the DefaultNamespacePrefix will be used. Consecutive rows containing "/ propertyName" (notice the initial slash character) will be added as properties for the group node. The group ends with the first row not containing a property name prefixed with slash. If the expression is suffixed with an exclamation mark ("…/_group!"), all properties in the group will be qualified as not derivable. [namespacePrefix:]node1[/…/nodeN]/_table Specifies a node for a property table, optionally with a list of ancestor nodes. If no namespacePrefix is specified, the DefaultNamespacePrefix will be used. Consecutive columns in the same row represents headers in the property table, and therefore also the property names. Consecutive rows containing "/nodeName" (notice the initial slash character) will be added as a sub- node, representing a row in the property table. Consecutive columns in the same row represents property values for the property specified in the corresponding column in the first table row. The table ends with the first row not containing a node name prefixed with slash. If the expression is suffixed with an exclamation mark ("…/_table!"), all properties in the table will be qualified as not derivable. |
|
4 |
Property Value |
Represents the value of the corresponding property |
For examples of Extensions Sheet, see the ISM Standard Excel Format v1.1.0.xlsx example Excel Workbook.