Additional Association Types RegistryPackage Content
OGC 06-131r6
Copyright © 2010 Open Geospatial Consortium, Inc.Copyright © 2010 O
• HasProductInformation from EOProduct to EOProductInformation objects, • HasMaskInformation from EOProduct to EOMaskInformation objects,
• HasBrowseInformation from EOProducts to EOBrowseInformation • ArchivedIn from EOProduct to EOArchivingInformation objects,
• HasDataLayer from EOProduct to EODataLayer objects. These new associationType are additional ClassificationNode of the canonical
associationType scheme. All are direct children of the ClassificationScheme object itself.
-- extensions to canonical AssociationType scheme -- rim
: ClassificationNode
code =
AcquiredBy objectType
= urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ClassificationNode
lid =
urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::AcquiredBy id
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::AcquiredBy
parent =
urn:oasis:names:tc:ebxml-regrep:classificationScheme:AssociationType rim
: Name
rim :
LocalizedString xml
: lang
= en-US
charset =
UTF-8 value
= AcquiredBy
rim :
Name rim
: Description
rim :
LocalizedString xml
: lang
= en-US
charset =
UTF-8 value
= Associates a EOProduct with a EOAcquisitionPlatform.
rim :
Description rim
: ClassificationNode
rim :
ClassificationNode code
= HasProductInformation
objectType =
urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ClassificationNode lid
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasProductInformation
id =
urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasProductInformation parent
= urn:oasis:names:tc:ebxml-regrep:classificationScheme:AssociationType
rim :
Name rim
: LocalizedString
xml :
lang =
en-US charset
= UTF-8
value =
HasProductInformation rim
: Name
rim :
Description rim
: LocalizedString
xml :
lang =
en-US charset
= UTF-8
value =
Associates a EOProduct with a EOProductInformation. rim
: Description
rim :
ClassificationNode rim
: ClassificationNode
code =
HasMaskInformation objectType
= urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ClassificationNode
lid =
urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasMaskInformation id
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasMaskInformation
parent =
urn:oasis:names:tc:ebxml-regrep:classificationScheme:AssociationType rim
: Name
rim :
LocalizedString xml
: lang
= en-US
charset =
UTF-8 value
= HasMaskInformation
rim :
Name rim
: Description
rim :
LocalizedString xml
: lang
= en-US
charset =
UTF-8 value
= Associates a EOProduct with a EOMaskInformation.
rim :
Description rim
: ClassificationNode
rim :
ClassificationNode code
= HasBrowseInformation
objectType =
urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ClassificationNode lid
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasBrowseInformation
id =
urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasBrowseInformation parent
= urn:oasis:names:tc:ebxml-regrep:classificationScheme:AssociationType
rim :
Name rim
: LocalizedString
xml :
lang =
en-US charset
= UTF-8
value =
HasBrowseInformation rim
: Name
rim :
Description rim
: LocalizedString
xml :
lang =
en-US charset
= UTF-8
value =
Associates a EOProduct with a EOBrowseInformation. rim
: Description
rim :
ClassificationNode rim
: ClassificationNode
code =
ArchivedIn objectType
= urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ClassificationNode
lid =
urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::ArchivedIn id
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::ArchivedIn
parent =
urn:oasis:names:tc:ebxml-regrep:classificationScheme:AssociationType rim
: Name
rim :
LocalizedString xml
: lang
= en-US
charset =
UTF-8 value
= ArchivedIn
rim :
Name rim
: Description
rim :
LocalizedString xml
: lang
= en-US
charset =
UTF-8 value
= Associates a EOProduct with a EOArchivingInformation.
rim :
Description
pen Geospatial Consortium, Inc. 51
Open Geospatial Consortium Inc. OGC 06-131r6
52 Co
rim :
ClassificationNode rim
: ClassificationNode
code =
HasDataLayer objectType
= urn:oasis:names:tc:ebxml-regrep:ObjectType:RegistryObject:ClassificationNode
lid =
urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasDataLayer id
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasDataLayer
parent =
urn:oasis:names:tc:ebxml-regrep:classificationScheme:AssociationType rim
: Name
rim :
LocalizedString xml
: lang
= en-US
charset =
UTF-8 value
= HasDataLayer
rim :
Name rim
: Description
rim :
LocalizedString xml
: lang
= en-US
charset =
UTF-8 value
= Associates a EOProduct with a EODataLayer.
rim :
Description rim
: ClassificationNode
Constraints for sourceObject and targetObject attributes of these new kind of Associations are represented through Meta-Associations which are like classical
Association:
-- Meta-associations to constrain source and target object types by AssociationType -- rim
: Association
sourceObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EOProduct associationType
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::AcquiredBy
targetObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EOAcquisitionPlatform rim
: Association
sourceObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EOProduct associationType
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasProductInformation
targetObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EOProductInformation rim
: Association
sourceObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EOProduct associationType
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasMaskInformation
targetObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EOMaskInformation rim
: Association
sourceObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EOProduct associationType
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasBrowseInformation
targetObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EOBrowseInformation rim
: Association
sourceObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EOProduct associationType
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::ArchivedIn
targetObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EOArchivingInformation rim
: Association
sourceObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EOProduct associationType
= urn:ogc:def:associationType:OGC-CSW-ebRIM-EO::HasDataLayer
targetObject =
urn:ogc:def:objectType:OGC-CSW-ebRIM-EO::EODataLayer