Amazon Best VPN GoSearch

OnWorks 网站图标

perlrdfp - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管提供商中运行 perlrdfp

这是 perlrdfp 命令,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行

程序:

您的姓名


perlrdf - perlrdf 命令行实用程序

概要


$ perlrdf make_store --sqlite=mystore.dat
初始化的 RDF::Trine::Store::DBI::SQLite

$ perlrdf 验证输入.rdf
1 1 ......
ok 1 - file:///tmp/example/input.rdf 是有效的 RDFXML,9 个三元组

$ perlrdf store_load --autograph --sqlite=mystore.dat input.rdf
正在加载文件:///tmp/example/input.rdf

$ perlrdf store_dump --sqlite=mystore.dat 输出.nq
写入文件:///tmp/example/output.nq

$ perlrdf 翻译输出.nq 输出.rdf

$ perlrdf 同构输入.rdf 输出.rdf
图是同构的

商品描述


perlrdf 是可用于 Perl 的各种 RDF 功能的单一前端。 核心
发行版包括用于创建和操作四元存储的命令(即用于
RDF 数据); 以及用于解析、序列化、转换和验证各种 RDF 数据的命令
格式。

然而,perlrdf 是可插入的,预计 CPAN 上的插件将覆盖其他
RDF 查询、签名、加密和推理等任务。

指令


本节介绍核心 App::perlrdf 发行版中包含的命令。
其他的可以作为插件使用。 运行“perlrdf命令”查看本地安装的列表
命令。

命令
“perlrdf 关于”

显示所有已安装的 perlrdf 命令的版本号,以及每个命令的 CPAN ID
命令的作者。

“perlrdf 别名”

许多命令都有别名或快捷方式。 例如,以下两个是等价的:

$ perlrdf 翻译输入.ttl 输出.rdf
$ perlrdf tr 输入.ttl 输出.rdf

“perlrdf aliases”显示可用别名的列表。

“perlrdf 命令”

显示已安装的 perlrdf 命令的列表以及简短的摘录。

“perlrdf 文件规范”

显示有关“文件规范”的帮助。 FileSpecs 是 App::perlrdf 特定的微语法
用于指定文件名或 URI 以及少量关联的键值元数据。
以下是 FileSpec 的三个示例:

