我正在尝试从单个空间元数据文档(使用ckanext-spatial中的doc.py harvester)收集到我的Ckan站点,但未指定文档的格式和结构。我使用了xml格式(正如我在base.py文件中的guess_standart()方法中注意到的那样)但我不知道要实现什么结构以便从中成功收获。有什么想法吗?
答案 0 :(得分:1)
ckanext-spatial主要支持ISO-19139标准(基于更抽象的ISO-19115模型),还支持美国的FGDC标准,它是ISO的变体。
要获得ISO标准本身的副本,您需要支付副本费用。然而,有大量的开放示例和文档,免费提供。例如http://inspire.ec.europa.eu/documents/Metadata/MD_IR_and_ISO_20131029.pdf
ckanext-spatial会将主要的ISO-19139字段转换为CKAN字段。因此,如果你想要的只是CKAN中的空间元数据,那么你可以通过在CKAN表单中键入它来更轻松地实现这一点,并使用' extra'字段,用于存储默认情况下不在表单上的内容,例如空间范围。收获在两种情况下很有用:
您在其他地方有元数据。收获是一种方便的方式来导入它并使其保持同步。
您希望能够提供原始空间元数据记录。 (转换为CKAN内部格式的元数据往往是有损的,因为ISO标准是迷宫式的。)这往往是GIS专家想要的,并且是欧洲INSPIRE计划的要求。
< / LI> 醇>