Docstoc

AIXM Support for Digital NOTAM

Document Sample
AIXM Support for Digital NOTAM Powered By Docstoc
					AIXM Support for Digital NOTAM
AIXM XML Developers’ Seminar #5
23 March 2010




                                  The European Organisation for the Safety of Air Navigation
              Contents


 • Event Message Type

 • Temporality
    • The Temporality Model
    • Applying the Temporality Model
    • Usage Examples

 • Properties with Schedule
    • eASM examples

AIXM Support for Digital NOTAM         2
              Event Message Type - UML
              Draft used in xNOTAM Trial




AIXM Support for Digital NOTAM             3
              Event Message Type – XML
              Draft used in xNOTAM Trial




AIXM Support for Digital NOTAM             4
              Event Message Type


 • Upgraded to AIXM 5.1 extension
 • Tested in OGC OWS-7 testbed




AIXM Support for Digital NOTAM      5
              Contents


 • Event Message Type

 • Temporality
    • The Temporality Model
    • Applying the Temporality Model
    • Usage Examples

 • Properties with Schedule
    • eASM examples

AIXM Support for Digital NOTAM         6
              Temporality Summary - Time Slice
              types
 •    BASELINE = A kind of Time Slice that describes the feature state (the
      set of all feature’s properties) as result of a permanent change;

 •    PERMDELTA = A kind of Time Slice that describes the difference in a
      feature state as result of a permanent change;

 •    TEMPDELTA = A kind of Time Slice that describes the transitory
      changes of a feature state during a temporary event;

 •    SNAPSHOT = A kind of Time Slice that describes the state of a feature
      at a time instant, as result of combining the actual BASELINE Time
      Slice valid at that time instant with all TEMPDELTA Time Slices
      applicable at that time instant.




AIXM Support for Digital NOTAM                                                7
              Feature has time varying properties
 Feature
Properties




        P1          value 1                value 2             value 3             value 4


        P2                       value a                                 value b


        P3                                                           value x


        P4                                           value z


        P5                            value $              value #


                                                                                             Time




AIXM Support for Digital NOTAM                                                                      8
              The basic Time Slice model
 Feature
Properties




        P1          value 1                value 2             value 3             value 4


        P2                       value a                                 value b


        P3                                                           value x


        P4                                           value z


        P5                            value $              value #


                                                                                             Time




AIXM Support for Digital NOTAM                                                                      9
                The basic Time Slice model
 Feature
Properties
                                 states


        P1


        P2


        P3


        P4


        P5



         TimeSlices:   TS 1      TS 2     TS 3   TS 4   TS 5   TS 6   TS 7   TS 8




AIXM Support for Digital NOTAM                                                      10
                 Temporary events – digital NOTAM

 Feature
Properties
                                             event



        P1


        P2


        P3


        P4                       temporary
                                  value w



        P5



         TimeSlices:   TS 1        TS 2              TS 3   TS 4   TS 5   TS 6   TS 7   TS 8
                                 TS "temp”




AIXM Support for Digital NOTAM                                                                 11
                Current State
 Feature
Properties




      P1


      P2


      P3


      P4                          temporary
                                   value w




      P5



       TimeSlices:   TS 1        TS 2         TS 3   TS 4   TS 5   TS 6   TS 7   TS 8

                                 SNAPSHOT


             SNAPSHOT = describes the state of a feature at a time instant,
             as result of combining the actual BASELINE Time Slice valid at
             that time instant with all TEMPDELTA Time Slices applicable at
             that time instant.
AIXM Support for Digital NOTAM                                                          12
               Permanent changes
  Feature
 Properties
                                             event



         P1


         P2


         P3


         P4                      temporary
                                  value w



         P5



         TimeSlices:    TS 1      TS 2               TS 3   TS 4   TS 5   TS 6   TS 7   TS 8
                                 TS "temp”


          PERMDELTA = A kind of Time Slice that describes
          the difference in a feature state as result of a
          permanent change.
