Коллекцию модульных пространств имен XML используют для реализации пакетов разного содержания, определенных в ГОСТ Р 57668 и ГОСТ Р 57656. Модули сведены в таблицу 7, а в таблице 8 для каждого модуля определены требования к экземплярам XML и присвоены идентификаторы. Эти идентификаторы упоминаются в определении классов соответствия и тестах в приложении А.
Таблица 7 - Сводка модулей метаданных, определенных в настоящем стандарте
Пространство имен | Имя | Реализованные подразделы |
http://standards.iso.org/ iso/19115/-3/cat/1.0 | Catalogue (каталог) | http://standards.iso.org/iso/19139/spec#7.4.4 |
http://standards.iso.org/ iso/19115/-3/cit/1.0 | Citation and responsible party Information (информация о цитировании и ответственном субъекте) | http://standards.iso.org/iso/19115/-1/spec#6.6.3 |
http://standards.iso.org/ iso/19115/-3/gco/1.0 | Metadata core (ядро метаданных) | http://standards.iso.org/iso/19139/spec#9.7 |
http://standards.iso.org/ iso/19115/-3/gcx/1.0 | Geospatial common extended types (геопространственные общие расширенные типы) | http://standards.iso.org/iso/19139/spec#7.2 |
http://standards.iso.org/ iso/19115/-3/gex/1.0 | Metadata for geospatial extent (метаданные для геопространственной протяженности) | http://standards.iso.org/iso/19115/-1/spec#6.6.1 |
http://standards.iso.org/ iso/19115/-3/gmw/1.0 | GML wrapper (упаковка GML) | http://standards.iso.org/iso/19139/spec#9.4; http://standards.iso.org/iso/19139/spec#9.5; http://standards.iso.org/iso/19139/spec#9.6 |
http://standards.iso.org/ iso/19115/-3/lan/1.0 | Language localization (языковая локализация) | http://standards.iso.org/iso/19139/spec#7.3; http://standards.iso.org/iso/19115/-1/spec#6.7.2 |
http://standards.iso.org/ iso/19115/-3/mac/1.0 | Metadata for acquisition (метаданные для сбора данных) | http://standards.iso.org/iso/19115/-2/spec#A.2.5 |
http://standards.iso.org/ iso/19115/-3/mas/1.0 | Metadata for application schema (метаданные для прикладной схемы) | http://standards.iso.org/iso/19115/-1/spec#6.5.13 |
http://standards.iso.org/ iso/19115/-3/mcc/1.0 | Metadata common classes (общие классы метаданных) | http://standards.iso.org/iso/19115/-1/spec#6.6.4, включая абстрактные классы, необходимые для кодирования необязательных типов свойств класса, определенных в ГОСТ Р 57668 в соответствии с подходом реализации, описанным в разделе 8 |
http://standards.iso.org/ iso/19115/-3/mco/1.0 | Metadata for constraints (метаданные для ограничений) | http://standards.iso.org/iso/19115/-1/spec#6.5.4 |
http://standards.iso.org/ iso/19115/-3/mdb/1.0 | Metadata base (база метаданных) | http://standards.iso.org/iso/19115/-1/spec#6.5.2 |
http://standards.iso.org/ iso/19115/-3/mex/1.0 | Metadata for metadata extension (метаданные для расширения метаданных) | http://standards.iso.org/iso/19115/-1/spec#6.5.12 |
http://standards.iso.org/ iso/19115/-3/mmi/1.0 | Metadata for maintenance information (метаданные для информации по обслуживанию) | http://standards.iso.org/iso/19115/-1/spec#6.5.6 |
http://standards.iso.org/ iso/19115/-3/mpc/1.0 | Metadata for portrayal catalogue (метаданные для каталога отображений) | http://standards.iso.org/iso/19115/-1/spec#6.5.10 |
http://standards.iso.org/ iso/19115/-3/mrc/1.0 | Metadata for resource content (метаданные для содержимого ресурсов) | http://standards.iso.org/iso/19115/-1/spec#6.5.9 |
http://standards.iso.org/ iso/19115/-3/mrd/1.0 | Metadata for resource distribution (метаданные для распределения ресурсов) | http://standards.iso.org/iso/19115/-1/spec#6.5.11 |
http://standards.iso.org/ iso/19115/-3/mri/1.0 | Metadata for resource identification (метаданные для идентификации ресурсов) | http://standards.iso.org/iso/19115/-1/spec#6.5.3 |
http://standards.iso.org/ iso/19115/-3/mrl/1.0 | Metadata for resource lineage (метаданные для происхождения ресурсов) | http://standards.iso.org/iso/19115/-1/spec#6.5.5 |
http://standards.iso.org/ iso/19115/-3/mrs/1.0 | Metadata for reference system (метаданные для системы привязки) | http://standards.iso.org/iso/19115/-1/spec#6.5.8 |
http://standards.iso.org/ iso/19115/-3/msr/1.0 | Metadata for spatial representation (метаданные для пространственного представления) | http://standards.iso.org/iso/19115/-1/spec#6.5.7 |
http://standards.iso.org/ iso/19115/-3/srv/2.0 | Metadata for services (метаданных для сервисов) | http://standards.iso.org/iso/19115/-1/spec#6.5.14 |
Существует циклическая зависимость между пакетами цитирования и общих классов, но из-за политики, согласно которой пакет реализации должен соответствовать базовой абстрактной схеме по ГОСТ Р 57668, они реализуются как отдельные пространства имен. |
Таблица 8 - Классы требований для экземпляров документов XML для каждого модуля пространства имен
Пространство имен | URI класса требований | Зависимости | Требования |
/cat/1.0 | /req/catalogue- instance | /req/metadata-core, /req/language-localisation- instance | /req/catalogue- instance/validation |
/cit/1.0 | /req/citation- instance | /req/metadata-core /req/common-classes- | /req/citation-instance/validation |
|
| instance | /req/citation/individual-name
|
|
|
| /req/citation/organisation-name
|
/gcx/1.0 | /req/extended- types-instance | /req/metadata-core /req/common-classes- instance | /req/extended-types-instance/validation |
/gex/1.0 | /req/geospatial- extent-instance | /req/metadata-core /req/common-classes- | /req/geospatial-extent-instance/validation |
|
| instance /req/gml-wrapper | /req/geospatial-extent-instance/value-required
|
|
|
| req/geospatial-extent-instance/vertical-crs
|
/gmw/1.0 | /req/gml-wrapper | /req/metadata-core http://standards.iso.org/ iso/19139/spec#9.4; http://standards.iso.org/ iso/19139/spec#9.5; | /req/gml-wrapper/implementation
|
|
| http://standards.iso.org/ iso/19139/spec#9.6 | /req/gml-wrapper/validation |
/lan/1.0 | /req/language- localisation- instance | http://standards.iso.org/ iso/19139/ spec#7.3 /req/metadata-core | /req/language-localisation-instance/validation |
|
| /req/citation-instance | Рекомендации:
|
/mac/1.0 | /req/acquisition- instance | /req/metadata-core /req/gml-wrapper | /req/acquisition-instance/validation |
/mas/1.0 | /req/application- schema-instance | /req/metadata-core /req/common-classes- instance/req/ citation- instance | /req/application-instance/validation |
/mcc/1.0 | /req/common- classes-instance | /req/metadata-core | /req/common-classes-instance/validation |
/mco/1.0 | /req/constraints- instance | /req/metadata-core /req/common-classes- | /req/constraints-instance/validation |
|
| instance/req/citation- instance | /req/constraints-instance/ legal-constraints
|
|
|
| /req/constraints-instance/other-restrictions Значение может быть предоставлено для свойства otherConstraints только в том случае, если значение кода свойства accessConstraints или useConstraints равно "other-Restrictions" |
|
|
| /req/constraints-instance/releasability Если создается экземпляр элемента MD_Releasability, то он должен иметь значение свойства по крайней мере для одного из "addressee" или "statement" |
/mdb/1.0 | /req/metadata- base-instance | /req/metadata-core /req/common-classes- | /req/metadata-base-instance/validation |
|
| instance/req/language- localisation-instance | /req/metadata-base-instance/ root-element
|
|
|
| /req/metadata-base-instance/identification
|
|
|
| /req/metadata-base-instance/language
|
|
|
| /req/metadata-base-instance/character- encoding
|
|
|
| /req/metadata-base-instance/metadata-scope- name
|
/mex/1.0 | /req/metadata- extension-instance | /req/metadata-core /req/common-classes- | /req/metadata-extension-instance/validation |
|
| instance/req/citation- instance | /req/metadata-extension-instance/cardinality
|
|
|
| /req/metadata-extension-instance/conditional- condition
|
|
|
| /req/metadata-extension-instance/ code-mandatory
|
|
|
| /req/metadata-extension-instance/ conceptname-mandatory
|
|
|
| /req/metadata-extension-instance/name- proscribed
|
/mmi/1.0 | /req/maintenance- information- instance | /req/metadata-core | /req/maintenance-information-instance/ validation |
|
|
| /req/maintenance-information-instance/ frequency
|
/mpc/1.0 | /req/portrayal- catalogue-instance | /req/metadata-core/req/ common-classes-instance /req/citation-instance | /req/portrayal-catalogue-instance/validation |
/mrc/1.0 | /req/resource- content-instance | /req/metadata-core /req/common-classes- | /req/resource-content-instance/validation |
|
| instance/req/citation- instance/req/language- localisation-instance/ req/gml-wrapper | /req/resource-content-instance/feature-catalogue
|
|
|
| /req/resource-content-instance/inline-feature-catalogue
|
|
|
| /req/resource-content-instance/dimension- units
|
|
|
| /req/resource-content-instance/band-dimen- sion-units
|
/mrd/1.0 | /req/resource- distribution- instance | /req/metadata-core/req/ common-classes- instance/req/ | /req/resource-distribution-instance/validation |
|
| citation-instance | /req/resource-distribution/medium-density
|
/mri/1.0 | /req/resource- identification- instance | /req/metadata-core /req/ common-classes-instance/ req/citation-instance/req/ | /req/resource-identification-instance/ validation |
|
| geospatial-extent- instance/req/ gml-wrapper | /req/resource-identification-instance/title
|
|
|
| /req/resource-identification-instance/abstract
|
|
|
| /req/resource-identification- instance/topic-category
|
|
|
| /req/resource-identification- instance/associated-resource
|
|
|
| Рекомендация: если ресурс, описанный экземпляром метаданных, содержит текстовую информацию, то должно быть указано значение для MD_DataldentificationdefaultLocale |
/mrl/1.0 | /req/lineage- instance | /req/metadata-core/req/ common-classes-instance | /req/lineage-instance/validation |
|
| /req/citation- instance/req/gml-wrapper | /req/lineage-instance/lineage-content
|
|
|
| /req/lineage-instance/source
|
/mrs/1.0 | /req/reference- system-instance | /req/metadata-core/req/ common-classes-instance | /req/reference-system-instance/validation |
/msr/1.0 | /req/spatial- representation- | /req/metadata-core/req/ common-classes-instance/ | /req/spatial-representation-instance/validation |
| instance | req/citation- instance/req/gml-wrapper | Рекомендация: если свойство "checkPointAvailability" имеет значение "True" (1), то для свойства "checkPointDescription" должно быть указано значение |
/srv/2.0 | /req/service-metadata-instance | /req/metadata-core/req/ common-classes- | /req/service-metadata- instance/validation |
|
| instance/req/ citation- Instance /req/resource- identification-instance/req/ resource-distribution-instance | /req/service-metadata-instance/chain-or- operation
|
|
|
| /req/service-metadata-instance/coupled-resource-exists
|
|
|
| /req/service-metadata-instance/operated-or- operates-on
|
|
|
| /req/service-metadata-instance/coupled- resource-defined
|
/srv/2.0 | /req/service- metadata-instance | /req/metadata-core /req/common-classes- instance/req/citation- Instance /req/resource- identification-instance/req/ resource-distribution- | /req/service-metadata-instance/coupled-resource-linkage
|
|
| instance | Рекомендация. Если значение свойства MD_Metadata. metadataScope.- MD_Metadata-Scope.resourceScope равно "service", то один экземпляр MD_Keyword должен иметь значение свойства "keyword", которое является термином из таксономии сервиса, определенной в [1] |
Для полного URI пространства имен префикс "http://standards.iso.org/iso/19115/-3".
|