Section 21: Boat Registration Transactions

From Nlets Wiki
Jump to: navigation, search

Boat Registration Transactions (BQ/BR)

This section describes how to access out-of-state boat registration information by sending a query through Nlets to a state by boat registration (or document) number, boat hull number or name and date of birth.

Overview

This section provides an overview and details regarding the Boat Registration Query by Boat Registration Number, Boat Hull Number or Name and Date of Birth to a state (BQ), and the corresponding Boat Registration Response (BR).

To send a Boat Registration Query (BQ), a user must enter the Boat Registration (or Document) Number, Boat Hull Number, or Name and Date of Birth. Positive Boat Registration Responses (BR) may contain the registration information listed in the list below, "Boat Registration Responses".

Section21-BQ.jpg

Other possible responses to a query are:

  • NOT ON FILE
  • TEMPORARILY UNAVAILABLE
  • USER DOES NOT RESPOND TO MESSAGE TYPE BQ NLETS WILL NOT FORWARD TO XX (where XX = two character user code)

Query Requirements

  • Each Registration Query (BQ) can be sent to up to five state codes and/or regions.
  • A destination code of "Z1" will result in the Query being directed to all states.
  • The formats presented in this section assume that the response to a boat registration inquiry is via on-line direct interface database. A state that is unable to meet this format may return the information in a different format providing it is possible to be translated by an out of state recipient.

Query Notes

  • If a state wishes to request registration information it should, without exception, utilize the Nlets query formats. Usage should not be contingent on whether a destination state has an automated database on-line.
  • Information within each inquiry provides the destination point with all information necessary to reply.
  • Administrative Messages should not be used in place of Nlets vehicle registration query formats unless there is additional information required that was not included in the reply.

Query Help

To obtain explanatory or supplementary information on a state's boat registration files, a user may send an Administrative Message (AM) to
                 xxBOAT000 (where xx = 2 character state code)

A user also may determine who is providing automated responses to BQ inquiries and who has HELP files by sending an AM to
                 "xxBASHELP" (where xx= 2-character state code)

More information on help files can be located in Help File Transactions.

Technical Notes

This section provides guidance for data codes and query and response field requirements.

Data Codes
  • Codes used as input and/or output in the boat registration query/response generally match NCIC formats and content. Please refer to Part II of your NCIC Manual for code translation and instruction.
  • If a state cannot conform to the NCIC codes with regard to boat make and boat model, an easily understandable notation may be substituted.
Boat Registration Query/Response Field Requirements

The table that follows describes requirements for Boat Registration Queries (BQ) and Responses (BR).

XML Tag: Legacy
Prefix:
Field
Size:
Data
Requirements:
Translation:
<j:BoatRegistrationID>
REG/ 8 Alphanumeric only Registration number
<j:BoatHullID>
BHN/ 20 Alphanumeric only Boat hull number
<j:PropertyOwner.Person>
  <j:PersonName>
    <j:PersonFullName>
    <j:PersonGivenName>
    <j:PersonMiddleName>
    <j:PersonSurName>
  </j:PersonName>
NAM/ 30 Alpha Characters Name of registree
<j:PersonBirthDate>
DOB/ 8 ccyy-mm-dd Date of birth

Note: The formats presented in this section assume that the response to a boat registration inquiry is via on-line direct
interface database. A state that is unable to meet this format may return the information in a different format providing
it is possible to translate it by an out-of-state recipient.

Top

GJXDM (DEPRECATED)

GJXDM has been deprecated. Please contact Nlets for additional assistance with GJXDM.

Top

NIEM

Boat Registration NIEM Specifications

This section describes the format and provides examples for Boat Registration queries and responses (BQ/BR).

Nlets now provides a standardized response format for this message type. The standardized format for this message is anticipated to be supported on the Nlets production system by July of 2016. Please contact Kate Silhol at ksilhol@nlets.org for additional information regarding implementation.

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 Hull Number (BQ), Query by Coast Guard Registration Number (BQ), Query by Name, DOB (BQ) , Full Vessel Data Response (BR), Vessel List Response (BR) and Standardized Vessel Data Response (BR).

Query Formats

Query by Coast Guard Registration Number (BQ)

n2:NLETSInquiryData
This element will contain all elements specific to this transaction.

  nc:Vessel
  A mode of transportation capable of transport by water.
  This element will contain query data about the boat.

    nc:VesselRegistrationIdentification
    An identification assigned to a vessel by the coast guard or another vessel licensing organization.

      nc:IdentificationID
      A value that identifies something.
      This element will contain the registration number for query.

Query by Boat Hull Number (BQ)

n2:NLETSInquiryData
This element will contain all elements specific to this transaction.

  nc:Vessel
  A mode of transportation capable of transport by water.
  This element will contain query data about the boat.

    nc:VesselHullIdentification
    An identification found on the main body or frame of a vessel.

      nc:IdentificationID
      A value that identifies something.
      This element will contain the hull number for query.

Query by Name, DOB (BQ)

