维基导游:RDF 探险
外观
| 此页面已不再活跃,仅供历史参考。 此页面已不再相关,或者对其用途的共识变得不明确。 不要认为此页面上的内容仍然正确或最新。 |
RDF 探险是一个探险,旨在开发在维基导游中使用 RDF 的新方法。
理由
[]我们在维基导游上有一个扩展,允许用户使用 Turtle 语法将 RDF 信息放入每篇文章中。 这非常强大; 任何用户都可以使用 Turtle 对某个地方、某个人、某件事、某篇文章做出重要的陈述。 我们还可以创建带有参数的 Mediawiki 模板,以便用户甚至不必了解 Turtle 也能做出陈述。
RDF 非常具有表现力,但它取决于人们以相同的方式做出类似的陈述。 特别是如果计算机软件(例如维基导游用户界面)应该基于对某个地方或页面的了解来做某事,则陈述必须一致。
这次探险可以帮助我们整理表达 RDF 知识的想法,并将该知识用于维基导游网站。
目标
[]- 定义一个流程,用于描述可以使用 RDF 解决的问题,定义 RDF 模型,编写 MediaWiki 模板来表达它们,以及(可能)在维基导游代码中使用它们。
- 孵化新项目,直到它们准备好供所有人使用。
- 找到维基导游特有的常见表达方式,并将它们整合到一个用户编辑的 RDF 模式中。
项目
[]- 项目:RDF 探险/标签 -- 对地点、文章和景点的松散分类
- 项目:RDF 探险/描述 -- 给出文章的摘要或总结
- 项目:RDF 探险/多重许可 -- 标记页面和图像,以便可以拥有多个许可证。
- 项目:RDF 探险/衍生作品 -- 记录图像和文本的来源、作者以及原始作品的许可证
- 项目:RDF 探险/文章状态 -- 以 RDF 表达文章状态,以便软件可以读取它
- 项目:RDF 探险/文章类型 -- 定义文章类型(目的地指南、行程、旅游主题)
- 项目:RDF 探险/图像类型 -- 定义图像类型(地图、照片、图表、其他)
- 项目:RDF 探险/地点类型 -- 在地理层次结构中定义地点类型
- 项目:RDF 探险/地理关系 -- 边界、方向、“附近”目的地
- 项目:RDF 探险/RSS -- 进行社区可编程 RSS 源的方法
- 项目:RDF 探险/语言 -- 定义地点与该地点所说语言之间的关系
流程
[]使用维基导游 RDF 的新想法应按以下步骤进行
- 对于新想法,请在项目:RDF 探险下启动一个新的子页面,例如[[项目:RDF 探险/新想法]]。 使用项目:RDF 探险/模板作为页面的来源。
- 描述这个想法的目标。我们需要表达什么样的知识?如何使用这些知识?
- 寻找现有的 RDF 词汇表(来自其他维基导游项目或网络上的其他地方),这些词汇表可以支持这些知识。 如果它们不存在,或者如果需要根据我们的需要进行改进,请考虑添加到维基导游 RDF 模式(见下文)。
- 制作一些陈述的例子。将它们添加到现有页面,并测试它们是否与Special:Rdf工具一起使用。
- 创建一个或多个 MediaWiki 模板,以便更轻松地进行陈述。
- 如果新想法应该对网站的用户界面产生一些影响(添加菜单项、自动化链接、颜色变化、措辞变化),请添加一个功能请求以获得编码效果。
- 在 UI 编码完成后,模板设计完成后,并且其他所有内容都已准备好让“普通”用户开始使用该功能后,创建一个帮助页面来解释该功能。
没有人必须完成所有这些步骤。与维基导游上的任何事情一样,最好项目:大胆尝试并开始做一些事情。 仅仅从一个想法开始是可以的,让其他对知识表示和编码更感兴趣的人来完成其余的工作。
维基导游模式
[]一些数据表示将是维基导游特有的。 例如,我们的文章状态名称不被其他组织使用。
Turtle RDF 的一个优点是我们可以用它创建新的 RDF 模式。 因此,我们可以使用相同的 wiki 技术来开发我们的模式。
我们可以在共享维基导游网站上创建一个模式,该模式将在Shared:Wikivoyage:Schema中可用。 模式中的元素将通过 Turtle 中的命名空间“wvs:”(Wikivoyage schema)访问。
RDF 限制
[]这里有几件事值得注意
- 我们目前无法识别目的地内的景点。 您需要 URI 来识别 RDF 世界中的事物。 地点由其目的地页面的 URL 定义,但景点无法直接寻址。
- RDF 扩展当前一次读取一个页面的 RDF。 因此,“查找所有具有属性 X 的页面”之类的用法(目前)不是很实用。
这两个问题都应该在不久的将来得到解决。
参考
[]现有实现
[]以下是一些在维基导游上已经有实现的领域问题; 它们可能是未来问题的一个很好的模型。
RDF 词汇表
[]以下是一些好的词汇表,其中许多适用于我们的问题领域。
- 都柏林核心 -- 语义数据的“鼻祖”。
- 知识共享 -- 对都柏林核心元数据的一些改进,专门用于 Web 文档和许可。
- 朋友的朋友 (FOAF) -- 用于描述人和他们与项目、想法、地点和其他人的关系的计划
