Author : Michael Scharber
Organization : Scripps Orbit and Permanent Array Center (SOPAC)
Date : August 7, 2003
Description : This schema was desgined to encapsulate and validate
: XML documents modeling a Geodetic campaign, project, or
: or otherwise referred-to cooperative venture directed
: toward collecting passive geodetic observations for
: scientific or commercial purposes.
:
Notes : WARNING-------DRAFT VERSION--------UNTESTED
Pulling in schema components and the namespace for Geodetic Monuments.
Pulling in schema components and the namespace for Geodetic Occupations.
Pulling in schema components and the namespace for GNSS Receivers.
Pulling in schema components and the namespace for GNSS Antennae.
Pulling in schema components and the namespace for GNSS Radomes.
Pulling in schema components and the namespace for generic geodetic equipment.
Campaign geodetic monument class. Instantiable,
extendable, non-restrictable, non-substitutable.
This class is used to build a type of monument
to be included in a larger "catalog" for use
by multiple occupations within a campaign.
The only thing we're adding to the base class
is an attribute "campaignMonumentID" to uniquely-identify
this monument within the campaign.
Campaign GNSS Receiver class. Instantiable,
extendable, non-restrictable, non-substitutable.
This class is used to include a given GNSS receiver
in a campaign for use in one or more geodetic
occupations.
The only thing we're adding to the base class
is an attribute "campaignEquipmentID" to uniquely-identify
this piece of equipment within the campaign.
Campaign GNSS Antenna class. Instantiable,
extendable, non-restrictable, non-substitutable.
This class is used to include a given GNSS antenna
in a campaign for use in one or more geodetic
occupations.
The only thing we're adding to the base class
is an attribute "campaignEquipmentID" to uniquely-identify
this piece of equipment within the campaign.
Campaign GNSS Radome class. Instantiable,
extendable, non-restrictable, non-substitutable.
This class is used to include a given GNSS radome
in a campaign for use in one or more geodetic
occupations.
The only thing we're adding to the base class
is an attribute "campaignEquipmentID" to uniquely-identify
this piece of equipment within the campaign.
Campaign geodetic occupation class. Instantiable,
extendable, non-restrictable, non-substitutable.
This class is used to build a type of occupation
where equipment and monument information associated
with the occupation are maintained in a larger
catalog, since other occupations in the same campaign
may use them as well.
Make sure all monuments referenced in this campaign
comprise a unique list....no duplicates. Uniqueness
enforced by monumentID. All monuments in this instance
MUST have monumentID assigned.
Make sure all equipment referenced in this campaign
comprise a unique list of identifiers....no duplicates.
Uniqueness enforced by campaignEquipmentID. All equipment
in MUST have campaignEquipmentID assigned.
Make sure all antennae referenced in this campaign
comprise a unique list of identifiers....no duplicates.
Uniqueness enforced by campaignEquipmentID. All equipment
MUST have campaignEquipmentID assigned.
Make sure all receivers referenced in this campaign
comprise a unique list of identifiers....no duplicates.
Uniqueness enforced by campaignEquipmentID. All equipment
MUST have campaignEquipmentID assigned.
Make sure all radomes referenced in this campaign
comprise a unique list of identifiers....no duplicates.
Uniqueness enforced by campaignEquipmentID. All equipment
MUST have campaignEquipmentID assigned.
Ensure this occupation refers to one
and only one of the listed monuments in
the monument catalog.
Ensure this occupation refers to one
and only one of the listed antennae in
the equipment catalog.
Ensure this occupation refers to one
and only one of the listed receivers in
the equipment catalog.
Ensure this occupation refers to one
and only one of the listed radomes in
the equipment catalog.
The monument catalog for a geodetic campaign comprises a unique
set of all monuments involved in the campaign.
The equipment catalog for a geodetic campaign comprises a unique
set of all "physical" pieces of major equipment involved in the campaign.
This is the set of all geodetic occupations included in the
campaign. Each occupation references one and only one monument
from the monument catalog.