n2:NLETSInquiryData
This element will contain all elements specific to this transaction.

  nc:Vessel
  A mode of transportation capable of transport by water.
  This element will contain query data about the boat.

    ItemOwner

      EntityPerson

        PersonName
         A combination of names and/or titles by which a person is known.

          PersonFullName
          A complete name of a person.
          This required element must contain the full name of the person in the format LAST,FIRST MIDDLE.

      PersonBirthDate
      A date a person was born.

        Date
        A full date.
        This element contains the DOB for the person being queried on. This data in this element must be in xsd:date
         format, that is: yyyy-mm-dd.

Response Formats

Vessel Data Response (BR)

n2:NLETSResponseData
  n2:ResponseText

  This element will contain the free text response. Nlets recommends the use of a CDATA section

<![CDATA[]]>

  to ensure that the response does not contain any characters illegal in XML.

Standardized Vessel Data Response (BR)

n2-br:BoatRegistration

  nc:Vessel
  A mode of transportation capable of transport by water.

    nc:ItemMakeName
    A name of the manufacturer that produced an item.

    nc:ItemModelName
    A name of a specific design or kind of item made by a manufacturer.

    nc:ConveyanceColorPrimaryText
    A single, upper-most, front-most, or majority color of a conveyance.

    nc:ConveyanceColorSecondaryText
    A lower-most or rear-most color of a two-tone conveyance or a lesser color of a multi-colored conveyance.

    nc:ConveyanceEngineQuantity
    A number of engines on a conveyance.

    nc:VehicleUseText
    A manner or way in which a vehicle is used.

    m:VesselCategoryText
    A kind of vessel based upon the purpose for which the vessel was designed or built.

    nc:VesselHullIdentification
    An identification found on the main body or frame of a vessel. Actual value should go in the subelement nc:IdentificationType.

    nc:VesselHullMaterialText
    A substance used as the primary construction material of the main body or frame of a vessel.

    nc:VesselHullShapeText
    A shape of the main body or frame of a vessel.

    nc:VesselPropulsionText
    A mode by which a vessel is designed to move through the water.

    m:VesselAugmentation
    Additional information about a vessel.

      m:VesselBuildDate
      A date (or year) a vessel was built. Actual value should go in the subelement nc:Date.

      m:VesselName
      A name of a vessel.

      m:VesselOfficialCoastGuardNumberText
      An Official United States Coast Guard Number (USCG Official Number) of a vessel.

      m:VesselBeamMeasure
      A measure of the beam (breadth) of a vessel.

        nc:MeasureValueText
        A textual description of a measurement value.

      m:VesselClassText
      A class or category of a vessel.

      m:VesselCruiseSpeedMeasure
      A measure of the cruise speed of a vessel. Actual value should go in the subelement nc:MeasureValueText.

      m:VesselDeadWeightMeasure
      A measure of the total carrying capacity of a vessel. Actual value should go in the subelement nc:MeasureValueText.

      m:VesselDisplacementMeasure
      A weight of a vessel when empty. Actual value should go in the subelement nc:MeasureValueText.

      m:VesselDraftMeasure
      A measure of the draft of a vessel when fully loaded. Actual value should go in the subelement nc:MeasureValueText.

      m:VesselDraftUnloadedMeasure
      A measure of the draft of a vessel when unloaded. Actual value should go in the subelement nc:MeasureValueText.

      m:VesselEngineCategoryDescriptionText
      A description of the kind of engines on a vessel.

      m:VesselFuelCategoryText
      A kind of fuel a vessel uses.

      m:VesselGrossTonnageValue
      A gross tonnage (GT) of a vessel, described as a unitless index related to the overall internal volume of a vessel.

      m:VesselHomePort
      A home port of a vessel.

        m:PortName
        A name of a port.

        nc:LocationCityName
        A name of a city or town.

        nc:LocationStateName
        A name of a state, commonwealth, province, or other such geopolitical subdivision of a country.

      m:VesselHullCategoryText
      A kind of a hull of a vessel.

      m:VesselHullColorText
      A primary color of a hull of a vessel.

      m:VesselMastHeightMeasure
      A measure of the height of the tallest (highest) mast of a vessel. Actual value should go in the subelement nc:MeasureValueText.

      m:VesselMaximumCrewQuantity
      A maximum number of crew members that can be aboard a vessel. Actual value should go in the subelement nc:MeasureValueText.

      m:VesselMaximumRangeMeasure
      A measure of the maximum range of a vessel.

      m:VesselMaximumStaticDraftMeasure
      A measure of the draft of a vessel when fully loaded. Actual value should go in the subelement nc:MeasureValueText.

      m:VesselMaximumSpeedMeasure
      A measure of the maximum speed of a vessel.

      m:VesselMaximumPassengerQuantity
      A maximum number of passengers that are legally or safely permitted to be aboard a vessel.

      m:VesselOverallLengthMeasure
      A measure of the overall length of a vessel. Actual value should go in the subelement nc:MeasureValueText.

      m:VesselShaftQuantity
      A number of shafts on a vessel.

    n2-br:ConveyanceAugmentation

      j:Engine
      An engine.

        nc:ItemMakeName
        A name of the manufacturer that produced an item.

        nc:ItemModelName
        A name of a specific design or kind of item made by a manufacturer.

        j:EngineCylinderQuantity
        A count of the cylinders contained in an engine.

        j:EngineID
        An identifier stamped on an engine by a manufacturer.

        nc:ConveyanceFuelCategoryText
        A kind of fuel or motive power used to propel a conveyance.

        j:EngineDisplacementMeasure
        A measure of the displacement of a conveyance engine. Actual value should go in the subelement nc:MeasureType.

        j:EngineHorsepowerQuantity
        A measure count of the horsepower of a conveyance engine. Actual value should go in the subelement nc:QuantityType.

        nc:ItemColorDescriptionText
        A description of the overall color of an item.

      j:ConveyanceRegistration
      A registration of a conveyance with an authority.

        j:RegistrationIdentification
        An identification of a registration certificate or document.

          nc:IdentificationID
          An identifier.

        j:RegistrationAuthorityName
        A name of an authority, person, or organization which issued a property registration.

          nc:TextType
          A name of an authority, person, or organization which issued a property registration.

        j:RegistrationDuplicateQuantity
        A number of times proof of property registration was issued with no change in information by the issuing authority.

        j:RegistrationEffectiveDate
        A date the current registration takes effect. Actual value should go in the subelement nc:Date.

        j:RegistrationExpirationDate
        A date the current registration is no longer in effect. Actual value should go in the subelement nc:Date.

        nc:JurisdictionText
        An area in which an organization or person has some kind of authoritative capacity or responsibility over.

        j:RegistrationHolder
        An entity to whom a registration is issued.

        j:ConveyanceRegistrationDecal
        A sticker attached to a permanent registration plate on a conveyance when it is renewed for the current year.

        j:ConveyanceRegistrationPermanentIndicator
        True if a registration for a conveyance is permanent; false if a registration is temporary.

        j:RegistrationStatus
        A status of a registration. Actual value should go in the subelement nc:StatusDescriptionText.

      j:Title

        j:TitleIdentification
        An identification of a certificate of title to a property item.

          nc:IdentificationID
          An identifier.

        j:TitleIssueDate
        A date on which a jurisdictional titling authority issued a title to the owner of a property item. Actual value should go in the subelement nc:Date.

        j:TitleIssuingAuthorityName
        A name of an authority which issued a title.

        j:TitleLienIndicator
        True if a lien exists on the titled property; false otherwise.

        j:TitleStatus
        A status of a property title. Actual value should go in the subelement nc:StatusDescriptionText.

        j:TitleHolder
        An entity to whom a title is issued.

          nc:EntityOrganization
          An organization capable of bearing legal rights and responsibilities.

        j:Lien
        A legal encumbrance placed on a property item.

          j:LienAmount
          A monetary amount representing a legal encumbrance placed on a property. Actual value should go in the subelement nc:AmountType.

          j:LienDate
          A date a lien was placed on a property item. Actual value should go in the subelement nc:Date.

          j:LienReleaseDate
          A date a legal encumbrance is removed from a property item. Actual value should go in the subelement nc:Date.

          j:LienReleaseReason
          A data concept for a reason a legal encumbrance is removed from a property item.

          j:LienReleaseReasonText
          A reason a legal encumbrance is removed from a property item. Actual value should go in the subelement nc:TextType.

        j:ItemTitlePurchaseDate
        A date a current owner purchased a vehicle. Actual value should go in the subelement nc:DateType.

        j:ItemTitlePurchasePriceAmount
        A price a current owner paid to purchase a vehicle. Actual value should go in the subelement nc:AmountType.

        j:ItemTitleSalesTaxAmount
        A sales tax charged on a purchase of a vehicle. Actual value should go in the subelement nc:AmountType.

        j:ItemTitleSalesTaxPercentage
        A tax rate used for computing sales tax on a vehicle. Actual value should go in the subelement nc:PercentType.

        j:ItemTitleTaxableValue
        A dollar value used to compute the taxes on a vehicle.

          nc:ItemValueAmount.
          A dollar value used to compute the taxes on a vehicle.

            nc:Amount
            An amount of money.

  nc:Organization
  A unit which conducts some sort of business or operations.

    nc:OrganizationName
    A name of an organization.

    nc:OrganizationDoingBusinessAsName
    A name an organization uses for conducting business.

    nc:OrganizationLocation
    A location of an organization.

    nc:OrganizationTaxIdentification
    A tax identification assigned to an organization.

  nc:Person
  A human being.

    nc:PersonName
    A combination of names and/or titles by which a person is known.

    nc:PersonBirthDate
    A date a person was born.

    nc:PersonSexText
    A gender or sex of a person.

    j:PersonAugmentation

      j:DriverLicense
      A license issued to a person granting driving privileges.

        j:DriverLicenseIdentification
        A driver license identification or driver license permit identification, including the number and state.

        j:DriverLicenseExpirationDate
        A date after which a driver license or driver license permit is no longer valid.

        j:DriverLicenseIssueDate
        A date when a driver license or driver license permit is issued or renewed.

    n2-br:PersonAugmentation

      n2:BoatEducationCertificateIdentification

        nc:IdentificationID
        An identifier.

  nc:ContactInformationAssociation
  An association between contact information and an entity.

    nc:ContactInformation
    A set of details about how to contact a person or an organization.

      nc:ContactMailingAddress
      A postal address by which a person or organization may be contacted.

        nc:AddressFullText
        A complete address.

        nc:LocationStreet
          A road, thoroughfare or highway.

          nc:StreetFullText
          A complete reference for a street.

        nc:LocationCityName
        A name of a city or town.

        nc:LocationStateName
        A name of a state, commonwealth, province, or other such geopolitical subdivision of a country.

        nc:LocationPostalCode
        An identifier of a post office-assigned zone for an address.

