输出模式插件¶

视图

pycsw 使输出架构达到核心标准。输出架构允许客户端请求特定格式的元数据 (ISO, Dublin Core, FGDC, NASA DIF Atom、GM03是默认设置)。

所有输出架构必须都放在 pycsw/plugins/outputschemas ) 目录中。

要求

pycsw/
  plugins/
  __init__.py # empty
  outputschemas/
    __init__.py # __all__ is a list of all provided outputschemas
    atom.py # default
    dif.py # default
    fgdc.py # default
    gm03.py # default

实施新的输出架构

创建文件 pycsw/plugins/outputschemas ,其中定义了以下内容 ︰

将文件名添加到 __init__.py:__all__ 。 新的输出架构就在 pycsw中。

测试

新的输出架构必须添加到示例: 测试 接口,此 '测试' 接口须提供特定于该配置文件的示例请求。