帮助:导入词汇(词汇定义)

来自semantic-mediawiki.org
用户手册语义Web导入词汇表帮助:导入词汇(词汇定义)
跳转到:航行,搜索

具有适当管理权限(需要对MediaWiki名称空间具有写入权限)的Wiki用户可以通过简单地编辑每个词汇表的特定页面来添加新元素,这些词汇表与“神奇”名称相匹配。此帮助页解释了如何词汇定义已创建.

页面放置在“Mediawiki”名称空间中,前缀为smw_导入_作为示例FOAF公司词汇表已命名MediaWiki:smw_import_foaf。它包含以下内容

http://xmlns.com/foaf/0.1/|[http://www.foaf-project.org/朋友的朋友]name|类型:文本主页|类型:URI人员|类别知道|类型:页...

第一行告诉维基

在此之后,有一行声明了可以在wiki中重用的每个词汇表元素。例如,“name”(指“foaf:name”)只能是数据类型“文本”保存任意长度的文本。“|”后面的文本声明了可以使用某些元素的(唯一)上下文。可以作为属性导入的元素通过使用指定其类型来声明类型:某些数据类型,可以作为类别导入的元素是通过指定“Category”命名空间标识符来声明的。(注意,在语义媒体Wiki 1.02007年12月31日发布,与MW 1.9.x-1.12.x兼容。类型和名称空间取决于您的语言设置!)。此外,还可以通过写除上述内容以外的任何内容来声明其他元素;然而,我们强烈建议您使用一个有意义的字符串;我们建议使用“Main”,尽管您也可以在名称空间中使用除“Property”和“Category”之外的此类元素。

严格键入[编辑]

导入的词汇表需要类型定义(除了映射为rdf:类型)这意味着需要定义(在MediaWiki:Smw_import_yyy中)来描述合格的导入词汇表。

例如,属性foaf:名称声明为数据类型“文本”保存任意长度的文本通过中的赋值这是重要声明.

无效的类型声明[编辑]

如果由于某种原因,类型声明无效或不完整,则特殊页面“ExportRDF”没有提供任何说明。将生成无效的XML(请参阅SMW问题1488).1建议运行维护脚本“rebuildData.php”允许重建选定数据后端/存储的所有语义数据或制作空编辑以更正可能的错误赋值。

另请参见[编辑]

工具书类

  1. ^  语义媒体Wiki:GitHub问题高:窄:1488