Publication: Magyar Közlöny
Issue: MK-2001-31 (Year: 2001, Number: 31)
Era: 1990-2004
Section: a 19/1993. (I. 29.) Korm. rendelethez]
Paragraph Index: 33

b) Soremelés 3.1.2. Alapvető lexikai elemek Az alapvető lexikai elemek a következők: — ALPHA ::= ’A’| ’B’| ’C’| ’D’| ’E’| ’F’| ’G’| ’H’| ’I’| ’J’| ’K’|’L’|’M’|’N’|’O’|’P’ |’Q’|’R’|’S’|’T’|’U’ |’V’|’W’| ’X’|’Y’|’Z’ — DIGIT ::= ’0’| ’1’| ’2’| ’3’| ’4’| ’5’| ’6’| ’7’| ’8’| ’9’ — ALPHANUM ::= ALPHA | DIGIT — SPACE ::= ’ ’ — HYPHEN ::= ’-’ — FEF ::= Carriage_return | Line_Feed — SEP ::= 1{ SPACE | FEF } — SPECIAL ::= SPACE | ’(’| ’)’| ’?’| ’:’| ’.’| ’,’| ”’| ’= ’| ’+ ’| ’/’ — CHARACTER ::= APLHA | DIGIT | SPECIAL | FEF | HYPHEN — LIM_CHAR ::= APLHA | DIGIT | SPECIAL | FEF — START-OF-FIELD ::= HYPHEN A LIM_CHAR csoportjába beletartozik minden engedélyezett karakter, kivéve a HYPHEN-t (kötőjelet), ami a mezőindító karakter. A CHARACTER csoport a karakterkészlet minden elemét jelenti. 3.1.3. Sorok, elválasztók (szeparátorok), és határoló karakterek. 3.1.3.1. Egy üzenet szövegének sorokra osztása nem hoz magával semmiféle szintaktikai hatást. 3.1.3.2. A szeparátor lehet szóköz, vagy formaszabályzó. 3.1.3.3. A mezőket csak a mezőindító karakternek, és az utána következő kulcsszónak kell jeleznie. 3.1.3.4. Ennél fogva akár a teljes üzenet szabályosan írható egy sorba. 3.1.4. Előjeles értékek 3.1.4.1. Szükség lehet arra, hogy akár negatív számokat is leírjunk egy közleményben. 3.1.4.2. Azon mező esetében, melyen belül szükségessé válik egy negatív szám ábrázolása, szükséges, hogy kimondottan jelöljük meg a számot, mint ’előjeles értéket’, azaz, hogy pozitív vagy negatív. Azon mező, amelyet nem így definiáltunk, nem tartalmazhat negatív értéket. 2001/31. szám 3.1.4.3. Az ’előjeles érték’-et magát mindig megelőzi a ’P’ (pozitív) vagy ’N’ (negatív) karakter. Ha a szám 0, ez jelölhető ’P’-vel és ’N’-el egyaránt. 3.1.4.4. Az ’előjeles érték’-et engedélyező mező szintaxisa a következő: ’-’ „KEYWORD” („P” | „N”) ! 1{DIGIT} 3.1.5. Kulcsszók 3.1.5.1. A kulcsszó nagybetűk vagy számok tetszés szerinti sorozata. Csak akkor határoz meg mezőt, ha előtte ott van a mezőindító karakter (’-’). Keyword ::= 1 { ALPHANUM } 3.1.5.2. A kulcsszavak szintaxisa a következő: ’-’ ! { SEP } ! „KEYWORD” ! 1 { SEP } <almező(k) vagy tartalmazott érték> A kulcsszót és a mezőindító karaktert el kell választania legalább 0 darab szeparátornak. A kulcsszót egy vagy több szeparátornak kell követnie, utána a vonatkozó almező(k), illetve a tartalmazott érték következnek. A kulcsszó és mezőindító karaktere között bármennyi szeparátor lehet, akár egy sem. 3.1.5.3. A mezőindító karakter és az ezt követő kulcsszó között kerülni kell a szeparátorok használatát. 3.1.5.4. E melléklet a legalább egy szeparátorral elválasztott összetartozó elemek esetében a laza összetartozás jelzését használja. A kulcsszavak lista-mezőket is definiálhatnak, ha a BEGIN kulcsszó előzi meg őket, ahogy erről majd később még szólunk. 3.1.5.5. A kulcsszavaknak a lehető legrövidebbeknek kell lenniük úgy, hogy nyelvtani jelentésük lehetőség szerint megmaradjon. 3.1.5.6. Az ADEXP formátum alább felsorolt, előre definiált kulcsszavai nem használhatók más szerepkörben, nem definiálhatók újra. TITLE: üzenetkategóriát azonosít, és definiálja a kategóriára vonatkozó engedélyezett elsődleges mezőket. BEGIN: lista-mező elején szerepel. END: a lista-mező végét azonosítja. COMMENT: COMMENT mezőt azonosít (MEGJEGYZÉS). 3.1.5.7. A kétértelműséget (azaz, hogy azonos kulcsszó használata különböző jelentésekkel) és a redundanciát (más kulcsszók használata azonos jelentéssel) elkerülendő, jelen Műszaki előírás „A” Függelékében található az Elsődleges Mezők Központi Azonosító Táblázata (A3), illetve az Almezők Központi Definíciós Táblázata (A4). 3.2. Mezők 3.2.1. Mező szintaxisa field::= basic_field | structured_field | list_field basic_field::= ’-’ keyword contained_values contained_values::= {CHARACTER} list_field::= ’-’ „BEGIN” keyword {subfields} ’-’ „END” keyword structured_field::= ’-’ keyword field_1 field_2 ...field_n Lista-mezők esetében a kulcsszó nem egyszerűen ’-’-vel bevezetett, hanem ’-’ „BEGIN”-nel. 3.2.2. Üzenet összeállítása a mezők szempontjából 3.2.2.1. Az ADEXP üzenet első mezője mindig az ún. TITLE-mező (címmező, felismerhető a bevezető TITLE kulcsszóból). 3.2.2.2. Az üzenet hátralévő részének elsődleges mezőit a TITLE-mező alapján kell megszerkeszteni. 3.2.2.3. Az adott TITLE-ra vonatkozó üzenetek szintaxisát az üzenet által tartalmazott mezők (illetve azok kulcsszavai) adják meg, ilyképpen: — elsődleges mezők neve és engedélyezett tartalma; — almezők neve és engedélyezett tartalma. 3.2.3. Alapvető mezők Az alapvető mező: Basic_field::= ’-’ keyword contained_values 3.2.3.1. A ’Contained_values’-ban találjuk meg azt a szöveget, amely az adott mezőnek értéket ad; nem azonosíthat azonban almezőket: arctyp::= ’-’ „ARCTYP” (icaoaircrafttype | „ZZZZ”) 3.2.3.2. Ha egy egyszerű mezőben kettőnél több ’tartalmazott érték’ szerepel és választani is kell az értékek között, akkor a mezőt strukturálttá kell alakítani, és az értékeket almezőkbe áthelyezni. 3.2.4. Lista-mezők 3.2.4.1. A lista-mezők szintaxisa a következő: list_field::= ’-’ „BEGIN” keyword {subfields} ’-’ „END keyword 3.2.4.2. A subfields az almezők bármilyen kombinációját jelentheti, ha előfordulási gyakoriságuk legalább nulla. 3.2.4.3. A lista-mezőbe foglalt almezők listájának egy rendezett készletet kell képeznie (a lista-mezőben szereplő almezők sorrendje fontos, jelentéssel bír). 3.2.5. Strukturált mező 3.2.5.1. A strukturált mező szintaxisa a következő: structured_field::= ’-’ keyword field_1 field_” field_+... field_n 3.2.5.2. Strukturált mezőben a lehetséges almezők csak magától a strukturált mezőtől függenek. 3.2.5.3. Strukturált mezőben az almezők megjelenési sorrendjének nincs jelentősége, megkönnyítve ezzel az esetleges jövőbeli fejlesztéseket új almezők hozzáadásával (pt ::= ’-’ „PT” ptid [fl] [eto]). 3.2.5.4. Ha a mező tartalma esetleg változik, fejlődni fog a jövőben, akkor a mezőt strukturált mezőként kell definiáljuk. Ez megkönnyíti a további almezők hozzáadását a jövőben. Az alapvető mezőt ugyan könnyebb, egyszerűbb használni, de rögzített elemsort (értékeket) használ, amelynek bővítési lehetőségei igen korlátozottak. 3.2.6. A COMMENT mező 3.2.6.1. A megjegyzés-mező olyan szövegterület, ahol a mezőindító karakteren kívül minden karakter használható, és amely kiterjed az utána következő mezőre (Comment::= ’-’ „COMMENT” {LIM_CHAR}). 2001/31. szám 3.2.7. A TITLE mező 3.2.7.1. Az ADEXP üzenet első mezője mindenképpen a címmező, szintaxisa a következő: title::= ’-’ „TITLE” 1{ALPHA}10 3.2.7.2. A címmező lehetséges értékei az ADEXP üzenetcímek készletéből választhatók, amelyek a „B” Függelékben találhatók.

Source: https://magyarkozlony.hu/hivatalos-lapok/b12d50f5fb6f2aba0057edfb327370f12b914ab7/dokumentumok/c06d636b97b17c942774446948ec0fef79a19b7f/letoltes