Environmental Information

e/change

Chesapeake Bay Program

A Watershed Partnership

NATIONAL ENVltfofo

V1ENT

re

'0

[FORMATION
;e NETWORK

Chesapeake Bay
Non Point Source Best Management Practices

XML Schema Users Guide

Version 1.0 Draft

November 15,2006


-------
PURPOSE of this Document

The purpose of this document is to provide a description of all the
Chesapeake Bay Program Office Non Point Source (NPS) Best
Management Practices (BMPs) schema modules.

Acknowledgements:

CBPO Integrated Project Team

Brian Burch - Chesapeake Bay Program Office
Jen Gumert - PA DEP
Karl Huber - VA DCR
Ming Jiang - MDE
Dudley Hackett - PA DEP
Robin Pellicano - MDE
Janet LaFleur - VA DEQ
Sameer Shukla - VA DEQ
Srinivas Enuganti - VA DEQ

r\

ro

j



n


-------
APPROVAL OF THE NPS BMP XML Schema Users Guide:

Signatory- Nancie Imler, Information Management Subcommittee, Chair

Signatory- Brian Burch, Chesapeake Bay Program Office, Data Center Manager

ar&ii^nt of Envirorfnyejiftdil Protection, Network

Signatory- Jennifer Gumert, PA Dep
Node Manager

J



Signatory- Karl Huber, VA Department of Conservation and Recreation, GIS/Data
Center Manager

Signatory- Ming Jiang, MD Department of Environment, Network Node Manager


-------
Amendment Record:

Version

Date

Amended
By

Change

Version 0.1

March 13, 2006

J Gumert

Original Document

Version 0.2

April 13, 2006

J Gumert

Added Technical Walkthrough
Comments

Note: Diagrams have not been
updated and draft will not be
finalized until DET is finalized.

Version 1.0

June 8, 2006

J Gumert

Synchronized with DET and
ERD. Updated diagrams. New
items are highlighted

Version 1.0

November 15, 2006

J Gumert

9/12 Technical Walkthrough
modifications and 11/1/06







f

eedback, 11/15/06 technical







D]

V0G

r
I

eviev

^flc

3iagr

lu

irf

ered - 3.0 was missing
jbdated Project Binary





UJ

J (A.








-------
Table of Contents

1.0 Purpose of this Document	7

1.1 NPS BMP Components Background	7

2.0 Schema Overview	7

3.0 XML Schema to BMP (Form) Mapping	9

4.0 NPS BMP Modules	13

4.1	Submitter Contact	15

4.1.1	Submitter State Identity	16

4.1.2	Submitter Tribal Identity	18

4.1.3	Submitter Agency Identity	19

4.1.4	Submitter Individual Identity	23

4.1.5	Submitter Mailing Address	25

4.1.6	Submitter Telephone	30

4.1.7	Submitter Electronic Address	31

4.2	Source of Data	33

4.2.1	Data Access Type	 			 	33

4.2.2	Data Source Agency Idem ly .	L	

4.2.3	Data Source Individual Idi ill "i)( ~~IAT T J	^

4.2.4	Data Source Mailing Addr :s? I C		34

4.2.5	Data Source State	 / ( @	n	

4.2.6	Data Source Telephonic 	' I—I	1 U VJ	34

4.2.7	Data Source Electronic Address	35

4.3	NPS BMP Identity	35

4.3.1	NPS BMP Name	36

4.3.2	NPS BMP Type	36

4.3.3	NPS BMP Measure	37

4.4	Geographic Location Description	40

4.4.1	Geographic Location Description XML Instance	41

4.4.2	Geographic Location Description	42

4.4.3	Geographic Reference Point	45

4.4.4	Horizontal Reference Datum	46

4.4.5	Vertical Measure	48

4.4.6	Vertical Collection Method	48

4.4.7	Horizontal Reference Datum	48

4.4.8	Verification Method	48

4.4.9	CoordinateDataSource	50

4.4.10	Geometric Type	52

4.5	Event Status	54

4.6	Financial	55

4.6.1	Financial Measure	55

4.6.2	Funding Source	56

4.7	NPS BMP Component Identity	57

4.7.1	Land Use	58

4.7.2	Component Measure	58

4.7.3	NRCS Practice Code	59


-------
4.7.4 NPS BMP Component Name
4.8 Project Binary Objects	

59

60



o






-------
1.0	Purpose of this Document

This document introduces the Chesapeake Bay Non Point Source Best Management
Practices (CBPO NPS BMP) Schema Components to environmental program managers
and technical staff. It also provides detailed guidance to XML schema developers who
may wish to use or reference this schema.

1.1	NPS BMP Components Background

The CBPO NPS BMP Components were created by the Chesapeake Bay Program
Workgroup, which included the the CBPO, and the states of Maryland, Virginia and
Pennsylvania.

The CBPO BMP Technical Team, when creating the schema, used Version 2 of NEIEN's
Shared Schema Components. Version 1 of the Core Reference Model for the
Environmental Information Exchange Network was used to create these components.

This document introduced the concepit-of-^nodular cnviif
providing a high-level depiction of th„
relationships. Four distinct conceptu;

ilal data model by
:pn mental data and their
ced:

Data Element: A single unit of data halcjjni 10	M ai^djtill has useful meaning.

Data Block: A grouping of related Data Elements mat canbe reused among different
information exchanges.

Compound Data Block: A grouping of related Data Elements and Data Blocks.
Compound Data Blocks are no longer differentiated from Data Blocks and are all now
considered Data Blocks.

Major Data Group: A logical grouping of related Data Blocks and Compound Data
Blocks to fully describe business areas, functions, and enetities in which Exchange
Network partners have an environmental interest.

2.0 Schema Overview

The following diagram displays the major data groups contained in the Non Point Source
(NPS) Best Management Practices (BMP) XML Schema.


-------
— ^nsliSt.rteldentity [+]

Sowceld



— _ns1:Ti il>mittei Contact E)]—

MpsBmpldentity [p—| ¦¦¦ 0-

y 1+1

^sliAgeiKyldentity [+]

. n si iliHlividualldentit:',

1

| ns1 :MailingAddr ess [+]
jisliTelephonic [+]

1+1

— _ns1:Electi onicAddiee

¦jOUI c

ceOfPata ]+]

MpsBmpldentity |+]
PiojectBinjiyObjects [+]

Geogi .lphkLoc.itionDesc j+]
EventStJitus |+|

Fin.incj

ali+1

MpsBmpComponentld [+)

Figure 1: The NPS BMP XML Schema Architecture

Each Module is described in detail in the following sections. For detailed data element
information, please refer to the NPS BMP Data Exchange Template (DET) spreadsheet.

NOTE: The root of the complete NPS BMP XML schema is NPSBMPvl.O.xsd.


-------
3.0 XML Schema to BMP (Form) Mapping

The following table describes how the BMP Form maps to the XML schema:

Part

Section

Section Title

XML Block and Element Name

I

1

State Identity

Contact/State Code
Contact/State Code List Identifier
Contact/State Name

I

2

Tribal Identity

Contact/ Tribal Code

Contact/ Tribal Code List Identifier

Contact/ Tribal Name

I

3

Agency Identity

Contact/Agency Code

Contact/ Agency Code List Identifier

