Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Definitions

IdentifierCondition expressionMeaning
C_NounHasNouns

(Feature / Objecthas (quantity)? property

A child or descendent element of an AIXM feature/object is present in the data set. If it is a descendant, then the full path to the property is provided, including starting from a child element

Examples: AirspaceTimeSlice has type ; AirspaceTimeSlice has at-least 2 annotation

CV_NounHasNounsValue

(Feature / Objecthas (quantity)? property value (unspecified)?

A child or descendent element of an AIXM feature/object is present in the data set and either has an assigned value or it is an empty element). If it is a descendant, then the full path to the property is provided, including starting from a child element

Examples: AirspaceTimeSlice has type value ; AirspaceTimeSlice has name value unspecified

CVT_NounHasNounsTest(Feature / Objecthas (quantity) property value  (compareWith 'valueOrList' / #free test#)
D_NounDescendNouns

DV_NounDescendNounsValue

DVT_NounDescendNounsTest

Mapping to AIXM XML structure

This group of elementary conditions test the existence or the value of the child or descendant nodes of an AIXM XML element. They have the following particularities:

  • the "entry node' is an AIXM XML element that corresponds to an AIXM class with stereotype <<feature>> or <<object>>, such as Airspace, Runway, City, ElevatedPoint, etc, This includes FetaureTimeSlice classes, such as AirspaceTimeSlice, RunwayTimeSlice, etc.
  • has is used when the element that is tested is a direct child element (in the XML sense) of the feature/object
  • has-descendant is used when the element that is tested is a deeper descendant (in the XML sense) of the feature/object. In principle, child elements are also descendants. However, for editorial clarity, 'descendant' should not be used for direct child elements.

The following diagram shows how has and has-descendant are interpreted in the AIXM XML structure.

  • No labels