Jump to content

Служба каталогов для Интернета

(Перенаправлено из службы веб-каталогов )

Служба каталогов для Интернета ( CSW ), иногда называемая Службой каталогов - Интернет , представляет собой стандарт для предоставления каталога геопространственных записей в формате XML в Интернете (через HTTP). Каталог состоит из записей, описывающих геопространственные данные (например, KML ), геопространственные сервисы (например, WMS ) и связанные ресурсы.

CSW — это часть (или «профиль») OGC службы каталогов , которая определяет общие интерфейсы для обнаружения, просмотра и запроса метаданных о данных, услугах и других потенциальных ресурсах. Версия спецификации 2.0 была выпущена в мае 2004 года. Самая последняя версия — 2.0.2 — была опубликована в 2007 году. [1] [2]

Записи находятся в формате XML в соответствии со стандартом. Обычно записи включают метаданные Dublin Core , ISO 19139 или FGDC , закодированные символами UTF-8 . Каждая запись должна содержать определенные основные поля, включая: заголовок, формат, тип (например, набор данных, набор данных или служба), BoundingBox (прямоугольник интереса, выраженный в широте и долготе), систему координат и ассоциацию (ссылку на другую запись метаданных). ).

Операции, определенные стандартом CSW, включают: [1] [3]

  • GetCapabilities: «позволяет клиентам CSW получать метаданные службы с сервера»
  • DescribeRecord: «позволяет клиенту обнаружить элементы информационной модели, поддерживаемой целевой службой каталога. Эта операция позволяет описать часть или всю информационную модель».
  • GetRecords: поиск записей, возврат идентификаторов записей
  • GetRecordById: «получает представление записей каталога по умолчанию, используя их идентификатор»
  • GetDomain (необязательно): «используется для получения информации времени выполнения о диапазоне значений элемента записи метаданных или параметра запроса»
  • Harvest (необязательно): создайте/обновите метаданные, попросив сервер «извлечь» откуда-то метаданные.
  • Transaction (необязательно): создавать/редактировать метаданные, «отправляя» метаданные на сервер.

Запросы могут кодировать параметры тремя разными способами:

  • GET с параметрами URL
  • POST с полезной нагрузкой, закодированной в форме
  • POST с полезной нагрузкой XML

Ответы в формате XML.

Пример взаимодействия

[ редактировать ]

GeoServer реализует многие стандарты OGC, включая CSW. Пример DescribeRecord операция заключается в следующем: [4]

http://localhost:8080/geoserver/csw?service=CSW&version=2.0.2&request=DescribeRecord&typeName=gmd:MD_Metadata[permanent dead link]

(усеченный) ответ:

<?xml version="1.0" encoding="UTF-8"?>
<csw:DescribeRecordResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/cat/csw/2.0.2 http://localhost:8080/geoserver/schemas/csw/2.0.2CSW-discovery.xsd[permanent dead link]">
<csw:SchemaComponent targetNamespace="http://www.opengis.net/cat/csw/2.0.2" schemaLanguage="http://www.w3.org/XML/Schema">
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" targetNamespace="http://www.isotc211.org/2005/gmd" elementFormDefault="qualified" version="2012-07-13">
<!-- ================================= Annotation ================================ -->
 <xs:annotation>
 <xs:documentation>Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd. This identification.xsd schema implements the UML conceptual schema defined in A.2.2 of ISO 19115:2003. It contains the implementation of the following classes: MD_Identification, MD_BrowseGraphic, MD_DataIdentification, MD_ServiceIdentification, MD_RepresentativeFraction, MD_Usage, MD_Keywords, DS_Association, MD_AggregateInformation, MD_CharacterSetCode, MD_SpatialRepresentationTypeCode, MD_TopicCategoryCode, MD_ProgressCode, MD_KeywordTypeCode, DS_AssociationTypeCode, DS_InitiativeTypeCode, MD_ResolutionType.</xs:documentation>
</xs:annotation>

Версии 2.0.0, 2.0.1 и 2.0.2 незначительно отличаются, и разные поставщики реализуют их по-разному. [5] Обычно сервер CSW принимает запросы только в одной версии CSW, и клиент должен проявлять гибкость. например, ESRI Geoportal можно настроить для сбора документов с серверов CSW различных версий и вариантов поставщиков. [6] например «GeoNetwork CSW 2.0.2 APISO».

См. также

[ редактировать ]
  1. ^ Jump up to: а б «Спецификация реализации службы каталога OpenGIS» . Открытый геопространственный консорциум (OGC). 23 февраля 2007 г.
  2. ^ «Веб-каталог» . Среда, 3 мая 2017 г.
  3. ^ «GeoServer | Возможности служб каталогов для Интернета (CSW)» . Архивировано из оригинала 29 марта 2015 г.
  4. ^ «Руководство по службам каталогов для Интернета (CSW)» . Руководство пользователя GeoServer 2.8.x. Архивировано из оригинала 29 марта 2015 г. Проверено 24 марта 2015 г.
  5. ^ «Кросс-платформенная совместимость GeoNetwork» .
  6. ^ «Геопортал ESRI» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3213de52a4d83f9dfd51a91b903e42b3__1694984520
URL1:https://arc.ask3.ru/arc/aa/32/b3/3213de52a4d83f9dfd51a91b903e42b3.html
Заголовок, (Title) документа по адресу, URL1:
Catalogue Service for the Web - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)