如何开始使用 RDF? (特别是对于关系数据库开发人员?)

发布于 2025-01-05 09:20:25 字数 902 浏览 0 评论 0原文

我正在整理一个目录(目录本质上只是元数据),因此我没有使用数据库,而是使用 RDF 存储和 SPARQL 处理器来编译数据。我正处于模式匹配阶段(有趣的部分)。因此,我想出了许多可以在 SPARQL 中简单定义的模式,然后将该信息提供给使用该目录的人员。

好的,这是我的问题:

我已经使用 RDF 完成了几个项目,似乎入门是最难的部分(至少对我来说),特别是如果我必须从头开始。因此,我开始为自己组装一个非常基本的 入门套件,但我想看看是否还有其他更好的东西...比如许多脚本语言提供的交互式命令行,或者像 phpMyAdmin (但对于三元组)。

我见过:

  • 一些 Web 前端,附加到 OpenLink 等端点(一个示例是 http://dbpedia. org/sparql),但我见过的仍然需要大量手动工作(因为它们是针对一般受众的)。

  • 有像制表符这样的工具 (http://dig.csail.mit.edu /2007/tab/),但他们的重点更多地放在组合和可视化数据集上,而不是创建新数据集。

  • 在 RDF 中描述现有数据还需要做很多工作。

  • 一些付费在线服务的工具(我更愿意安装自己的)

有谁知道有一个系统可以帮助开始创建初始 RDF 存储,并设置用户首选项等,以开始使用 RDF 的新项目。

I am putting together a catalog (catalogs by nature are just metadata), and so rather than using a database, I am using an RDF store and SPARQL processor to compile the data. I am at the pattern-matching stage (the fun part). So, I get to come up with lots of patterns that are simple to define in SPARQL, and then provide that information to the people who use the catalog.

Ok, here's my question:

I have worked on a few projects using RDF, and it seems like getting started is the hardest part (at least for me), particularily if I have to start from scratch. So, I have started to put together a very basic starter kit for myself, but I wanted to see if there is anything else out there that might be better... something like the interactive command lines that many scripting languages offer, or like phpMyAdmin (but for triples).

I have seen:

  • Some Web front ends, attached to endpoints such as OpenLink (an example is http://dbpedia.org/sparql), but the ones I have seen still require a lot of manual work (because they are intended for a general audience).

  • There are tools like the Tabulator (http://dig.csail.mit.edu/2007/tab/), but their focus is more on combining and visualizing datasets rather than creating new datasets.

  • A lot of work also goes into describing existing data in RDF.

  • Some tools that are paid online services (I would prefer to install my own)

Does anyone know of a system to help get started creating an initial RDF store, and setting user preferences, etc., to get started with new projects that use RDF.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

枯寂 2025-01-12 09:20:25

我强烈建议下载并安装 Top Braid Composer

它有很多东西可以使语义 Web 开发变得更容易并且有免费版本。

I would strongly recommend downloading and installing Top Braid Composer

It has loads of stuff to make Semantic Web development easier and there is a free edition.

苍风燃霜 2025-01-12 09:20:25

您可能想看看 Sesame Windows 客户端 (SWC) (免责声明:我是它的开发商)。

SWC 是一个图形桌面应用程序(在 .Net 中),用于连接 Sesame 服务器(或任何 SPARQL 端点),但它还提供了即时创建本地三元组存储的选项(无需服务器)。恕我直言,它是“RDF 入门”的有用工具。

You might want to have a look at the Sesame Windows Client (SWC) (disclaimer: I am one of its developers).

SWC is a graphical desktop app (in .Net) for connecting with a Sesame server (or any SPARQL endpoint), but it also offers options to just create a local triplestore on the fly (without the need for a server). IMHO it's a useful tool for "getting started with RDF".

素衣风尘叹 2025-01-12 09:20:25

我就这个主题进行了几次演讲,标题为 Everyday语义 Web 开发人员工具涵盖了各种有用的工具,其中一些是我开发的,另一些是来自开源社区的。

I've given a couple of talks on this subject titled Everyday Tools for the Semantic Web Developer which cover a variety of useful tools some of which I developed and others from the open source community.

甜心小果奶 2025-01-12 09:20:25

您可能想看看我们正在开发的LOD2 堆栈。有关各个阶段(从建模到发布)的更多背景信息,请参阅关联数据生命周期

You might want to have a look at the LOD2 stack we're developing. Further background on the phases (from modeling to publishing) can be found in the Linked Data Life Cycles.

请远离我 2025-01-12 09:20:25

Graphity PHP 版本是一个面向对象的框架,结合了 JAX-RS 风格的 RESTful API 和 Jena- RDF API 风格,并且完全基于 W3C 标准。 免责声明:我是开发人员之一。

使用远程 RDF 云存储(如 Dydra。

Graphity PHP version is an object-oriented framework that combines JAX-RS-style RESTful API with Jena-style RDF API, and is based solely on W3C standards. Disclaimer: I am one of the developers.

It's easiest to use with a remote RDF cloud-store like Dydra.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文