鲁道夫·MCP:ESWC 2026再现性材料
*语义Web操作的模型上下文协议服务器*
该存储库包含论文的再现性材料和获得的结果 “rudof MCP:语义Web操作的模型上下文协议服务器”,在 2026年世界太阳能大会 (海报和演示曲目)。
1.概述
目标是使LLM能够将语义Web操作委托给 确定性、符合规范的引擎,使他们能够对实际结果进行推理,而不仅仅依赖于预先训练的知识。
2.示范
为了展示rudof MCP的影响,本文比较了两个克劳德对话 相同的提示和相同的输入文件,不同之处仅在于是否连接了rudof MCP服务器。
2.1.对话快照
2.2.视频录像
3.存储库内容
3.1.输入材料(/input)
这些文件在演示过程中用于展示服务器的功能:
| 文件 | 目的 |
|---|---|
data.ttl | Turtle中的核心RDF数据集:它模拟了一个虚构的组织(ex:Acme)与员工和管理者。 |
query.sparql | SPARQL SELECT 查询返回每 ex:Person 按年龄降序排列的姓名和年龄。 |
schema.shex | ShEx模式 Organization, Employee 和 Manager. 故意包含负循环 (ex:manages NOT @ex:EmployeeShape),ShEx中的无效构造。 |
shapemap.sm | 形状图固定每个实例(Alice, Bob, Carol, Acme)它应该符合的形状 |
schema.ttl | SHACL约束要求 ex:name (字符串)和 ex:age (整数)在每 ex:Person,以及 ex:name 在每一个 ex:Organization. |
3.2.已获得的结果(/results)
备注:由于平台限制,共享的Claude对话快照不呈现二进制图像输出。演示过程中产生的实际工件存储在这里。
| 文件 | 描述 |
|---|---|
rdf_graph_with_rudofMCP.png | 由rudof MCP可视化工具生成的PNG |
rdf_graph_without_rudofMCP.svg | SVG由Claude手绘(无MCP)。 |
4.如何复制
- 在Claude Desktop中配置MCP的rudof。 有关详细的分步说明,请参阅 官方文档.
- 执行:使用中提供的文件
/input目录以提示Claude。
______________________________________________________________________
奥维耶多大学WESO | 鲁多夫项目