Contact/ Agency Name

I

4

Individual
Identity

Contact/Individual Identifier
C ohtact/Indi vi dual/TIjtlelT ext
(pvn wrHRrp £jrT est
(-ontii
-------






Source of Data / Last Name
Source of Data / Name Suffix Text

Ha

4

MailingAddress

Source of Data/Mailing Address Text
Source of Data/Supplemental AddressText
Source of Data/MailingAddressCityName
Source of Data/AddressPostalCode

Ha

5

Telephonic
Address

Source of Data/TelphoneNumberText
Source of Data/TelephoneNumber

TypeName
Source of Data/TelephoneExtension
Number

Ha

6

Electronic
Address

Source of Data/ElectronicAddressText
Source of Data/ElectronicAddresstype
Name

Ha

7

State Identity

Source of Data /State Code







Source of Data /State Code List Identifier
Source of Data /State Name

lib

1

NPS BMP Type

NP^\BMP Identit)/?I)li)|£'|BMP Type Code
NPS BMP Identity/NPS BMP Type Code List
NPS BMP Identity/NPS BMP Type Code
Description fl 1 L

lib

2

NPS BMP Name

AMP Name
NPS BMP Identity/NPSBMPNameTypeCode
NPSBMPIdentity/NPS BMP NameTypeDesc
NPSBMPIdentity/NPSBMPNameTypeCodeList

lib

3

NPS BMP State
Unique Identifier

NPS BMP Identity/ NPS BMP State Unique
Identifier

lib

4

Measure

NPSBMPIdentity/Measure Unit Code
NPSBMPIdentity/Measure Unit Code
List

NPSBMPIdentity/Measure Unit Name
NPSBMPIdentity/Measure Value
NPSBMPIdentity/Measure Name
NP SBMPIdentity/MeasurePreci si on

lie

1

Geographic

Location

Description

NPS BMP Geographic/Longitude Measure
NPS BMP Geographic/Latitude Measure
NPS BMP Geographic/Source Map Scale
Number

NPS BMP Geographic/Horizontal Accuracy

Measure Value
NPS BMP Geographic/Horizontal Accuracy

Measure Unit Code
NPS BMP Geographic/Horizontal Accuracy Measure
Unit Name

NPS BMP Geographic/GeographicReference
PointCode


-------
NPS BMP Geographic/GeographicReference Point
CodeList Identifier

NPS BMP Geographic/GeographicReference
PointName

NPS BMP Geographic/Horizontal Reference

Datum Code
NPS BMP Geographic / Horizontal Reference

Datum Code List Identifier
NPS BMP Geographic/ Horizontal Reference

Datum Name
NPS BMP Geographic/Data Collection Date
NPS BMP Geographic/Location Comments
Text

NPS BMP Geographic/Vertical Measure Value
NPS BMP Geographic/Vertical Measure Unit
Code

NPS BMP Geographic/Vertical Measure Unit

NPS BMP Geographic/Vertical Collection

Method Identifier Code
NPS BMP Geographic/Vertical Collection

Method Identifier Code List
NPS BMP Geographic/Vertical Collection

Method Name
NPS BMP Geographic/Vertical Reference
Datum CodeListldentifier
NPS BMP Geographic /Vertical Reference

Datum Code
NPS BMP Geographic/Vertical Reference

Datum Name
NPS BMP Geographic/Verification
MethodldentifierCode

NPS BMP Geographic/Verification MethodName
NPS BMP Geographic/Coordinate Data Source
Code

NPS BMP Geographic/Coordinate Data Source

Codeldentifier
NPS BMP Geographic/Coordinate Data Source
Name

NPS BMP Geographic/Geometric Type Code
NPS BMP Geographic/Geometric Type Name
NPS BMP Geographic/Geometric Type Code

NPS BMP Geographic/Vertical Accuracy
_—Measure LI V_J

C ieList

rtical Measure Unit


-------
List Identifier

II

HUC
(Pending)

NPS BMP HUC/USGS Hydrologic Unit
Code

II

MID
(Pending)

NPS BMP NHD/NHDId

NPS BMP NHD/ReachCode

NPS BMP NHD/Measure

NPS BMP NHD/SIDE

NPS BMP NHD/WaterplanCode

NPS BMP NHD/NHDIdSubBasinCode

II

County Identifier

NPS BMP County/County Code
NPS BMP County/County Name
NPS BMP County/CountyCodeListldentifier

lie

Stateldentifier

NPS BMP State/State Code
NPS BMP State/State Name
NPS BMP

NPS BMP State/StateCodeListldentifier

lid

He

Event Status

Financial
Measure

-NPS BMP Event St

s/State Code
tatus Code Date
atus Description

"Cist

Measure Unit Code
4^asyre Unit Code

NPSBMPFinancial/Measure Unit Name
NPSBMPFinancial/Measure Value
NPSBMPFinancial/Measure Name
NP SBMPFinancial/MeasurePreci si on

He

Funding Source

NPSBMPSFundingSource/FundingSourceCode
NP SBMPF unding S ource/Funding S ourceC odeLi st
NP SB MP SF unding Source/Funding S ourceC odeName

Ilf

Land Use

NPS BMP Component /LandUse/PriorLand UseCode

NPSBMP Component /LandUse/NewLandUseCode

NPSBMP Component /LandUse/New

LandUseClassCode

NPSBMP Component

/LandUse/PriorLandUseClassCode

NPSBMP Component /LandUse/LandUseClassCode

NPSBMP Component

/LandUse/LandUseClassDescription

NPSBMP Component

/LandUse/LandU seClassCodeLi stldentifi er

Ilf

Measure

NPS BMP Component/Measure/MeasureUnit Name
NPS BMP Component /Measure/MeasureUnit Code
NPS BMP Component /Measure/MeasureUnit Code
List

NPS BMP Component /Measured Value

NPS BMP Component /Measure Name	


-------
NPS BMP Component /Measure Precision

Ilf

NRCS Practice
Code

NPS BMP Component/NRCS Practice Code
NPS BMP Component/NRCS Practice Name
NPS BMP Component/NRCS PracticeCode List

Ilf

NPS BMP
Component Name

NPS BMP Component/NPS BMP Component Name
NPS BMP Component /NRCS Component Name
Type Code

NPS BMP Component /NRCS Component Name
Type Code List

NPS BMP Component /NRCS Component Name
Type Desc	

Hg

Project Binary
Objects

NPS BMP
NPS BMP
NPS BMP
NPS BMP
NPS BMP
—Coverage
iPSYBMP

Identity/Binary
Identity/Binary
Identity/Binary
Identity/Binary
Identity/Binary

Name
NPS BMP
NPS BMP
NPS BMP
Language
NPS BMP
NPS BMP
NPS BMP
NPS BMP
NPS BMP
NPS BMP
NPS BMP
NPS BMP
NPS BMP
NPS BMP

Identity/Binary
Identity/Binary
Identity/Binary

Identity/Binary Object Relation
Identity/Binary Object Rights
Identity/Binary Object Size
Identity/Binary Object Creator
Identity/Binary Object Title
Identity/Binary Object Subject
Identity/Binary Object Source
Identity/Binary Object Type
Identity/Binary Object URL
Identity/Binary ObiectAssociated To