Boat Registration NIEM Examples

Example 1: Boat query by Registration number to a state.

<n2:NLETS xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" n2:version="4.00" xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:n2="http://www.nlets.org/niem/1.0">
  <n2:NLETSMessageHeader>
    <nh2:MessageKeyCodeText>BQ</nh2:MessageKeyCodeText>
    <nh2:OriginatingORIID>AZNLETS20</nh2:OriginatingORIID>
    <nh2:DestinationORIID>AZ</nh2:DestinationORIID>
      </n2:NLETSMessageHeader>
  <n2:NLETSInquiryData n2:key="BQ">
    <nc:Vessel>
      <nc:VesselRegistrationIdentification>
        <nc:IdentificationID>ABC123</nc:IdentificationID>
      </nc:VesselRegistrationIdentification>
    </nc:Vessel>
  </n2:NLETSInquiryData>
</n2:NLETS>

Example 2: Boat query by Hull number to a state.

<n2:NLETS xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" n2:version="4.00" xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:n2="http://www.nlets.org/niem/1.0">
  <n2:NLETSMessageHeader>
    <nh2:MessageKeyCodeText>BQ</nh2:MessageKeyCodeText>
    <nh2:OriginatingORIID>AZNLETS20</nh2:OriginatingORIID>
    <nh2:DestinationORIID>AZ</nh2:DestinationORIID>
   </n2:NLETSMessageHeader>
  <n2:NLETSInquiryData n2:key="BQ">
    <nc:Vessel>
      <nc:VesselHullIdentification>
        <nc:IdentificationID>ABC123</nc:IdentificationID>
      </nc:VesselHullIdentification>
    </nc:Vessel>
  </n2:NLETSInquiryData>