AIXM Support for Digital NOTAM                                                                 13
Time Slice Types


        Feature
                                                                           PERMDELTA 4                   PERMDELTA 7
       Properties                        PERMDELTA 2               PERMDELTA 3   PERMDELTA 5   PERMDELTA 6           PERMDELTA 8
                                                                                                                                   PERMDELTA 9
                                                                                                                                    (end of life)


                          PERMDELTA 1
                           (start of life)



              P1


              P2


              P3


              P4                                       temporary
                                                        value w



              P5

                                                                                                                              Time


                                                       TEMPDELTA

                                                           SNAPSHOT




   AIXM Support for Digital NOTAM                                                                                                                   14
              Corrections

• Information about events that are planned to
  take place in future
    • update the already communicated
      information
    • may affect “event” Time Slices - of type
      PERMDELTA and TEMPDELTA.
• Solution
    • Identify Time Slice concerned by a
      “sequence number”
    • Also needed: “correctionNumber”
AIXM Support for Digital NOTAM                   15
              Final UML representation




AIXM Support for Digital NOTAM           16
                                 AIXM UML –
                                 including temporality




AIXM Support for Digital NOTAM                   17
              Summary - Time Slice types


 •    BASELINE = A kind of Time Slice that describes the feature state (the
      set of all feature’s properties) as result of a permanent change;

 •    PERMDELTA = A kind of Time Slice that describes the difference in a
      feature state as result of a permanent change;

 •    TEMPDELTA = A kind of Time Slice that describes the transitory
      changes of a feature state during a temporary event;

 •    SNAPSHOT = A kind of Time Slice that describes the state of a feature
      at a time instant, as result of combining the actual BASELINE Time
      Slice valid at that time instant with all TEMPDELTA Time Slices
      applicable at that time instant.




AIXM Support for Digital NOTAM                                                18
                An Example: Navaid frequency change
Imagine that AML Navaid undergoes an upgrade that changes
its frequency from 112.0 MHz to 113.2 MHz…
                                                Baseline 1
                                                                                  Baseline 2
   Permanent                                               Permanent
    Delta 1                                                 Delta 2



                      VOR navaid: id = AML                                  VOR navaid: id = AML
                    Status = Operational, Freq = 112.0 MHz             Status = Operational, Freq = 113.2 MHz

                             TempDelta 1
                                                TempDelta 2
                           NOTAM
                             Status = Offline    NOTAM
                                for upgrades
                                                Freq = 113.2 MHz
                                                Status = on test,
                                                     do not use
                                                                                 Frequency upgrade
                                                                                 coordinated to be
                                                                                 effective next cycle



           Snapshot 1         Snapshot 2         Snapshot 3         Snapshot 4
  AIXM Support for Digital NOTAM                                                                                19
              Applying the model for Digital NOTAM


 • TEMPDELTA
   • For temporary situations
 • PERMDELTA
   • For permanent changes
 • BASELINEs
   • For so called “transient” features


AIXM Support for Digital NOTAM                       20
              TEMPDELTA


 • Changes of a limited duration
 • Considered to be overlaid on the permanent state of the feature
 • When the temporary change ends, the temporary changes no
   longer apply and we revert back to the permanent feature state.




AIXM Support for Digital NOTAM                                       21
              TEMPDELTA



 Feature
  - gml:identifier




Optional: include the BASELINE/SNAPSHOT in the
message

AIXM Support for Digital NOTAM                   22
              Identifying the feature affected by “delta”
<Feature>
  <gml:identifier>35149fb2-971f-492c-94c2-5671d4580587</gml:identifier>
  <timeSlice>
    <validTime>….</validTime>
    <interpretation>BASELINE</interpretation>
    <sequenceNumber>23</sequenceNumber>
    <property1>….</property1>
    <property2>….</property2>
    ….
  </timeSlice>
  <timeSlice>
    <validTime>….</validTime>
    <interpretation>TEMPDELTA</interpretation>
    <sequenceNumber>23</sequenceNumber>
    <property4>….</property4>
  </timeSlice>
</Feature>


AIXM Support for Digital NOTAM                                        23
              Identifying the feature affected by “delta”
<Feature>
  <gml:identifier>35149fb2-971f-492c-94c2-5671d4580587</gml:identifier>
  <timeSlice>
    <validTime>….</validTime>
    <interpretation>SNAPSHOT</interpretation>
    <property1>….</property1> <!-- Natural key -->
    <property2>….</property2>
  </timeSlice>
  <timeSlice>
    <validTime>….</validTime>
    <interpretation>TEMPDELTA</interpretation>
    <sequenceNumber>23</sequenceNumber>
    <property4>….</property4>
  </timeSlice>
