NIEM Examples - FAA Aircraft Registration System (GQ/GR)
Aircraft Registration Query NIEM Specifications
This section describes the format and provides examples for Aircraft Registration System queries and responses (GQ/GR).
All Nlets NIEM messages must be based on the Nlets NIEM Message Structure and include the standard Nlets XML Header as detailed in Message Structure. The NIEM header and hierarchy of the elements in this section have been omitted to avoid redundancy. The associated schemas and instances should be consulted to determine the correct XPaths of the elements.
Element Dictionary
Transaction types detailed below include: Query by Serial Number (GQ), Query by Registration Number (GQ), Query by Owner Name (GQ) , Query by Organization Name (GQ) and Response from FAA (GR).
Query Formats
Query by Serial Number (GQ)
n2:NLETSInquiryData
This element will contain all elements specific to this transaction.
n2:ResponseAttentionDescriptionText
This element contains identification of the person or entity to whose attention the response will be directed.
nc:Aircraft
A mode of transportation capable of flying in the air.
nc:ItemSerialIdentification
An identification inscribed on or attached to a part, collection of parts, or complete unit by the manufacturer.
nc:IdentificationID
A value that identifies something.
This element contains the serial number of the aircraft.
Query by Registration Number (GQ)
n2:NLETSInquiryData
This element will contain all elements specific to this transaction.
n2:ResponseAttentionDescriptionText
This element contains identification of the person or entity to whose attention the response will be directed.
nc:Aircraft
A mode of transportation capable of flying in the air.
nc:AircraftTailID
An identifier of an aircraft.
This element contains the registration number of the aircraft.
Query by Owner Name (GQ)
n2:NLETSInquiryData
This element will contain all elements specific to this transaction.
n2:ResponseAttentionDescriptionText
This element contains identification of the person or entity to whose attention the response will be directed.
nc:Aircraft
A mode of transportation capable of flying in the air.
nc:ItemOwner
An entity which owns a property item.
This element encapsulates the name of the aircraft's registered owner.
nc:EntityPerson
An Person capable of bearing legal rights and responsibilities.
nc:PersonName
A name of an Person.
nc:PersonFullName
Full name of an Person.
Query by Organization Name (GQ)
n2:NLETSInquiryData
This element will contain all elements specific to this transaction.
n2:ResponseAttentionDescriptionText
This element contains identification of the person or entity to whose attention the response will be directed.
nc:Aircraft
A mode of transportation capable of flying in the air.
nc:ItemOwner
An entity which owns a property item.
This element encapsulates the name of the aircraft's registered owner.
nc:EntityOrganization
An organization capable of bearing legal rights and responsibilities.
nc:OrganizationName
A name of an organization.
Response Formats
Response from FAA (GR)
n2:NLETSResponseData
n2:ResponseText
Aircraft Registration System NIEM Examples
Example 1: An Aircraft Registration query by Serial Number.
<?xml version="1.0" encoding="utf-16"?>
<n2:NLETS xmlns:i="http://niem.gov/niem/appinfo/2.0" xmlns:nc="http://niem.gov/niem/niem-core/2.0"
xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:niem-xsd="http://niem.gov/niem/proxy/xsd/2.0"
xmlns:s="http://niem.gov/niem/structures/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
n2:version="4.00" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>GQ</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS20</nh2:OriginatingORIID>
<nh2:DestinationORIID>FA</nh2:DestinationORIID>
</n2:NLETSMessageHeader>
<n2:NLETSInquiryData n2:key="GQ">
<n2:ResponseAttentionDescriptionText>Nlets</n2:ResponseAttentionDescriptionText>
<nc:Aircraft>
<nc:ItemSerialIdentification>
<nc:IdentificationID>18-709</nc:IdentificationID>
</nc:ItemSerialIdentification>
</nc:Aircraft>
</n2:NLETSInquiryData>
</n2:NLETS>
Example 2: An Aircraft Registration query by Registration Number.
<?xml version="1.0" encoding="utf-16"?>
<n2:NLETS xmlns:i="http://niem.gov/niem/appinfo/2.0" xmlns:nc="http://niem.gov/niem/niem-core/2.0"
xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:niem-xsd="http://niem.gov/niem/proxy/xsd/2.0"
xmlns:s="http://niem.gov/niem/structures/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
n2:version="4.00" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>GQ</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS20</nh2:OriginatingORIID>
<nh2:DestinationORIID>FA</nh2:DestinationORIID>
</n2:NLETSMessageHeader>
<n2:NLETSInquiryData n2:key="GQ">
<n2:ResponseAttentionDescriptionText>Nlets</n2:ResponseAttentionDescriptionText>
<nc:Aircraft>
<nc:AircraftTailID>XLETS</nc:AircraftTailID>
</nc:Aircraft>
<n2:AircraftSightedIndicator>false</n2:AircraftSightedIndicator>
<n2:AircraftSightedDate>2011-09-15</n2:AircraftSightedDate>
</n2:NLETSInquiryData>
</n2:NLETS>
Example 3: An Aircraft Registration query by Owner Name.
<n2:NLETS xmlns:i="http://niem.gov/niem/appinfo/2.0" xmlns:nc="http://niem.gov/niem/niem-core/2.0"
xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:niem-xsd="http://niem.gov/niem/proxy/xsd/2.0"
xmlns:s="http://niem.gov/niem/structures/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
n2:version="4.00" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>GQ</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS20</nh2:OriginatingORIID>
<nh2:DestinationORIID>FA</nh2:DestinationORIID>
</n2:NLETSMessageHeader>
<n2:NLETSInquiryData n2:key="GQ">
<n2:ResponseAttentionDescriptionText>Nlets</n2:ResponseAttentionDescriptionText>
<nc:Aircraft>
<nc:ItemOwner>
<nc:EntityPerson>
<nc:PersonName>
<nc:PersonFullName>SMITH JOHN E</nc:PersonFullName>
</nc:PersonName>
</nc:EntityPerson>
</nc:ItemOwner>
</nc:Aircraft>
</n2:NLETSInquiryData>
</n2:NLETS>
Example 3: An Aircraft Registration query by Organization Name.
<n2:NLETS xmlns:i="http://niem.gov/niem/appinfo/2.0" xmlns:nc="http://niem.gov/niem/niem-core/2.0"
xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:niem-xsd="http://niem.gov/niem/proxy/xsd/2.0"
xmlns:s="http://niem.gov/niem/structures/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
n2:version="4.00" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>GQ</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>AZNLETS20</nh2:OriginatingORIID>
<nh2:DestinationORIID>FA</nh2:DestinationORIID>
</n2:NLETSMessageHeader>
<n2:NLETSInquiryData n2:key="GQ">
<n2:ResponseAttentionDescriptionText>Nlets</n2:ResponseAttentionDescriptionText>
<nc:Aircraft>
<nc:ItemOwner>
<nc:EntityOrganization>
<nc:OrganizationName>NLETS</nc:OrganizationName>
</nc:EntityOrganization>
</nc:ItemOwner>
</nc:Aircraft>
</n2:NLETSInquiryData>
</n2:NLETS>
Example 4: An Aircraft Registration response from FAA.
<n2:NLETS xmlns:i="http://niem.gov/niem/appinfo/2.0" xmlns:nc="http://niem.gov/niem/niem-core/2.0"
xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" xmlns:niem-xsd="http://niem.gov/niem/proxy/xsd/2.0"
xmlns:s="http://niem.gov/niem/structures/2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
n2:version="4.00" xmlns:n2="http://www.nlets.org/niem/1.0">
<n2:NLETSMessageHeader>
<nh2:MessageKeyCodeText>GR</nh2:MessageKeyCodeText>
<nh2:OriginatingORIID>FA0000000</nh2:OriginatingORIID>
<nh2:DestinationORIID>AZNLETS20</nh2:DestinationORIID>
<nh2:MessageReceiveDate>11/22/2011</nh2:MessageReceiveDate>
<nh2:MessageReceiveTime>00:50</nh2:MessageReceiveTime>
<nh2:MessageSendDate>11/22/2011</nh2:MessageSendDate>
<nh2:MessageSendTime>00:50</nh2:MessageSendTime>
<nh2:ReceiveMessageNumeric>12345</nh2:ReceiveMessageNumeric>
<nh2:SendMessageNumeric>45678</nh2:SendMessageNumeric>
</n2:NLETSMessageHeader>
<n2:NLETSResponseData n2:key="GR">
<n2:ResponseText>
AIRCRAFT
--------
N-NUMBER: XLETS
SERIAL NUMBER: 18-709
MANUFACTURER: PIPER
MODEL: PA-18-125
AIRCRAFT TYPE: Fixed wing single engine
YEAR MANUFACTURED: 1951
NUMBER ENGINES: 01
NUMBER SEATS: 002
REGISTRANT
----------
TYPE: Co-Owned
NAME: SMITH JOHN E
ADDRESS: 123 MAIN ST
CITY: ANYWHERE
STATE: AZ
ZIP: 898202204
COUNTRY: US
FRACT-OWNER: NO
REGISTRATION
------------
LAST ACTION DATE: 2021-02-12
CERTIFICATION ISSUE DATE: 1991-08-19
EXPIRATION DATE: 2024-06-30
AIRWORTHINESS DATE: 1956-06-20
AIRWORTHINESS TYPE: Multiple
CERTIFICATION CODES:
STANDARD
RESTRICTED
AGRICULTURE AND PEST CONTROL
STATUS CODE: Valid Registration
MODE-S
------------
CODE: 50003132
HEX: A0065A
NOTE: THIS DATA MAY BE UP TO 24 HOURS OLD. FOR REAL TIME INFORMATION, PLEASE VISIT https://registry.faa.gov/aircraftinquiry/
</n2:ResponseText>
</n2:NLETSResponseData>
</n2:NLETS>