ect

ect Content
ect ContentFormat
ect Contributor
ect

ect Date
ect

ect File

ect Identifier
ect Publisher
ect

4.0 NPS BMP Modules

The NPS BMP submission is comprised of two major data groups, the Submitter Contact
information, and the NPS BMP Identity. Multiple modules are contained in each group,
as depicted in the sections below.


-------
Sowceld



— _ns1:Ti il>mittei Contact E)]—

MpsBmpldentity [p—| ¦¦¦ 0-

.ns1:5t.rteldentit'

3

y 1+1

^sliAgeiKyldentity [+]

. n si iliHlividualldentit:',

1

| ns1 :MailingAddr ess [+]
jisliTelephonic [+]

1+1

— _ns1:Electi onicAddiee

¦jOUI c

ceOfData ]+]

MpsBmpldentity [+]
PiojectBinjiyObjects [+]

Geogi .lphkLoc.itionDesc j+]
EventStJitus |+|

Fin.incj

aT[+|

MpsBmpComponentld [+)

Figure 1: The NPS BMP Root Element


-------
4.1 Submitter Contact

The SubmitterContact Data block contains contact information of the submitter of the
BMP data to the Chesapeake Bay Program Office, including the Agency and Individual
Identities, the Mailing Address, the State and/or Tribal Identities, and the telephone and
email address. Submitter contact information is not optional, and only one contact can
exist for each submission. The CBPO states will not be using the Tribal Identities
Module, but have included it for use by other states, if desired.

Sourceld E^]—

jufomitteiCont.Kt~~[^]—f ¦¦¦ jEh

HpsBmpldentity

ype i NpsldentityType

Stateldeirtity

i StateldentityPataType

^Ti ih.ilklentity

oe i TriballdentityCocteDataType

Agencylderitity

1 : AgencyldentityDataType

