XML Schema "datums.xsd"
Target Namespace:
Version:
3.2.1.2
Defined Components:
elements (18 global + 3 local), complexTypes (17)
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
http://schemas.opengis.net/gml/3.2.1/datums.xsd; see XML source
Includes Schemas (3):
Included in Schemas (1):
Annotation
See ISO/DIS 19136 13.5 The datums schema components can be divided into three logical parts, which define elements and types for XML encoding of the definitions of: - Abstract datum - Geodetic datums, including ellipsoid and prime meridian - Multiple other concrete types of spatial or temporal datums These schema components encode the Datum packages of the UML Models of ISO 19111 Clause 10 and ISO/DIS 19136 D.3.10. GML is an OGC Standard. Copyright (c) 2007,2010 Open Geospatial Consortium. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
All Element Summary
A gml:AbstractDatum specifies the relationship of a coordinate system to the earth, thus creating a coordinate reference system.
Type:
Content:
complex, 1 attribute, 10 elements
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
affiliated to substitution group gml:Definition; may be substituted with 5 elements
Defined:
globally; see XML source
Used:
gml:anchorDefinition is a description, possibly including coordinates, of the definition used to anchor the datum to the Earth.
Type:
Content:
simple, 1 attribute
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
gml:ellipsoid is an association role to the ellipsoid used by this geodetic datum.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
A gml:Ellipsoid is a geometric figure that may be used to describe the approximate shape of the earth.
Type:
Content:
complex, 1 attribute, 8 elements
Subst.Gr:
may substitute for elements: gml:Definition, gml:AbstractGML, gml:AbstractObject
Defined:
globally; see XML source
Used:
gml:EngineeringDatum defines the origin of an engineering coordinate reference system, and is used in a region around that origin.
Type:
Content:
complex, 1 attribute, 10 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
gml:GeodeticDatum is a geodetic datum defines the precise location and orientation in 3-dimensional space of a defined ellipsoid (or sphere), or of a Cartesian coordinate system centered in this ellipsoid (or sphere).
Type:
Content:
complex, 1 attribute, 12 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
gml:greenwichLongitude is the longitude of the prime meridian measured from the Greenwich meridian, positive eastward.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
gml:ImageDatum defines the origin of an image coordinate reference system, and is used in a local context only.
Type:
Content:
complex, 1 attribute, 11 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
Type:
Content:
simple, 1 attribute
Defined:
Type:
boolean
Content:
simple
Defined:
gml:origin is the date and time origin of this temporal datum.
Type:
dateTime
Content:
simple
Defined:
globally; see XML source
Used:
gml:pixelInCell is a specification of the way an image grid is associated with the image data attributes.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
gml:primeMeridian is an association role to the prime meridian used by this geodetic datum.
Type:
Content:
complex, 9 attributes, 1 element
Subst.Gr:
may be substituted with 1 element
Defined:
globally; see XML source
Used:
A gml:PrimeMeridian defines the origin from which longitude values are determined.
Type:
Content:
complex, 1 attribute, 7 elements
Subst.Gr:
may substitute for elements: gml:Definition, gml:AbstractGML, gml:AbstractObject
Defined:
globally; see XML source
Used:
gml:realizationEpoch is the time after which this datum definition is valid.
Type:
date
Content:
simple
Defined:
globally; see XML source
Used:
gml:secondDefiningParameter is a property containing the definition of the second parameter that defines the shape of an ellipsoid.
Type:
anonymous complexType
Content:
complex, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Type:
anonymous complexType
Content:
complex, 3 elements
Defined:
globally; see XML source
Includes:
definitions of 3 elements
Used:
gml:semiMajorAxis specifies the length of the semi-major axis of the ellipsoid, with its units.
Type:
Content:
simple, 1 attribute
Defined:
globally; see XML source
Used:
Type:
Content:
simple, 1 attribute
Defined:
A gml:TemporalDatum defines the origin of a Temporal Reference System.
Type:
Content:
complex, 1 attribute, 9 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
gml:VerticalDatum is a textual description and/or a set of parameters identifying a particular reference level surface used as a zero-height surface, including its position with respect to the Earth for any of the height types recognized by this International Standard.
Type:
Content:
complex, 1 attribute, 10 elements
Subst.Gr:
Defined:
globally; see XML source
Used:
Complex Type Summary
Content:
complex, 1 attribute, 10 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 4 elements
Used:
gml:DatumPropertyType is a property type for association roles to a datum, either referencing or containing the definition of that datum.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
gml:EllipsoidPropertyType is a property type for association roles to an ellipsoid, either referencing or containing the definition of that ellipsoid.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 8 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
gml:EngineeringDatumPropertyType is a property type for association roles to an engineering datum, either referencing or containing the definition of that datum.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 10 elements
Defined:
globally; see XML source
Used:
gml:GeodeticDatumPropertyType is a property type for association roles to a geodetic datum, either referencing or containing the definition of that datum.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 12 elements
Defined:
globally; see XML source
Includes:
definitions of 2 elements
Used:
gml:ImageDatumPropertyType is a property type for association roles to an image datum, either referencing or containing the definition of that datum.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 11 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
gml:PrimeMeridianPropertyType is a property type for association roles to a prime meridian, either referencing or containing the definition of that meridian.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 7 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
The TemporalDatumBaseType partially defines the origin of a temporal coordinate reference system.
Content:
complex, 1 attribute, 8 elements
Abstract:
(cannot be assigned directly to elements used in instance XML documents)
Defined:
globally; see XML source
Includes:
definitions of 1 attribute, 8 elements
Used:
gml:TemporalDatumPropertyType is a property type for association roles to a temporal datum, either referencing or containing the definition of that datum.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 9 elements
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
gml:VerticalDatumPropertyType is property type for association roles to a vertical datum, either referencing or containing the definition of that datum.
Content:
complex, 9 attributes, 1 element
Defined:
globally; see XML source
Includes:
definition of 1 element
Used:
Content:
complex, 1 attribute, 10 elements
Defined:
globally; see XML source
Used:
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v5 rel. 2 U (http://www.xmlspy.com) by Clemens Portele (interactive instruments) -->
<schema elementFormDefault="qualified" targetNamespace="http://www.opengis.net/gml/3.2" version="3.2.1.2" xml:lang="en" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:gml="http://www.opengis.net/gml/3.2">
<annotation>
<appinfo source="urn:x-ogc:specification:gml:schema-xsd:datums:3.2.1">datums.xsd</appinfo>
<documentation>
See ISO/DIS 19136 13.5
The datums schema components can be divided into three logical parts, which define elements and types for XML encoding of the definitions of:
- Abstract datum
- Geodetic datums, including ellipsoid and prime meridian
- Multiple other concrete types of spatial or temporal datums
These schema components encode the Datum packages of the UML Models of ISO 19111 Clause 10 and ISO/DIS 19136 D.3.10.

GML is an OGC Standard.
Copyright (c) 2007,2010 Open Geospatial Consortium.
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
</documentation>
</annotation>
<include schemaLocation="gml.xsd"/>
<include schemaLocation="referenceSystems.xsd"/>
<include schemaLocation="measures.xsd"/>
<element abstract="true" name="AbstractDatum" substitutionGroup="gml:Definition" type="gml:AbstractDatumType">
<annotation>
<documentation>
A gml:AbstractDatum specifies the relationship of a coordinate system to the earth, thus creating a coordinate reference system. A datum uses a parameter or set of parameters that determine the location of the origin of the coordinate reference system. Each datum subtype may be associated with only specific types of coordinate systems. This abstract complex type shall not be used, extended, or restricted, in a GML Application Schema, to define a concrete subtype with a meaning equivalent to a concrete subtype specified in this document.
</documentation>
</annotation>
</element>
<complexType abstract="true" name="AbstractDatumType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
<element minOccurs="0" ref="gml:anchorDefinition"/>
<element minOccurs="0" ref="gml:realizationEpoch"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="anchorDefinition" type="gml:CodeType">
<annotation>
<documentation>
gml:anchorDefinition is a description, possibly including coordinates, of the definition used to anchor the datum to the Earth. Also known as the "origin", especially for engineering and image datums. The codeSpace attribute may be used to reference a source of more detailed on this point or surface, or on a set of such descriptions.
- For a geodetic datum, this point is also known as the fundamental point, which is traditionally the point where the relationship between geoid and ellipsoid is defined. In some cases, the "fundamental point" may consist of a number of points. In those cases, the parameters defining the geoid/ellipsoid relationship have been averaged for these points, and the averages adopted as the datum definition.
- For an engineering datum, the anchor definition may be a physical point, or it may be a point with defined coordinates in another CRS.may
- For an image datum, the anchor definition is usually either the centre of the image or the corner of the image.
- For a temporal datum, this attribute is not defined. Instead of the anchor definition, a temporal datum carries a separate time origin of type DateTime.
</documentation>
</annotation>
</element>
<element name="realizationEpoch" type="date">
<annotation>
<documentation>
gml:realizationEpoch is the time after which this datum definition is valid. See ISO 19111 Table 32 for details.
</documentation>
</annotation>
</element>
<complexType name="DatumPropertyType">
<annotation>
<documentation>
gml:DatumPropertyType is a property type for association roles to a datum, either referencing or containing the definition of that datum.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:AbstractDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="GeodeticDatum" substitutionGroup="gml:AbstractDatum" type="gml:GeodeticDatumType">
<annotation>
<documentation>
gml:GeodeticDatum is a geodetic datum defines the precise location and orientation in 3-dimensional space of a defined ellipsoid (or sphere), or of a Cartesian coordinate system centered in this ellipsoid (or sphere).
</documentation>
</annotation>
</element>
<complexType name="GeodeticDatumType">
<complexContent>
<extension base="gml:AbstractDatumType">
<sequence>
<element ref="gml:primeMeridian"/>
<element ref="gml:ellipsoid"/>
</sequence>
</extension>
</complexContent>
</complexType>
<annotation>
<documentation>
gml:primeMeridian is an association role to the prime meridian used by this geodetic datum.
</documentation>
</annotation>
</element>
<element name="ellipsoid" type="gml:EllipsoidPropertyType">
<annotation>
<documentation>
gml:ellipsoid is an association role to the ellipsoid used by this geodetic datum.
</documentation>
</annotation>
</element>
<complexType name="GeodeticDatumPropertyType">
<annotation>
<documentation>
gml:GeodeticDatumPropertyType is a property type for association roles to a geodetic datum, either referencing or containing the definition of that datum.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:GeodeticDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="Ellipsoid" substitutionGroup="gml:Definition" type="gml:EllipsoidType">
<annotation>
<documentation>
A gml:Ellipsoid is a geometric figure that may be used to describe the approximate shape of the earth. In mathematical terms, it is a surface formed by the rotation of an ellipse about its minor axis.
</documentation>
</annotation>
</element>
<complexType name="EllipsoidType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element ref="gml:semiMajorAxis"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="semiMajorAxis" type="gml:MeasureType">
<annotation>
<documentation>
gml:semiMajorAxis specifies the length of the semi-major axis of the ellipsoid, with its units. Uses the MeasureType with the restriction that the unit of measure referenced by uom must be suitable for a length, such as metres or feet.
</documentation>
</annotation>
</element>
<element name="secondDefiningParameter">
<annotation>
<documentation>
gml:secondDefiningParameter is a property containing the definition of the second parameter that defines the shape of an ellipsoid. An ellipsoid requires two defining parameters: semi-major axis and inverse flattening or semi-major axis and semi-minor axis. When the reference body is a sphere rather than an ellipsoid, only a single defining parameter is required, namely the radius of the sphere; in that case, the semi-major axis "degenerates" into the radius of the sphere.
The inverseFlattening element contains the inverse flattening value of the ellipsoid. This value is a scale factor (or ratio). It uses gml:LengthType with the restriction that the unit of measure referenced by the uom attribute must be suitable for a scale factor, such as percent, permil, or parts-per-million.
The semiMinorAxis element contains the length of the semi-minor axis of the ellipsoid. When the isSphere element is included, the ellipsoid is degenerate and is actually a sphere. The sphere is completely defined by the semi-major axis, which is the radius of the sphere.
</documentation>
</annotation>
<complexType>
<sequence>
<element ref="gml:SecondDefiningParameter"/>
</sequence>
</complexType>
</element>
<element name="SecondDefiningParameter">
<complexType>
<choice>
<element name="inverseFlattening" type="gml:MeasureType"/>
<element name="semiMinorAxis" type="gml:LengthType"/>
<element default="true" name="isSphere" type="boolean"/>
</choice>
</complexType>
</element>
<complexType name="EllipsoidPropertyType">
<annotation>
<documentation>
gml:EllipsoidPropertyType is a property type for association roles to an ellipsoid, either referencing or containing the definition of that ellipsoid.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:Ellipsoid"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="PrimeMeridian" substitutionGroup="gml:Definition" type="gml:PrimeMeridianType">
<annotation>
<documentation>
A gml:PrimeMeridian defines the origin from which longitude values are determined. The default value for the prime meridian gml:identifier value is "Greenwich".
</documentation>
</annotation>
</element>
<complexType name="PrimeMeridianType">
<complexContent>
<extension base="gml:IdentifiedObjectType">
<sequence>
<element ref="gml:greenwichLongitude"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="greenwichLongitude" type="gml:AngleType">
<annotation>
<documentation>
gml:greenwichLongitude is the longitude of the prime meridian measured from the Greenwich meridian, positive eastward. If the value of the prime meridian "name" is "Greenwich" then the value of greenwichLongitude shall be 0 degrees.
</documentation>
</annotation>
</element>
<complexType name="PrimeMeridianPropertyType">
<annotation>
<documentation>
gml:PrimeMeridianPropertyType is a property type for association roles to a prime meridian, either referencing or containing the definition of that meridian.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:PrimeMeridian"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="EngineeringDatum" substitutionGroup="gml:AbstractDatum" type="gml:EngineeringDatumType">
<annotation>
<documentation>
gml:EngineeringDatum defines the origin of an engineering coordinate reference system, and is used in a region around that origin. This origin may be fixed with respect to the earth (such as a defined point at a construction site), or be a defined point on a moving vehicle (such as on a ship or satellite).
</documentation>
</annotation>
</element>
<complexType name="EngineeringDatumType">
<complexContent>
<extension base="gml:AbstractDatumType"/>
</complexContent>
</complexType>
<complexType name="EngineeringDatumPropertyType">
<annotation>
<documentation>
gml:EngineeringDatumPropertyType is a property type for association roles to an engineering datum, either referencing or containing the definition of that datum.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:EngineeringDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="ImageDatum" substitutionGroup="gml:AbstractDatum" type="gml:ImageDatumType">
<annotation>
<documentation>
gml:ImageDatum defines the origin of an image coordinate reference system, and is used in a local context only. For an image datum, the anchor definition is usually either the centre of the image or the corner of the image. For more information, see ISO 19111 B.3.5.
</documentation>
</annotation>
</element>
<complexType name="ImageDatumType">
<complexContent>
<extension base="gml:AbstractDatumType">
<sequence>
<element ref="gml:pixelInCell"/>
</sequence>
</extension>
</complexContent>
</complexType>
<element name="pixelInCell" type="gml:CodeWithAuthorityType">
<annotation>
<documentation>
gml:pixelInCell is a specification of the way an image grid is associated with the image data attributes. The required codeSpace attribute shall reference a source of information specifying the values and meanings of all the allowed string values for this property.
</documentation>
</annotation>
</element>
<complexType name="ImageDatumPropertyType">
<annotation>
<documentation>
gml:ImageDatumPropertyType is a property type for association roles to an image datum, either referencing or containing the definition of that datum.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:ImageDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="VerticalDatum" substitutionGroup="gml:AbstractDatum" type="gml:VerticalDatumType">
<annotation>
<documentation>
gml:VerticalDatum is a textual description and/or a set of parameters identifying a particular reference level surface used as a zero-height surface, including its position with respect to the Earth for any of the height types recognized by this International Standard.
</documentation>
</annotation>
</element>
<complexType name="VerticalDatumType">
<complexContent>
<extension base="gml:AbstractDatumType"/>
</complexContent>
</complexType>
<complexType name="VerticalDatumPropertyType">
<annotation>
<documentation>
gml:VerticalDatumPropertyType is property type for association roles to a vertical datum, either referencing or containing the definition of that datum.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:VerticalDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
<element name="TemporalDatum" substitutionGroup="gml:AbstractDatum" type="gml:TemporalDatumType">
<annotation>
<documentation>
A gml:TemporalDatum defines the origin of a Temporal Reference System. This type omits the "anchorDefinition" and "realizationEpoch" elements and adds the "origin" element with the dateTime type.
</documentation>
</annotation>
</element>
<complexType name="TemporalDatumType">
<complexContent>
<extension base="gml:TemporalDatumBaseType">
<sequence>
<element ref="gml:origin"/>
</sequence>
</extension>
</complexContent>
</complexType>
<complexType abstract="true" name="TemporalDatumBaseType">
<annotation>
<documentation>
The TemporalDatumBaseType partially defines the origin of a temporal coordinate reference system. This type restricts the AbstractDatumType to remove the "anchorDefinition" and "realizationEpoch" elements.
</documentation>
</annotation>
<complexContent>
<restriction base="gml:AbstractDatumType">
<sequence>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:metaDataProperty"/>
<element minOccurs="0" ref="gml:description"/>
<element minOccurs="0" ref="gml:descriptionReference"/>
<element ref="gml:identifier"/>
<element maxOccurs="unbounded" minOccurs="0" ref="gml:name"/>
<element minOccurs="0" ref="gml:remarks"/>
<element minOccurs="0" ref="gml:domainOfValidity"/>
<element maxOccurs="unbounded" ref="gml:scope"/>
</sequence>
<attribute ref="gml:id" use="required"/>
</restriction>
</complexContent>
</complexType>
<element name="origin" type="dateTime">
<annotation>
<documentation>
gml:origin is the date and time origin of this temporal datum.
</documentation>
</annotation>
</element>
<complexType name="TemporalDatumPropertyType">
<annotation>
<documentation>
gml:TemporalDatumPropertyType is a property type for association roles to a temporal datum, either referencing or containing the definition of that datum.
</documentation>
</annotation>
<sequence minOccurs="0">
<element ref="gml:TemporalDatum"/>
</sequence>
<attributeGroup ref="gml:AssociationAttributeGroup"/>
</complexType>
</schema>

This XML schema documentation has been generated with DocFlex/XML 1.11 using DocFlex/XML XSDDoc 2.8.3 template set.
DocFlex/XML is a tool for programming and running highly sophisticated documentation and reports generators by the data obtained from any kind of XML files. The actual doc-generators are implemented in the form of special templates that are designed visually using a high-quality Template Designer GUI basing on the XML schema (or DTD) files describing the data source XML.
DocFlex/XML XSDDoc is a commercial template application of DocFlex/XML that implements a high-quality XML Schema documentation generator with simultaneous support of framed multi-file HTML, single-file HTML and RTF output formats. (More formats are planned in the future).
A commercial license for "DocFlex/XML XSDDoc" will allow you:
  • To configure the generated documentation so much as you want. Thanks to our template technology, it was possible to support > 400 template parameters, which work the same as "options" of ordinary doc-generators. The parameters are organized in nested groups, which form a parameter tree. Most of them have their default values calculated dynamically from a few primary parameters. So, you'll never need to specify all of them. That will give you swift and effective control over the generated content!
  • To use certain features disabled in the free mode (such as the full documenting of substitution groups).
  • To select only the initial, imported, included, redefined XML schemas to be documented or only those directly specified by name.
  • To include only XML schema components specified by name.
  • To document local element components both globally and locally (similar to attributes).
  • To allow/suppress unification of local elements by type.
  • To enable/disable reproducing of namespace prefixes.
  • To use PlainDoc.tpl main template to generate all the XML schema documentation in a signle-file form as both HTML and incredible quality RTF output.
  • To format your annotations with XHTML tags and reproduce that formatting both in HTML and RTF output.
  • To insert images in your annotations using XHTML <img> tags (supported both in HTML and RTF output).
  • To remove this very advertisement text!
Once having only such a license, you will be able to run the fully-featured XML schema documentation generator both with DocFlex/XML (Full Edition) and with DocFlex/XML RE, which is a reduced free edition containing only the template interpretor / output generator. No other licenses will be required!
But this is not all. In addition to it, a commercial license for "DocFlex/XML SDK" will allow you to modify the XSDDoc templates themselves as much as you want. You will be able to achieve whatever was impossible to do with the template parameters only. And, of course, you could develop any template applications by your own!
Please note that by purchasing a license for this software, you not only acquire a useful tool, you will also make an important investment in its future development, the results of which you could enjoy later by yourself. Every single your purchase matters and makes a difference for us!
To purchase a license, please follow this link: http://www.filigris.com/shop/