</n2:NLETS>

Example 3: Boat query by Owner Name to a state.

<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>BQ</nh2:MessageKeyCodeText>
    <nh2:OriginatingORIID>AZNLETS20</nh2:OriginatingORIID>
    <nh2:DestinationORIID>AZ</nh2:DestinationORIID>
  </n2:NLETSMessageHeader>
  <n2:NLETSInquiryData n2:key="BQ">
    <nc:Vessel>
      <nc:VesselRegistrationIdentification />
    </nc:Vessel>
  </n2:NLETSInquiryData>
</n2:NLETS>

Example 4: Boat Registration response from a state.

<n2:NLETS xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" n2:version="4.00" xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:n2="http://www.nlets.org/niem/1.0">
  <n2:NLETSMessageHeader>
    <nh2:MessageKeyCodeText>BR</nh2:MessageKeyCodeText>
    <nh2:OriginatingORIID>PADPS0000</nh2:OriginatingORIID>
    <nh2:DestinationORIID>AZNLETS45</nh2:DestinationORIID>
    <nh2:DocumentControlFieldText><![CDATA[NL0000TEST]]></nh2:DocumentControlFieldText>
    <nh2:MessageReceiveDate>12/01/2019</nh2:MessageReceiveDate>
    <nh2:MessageReceiveTime>13:38</nh2:MessageReceiveTime>
    <nh2:MessageSendDate>12/01/2019</nh2:MessageSendDate>
    <nh2:MessageSendTime>13:38</nh2:MessageSendTime>
    <nh2:ReceiveMessageNumeric>00000</nh2:ReceiveMessageNumeric>
    <nh2:SendMessageNumeric>00202</nh2:SendMessageNumeric>
  </n2:NLETSMessageHeader>
  <n2:NLETSResponseData n2:key="BR">
    <n2:ResponseText>
RESPONSE FROM PENNSYLVANIA FISH AND BOAT COMMISSION                      
QUERY: 


SINGLE RECORD RETURNED
REG #: PA8693CM             MODEL NM/#: DJKD         ENG DRIVE: OUTBOARD        
TITLE #:                    MFG: JONES LARRY         TYPE:                      
HULL ID: LJSDF09823948      MODEL YEAR:              HULL: WOOD                 
ISSUE DATE: 10/30/2015      LENGTH: 44'              FUEL: GAS                  
EXPIR. DATE: 3/31/2018      USE:                     
PURCHASE DATE: 10/1/2015                               

