{"addr:AddressCollection": {
    "version": 2,
    "xmlns:addr": "addr",
    "xmlns:addr_type": "addr_type",
    "xmlns:gml": "gml",
    "xmlns:smil20": "http://www.w3.org/2001/SMIL20/",
    "xmlns:smil20lang": "http://www.w3.org/2001/SMIL20/Language",
    "xmlns:xlink": "http://www.w3.org/1999/xlink",
    "xmlns:xml": "http://www.w3.org/XML/1998/namespace",
    "xmlns:xsi": "http://www.w3.org/2001/XMLSchema-instance",
    "xmlns:tspi": "tspi",
    "xmlns:tspi-core": "tspi-core",
    "xsi:schemaLocation": "addr addr.xsd ",
    "NumberedThoroughfareAddress": {
        "action": "ADD",
        "CompleteAddressNumber": {"AddressNumber": 123},
        "CompleteStreetName": {
            "StreetName": "Main",
            "StreetNamePostType": "Street"
        },
        "CompletePlaceName": {"PlaceName": "Buffalo Lake"},
        "StateName": "MN",
        "ZipCode": 55314,
        "MapPosition": {
            "AddressPosition": {
                "codeList": "myUrl",
                "content": "Front Door"
            },
            "gml:Point": {
                "gml:id": "p21",
                "srsDimension": 2,
                "srsName": "http://www.opengis.net/def/crs/EPSG/0/4326",
                "gml:description": "GPS location",
                "gml:pos": "49.27 -123.11"
            }
        },
        "AddressId": 1256,
        "AddressAuthority": "Anytown",
        "RelatedAddressId": 123456,
        "AddressXCoordinate": 49.27,
        "AddressYCoordinate": -123.11,
        "AddressLongitude": -123.11,
        "AddressLatitude": 49.27,
        "USNationalGridCoordinate": 25,
        "AddressElevation": 25,
        "AddressCoordinateReferenceSystem": {
            "AddressCoordinateReferenceSystemAuthority": "whatever",
            "AddressCoordinateReferenceSystemID": 123456
        },
        "AddressParcelIdentifierSource": "Anytown assessor's office",
        "AddressParcelIdentifier": "A215",
        "AddressTransportationSystemName": "Anytown streets",
        "AddressTransportationSystemAuthority": "Anytown DPW",
        "AddressTransportationFeatureType": "RoadPoint",
        "AddressTransportationFeatureID": 9087456,
        "RelatedTransportationFeatureID": 786542,
        "AddressRangeType": "Actual",
        "AddressRangeParity": "odd",
        "AddressRangeDirectionality": "With",
        "AddressRangeSpan": "Entire Street",
        "AddressClassification": "NumberedThoroughfareAddress",
        "AddressFeatureType": {
            "codeList": "myUrl",
            "content": "House"
        },
        "AddressLifecycleStatus": "Active",
        "OfficialStatus": "Official",
        "AddressAnomalyStatus": "no",
        "AddressSideOfStreet": "right",
        "AddressZLevel": 0,
        "LocationDescription": "Historic Red Brick Colonial",
        "MailableAddress": "Yes",
        "AddressStartDate": 18921214,
        "AddressEndDate": 20140331,
        "DataSetID": 1258,
        "AddressReferenceSystemId": 1886,
        "AddressReferenceSystemAuthority": "Department of Urban Planning and Land Use"
    },
    "AddressReferenceSystem": {
        "AddressReferenceSystemId": 1886,
        "AddressReferenceSystemName": "Amourdale",
        "AddressReferenceSystemAuthority": "Department of Urban Planning and Land Use",
        "AddressReferenceSystemExtent": {"gml:MultiSurface": {
            "gml:id": "A1886",
            "gml:surfaceMember": {"gml:Polygon": {
                "gml:id": "Armourdale1886",
                "gml:exterior": {"gml:LinearRing": {"gml:posList": "1000 1001 1000 25000 200000 1000 200000 250000 1000 1000"}}
            }}
        }},
        "AddressReferenceSystemType": "Grid",
        "AddressReferenceSystemRules": {
            "AddressReferenceSystemNumberingRules": "Odd numbers are on the south and west, and even numbers on the north and east sides of all streets. There will\n                be one address increment allocated every 5.28 feet, resulting in 1000\n                addresses possible in each mile of road. The addresses will increase\n                by a value of one unit at each increment.",
            "AddressReferenceSystemStreetNamingRules": "1. Street names shall not be duplicated within the extent of the City of Anywhere Address Reference System. 2. Streets running\n                north-south shall be numbered, beginning at Main Street, and shall be called\n                Avenues, while streets running east-west shall be given letter names (e.g. A, B, C)\n                and shall be Streets. 3. Street names that are vulgar, profane, obscene, or contain\n                racial, ethnic, religious, or sexual terms shall not be permitted. 4. Streets within\n                a subdivision shall have a theme, such as animals, birds, flowers, trees, etc. to\n                unify the street naming and give the subdivision identify.",
            "AddressReferenceSystemStreetTypeDirectionalAndModifierRules": "1. Only those street types included in the Anytown Address Reference\n                System list of street types may be used in Anytown.\n                2. Prefix types may be used.\n                3. Only the words \"Old\" and \"New\" may be used as Pre-Modifiers. The\n                words \"Extended,\u201d \"Bypass\" and \"Overpass\" may be used as postmodifiers.",
            "AddressReferenceSystemPlaceNameStateCountryAndZipCodeRules": "Federal Geographic Data Committee FGDC Document Number FGDC-STD-016-2011\n                United States Thoroughfare, Landmark, and Postal Address Data Standard\n                209\n                1. \"All addresses within the Extent of this Address Reference System\n                shall have the Municipal Place Name of \"Anytown\" and the State Name\n                of \"OHIO\".\"\n                2. \"The following community Place Names may be used within this\n                Address Reference System Extent: New Hope, Pine Level, Red Oak\n                Village. The areas of these communities are shown on the map attached\n                to the Address Ordinance for Any County.\"",
            "AddressReferenceSystemSubaddressRules": "1. Apartments are addressed using a four digit number where the first\n                number represents the building, the second number the floor on which\n                the unit is located, and the third and fourth numbers the individual\n                apartment unit.\n                2. In a multi-story building, suites will be numbered in a clockwise\n                manner from the elevator lobby, using even numbers on the right\n                hand side, and odd numbers on the left hand side of the hallway. If the\n                hallway is a single corridor, then the numbers will be assigned from\n                one end of the structure to the other, in the same direction as the\n                addresses on the street on which the building is addressed."
        },
        "AddressReferenceSystemAxis": {"gml:MultiCurve": {
            "gml:id": "p29",
            "gml:curveMember": {"gml:Curve": {
                "gml:id": "p30",
                "gml:segments": {"gml:LineStringSegment": {"gml:posList": "1000 15000 20000 15000"}}
            }}
        }},
        "AddressReferenceSystemAxisPointOfBeginning": {"gml:Point": {
            "gml:id": "p22",
            "gml:pos": "49.27 -123.11"
        }},
        "AddressReferenceSystemReferencePolyline": {"gml:MultiCurve": {
            "gml:id": "p24",
            "gml:curveMember": {"gml:Curve": {
                "gml:id": "p25",
                "gml:segments": {"gml:LineStringSegment": {"gml:posList": "1000 15000 20000 15000"}}
            }}
        }},
        "AddressReferenceSystemRangeBreakpoint": {"gml:Point": {
            "gml:id": "p26",
            "gml:pos": "15000 15000"
        }},
        "AddressReferenceSystemRangeBreakline": {"gml:MultiCurve": {
            "gml:id": "p27",
            "gml:curveMember": {"gml:Curve": {
                "gml:id": "p28",
                "gml:segments": {"gml:LineStringSegment": {"gml:posList": "1000 15000 20000 15000"}}
            }}
        }},
        "AddressReferenceSystemRangePolygon": {"gml:MultiSurface": {
            "gml:id": "p31",
            "gml:surfaceMember": {"gml:Polygon": {
                "gml:id": "p32",
                "gml:exterior": {"gml:LinearRing": {"gml:posList": "1000 1000 1000 25000 20000 1000 20000 25000 1000\n                                    1000"}}
            }}
        }},
        "AddressReferenceSystemReferenceDocumentCitation": "\"Rules for the Anytown Address Reference\n            System are found in the Anytown Address Ordinance, Chapter 15, Sections 1-29, of the\n            Anytown Municipal Code (www.ci.anytown.na.us)\""
    }
}}