{格式:RDFXML}C:\Data\contacts.xml
http://www.example.com/mydata.ttl
{格式:海龟,基础:”http://example.net/“}标准输入:

单独运行“perlrdf filespec”命令会显示一些有关使用 FileSpecs 的帮助。 如果
您使用附加参数运行它,这些参数通过调试被解析为 FileSpecs
显示的信息。

$ perlrdf 文件规范 /tmp/foo.rdf
{
"base" : "文件:///tmp/foo.rdf",
"格式" : "RDF::Trine::Parser::RDFXML",
“uri”:“文件:///tmp/foo.rdf”
}

“perlrdf 帮助”

单独运行“perlrdf help”命令会显示命令列表及其
摘要。 可以通过提供特定命令的详细帮助来显示
争论。 例如,要获取有关“perlrdf translate”命令的帮助,请运行:

$ perlrdf 帮助翻译

解析 序列化
一般来说,解析和序列化命令采用一个或多个 FileSpec 作为参数。
这些可以作为选项提供,如下所示:

$ perlrdf 翻译 --input-spec="in.nt" --output-spec="out.rdf"

或者,第一个“位置参数”通常被视为输入
FileSpec,第二个作为输出 FileSpec:

$ perlrdf 翻译 in.nt out.rdf

使用选项而不是位置参数通常会更清晰,并且是
推荐的传递参数的方式,特别是当你需要传递多个输入时
文件或多个输出文件作为参数。

当没有提供输入作为命名或位置参数时,通常使用 STDIN。 什么时候
不提供输出,输出通常转到 STDOUT。

“perlrdf 规范化”

给定一个 FileSpec 作为输入,序列化为规范的 N-三元组,这是一个有用的
SHA1/MD5 摘要、图形签名等的格式,因为这意味着附带功能
序列化(空白节点标识符、空格、语句顺序)不影响
输出。 如果未提供输入 FileSpec,则默认为 STDIN。

可以为输出提供文件名或 URL(但不是完整的 FileSpec)。 否则
默认为标准输出。

“perlrdf 翻译”

将一个或多个输入 FileSpec 解析为单个 RDF 图,并将它们序列化为一个或多个
更多输出文件规范。 因此该命令可以用作不同 RDF 之间的转换器
序列化,也可以作为图形连接器。

$ perlrdf 翻译 \
--斯科勒姆\
-i“{格式:RDFXML}/tmp/contacts.xml”\
-我 ”http://www.example.com/employees.ttl" \
-o“合并联系人.nt”\
-o“合并联系人.rdf”

'skolem' 选项允许您为图中的任何空白节点生成 URI。 (不是
特别奇妙的 URI,但 URI 都是一样的。)

“perlrdf 证实”

解析一个或多个输入 FileSpec(对结果不执行任何操作),并确保
每个文件都可以顺利解析。 以 TAP 格式将输出写入 STDOUT。

$ perlrdf 验证“foo.ttl”“ftp://acme.example.com/pub/bar.rdf"

在尝试将 RDF 加载到存储之前验证 RDF 通常是一个好主意。

线上商城 管理
RDF::Trine 存储可以使用类似 DSN 的配置字符串进行连接,例如:

DBI;mymodel;DBI:mysql:数据库=rdf;用户;密码

这些配置字符串使用 'store' 选项传递给 App::perlrdf 工具:

$ perlrdf make_store \
--store="DBI;mymodel;DBI:mysql:database=rdf;用户;密码"

对于 DBI 支持的存储的常见情况,App::perlrdf 提供了避免
配置字符串,只需指定数据库类型、名称等:

$ perlrdf make_store \
--数据库=mysql \
--dbname=rdf \
--用户名=用户\
--密码=密码\
--model=contacts_db

SQLite 支持的存储特别容易使用:

$ perlrdf make_store --sqlite=/tmp/mydatabase.sqlite

如果在命令行上未指定存储,则“PERLRDF_STORE”环境变量为
咨询过。

$ setenv PERLRDF_STORE "DBI;xyz;DBI:mysql:database=rdf;un;pw"
$ perlrdf make_store

“perlrdf 制作_存储”

初始化存储,创建空数据结构等。

如果商店已经存在 应该 是非破坏性的。

“perlrdf 商店_描述”

描述数据库中的资源。

$ perlrdf store_describe --sqlite=/tmp/mydatabase.sqlite \
--输出格式=RDFXML \
"http://www.example.com/id/alice"

“perlrdf 商店转储”

将存储的内容转储到 FileSpec 或 STDOUT。 和“翻译”一样
命令,这可能需要多个输出文件名。

使用“图表”选项,您可以将转储限制为特定图表。

“perlrdf 存储_加载”

将一个或多个 FileSpec 加载到存储中。 默认情况下,数据作为三元组加载(没有
图形)。 您可以使用“graph”选项指定数据的图形 URI; 或使用
'autograph' 选项指示您希望使用 FileSpec URI 作为图形 URI。

“perlrdf 存储_截断”

删除存储中的所有数据。

使用“图表”选项,您可以删除特定图表。

其他
“perlrdf 同构”

给定两个输入 FileSpec,检查它们是否同构(即,之后的图相同)
映射空白节点标识符)。 如果它们是非同构的,它还会告诉您
它们以“有趣”的方式不同——即一个图是
等。

“perlrdf 字首”

使用 RDF::NS 查找一个或多个前缀。

$ perlrdf 前缀 rdf,rdfs,owl,xsd
猫头鹰 http://www.w3.org/2002/07/owl#
RDF http://www.w3.org/1999/02/22-rdf-syntax-ns#
文件 http://www.w3.org/2000/01/rdf-schema#
XSD http://www.w3.org/2001/XMLSchema#

$ perlrdf 前缀 --format=turtle foaf,dc
@前缀dc:http://purl.org/dc/elements/1.1/>。
@前缀泡沫:http://xmlns.com/foaf/0.1/>。

使用 onworks.net 服务在线使用 perlrdfp


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。