** OWNER ** 
TEST BOAT RECORD            DOB: 1961-05-15          OLN: 90000001              
                                                                                
HARRISBURG PA 17110                                                             

PHONE:                      COUNTY: DAUPHIN          

** CO-OWNER ** 
TEST BOAT RECORD            DOB: 1962-08-17          OLN: 90000002              
                                                                                
HARRISBURG PA 17110                                                             

PHONE:                      COUNTY: DAUPHIN          



  ALERTS/NOTES: Registration Transaction is suspended!                          </n2:ResponseText>
  </n2:NLETSResponseData>
</n2:NLETS>

Example 5: Standardized Vessel Data Response.

<n2:NLETS xmlns:nh2="http://www.nlets.org/niem/nlets-hdr/1.0" n2:version="4.00" xmlns:nc="http://niem.gov/niem/niem-core/2.0" xmlns:n2="http://www.nlets.org/niem/1.0">
  <n2:NLETSMessageHeader>
    <nh2:MessageKeyCodeText>BR</nh2:MessageKeyCodeText>
    <nh2:OriginatingORIID>AZNLETS20</nh2:OriginatingORIID>
    <nh2:DestinationORIID>AZNLETS20</nh2:DestinationORIID>
    <nh2:DocumentControlFieldText><![CDATA[KATESILHOL]]></nh2:DocumentControlFieldText>
    <nh2:MessageReceiveDate>11/15/2019</nh2:MessageReceiveDate>
    <nh2:MessageReceiveTime>13:50</nh2:MessageReceiveTime>
    <nh2:MessageSendDate>11/15/2019</nh2:MessageSendDate>
    <nh2:MessageSendTime>13:50</nh2:MessageSendTime>
    <nh2:ReceiveMessageNumeric>00000</nh2:ReceiveMessageNumeric>
    <nh2:SendMessageNumeric>00761</nh2:SendMessageNumeric>
  </n2:NLETSMessageHeader>
  <n2:NLETSResponseData n2:key="BR">
    <n2-br:BoatRegistration xmlns:n2-br="http://www.nlets.org/niem/nlets-boat-registration/1.0">
      <nc:Vessel xmlns:nc="http://release.niem.gov/niem/niem-core/3.0/">
        <nc:ConveyanceColorPrimaryText>Blue</nc:ConveyanceColorPrimaryText>
        <nc:ConveyanceColorSecondaryText>Black</nc:ConveyanceColorSecondaryText>
        <nc:ItemMakeName>Alloy</nc:ItemMakeName>
        <nc:ItemModelName>135</nc:ItemModelName>
        <nc:ConveyanceEngineQuantity>2</nc:ConveyanceEngineQuantity>
        <nc:VehicleUseText>Pleasure</nc:VehicleUseText>
        <n2-br:ConveyanceAugmentation>
          <j:Engine xmlns:j="http://release.niem.gov/niem/domains/jxdm/5.0/">
            <nc:ItemColorDescriptionText>Black</nc:ItemColorDescriptionText>
            <nc:ItemMakeName>Engine Make</nc:ItemMakeName>
            <nc:ItemModelName>Engine Model</nc:ItemModelName>
            <j:EngineCylinderQuantity>2</j:EngineCylinderQuantity>
            <j:EngineID>1</j:EngineID>
            <nc:ConveyanceFuelCategoryText>Diesel</nc:ConveyanceFuelCategoryText>
            <j:EngineDisplacementMeasure>
              <nc:MeasureValueText>1</nc:MeasureValueText>
            </j:EngineDisplacementMeasure>
            <j:EngineHorsepowerQuantity>8</j:EngineHorsepowerQuantity>
          </j:Engine>
          <j:ConveyanceRegistration xmlns:j="http://release.niem.gov/niem/domains/jxdm/5.0/">
            <j:RegistrationIdentification>
              <nc:IdentificationID>ABC123</nc:IdentificationID>
            </j:RegistrationIdentification>
            <j:RegistrationAuthorityName>Boat Registering Authority</j:RegistrationAuthorityName>
            <j:RegistrationDuplicateQuantity>1</j:RegistrationDuplicateQuantity>
            <j:RegistrationEffectiveDate>
              <nc:Date>2015-01-01</nc:Date>
            </j:RegistrationEffectiveDate>
            <j:RegistrationExpirationDate>
              <nc:Date>2015-01-01</nc:Date>
            </j:RegistrationExpirationDate>
            <nc:JurisdictionText>AZ</nc:JurisdictionText>
            <j:RegistrationHolder structures:ref="ID_1" xmlns:structures="http://release.niem.gov/niem/structures/3.0/" />
            <j:RegistrationStatus>
              <nc:StatusDescriptionText>Expired</nc:StatusDescriptionText>
            </j:RegistrationStatus>
            <j:ConveyanceRegistrationDecal>
              <nc:DecalID>1</nc:DecalID>
            </j:ConveyanceRegistrationDecal>
            <j:ConveyanceRegistrationPermanentIndicator>false</j:ConveyanceRegistrationPermanentIndicator>
          </j:ConveyanceRegistration>
          <j:Title xmlns:j="http://release.niem.gov/niem/domains/jxdm/5.0/">
            <j:TitleIdentification>
              <nc:IdentificationID>1234567890</nc:IdentificationID>
            </j:TitleIdentification>
            <j:TitleIssueDate>
              <nc:Date>2015-01-01</nc:Date>
            </j:TitleIssueDate>
            <j:TitleIssuingAuthorityName>Title Issuer</j:TitleIssuingAuthorityName>
            <j:TitleLienIndicator>true</j:TitleLienIndicator>
            <j:TitleStatus>
              <nc:StatusDescriptionText>Status</nc:StatusDescriptionText>
            </j:TitleStatus>
            <j:TitleHolder>
              <nc:EntityOrganization structures:ref="ID_2" xmlns:structures="http://release.niem.gov/niem/structures/3.0/" />
            </j:TitleHolder>
            <j:Lien>
              <j:LienAmount>
                <nc:Amount>5000</nc:Amount>
              </j:LienAmount>
              <j:LienDate>
                <nc:Date>2015-01-01</nc:Date>
              </j:LienDate>
              <j:LienReleaseDate>
                <nc:Date>2015-06-01</nc:Date>
              </j:LienReleaseDate>
              <j:LienReleaseReasonText>Paid in full</j:LienReleaseReasonText>
            </j:Lien>
            <j:ItemTitlePurchaseDate>
              <nc:Date>2015-01-01</nc:Date>
            </j:ItemTitlePurchaseDate>
            <j:ItemTitlePurchasePriceAmount>
              <nc:Amount>10000</nc:Amount>
            </j:ItemTitlePurchasePriceAmount>
            <j:ItemTitleSalesTaxAmount>
              <nc:Amount>1000</nc:Amount>
            </j:ItemTitleSalesTaxAmount>
            <j:ItemTitleSalesTaxPercent>.10</j:ItemTitleSalesTaxPercent>
            <j:ItemTitleTaxableValue>
              <nc:ItemValueAmount>
                <nc:Amount>10000</nc:Amount>
              </nc:ItemValueAmount>
            </j:ItemTitleTaxableValue>
          </j:Title>
        </n2-br:ConveyanceAugmentation>
        <nc:VesselHullIdentification>
          <nc:IdentificationID>123456</nc:IdentificationID>
        </nc:VesselHullIdentification>
        <nc:VesselHullMaterialText>Material</nc:VesselHullMaterialText>
        <nc:VesselHullShapeText>Shape</nc:VesselHullShapeText>
        <nc:VesselPropulsionText>Propulsion</nc:VesselPropulsionText>
        <m:VesselAugmentation xmlns:m="http://release.niem.gov/niem/domains/maritime/3.0/">
          <m:VesselBeamMeasure>
            <nc:MeasureValueText>8</nc:MeasureValueText>
          </m:VesselBeamMeasure>
          <m:VesselBuildDate>
            <nc:YearDate>1980</nc:YearDate>
          </m:VesselBuildDate>
          <m:VesselCategoryText>Category</m:VesselCategoryText>
          <m:VesselClassText>Class</m:VesselClassText>
          <m:VesselCruiseSpeedMeasure>
            <nc:MeasureValueText>30mph</nc:MeasureValueText>
          </m:VesselCruiseSpeedMeasure>
          <m:VesselDeadWeightMeasure>
            <nc:MeasureValueText>10</nc:MeasureValueText>
          </m:VesselDeadWeightMeasure>
          <m:VesselDisplacementMeasure>
            <nc:MeasureValueText>1</nc:MeasureValueText>
          </m:VesselDisplacementMeasure>
          <m:VesselDraftMeasure>
            <nc:MeasureValueText>1</nc:MeasureValueText>
          </m:VesselDraftMeasure>
          <m:VesselDraftUnloadedMeasure>
            <nc:MeasureValueText>1</nc:MeasureValueText>
          </m:VesselDraftUnloadedMeasure>
          <m:VesselEngineCategoryDescriptionText>Engine Category</m:VesselEngineCategoryDescriptionText>
          <m:VesselFuelCategoryText>Fuel</m:VesselFuelCategoryText>
          <m:VesselGrossTonnageValue>0</m:VesselGrossTonnageValue>
          <m:VesselHomePort>
            <m:PortName>Port</m:PortName>
            <nc:LocationStateName>Arizona</nc:LocationStateName>
            <nc:LocationCityName>Phoenix</nc:LocationCityName>
          </m:VesselHomePort>
          <m:VesselMastHeightMeasure>
            <nc:MeasureValueText>1</nc:MeasureValueText>
          </m:VesselMastHeightMeasure>
          <m:VesselMaximumCrewQuantity>5</m:VesselMaximumCrewQuantity>
          <m:VesselMaximumRangeMeasure>
            <nc:MeasureValueText>1</nc:MeasureValueText>
          </m:VesselMaximumRangeMeasure>
          <m:VesselMaximumStaticDraftMeasure>
            <nc:MeasureValueText>1</nc:MeasureValueText>
          </m:VesselMaximumStaticDraftMeasure>
          <m:VesselMaximumPassengerQuantity>1</m:VesselMaximumPassengerQuantity>
          <m:VesselName>Boat Name</m:VesselName>
          <m:VesselOfficialCoastGuardNumberText>123456789</m:VesselOfficialCoastGuardNumberText>
          <m:VesselOverallLengthMeasure>
            <nc:MeasureValueText>1</nc:MeasureValueText>
          </m:VesselOverallLengthMeasure>
          <m:VesselShaftQuantity>1</m:VesselShaftQuantity>
        </m:VesselAugmentation>
      </nc:Vessel>
      <nc:Organization structures:id="ID_2" xmlns:structures="http://release.niem.gov/niem/structures/3.0/" xmlns:nc="http://release.niem.gov/niem/niem-core/3.0/">
        <nc:OrganizationName>Bank of America</nc:OrganizationName>
      </nc:Organization>
      <nc:Person structures:id="ID_1" xmlns:structures="http://release.niem.gov/niem/structures/3.0/" xmlns:nc="http://release.niem.gov/niem/niem-core/3.0/">
        <nc:PersonBirthDate>
          <nc:Date>1950-01-01</nc:Date>
        </nc:PersonBirthDate>
        <nc:PersonName>
          <nc:PersonFullName>DOE,JOHN</nc:PersonFullName>
        </nc:PersonName>
        <nc:PersonSexText>Male</nc:PersonSexText>
        <j:PersonAugmentation xmlns:j="http://release.niem.gov/niem/domains/jxdm/5.0/">
          <j:DriverLicense>
            <j:DriverLicenseIdentification>
              <nc:IdentificationID>1111111111</nc:IdentificationID>
            </j:DriverLicenseIdentification>
          </j:DriverLicense>
        </j:PersonAugmentation>
        <n2-br:PersonAugmentation>
          <n2-br:BoatEducationCertificateIdentification>
            <nc:IdentificationID>123456789</nc:IdentificationID>
          </n2-br:BoatEducationCertificateIdentification>
        </n2-br:PersonAugmentation>
      </nc:Person>
      <nc:ContactInformationAssociation xmlns:nc="http://release.niem.gov/niem/niem-core/3.0/">
        <nc:ContactEntity structures:ref="ID_1" xmlns:structures="http://release.niem.gov/niem/structures/3.0/" />
        <nc:ContactInformation>
          <nc:ContactMailingAddress>
            <nc:AddressFullText>123 S. Main Street, Omaha, NE 12345</nc:AddressFullText>
          </nc:ContactMailingAddress>
        </nc:ContactInformation>
      </nc:ContactInformationAssociation>
    </n2-br:BoatRegistration>
  </n2:NLETSResponseData>