</Feature>




AIXM Support for Digital NOTAM                                        24
              PERMDELTA


 • Considered irreversible at the time when it is being made

 • For Permanent Events, two Timeslices are created:
 • the first one is of type PERMDELTA and contains just the values
   of the modified properties;
 • the second one is of type BASELINE and contains the result of
   merging the changes (as they appear in the above
   PERMDELTA) with the existing BASELINE form the database.
   The result is this new BASELINE. It is a recomendation of the
   Temporality model to include in the AIXM 5 message both the
   PERMDELTA and the BASELINE



AIXM Support for Digital NOTAM                                   25
              PERMDELTA



 Feature
  - gml:identifier




AIXM Support for Digital NOTAM   26
              BASELINE with End-of-life


 • A temporary obstacle that did not exist before and does not
   have a baseline (static data) can also be created as a
   Temporary Event.
 • This creates a BASELINE which has an end-of-life




AIXM Support for Digital NOTAM                                   27
                BASELINE with End-of-life

            •    Feature creation (commissioning)
            •    Feature withdrawal (de-commissioning)

 Feature
  - gml:identifier




AIXM Support for Digital NOTAM                           28
              Cancelling a Time Slice
•    Indicate a cancellation:
       • validTime is empty
       • Use same sequence number
       • Use a higher correction number

<Feature>
  <gml:identifier>35149fb2-971f-492c-94c2-
   5671d4580587</gml:identifier>
  <timeSlice>
    <gml:validTime nilReason=“inapplicable” />
    <interpretation>PERMDELTA</interpretation>
    <sequenceNumber>23</sequenceNumber>
    <correctionNumber>1</correctionNumber>
    ….
  </timeSlice>
</Feature>


AIXM Support for Digital NOTAM                   29
              Contents


 • Event Message Type

 • Temporality
    • The Temporality Model
    • Applying the Temporality Model
    • Usage Examples

 • Properties with Schedule
    • eASM examples

AIXM Support for Digital NOTAM         30
              Properties With Schedule (1)




AIXM Support for Digital NOTAM               31
              Properties With Schedule (2)




AIXM Support for Digital NOTAM               32
              Temporality Documentation




AIXM Support for Digital NOTAM            33
              eASM extension




AIXM Support for Digital NOTAM   34
              eASM examples – TSA airspace


 •    AIXM 5.1 data set containing “baseline” information about a TSA
      airspace. TSA baseline

 •    It includes
        • the airspace geometry definition
        • the declaration of the default state “available for activation”. This
           means that the airspace is normally inactive and information about
           its activation will be promulgated as a “delta” Timeslice.

 •    Information about the activation of the airspace is provided in an “eAMI”
      message, that includes a TempDelta TimeSlice for the TSA airspace
      eAMI message – Airspace Activation



AIXM Support for Digital NOTAM                                                    35
              Appendix


 • Some tricky examples




AIXM Support for Digital NOTAM   36
                “Delta” for multiple occurring properties
<AirportHeliportTimeSlice>
 ….
 <serves>
    <City>
         <name>…</name>
    </City>
 </serves>
 <serves>
    <City>
         <name>…</name>
    </City>
 </serves>
…
Rule: Include all occurrences
of the <serves> property
in a TEMPDELTA or a PERMDELTA!


  AIXM Support for Digital NOTAM                            37
                 “Delta” for complex properties
 <AirportHeliportLimitation>
  ….
  <hasApplicableTimes>
     <Timetable>
        <workingHours>…</workingHours>
       <isComposedOf>
          <Timesheet>…</Timesheet>
       </isComposedOf>
       <isComposedOf>
          <Timesheet>…</Timesheet>
       </isComposedOf>
       ….
  </hasApplicableTimes>
 …
Rule: Include the whole complex property!
(“delta” applies strictly to the 1st level of properties!)



   AIXM Support for Digital NOTAM                            38

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:38
posted:8/6/2011
language:Norwegian
pages:38