DRAFT Procedures for item registration Pt 2

DRAFT Geographic Information - Procedures for item registration - Part 2: XML implementation Amendment 1

Processes for item registration - class diagram

  1. Processes for item registration classes image::19135-1ItemRegistrationClassesWeb.png[image of Processes for item registration - class diagram,750]

Description

PIR is an XML Schema implementation derived from ISO 19135-1, Geographic Information - Procedures for item registration - Part 1: Fundamentals (2015), as described in ISO 19135-2 Amendment 1 2021

XML Namespace for PIR

The namespace URI for PIR 1.1 is derived from ISO 19135-2 Amendment 1 https://schemas.isotc211.org/19135/-1/pir/1.1.0.

XML Schema for PIR 1.1

pir.xsd in ISO 19135-1 is the XML Schema document to be referenced by XML documents containing XML elements in the PIR 1.1 namespace or by XML Schema documents importing the PIR 1.1 namespace.

core.xsd implements the UML conceptual schema defined in ISO 19135-1. It was created using the encoding rules defined in ISO 19118, ISO 19139, and the implementation approach described in ISO 19115-2. core.xsd contains the following classes (enumerations are bold italic):

  • Register

  • ItemClass

  • Registration

  • RegistrationStakeholder

  • RE_version

  • RE_ItemStatus

extended.xsd implements the UML conceptual schema defined in ISO 19135-1. It was created using the encoding rules defined in ISO 19118, ISO 19139, and the implementation approach described in ISO 19115-2. core.xsd contains the following classes (enumerations are bold italic, codeLists are bold):

  • RE_AlternativeExpresion

  • RE_AlternativeName

  • RE_AmendedInformation

  • RE_Register

  • RE_RegisterItem

  • RE_ItemClass

  • RE_ClarificationInformation

  • RE_ProposalManagementInformation

  • RE_Reference

  • RE_ReferenceSource

  • RE_RegisterStakeholder

  • RE_SubregisterDescription

  • RE_FieldOfApplication

  • RE_Locale

  • RE_AmenedmentType

  • RE_DecisionStatus

  • RE_Disposition

  • RE_SimilarityToSource

hierarchy.xsd implements the UML conceptual schema defined in ISO 19135-1. It was created using the encoding rules defined in ISO 19118, ISO 19139, and the implementation approach described in ISO 19115-2. core.xsd contains the following classes:

  • SubregisterDescription

The PIR namespace imports these other namespaces:

Name Standard Prefix Namespace Location Schema Location

Geographic COmmon

gco

https://schemas.isotc211.org/19103/-/gco/1.2

https://schemas.isotc211.org/19103/-/gco/1.2.0/gco.xsd

CITation

cit

https://schemas.isotc211.org/19115/-1/cit/1.3

https://schemas.isotc211.org/19115/-1/cit/1.3.0/cit.xsd

Working Versions

When revisions to these schema become necessary, they will be managed in the ISO TC211 Git Repository.