</n2:NLETS>

Top

Legacy (DEPRECATED)

Boat Registration Legacy Specifications

This section describes the format and provides examples for Boat Registration queries and responses (BQ/BR).

The required format for inquiries and the optional format for responses are described in the sections that follow.

  • All messages will be preceded by a standard input header.
  • No embedded spaces or special characters (i.e. hyphens) should be in the inquiry.
  • All data elements are preceded by a prefix and terminated by a period with the exception of the last character of the message.
  • Control characters are permitted throughout the text of the message and should be ignored by the queried state when examining the inquiry.

Query Formats

The format for a boat inquiry is as follows.

Entry # Char. Explanation
BQ. 2 Message type followed by a period.
Message Header 13-25 Standard input message header, may include control
field.
TXT 3 Fixed filed prefix to beginning of message.
CR,LF,DEL 3 Control characters (optional).
THEN EITHER:
REG/ 4 Prefix to identify Registration number.
Registration # 8

State registration number; 8 alphanumeric characters.
If number has more than 8, use last 8.
May also be document number for documented
vessels, use same arrangement for truncation.

OR
BHN/ 4 Prefix to identify Boat hull number.
Boat hull # 20 20 alphanumeric character.
If hull number has more than 20, use last 20.
OR
NAM/ 4 Prefix to identify name.
Name Max.30 Owner's name in standard name format (as in DQs &
NCIC format followed by a period.
DOB/ 4 Prefix to identify date of birth.
Date of birth 6-8 Date of birth of registree; mmddyy or ccyymmdd.