(IndiviclualkleiTtity

vpe i IndividualldentityDataType

MailingAddiess

I Mailing AddressPataType

^Teleplionic

as [TelephonicPattaType

, Electronic Address	Jk

®	-	-	-	—	ffl

[ElectronicAddressPataType |

Figure 2: The SubmitterContact Data Block


-------
4.1.1 Submitter State Identity

The State Identity is a shared schema component.
SC_StateIdentity_v2.0.xsd

element Stateldentity

diagram	•	

r--r StateCode ;

l		'

Stateldentity $	(^B \" ^.StateC°deUstldentmer. ?

— — — — — — — — — —
-j~StateHame !

ited

"¦f a

pnr
su

St

type StateldentityDataType

children StateCode StateCodeListldentifier StateName

I ti	documentation A designator and associated metadata used to identify a principal administrative subdivision of the

United States, Canada, or Mexico.

element StateCode

diagram

' StateCode

fl of
da,

type StateCodeDataType

annotation

documentation A code designator used to identify a principal administrative subdivision of the United States, Canada,
or Mexico.


-------
element StateCodeListldentifier

diagram

' StateCodeListldentifier



El attributes

CodeListVersionldentifier ;
CodeListVersionAgencyldentifler

:rte se«: or
lilted

type StateCodeListldentifierDataType

attributes

Name

Type

Use	Default	Fixed	Annotation

CodeListVersion xsd:string	optional

Identifier

CodeListVersion xsd:string	optional

Agencyldentifier

annotation documentation A designator specifying the code set used to provide a state code. Can be used to identify the URL of a

source that definesti-ie set of currently appipvefi permitted values.

element StateName

diagram

StateName

su
St

cl to identify a
linistratlve

f United
co,

J

type StateNameDataT ype

annotation documentation A name used to identify a principal administrative subdivision of the United States, Canada, or Mexico.


-------
4.1.2 Submitter Tribal Identity

The Tribal Identity is a shared schema component, and will not be used by the
Chesapeake Bay Program States.

SC_TribalIdentity_v2.0.xsd

element Triballdentity

diagram

Triballdentity [^]	[ ¦¦¦ 0-

"TribalCode

- -I^TribalCodeListldentifier [+]

- -^TribalName

remment
is Federal

: United

type TriballdentityCodeDataType
children T ribalCode T ribalCodeListldentifier TribalName

annotation

documentation Identification information concerning recognized entities that possess immunities and privileges

available as a federally acknowledged American Indian tribes or Alaskan Native entities by virtue of
their government-to-government relationship with the Federal Government of the United States.

element TribalCode

diagram

TribalCode

; the

Al

type TribalCodeDataType

li	documentation The code that represents the American Indian tribe or Alaskan Native entity.


-------
element TribalCodeListldentifier

diagram

~ T ribalCodeListldentifier

5^

El attributes

CodeListVersionldentifler ;
CodeListVersioriAgencylderrtrfier ;

type TribalCodeListldentifierDataType

attributes

annotation

Name

CodeListVersion
Identifier
CodeListVersion
Agencyldentifier

documentation

element TribalName

diagram

TribalName

Type

xsd:string
xsd:string

Use

optional
optional

Default

Fixed

Annotation

A designator specifying the code set used to provide a tribal code. Can be used to identify the URL of a
source that defines the set of currently approved permitted values.

y

type TribalName DataType

annotation documentation The name of the American Indian tribe or Alaskan Native entity.

4.1.3 Submitter Agency Identity

The Agency Identity is a shared schema component.


-------
SC_AgencyIdentity_v2.0.xsd

element Agencyldentity

diagram

Agencyldentity 	-(' ¦" j5-"

A designator and associated
metadata used to identify a
Federal, state,, or local

¦:::t ..i 'i::	 '; ,

--1^ AgencyCode '
--|~AgencyCodeListldentifier [j]

--j~AgencyMame ;
--^AgencyType [+]

--^FacilityManagementType [j]

type AgencyldentityDataType

children AgencyCode AgencyCodeListldentifier AgencyName AgencyType FacilityManagementType

annotation documentation A designator and associated metadata used to identify a federal, state, or local agency.

element AgencyCode

diagram

AgencyCode

agency,

type AgencyCodeDataType

annotation documentation The code that represents a federal, state, or local agency.


-------
element AgencyCodeListldentifier

diagram

sListiclentifi

' AgencyCodeListldentifier

El attributes

CodeListVersionldentifier ;
CodeListVersionAgencyldentifier

attributes

annotation

type AgencyCodeListldentifierDataT ype

Name	Type	Use	Default	Fixed	Annotation

CodeListVersion	xsd:string	optional

Identifier

CodeListVersion	xsd:string	optional

Agencyldentifier

documentation	A designator specifying the code set used to provide an agency code. Can be used to identify the URL
of a source that defines the set of currently approved permitted values.

element AgencyName

diagram

"AgencyName

code»

type AgencyNameDataT ype

annotation documentation A description of the agency code.

element AgencyType
SC_AgencyType_v2.0.xsd

element AgencyType

diagram

emy«

AgencyType E^l	

- "I^AgencyTypeCode !

~AgencyTypeCodeListldentifier [+]

AgencyTypeName ;

type AgencyType DataType


-------
children AgencyTypeCode AgencyTypeCodeListldentifier AgencyTypeName

annotation documentation A designator and associated metadata used to identify the type of federal, state, or local agency.

element AgencyTypeCode

diagram

" AgencyTypeCode

type AgencyTypeCodeDataType

annotation documentation The code that represents a type of federal, state, or local agency.

element AgencyTypeCodeListldentifier

diagram

AgencyTypeCodeListldentifier

~ attributes

; CodeListVersionldentifier ;
! CodeListVersionAgencyldentifier

.tie iei ui mrrt;ity» dippryytsu pen si paw

i/aSues,

type AgencyTypeCodeListldentifierDataType

attributes Name	Type	Use	Default	Fixed	Annotation

CodeListVersion	xsd:string	optional

Identifier

CodeListVersion	xsd:string	optional

Agencyldentifier

annotation documentation	A designator specifying the code set used to provide an agency type code. Can be used to identify the

URL of a source that defines the set of currently approved permitted values.

element AgencyTypeName

diagram

AgencyTypeName

type AgencyT ypeNameDataT ype

li	documentation A description of the agency type code.


-------
4.1.4 Submitter Individual Identity

The Individual Identity is a shared schema component.

SC_IndividualIdentity_v2.0.xsd

element Individualldentity

diagram

i	r - -^IndividualIdentifier 0]

--l^lndividualTitleText !

i^. — — — — — — — — — — — — — — — ~

- -;~MarnePrefixText ;

lndiuidualldentity~^l- -K3=H

B-

" IndiuidualFullHame

¦'&

FirstHame

-^MiddleHame I

"Last Name

--! HameSuffixText

type IndividualldentityDataType

children Individualldentifier IndividualTitleText NamePrefixText IndividualFullName FirstName MiddleName LastName
NameSuffixText

annotation documentation The particular terms regularly connected with a person so that you can recognize, refer to, or address

him or her.


-------
element Individualldentifier

diagram

' Indiuidualldentifler

5-

El attributes

IndiuidualldentifierContext

individual within a context.

attributes

type IndividualldentifierDataType

Name	Type

Use	Default	Fixed

Individualldentifi xsd:string	optional

erContext

annotation documentation A designator us ed to uniquely identify an individual within a context.

Annotation

element IndividualTitleText

diagram

IndiuidualTitleText

type IndividualTitleText DataType

annotation documentation The title helc

element NamePrefixText

diagram

'"NamePrefixText

type NamePrefixText DataType

annotation documentation The text that describes the title that precedes an individual's name.

element IndividualFullName

diagram

' IndiuidualFullMame

type IndividualFullName DataType

annotation documentation The complete name of a person, potentially including first name, middle name or initial, and or

surname.

element FirstName

diagram

"FirstHame

type FirstName DataType

annotation documentation The given name of an individual.


-------
element MiddleName

diagram

"MiddleName

annotation

nitiaf of

an individual,

type MiddleName DataType

documentation The middle name or initial of an individual.

element LastName

diagram

LastName

annotation

type LastName DataType

documentation The surname of an individual.

element NameSuffixText

diagram

'NameSuffixText

type NameSuffixText DataType

annotation documentation Additional title that indicates lineage or professional title.

4.1.5 Submitter Mailing Address

The Mailing Address schema is a shared schema component.

SC_MailingAddress_v2.0.xsd


-------
element MailingAddress

diagram

--I^MailingAddressText ;

SupplementalAddressText !

--^MailingAddressCityHame !

7TT—^	Ph r'	Vi ^ "I.Stateldentity E|

MailingAddress H	[ ¦¦¦ JEr-j 	

--^AddressPostalCode H

--j^Countryldentity [+]

type MailingAddressDataType

children MailingAddressText SupplementalAddressText MailingAddressCityName Stateldentity Ad dress Postal Code
Countryldentity

annotation documentation The standard address used to send mail to an individual or organization.


-------
element MailingAddressText

diagram

' Mailing AddressT ext

i	lulling

treat address,,
nr 11 nd PO Bo*.

type MailingAddressText DataType

t tj	documentation The exact address where a mail piece is intended to be delivered, including urban-style street address,

rural route, and PO Box.

element SupplementalAddressText

diagram

SupplementalAddressText

annotation

type SupplementalAddressText Data'

documentation The text thai
name, seco

i da

element MailingAddressCityName

diagram

' Mailing AddressCityName

^3c|ifiiir
arWr

I intdfrTatiorjfto facilitate the delivery of a mail piece, including building
Sfoolar lodal bp* numbers not serviced by the U.S. Postal Service.

village 1

type MailingAddressCityNameDataType

annotation documentation The name of the city, town, or village where the mail is delivered.

element Stateldentity

Refer to section 3.1.1


-------
element AddressPostalCode

diagram

" AddressPostalCode



~ attributes

! AddressPostalCodeContext

¦t that i	t [

i Code i
r, -.Posi - '
t i >hic m 1
11 ivery i 1 i .

zone specific

Cither fhart (he U ,Swhere
the mail is delivered,

type AddressPostalCodeDataType

attributes

annotation

Name

AddressPostalC
odeContext

documentation

Type

xsd:string

The combinitio
available) th
U.S. Postal
country, othir tha

Use

optional

Fixed

Annotation

element sc:Countryldentity

Plan (ZIP) code and the four-digit extension code (if
|gmei|it that is a subunit of the ZIP Code, assigned by the
cilitate mail delivery; or the postal zone specific to the
livered.

SC_CountryIdentity_v2.0.xsd

element Countryldentity

diagram

A designator and associated
metadata used to identify a
primary geopolitical unit of
the world,

Countryldentity [j-j]	^ ...

- CountryCode

"CountryCodeList Identifier [+]

- CountryHame

type Count ryldentityOataType
children CountryCode CountryCodeListldentifier Count ryName

annotation documentation A designator and associated metadata used to identify a primary geopolitical unit of the world.


-------
element CountryCode

diagram

CountryCode

d to

the world,

type CountryCodeDataType

annotation documentation A code designator used to identify a primary geopolitical unit of the world.

element CountryCodeListldentifier

diagram

CountiyCoG

sirlMs

CountryCodeListldentifier g—

El attributes

CodeListVersionldentifier ;
CodeListVersionAgencyldentifier !

type
attributes

annotation

Count ryCodeListldentifierDatal

Name	Type

xsd:string

xsd:string

Fixed

Annotation

CodeListVersion
Identifier
CodeListVersion
Agencyldentifier

documentation A designator specifying the code set used to provide a country code. Can be used to identify the URL
of a source that defines the set of currently approved permitted values.

element CountryName

diagram

' CountryName

type
annotation

Cou ntryNameDataT ype

documentation A name used to identify a primary geopolitical unit of the world.


-------
4.1.6 Submitter Telephone

The Telephone schema is a shared schema component.

C_Telephonic_v2.0.xsd

element Telephonic

diagram

- - -^TelephoneNumberText

Telephonic [j	i. ——J3" ¦ -^TelephoneNumberTypeName

"TelephoneExtensionHumberText

I—I V_J

type TelephonicDataType

children TelephoneNumberText TelephoneNumberTypeName TelephoneExtensionNumberText

annotation documentation An identification of a telephone connection.

element TelephoneNumberText

diagram

' T elephoneHumberT ext

type TelephoneNumberTextDataType

annotation documentation The number that identifies a particular telephone connection.

element TelephoneNumberTypeName

diagram

' T elephoneHumberTypeHame

type TelephoneNumberTypeNameDataType

annotation documentation The name that describes a telephone number type.


-------
element TelephoneExtensionNumberText

diagram

' T elephoneExtensionHumberT ext

ihone number,

type TelephoneExtensionNumberTextDataType

annotation documentation The number assigned within an organization to an individual telephone that extends the external

telephone number.

4.1.7 Submitter Electronic Address

The Electronic Address schema is a shared schema component.

SC ElectronicAddress v2.0.xsd

element ElectronicAddress

diagram



r~1 a

ElectronicAddress	]P"

'ElectronicAddressText

' Electronic AddressTypeHame

type Elect ronicAdd ressDataT ype
children ElectronicAddressText ElectronicAddressTypeName

annotation documentation A location within a system of worldwide electronic communication where a computer user can access

information or receive electronic mail.

element ElectronicAddressText

diagram

ElectronicAddressText

; the access protocol.,

3me,, and
e path to a file or

type Elect ronicAddressText DataType

annotation documentation A resource address, usually consisting of the access protocol, the domain name, and optionally, the

path to a file or location.


-------
element ElectronicAddressTypeName

diagram

"ElectronicAddressTypeHame

type Elect ronicAddressTypeNameDataType

facets

annotation

enumeration	Email

enumeration	Internet

enumeration	Intranet

enumeration	HTTP

enumeration	FTP

enumeration	Telnet
enumeration

documentation The name that describes the electronic address type.


-------
4.2 Source of Data

The Source of Data data block contains information on the 'Data Stewards' - the source
of the BMP data, including the Data Access Type, the Agency Identity, the Individual
Identity, and the Address, Phone and Email Address of the Data Source. Source of Data
is required, and only one is permitted for a submission.

Sourcekl



— SufomitterCoiitact

5

sicl:NpslclentityType

— SourceOfData [j—(—»—

— NpsBnipklentity j^|—{j3—

—	Data AccessType ~j+|

—	^ns1:Agencyldeiitity [+|

—	DataSourcelndmdualldentity \+\

DataSourceMailincjAddress \+\

—	DatasourceStatelcleiitity [+|

—	DataSourceTelephonic [+|

— DataSourceElectronic

lie [+]

—	HpsBmpldeiitity [+|

—	ProjectBinaryObjects [+|

—	GeographicLocationDesc j+[

— EveiitStatus



—	F111.ii n; i.iI

—	H|>sEni|>Coni|)onentltl [+]

Figure 3: The Source of Data Data Block

4.2.1 Data Access Type

elements Data Source Name, Data Source Access Method, Data Source Location,
Availability Description and the Refresh Date


-------
4.2.2	Data Source Agency Identity

element Agency Identify
Refer to section 4.1.3

4.2.3	Data Source Individual Identity

element Individual Identify
Refer to section 4.1.4

4.2.4	Data Source Mailing Address

element Mailing Address
Refer to section 4.1.5

4.2.5	Data Source State

element State
Refer to section4.1.1

4.2.6	Data Source Telephonic

element Telephonic
Refer to section 4.1.6


-------
4.2.7 Data Source Electronic Address

element Electronic Address
Refer to section 4.1.7

4.3 NPS BMP Identity

The NPS BMP Identify includes the Identifying information for the BMP, including the
NPS BMP Type, the NPS BMP Name, the Measure of the BMP and the NPS BMP State
Unique Identifier. BMP Identity data is required for each BMP submitted, and only one
can exist for each BMP submission.

4iouiceM



HpsBmpklentity

i NprldentrtyType

H

SouiceOfD«rt«i

—| HpsBmpklentity [~]—

—[	Pi ojectBimiryOI>je€ts |+]

—|	Geogi^phicLoc^tionPes*;-^]

—[	EventStatus |+j

—1	Financial!*]

—I ll|>sBm|>Ot«iteUnk|ueklentifiei

—1 HpsBmpllame E]

—| llPSBMPType [+]

H|>sBm|>Coivi[>oiienTl
-------
4.3.1 NPS BMP Name

element NPS BMP Name

SufomHteiCont

^Tjt]

li|>&Bmf>isBm|>ILime [^]—P]—

—T ltomeTy|>e€oeColl,ime

—| Measure [+]
—f IIPORMPTy|>Coni[>onentkl [+]

4.3.2 NPS BMP Type

elements NPSBMPType Code, NPSBMPTypeCodeListldentifier, and
NPSBMPTypeCodeDescription


-------
SuhmitterCoiitact ~j+l

Sourceld

I HpsldentltyType

n

NpsBmpldentity

type | NpsldentityType"



— SourceOfData

3

— NpsBmpllame [+]

NpsBmpldentity [^—(-**—

NpsBmpStateUni<|ueldentifier

Measure

i

HPSBMPType

|— NPSBMPTypeCode

HPSBMPTypeCodeListldentifier

— IIPSBMPTypeCodeDescriptioii

ProjectBinaryObjects [+]

— GeograpliicLocationDesc j+[

EuentStatus

1

— Financial

5

MpsBmpComponeiitthl [+]

4.3.3 NPS BMP Measure

SC_Measure_v2.0.xsd
element Measure

diagram

Li^Ut^Uli

Measure

&

Identifies the value end the
associated units of measure
for measuring the
observation or analytical
result value.

MeasureDataType

<=*-

MeasureValue !

	i

The recorded dimension,
capacity, quality, or amount
of something ascertained by
measuring or observing,

--^MeasureUnit

4

A designator and associated
metadata used to identify a
unit of measurement,

~MeasurePrecisionText

The precision of the recorded
value.

ResultQualifier

i

A designator and associated
metadata used to identify
any qualifying issues that
affect results,

type
children
annotation

MeasureDataType

MeasureValue MeasureUnit MeasurePrecisionText ResultQualifier

documentation

Identifies the value and the associated units of measure for measuring the observation or analytical
result value.


-------
element MeasureValue

diagram

"MeasureValue

rrt
i dv

type MeasureValueDataType

annotation documentation The recorded dimension, capacity, quality, or amount of something ascertained by measuring or

observing.

element Measurellnit

element MeasurePrecisionText

diagram

"MeasurePrecisionText

type MeasurePrecisionText DataType

annotation documentation The precisio

element ResultQualifier
SC Measurellnit v2.0.xsd

element Measurellnit

diagram

Measurellnit

j|—GE&

iteci

metadata used to identify a
unit of measurement,

- -'Measurellnit Code

-Measurellnit CodeListldentrfier [+]

Measurellnit Name !

type Measurellnit DataType
children MeasurellnitCode MeasurellnitCodeListldentifier MeasurellnitName

annotation documentation A designator and associated metadata used to identify a unit of measurement.


-------
element MeasurellnitCode

diagram

"MeasureUnitCode

type MeasureUnitCodeDataType

annotation documentation The code that represents the unit for measuring the item.

element MeasurellnitCodeListldentifier

diagram

slInitCodeLis

' MeasurellnitCodeListldentifier



EE! attributes

CodeListVersionldentifier ;
CodeListVersionAgencyldentifier 1

permitted values,

type
attributes

annotation

MeasureUnitCodeListldentifierC at;Tvpe| i—^-n

Type	'

xsd:string

Name

CodeListVersion
Identifier
CodeListVersion
Agencyldentifier

documentation

xsd:string

Fixed

Annotation

A designator specifying the code set used to provide a measurement unit code. Can be used to identify
the U RL of a source that defines the set of currently approved perm itted values.

element MeasurellnitName

diagram

' MeasurellnitName

measure code,

type MeasurellnitName DataType

tj	documentation A description of the unit of measure code.


-------
4.4 Geographic Location Description

The Geographic data block contains all of the information needed to describe the location
of the NPS BMP being submitted. The Geographic Location Description module
leverages Exchange Network Shared Components (SCs). Only one geographic location
is permitted with each submission, and at least one geographic component (ie lat/long or
HUC), is required.

1 ns1:GeoyraphicLoc,TtionDescriptionDataType

i

(^GeoLocDescType

ns1:Geoyr0^ alellumhei

i', 'i- sc:SourceMapScaleNumberData..

^^crHoiizontiilAcciiMcyfvleiisuie

',l j sc:MeasurePataType	,

•	

„ scrHoiizontalCoUectionMethocI ¦
! . Lsc:ReferenceMethodDgrtaTvpe

•	

^ se:Geo
-------
4.4.1 Geographic Location Description XML Instance

A sample NPS BMP XML Instance document for Geographic Location, Part 4, Section 1
is included below.





SC_SimpleContent_vl ,0.xsd"/>
SC_Measure_vl.0.xsd"/>
SC_ReferenceMethod_vl ,0.xsd"/>
SC_GeographicReferencePoint_vl.O,xsd"/>
SC_GeographicReferenceDatum_v 1.0.xsd" />
SC_CoordinateDataSource_vl.0.xsd"/>
SC GmqietricType_vl ,0.xgd^>





Schema Name : SC_GeographicLocatic|nE
Schema Identification : SD.01	.

Current Version Available At : httpY/w1 vw.excftang
Description : list of geographic identifies us'ed tcrdeai

iij:t/fegrstH/SC

oqrecrs precise location.

Application : Exchange Network Shared Schema Component
Developed by : Core Reference Model (CRM) Workgroup
Point of Contact : Douglas Timms, enfoTech & Consulting, Inc.





























^xsd:sequence>







Extensive list of geographic identifiers used to clearly
mark an object's precise location.^xsd:documentation>


-------


^xsd:element>




The measure of the accuracy of the latitude and longitude
coordinates.^xsd:documentation>



^xsd:element>




Information that describes the method used to determine
the latitude and longitude coordinates for a point on the
earth.^xsd:documentation>



^xsd:element>





Information that describes the reference datum used in

determining latitude and longitude coordinates.^xsd:documentation>
^xsd:annotation>

^xsd:element>




Information that describes the method used to collect the
vertical measure(i.e., the altitude) of a reference
point .



^xsd:element>



Information that describes the reference datum used to
determine the vertical measure (i.e., the
altitude). ^xsd:documentation>



^xsd:element>




Information that describes the method or process used to

ntc\uoiJi>

.e. the altitude) above or below


^xsd:element>



'UlllVlltUUVir AllAV'llllULlV'll UlLtV UVLfVllL/VLf U1V 1J1VU1VU V A |_/1 VWVkJkJ	IV

verify the latitude and longitude coordinates.^xsd:documentation>

4.4.2 Geographic Location Description

SC_GeographicLocationDescription_v2.0.xsd


-------
diagram

-! LatitudeMeasure !

-|~LongitudeMeasure ;

GeographicLocationDescription

—B-

SourceMapScaieNumber 1

-^HonzontalAccuracyMeasure [+]

-^HonzontalCnllectionMethod [+]

--I GeographicReferencePoint [+]

-j^HonzorrtalReferenceQatum [+]

-h DataCollectionDate :

LocationCommentsText i

-j^VerticalMeasure [+]

VerticalCollectionMethod [+j

-^VerticalReferenceDatum [+]

VeriflcationMethod [0

-^CoordinateDataSource [+]

GeometricType [+]

type Geog raph icLocation Descri ption DataT ype


-------
children LatitudeMeasure LongitudeMeasure SourceMapScaleNumber HorizontalAccuracyMeasure

HorizontalCollectionMethod GeographicReferencePoint HorizontalReferenceDatum DataCollectionDate
LocationCommentsText VerticalMeasure VerticalCollectionMethod VerticalReferenceDatum Verification Method
Coo rd i nate DataSou rce Geomet ricTy pe

annotation documentation Extensive list of geographic identifiers used to clearly mark an object's precise location,
element GeographicLocationDescription

element LatitudeMeasure

diagram

LatitudeMeasure

type
annotation

The measure of (he angular
distance on a meridian north
or south of the equator,

LatitudeMeasureDataType

documentation The measure of the angular distance on a meridian north or south of the equator.

element LongitudeMeasure

diagram

' LongitudeMeasure

or west of the prims

meridian,

type LongitudeMeasureDataType

annotation documentation The measure of the angular distance on a meridian east or west of the prime meridian.

element SourceMapScaleNumber

diagram

' SourceMapScaleNumber

map or photo,

type SourceMapScaleNumberDataType

annotation documentation The number that represents the proportional distance on the ground for one unit of measure on the

map or photo.

4.4.2.1 Horizontal Accuracy Measure

element HorizontalAccuracyMeasure

Refer to Section 5.4.4

4.4.2.2 Horizontal Collection Method

element HorizontalCollectionMethod

Refer to Section 5.4.2.8


-------
4.4.3 Geographic Reference Point

element GeographicReferencePoint

SC_GeographicReferencePoint_v2.0.xsd

element GeographicReferencePoint

diagram

;,lf .'"erencePointDataT

GeographicReferencePoint E~Hv~~~JEF

r - -I, GeographicReferencePointCode

l 		

¦ -|?ReferencePointCodeListldenitifier|±]

- ^ GeographicReferencePointHame

I	~ l_l	U V_J

type GeographicReferencePointDataType

children GeographicReference PointCode ReferencePointCodeListldentifier GeographicReferencePointName

annotation documentation A designator and associated metadata used to identify a geographic reference point.

element GeographicReferencePointCode

diagram

' GeographicReferencePointCode

type GeographicReferencePointCodeDataType

annotation documentation The code that represents the place for which geographic coordinates were established.

element ReferencePointCodeListldentifier

diagram	r

' ReferencePointCodeListldentifier

&

Q attributes

; CodeListVersionldentifier ;
! CodeListVersionAgencyldentifier

attributes

type ReferencePointCodeListldentifierDataType

Name	Type	Use

CodeListVersion xsd:string	optional

Default

Fixed

Annotation


-------
annotation

Identifier

CodeListVersion xsd:string	optional

Agencyldentifier

documentation A designator specifying the code set used to provide a geographic reference point code. Can be used
to identify the URL of a source that defines the set of currently approved permitted values.

element GeographicReferencePointName

diagram

' GeographicReferencePointName

geographic coordinates were established.

type GeographicReferencePointName DataType

annotation documentation The text that identifies the place for which geographic coordinates were established.

4.4.4 Horizontal Reference Datum

element HorizontalReferenceDatum

S C_GeographicReferenceDatum_v2.0 \sd

element GeographicReferenceDatum

diagram

P\ I rn/O



u.>yruiyme;s

ti i i

GeographicReferenceDatum	)3-

-I^GeographicReferenceDatumCode j

- -1 GeographicReferenceDatumCod...|+]

L - -^GeographicReferenceDatumHame

type GeographicReferenceDatumDataType
children GeographicReferenceDatumCode GeographicReferenceDatumCodeListldentifier GeographicReferenceDatumName

annotation documentation Information that describes the reference datum used in determining geographic coordinates.

element GeographicReferenceDatumCode

diagram

"GeographicReferenceDatumCode

type GeographicReferenceDatumCodeDataType

annotation documentation The code that represents the reference datum used in determining latitude and longitude coordinates or

vertical measure.


-------
element GeographicReferenceDatumCodeListldentifier

diagram	I	

attributes

annotation

' GeographicReferenceDatumCod...E|i]—

El attributes

CodeListVersionldentifier ;
CodeListVersionAgencyldentifier

provide ¦ . .¦ . 1-1 i .
code.C;	' M^;;" t fill of a

source t	%	-		

approve

type GeographicReferenceDatumCodeListldentifierDataType

Name	Type	Use	Default	Fixed	Annotation

CodeListVersion	xsd:string	optional

Identifier

CodeListVersion	xsd:string	optional

Agencyldentifier

documentation	A designator specifying the code set used to provide a geographic reference datum code Can be used
to identify the URL of a source that defines the set of currently approved permitted values.

element GeographicReferenceDatuml\|arp^^

diagram |=r-	

GeographicReferenceDatumHame

type Geog raph icReferenceDatu mNameDataT ype

annotation documentation The name that describes the reference datum used in determining latitude and longitude coordinates or

vertical measure.

element DataCollectionDate

diagram

' DataCollectionDate



«>ere collected,

annotation

type DataCollection DateDataT ype

documentation The calendar date when data were collected.

element LocationCommentsText

diagram

'LocationCommentsText

type LocationCommentsT extDataT ype

tj	documentation The text that provides additional information about the geographic coordinates.


-------
4.4.5 Vertical Measure

element VerticalMeasure

Refer to section 5.4.4.

4.4.6	Vertical Collection Method

element VerticalCollectionMethod

Refer to Section 5.4.4

4.4.7	Horizontal Reference Datum

element HorizontalReferenceDatum

Refer to Section 5.4.2.4

4.4.8	Verification Method

SC_ReferenceMethod_v2.0.xsd

element ReferenceMethod

diagram

r-^MethodldentifierCode j

- -1 MethodldentifierCodeUstldentif...EE]

	i

ReferenceMethod —( ¦¦¦ J3-

ZMethodName

-I^MethodDescriptionText

--^MethodDeuiationsTeirt ;

type ReferenceMethod DataType

children MethodldentifierCode MethodldentifierCodeListldentifier MethodName Method DescriptionText
Method DeviationsT ext

annotation documentation Identifies the procedures, processes, and references required to determine the methods used to obtain

a result.


-------
element MethodldentifierCode

diagram

"MethodldentifierCode

publisher,

type MethodldentifierCodeDataType

annotation documentation The identification number or code assigned by the method publisher.

element MethodldentifierCodeListldentifier

diagram

Methodld

MCoielis

' MethodldentifierCodeListidentif.



E] attributes

; CodeListVersionlderrtifier ;
'• CodeListVersionAgencyidentifier

attributes

J ob ioral
	-^optional

Annotation

typ:: MethodldentifierCodeListldentil ier 5a|any6i)0

CodeListVersion xsd:string
Identifier

CodeListVersion xsd:string
Agencyldentifier

annotation documentation A designator specifying the code set used to provide a reference method code. Can be used to identify

the U RL of a source that defines the set of currently approved perm itted values.

element MethodName

diagram

MethodName

1 (hat
1 from

type MethodName DataType

annotation documentation The title of the method that appears on the method from the organization that published it.

element MethodologyDescriptionText

diagram

' MethodologyDescriptionT ext

jjned far ar

type MethodologyDescriptionText DataType

annotation documentation The text that describes the process and/or tools that manage storage, disposal, treatment, and other

handling protocols designed for and/or used.


-------
element MethodDeviationsText

diagram

"MethodDeviationsText

method reference,

type Method DeviationsTextDataType

annotation documentation Text that identifies any deviations from the published method reference.

4.4.9 CoordinateDataSource
SC_CoordinateDataSource_v2.0.xsd

element CoordinateDataSource

diagram

CoordinateDataSource



r--;-CoordinateDataSourceCode |

¦ -I" CoordinateDataSourceCodeListl... 0

¦ -I^CoordinateDataSourceName '

type CoordinateDataSourceDataType
children CoordinateDataSourceCode CoordinateDataSourceCodeListldentifier CoordinateDataSourceName

annotation documentation A designator and associated metadata used to identify a data source of coordinate data.

element CoordinateDataSourceCode

diagram

' CoordinateDataSourceCode

or prcnn

5 COOfdi

type CoordinateDataSourceCodeDataType

li	documentation The code that represents the party responsible for providing the latitude and longitude coordinates.


-------
element CoordinateDataSourceCodeListldentifier

diagram

' CoordinateDataSourceCodeListl



E3 attributes

CodeListVersionidentifier ;
CodeListVersionAgencylderrtifier

attributes

annotation

that defines the set of currently approved

permitted values.

type CoordinateDataSourceCodeListldentifierDataType

Name	Type	Use

Default	Fixed	Annotation

CodeListVersion xsd:string	optional

Identifier

CodeListVersion xsd:string	optional

Agencyldentifier

documentation A designator specifying the code set used to provide a coordinate data source type code. Can be used
to identify the URL of a source that defines the set of currently approved permitted values.

element CoordinateDataSourceName

diagram

' CoordinateDataSourceName

type CoordinateDataSou rceNameDataT ype

annotation documentation The name of the party responsible for providing the latitude and longitude coordinates.


-------
4.4.10 Geometric Type

element GeometricType

SC_GeometricType_v2.0.xsd

element GeometricType

diagram

GeometricType 	r{ ¦¦¦ J3"

geomet

by one
of points.

rued

- -^GeometricTypeCode

-l^GeometricTypeCodeListldentifierl+l

-^GeometricTypeNarne

type GeometricTypeDataType
children GeometricTypeCode GeometricTypeCodeListldentifier GeometricTypeName

annotation

documentation A designator and associated metadata used to identify a geometric entity represented by one point or a
sequence of points.

element GeometricTypeCode

diagram

' GeometricTypeCode

jfictitucie points,

type GeometricT ypeCodeDataT ype

annotation documentation The code that represents the geometric entity represented by one point or a sequence of latitude and

longitude points.


-------
element GeometricTypeCodeListldentifier

diagram

GeometricTypeCodeListldentifierDaU

GeometricTypeCodeListlderrtifierE|}—

El attributes

CodeListVersionldentifier ;
CodeListVersionAgencyldentifier

type
attributes

annotation

GeometricTypeCodeListldentifierDataType

Name

CodeListVersion
Identifier
CodeListVersion
Agencyldentifier

documentation

Type

xsd:string
xsd:string

Use

optional
optional

Default

Fixed

Annotation

A designator specifying the code set used to provide a geometric type code. Can be used to identify the

element GeometricTypeName

Diagram

URL of a soi ifc©4ta^t defines the set of

n?

"GeometrieTypcHame

J

approved permitted values.

Type GeometricTypeNameDataType

Annotation documentation The name that identifies the geometric entity represented by one point or a sequence of latitude and

longitude points.


-------
4.5 Event Status

The Event Status data module is a single block that contains data about the BMP event
being tracked. Event Statuses are optional and multiples can exist for a BMP
submission. Examples are 'Implemented' or 'Decommissioned or Retired.'

Figure 6: Event Status Data Block


-------
4.6 Financial

The Financial data block captures all the information needed to identify the financial
information related to the BMP, including the name of the expense (Measure Name), the
dollar amount (Measure Value) and the Measure Unit (dollars). The financial block data
is optional, and mulitiples can can exist for a BMP.

rt

| M|v.l|>e 3 I 3~~

3

N|>sBm|>klentrty [+j
ProjectBinaryOtojects 0

GeogniphKLo^itionDesc 0

Fventvt-itu^ 0



Financi^lMeasuie [^]—i -•«- 0—

—i MeasuiePreci&ioiii

FuntliiujSouic

nee !~|—T LzJ—~—l~TuiKlintjsoi.ilceCotleList |
1—I FuntfiiKjSouiceltame|



K

-j MeasureUnit [~}~( *** ^EH



Me.t'MiieUnftll.ime :

K

Measm eUnttCode

Figure 7: Financial Data Block

4.6.1 Financial Measure

The Financial Measure Component includes the financial measure unit (dollar) amount
(financial measure -value) and the name of BMP Component with which the dollar
amount is related Financial Measure Name.

4.6.1.1	Financial Measure Name

Reference Section 4.3.3

4.6.1.2	Financial Measure Value

Reference Section 4.3.3

4.6.1.3	Financial Measure Unit

Reference Section 4.3.3


-------
4.6.1.4 Financial Measure Precision

Reference Section 4.3.3

4.6.2 Funding Source

Funding Source includes the Code and Name of the Funding Source. Elements include
Funding Source Code, Funding Source Code List, and Funding Source Name

[ lips identity Type

^hSb-

eeOfData~j+]

ll|>sBm|>lsBiii|>Coiii|>oneiitl
-------
4.7 NPS BMP Component Identity

The NPS BMP Component Identity data block contains details about the NPS BMP
Component including the Land Use, the Measure, the NRCS Practice Code and the NPS
BMP Component Name. At least one Component Identity must exist for each
submission, and multiples can be included in one submission.

—|^H|>sBm|>Mentriy Jt]

PiojectBimiyObietts [^j]
hkLot$Bm|)Oom|>onentloiiieiitMe^iisi.iie [-^J—[ ••• tj—t—| Me;isuieUnitCcH.ILi^t

PnoiL^mlUse ; ¦¦¦ El—| L^iiflU&eTvpe~j+3

ile*L;m(IUse 3H *" Hr~! LandUseTypft (+j
i—[~Me.nguieM.imie j
—[ Mea suieUnfrCode |

Me.isuieUnitM.ime

-[

MicPKicticeCode

NpsBmpComponentH.ime

EH

K

Bmj>Com|>onentM<"»me

III <,;i| iomeTypeO ode

Figure 8: NPS BMP Component Identity Data Block


-------
4.7.1 Land Use

elements Prior Land Use, New Land Use, Land Use Type Code, Land Use Type Name,
Land Use Type Code List Identifier

rC

__ ^
[Jlp&MentrtyType i — £

—| MpsBmpldentity [+]
—|" 'piojectBin,>iyOI>)ect^ [+]
—| GeogMphfcLocationDesc ~+]
—| EwentStatus [j]
—| HnfliKiai~i+]

Data [+]

—I LandUse (——)zl~

—| HpsBmpComponentld

PiioiLvindUse E^~4 rj—| Pi ioi L«)iie [h—| *¦» 0-

L,indUi:eTypeCode

L,tiidU$eTypeCodeList I

LeCod«r

LandUseTvpeCodeList

LvmdlkeTypeCodell.ime

—| Componentriesjiuie ^

IlicPiacticeCode

—| HpsBnipComponentHame [+]

4.7.2 Component Measure

Refer to Section 4.4.4


-------
4.7.3 NRCS Practice Code

elements Practice Code Name, Practice Code List, Practice Code

—| UpsBmpldentity [+]

I^NpsldentityType

SourceOfData

5

ProjectBinaryObjects [+|

— GeographicLocationDesc~i+]

1

— EveutStatus
—| FinanciaT

I

— NpsBmpComponentld

— LandUse

5

— ComponentMeasure [+]
HrcPracticeCode [^]—

PracticeCodellame

PracticeCodeList

PracticeCode

—| HpsBmpComponentllame \+\

L^u^juo

4.7.4 NPS BMP Component N«

elements Bmp Component Name, Name Type Code, Name Type Description, Name
Type Code List Identifier

(^HpsldemityType ~i^}—

SourceOfData

I

UpsBmpldentity \+\
ProjectBinaryObjects [+|
GeographicLocationDesc ~\+\

EveutStatus

1

3

—| LandUse [+|
—| ComponentMeasure [+]

llpsBmpComponeiitld	JE\~

NrcPracticeCode

3

—| NpsBmpComponentName X3H

—| BmpComponentHame |

—| HameTypeCode "^H.

—| HameTypeCode ~

MameTypeCodeList

—| HanieTypeDescription


-------
4.8 Project Binary Objects

This module contains details of the attached to the submission, including the Type of the
Object, the Object File Name, and other metadata such as URL, Object Size, Object Title
and Object Publisher. Multiple Project Binary Objects may be included with the
submission, either related to the Source of Data or the Identity Component. Inclusion of
Project Binary Objects in the submission is optional. This module is not a Shared Schema
Component, but was developed for the Pacific North West Water Quality Data Exchange,
and has been copied for use by the Chesapeake Bay Program for the NPS BMP Schema.


-------
| l 11>S l e	^E1—

GouiceOfD

ata [+]

MpsBmpldentity [+]

r --! Bin.iiyOI>ject

PiojectBin.iiyOhjects —| ¦¦¦ E3~"

Bin.u y OhjectFilel lame

Bin.iiyObjectContent 5
Bin.uyObjectURL f
Bin.iiyOI>ject$ize I"
Bin.uyObjeetTitle ;
Bin.uyObjectCie.itoi ;¦
Bin.iiyOI>je«t$ul>jeet I
Bin.iiyOljjectDesa i|>tion ;
Bin.ii yOI>jectPul>li s hei '
Bin.iiyOI>jectConti ilx.itoi !
— Bin.nyObjectType [+]

Bin.uyOI>jejectljectOoni ce

Bin.iiyObjectL.inguage

Bin.uyOI>jectRel.rtion

Bin.uyObjectCovei ,n:ie

— Bin.iiyObjectRihitLot.rtionDest"[+]

EventSt.rtus

J

Fin.mci.iil [+|

HpsBmpComponentld [+]

Figure 9: NPS BMP Binary

Object Data Block


-------