...
First, let's look at a small example xml fragment. Here is an xml fragment from the existing eas change notification (as of 2011.09.15).
Code Block |
---|
<base_address>
...
<street_name>PINE</street_name>
<street_name_suffix>
<abbreviated>ST</abbreviated>
<unabbreviated>STREET</unabbreviated>
</street_name_suffix>
...
</base_address>
|
...
The simplest thing that could possibly work would be...
Code Block |
---|
<base_address>
...
<StreetSegment>
<Primary>
<street_name>MISSION BAY SOUTH</street_name>
<street_name_suffix>
<abbreviated>BLVD</abbreviated>
<unabbreviated>BOULEVARD</unabbreviated>
</street_name_suffix>
</Primary>
<Alias>
<street_name>MISSION BAY SOUTH BLVD</street_name>
<street_name_suffix>
<abbreviated></abbreviated>
<unabbreviated></unabbreviated>
</street_name_suffix>
</Alias>
<!-- more aliases here -->
<StreetSegment>
...
</base_address>
|
...
What does this look like?
Here is a fragment for CompleteStreetName that follows the FGDC postal address standard final draft.
Code Block |
---|
<CompleteStreetName>
<StreetNamePreModifier></StreetNamePreModifier>
<StreetNamePreDirectional></StreetNamePreDirectional>
<StreetNamePreType></StreetNamePreType>
<StreetName>MISSION BAY</StreetName>
<StreetNamePostType>BLVD</StreetNamePostType>
<StreetNamePostDirectional>NORTH</StreetNamePostDirectional>
<StreetNamePostModifier></StreetNamePostModifier>
</CompleteStreetName>
|
And here is what we may need for these immediate DPW changes.
Code Block |
---|
<CompleteStreetName>
<StreetNamePreDirectional></StreetNamePreDirectional>
<StreetName>MISSION BAY</StreetName>
<StreetNamePostType>BLVD</StreetNamePostType>
<StreetNamePostDirectional>NORTH</StreetNamePostDirectional>
</CompleteStreetName>
|
Expanding on this in the context of the change notification, we might end up with something like this ...
Code Block |
---|
<base_address>
...
<StreetSegment>
<StreetSegmentId>12345</StreetSegmentId>
<StreetNames>
<Primary>
<CompleteStreetName>
<StreetNamePreDirectional></StreetNamePreDirectional>
<StreetName>MISSION BAY NORTH</StreetName>
<StreetNamePostType>BLVD</StreetNamePostType>
<StreetNamePostDirectional></StreetNamePostDirectional>
</CompleteStreetName>
<StreetNamePostTypes>
<abbreviated>BLVD</abbreviated>
<unabbreviated>BOULEVARD</unabbreviated>
</StreetNamePostTypes>
</Primary>
<Alias>
<CompleteStreetName>
<StreetNamePreDirectional></StreetNamePreDirectional>
<StreetName>MISSION BAY BLVD NORTH</StreetName>
<StreetNamePostType></StreetNamePostType>
<StreetNamePostDirectional></StreetNamePostDirectional>
</CompleteStreetName>
<StreetNamePostTypes>
<abbreviated></abbreviated>
<unabbreviated></unabbreviated>
</StreetNamePostTypes>
</Alias>
<!-- additional aliases here -->
</StreetNames>
</StreetSegment>
...
</base_address>
|