Response Formats

The format presented below is a suggested guideline for participating states. States may follow this guideline; however, if they cannot, their own formats are permissible.

  • States not utilizing the suggested format should make every effort to insure that usage of special codes or abbreviations that would be difficult to understand by other states be kept to a minimum.
  • Data elements not available within a state's records may be omitted.
  • If the inquiry was processed and there was no information on file, a "no record" message is returned.
  • Positive responses should be compressed to eliminate spaces.

Suggested guidelines for boat registration responses are as follows.

Entry # Char. Explanation
BR. 2 Message type followed by a period.
Output Message
Header
68-82 Standard input message header, may include control
field.
TXT 3 Fixed filed prefix to beginning of message.
CR,LF,DEL 3 Control characters (optional).
REG/ 4 Prefix to identify Registration number.
Registration # 1-10 Registration number followed by a period.
EXPIRES/ 4 Prefix to identify Expiration date.
Expiration Date 2-8 Expiration date followed by a period; mmddyy or
ccyymmdd.
BHN/ 4 Prefix to identify Boat hull number.
Boat hull # 2 Boat hull number followed by a period; if boat has
more than 20 characters, use last 20.
NAM/ 4 Prefix to identify name of owner.
Owner's name Max.30 Name of owner in standard name format followed by a
period.
DOB/ 4 Prefix to identify date of birth.
Date of birth 6-8 Date of birth followed by a period; mmddyy or
ccyymmdd.
OLN/ 4 Prefix to identify operator license number.
Operators license # Max.20 Operator license # followed by a period.
OLS/ 4 Prefix to identify operator license state.
Operators license state 2

State code for state issuing state the license,
especially if not the state registering the boat followed
by a period.

OLY/ 4 Prefix to identify Operator license year.
Operators license
expiration year
2-4 Year of expiration of license followed by a period.
ADR/ 4 Prefix to identify address of registered owner.
Address Max.68 Address of registered owner followed by a period.
MAK/ 4 Prefix to identify manufacture's name.
Make of boat 15 Name of manufacturer of boat followed by a period.
YR BUILT/ 9 Prefix to identify year boat was built.
YR built 2-4

Year the boat was built or assembled as distinguished
from year boat was sold or first registered, followed by
a period.

LENGTH/ 7 Prefix to identify boat length.
Length of boat 3 Length of boat, rounded to nearest foot followed by a
period.
HULL/ 5 Prefix to identify Hull material.
Hull material 10

The material the hull of the boat is made of, may be
WOOD, FIBERGLASS, PLASTIC, METAL (includes
steel and aluminum) or OTHER followed by a period.

PROPULSION/ 11 Prefix to identify Propulsion type.
Type of propulsion 13 May be INBOARD, OUTBOARD, SAIL, SI (sail-
inboard), or MANUAL followed by a period.
FUEL/ 5 Prefix to identify fuel.
Type of fuel 8 May be GASOLINE, DIESEL, MANUAL, ELECTRIC or
OTHER followed by a period.
USE/ 4 Prefix to identify Use of craft.
Type of use 9 May be COMMERCIAL, PLEASURE, DEALER,
RENTAL, or OTHER followed by a period.
TYPE/ 5 Prefix to identify type of boat.
Type of boat Max.30

Use the NCIC field name to describe the type of boat
in question.
Do not use NCIC abbreviations. Include "BASS BOAT"
as a possible type of boat followed by a period.

Participating states that come up with multiple hits based on a single response are encouraged to utilize abridged or "index" response hits.

  • The inquirer could then examine the hit and make a second inquiry on exact registration number.
  • If there are too many index records for a single response, the state may send any part of the list. The inquirer would then have the option of requesting the remainder of the information or terminating the message.
  • Specific state-unique instructions should be provided within the index responses.
Boat Registration Legacy Examples

Example 1: Boat query by Registration number.

BQ.AZNLETS20.AZ.TXT
REG/XX1111XX

Example 2: Boat query by Hull number.

BQ.AZNLETS20.AZ.TXT
BHN/XXXXX111X111

Example 3: Boat query by Owner Name.

BQ.AZNLETS20.AZ.TXT
NAM/SMITH, JOHN.DOB/19500101

Example 4: Boat Registration response.

BR.AZ0000000
10:10 01/01/2010 01233
10:10 01/01/2010 51231 AZNLETS20
TXT
FROM-ARIZONA
DATE: 01/01/2010 TIME: 10:10:00
BQ.REG/XX1111XX
*R17-REGISTRATION MARINE RESPONSE
* THIS RECORD MAY BE RESTRICTED UNDER THE DRIVERS PRIVACY PROTECTION ACT *
REG/XX1111XX TITLE NO/ XX111111 EXPIRATION/15 TYPE/BOAT MODEL/2000DCPRO
OWNER NAME/SMITH, JOHN
ADDRESS/1234 ANY STREET
PHOENIX
AZ 85000
BMA/GAMBL YEAR/95 VIN/X1XXX11XX111
BLE/020.01 HUL/FGLAS PRO/O BHP/
BTY/BAS PUR DATE/010199 ISS DATE/010110 REG DATE/010110
PR TITLE/XX111111 USE/PLEASURE
DLN/
DCN/X111111 BCO/UNK
LIEN#1 NAME/CREDIT UNION
LSA/234 THAT DR
LCS/MESA
AZ LZP/85000 LIEN DATE/010298

Top

Downloads

Download BQ Schema

Download BR Schema (updated 7/25/2019)

Download BR Stylesheet

Top