当前位置: 首页 > 知识库问答 >
问题:

我可以打电话给你。ttl文件有两个空前缀吗?

毕霖
2023-03-14

有可能有一个带有两个空前缀的Turtle文件吗?

假设我们有一个。ttl带有此前缀声明的文件:

@prefix : <http://www.example.com/example#> .
@prefix ex2: <http://www.ex2.com/ex2#> .
@prefix ex3: <http://www.ex3.com/ex3#> .
@prefix : <http://www.empty.com/empty#> .
...

所有空前缀将在何处解析:http://www.example.com/example#http://www.empty.com/empty#

共有2个答案

翟宾实
2023-03-14

您可以在一个文件中有多个定义,但一次只能有一个定义在范围内。

例如:

@prefix : <http://example.com/one#> .
:s :p :o .
@prefix : <http://example.com/two#> .
:s :p :o .

将导致两个三元组,因为文件是按顺序解析的,因此遇到三元组定义时的前缀映射将决定如何解析它。

虽然这是完全有效的输入,但您将很难找到一个库来将其作为输出。实际上,最好避免在文件处理过程中重新定义前缀,因为这样会降低文件的可读性,并降低剪切和粘贴文件内容的能力。

逑俊楚
2023-03-14

规范将其定义为映射Map[前缀-

 类似资料:
  • Twilio标记语言清楚地定义了如何将来电连接到公共会议室。 但我想同时拨打几个电话并加入其中。如果我在标记语言中使用“dial”动词,我会接到几个连续的呼叫,但我希望它们是并行的。 我的应用程序的基本操作是接到会议领导的电话,主动对接会议各方。

  • Vert.x Api 是很大程度上由事件驱动的。这意味着,当事情发生在你感兴趣的Vert.x,Vert.x 会通过回调方式向您发送events。 一些示例events: 计时器激活 socket收到数据 从磁盘读取数据 发生了异常 HTTP 服务器收到请求 通过向 Vert.x Api 提供处理程序来处理事件。例如要接收一个计时器事件每一秒你会做: vertx.setPeriodic(1000,

  • 问题内容: 要在iPhone上通过HTML拨打电话,我创建了一个标签,其标签的href格式为:。 Android上有与HTML相当的东西吗? 澄清-使用格式href =’tele:123-555-1212’确实适用于android。我正在设备上的本机Java包装中测试该应用程序。它似乎好像不能从本地包装器中托管的Web应用程序进行呼叫。 问题答案: 是的你可以;它也适用于Android: tel:

  • 问题内容: 有什么方法可以将输出发送到打印机而不是Python屏幕吗?还是有可以从python内调用以打印文件的服务例程?也许有一个我可以导入的模块可以执行此操作? 问题答案: Python不会(除非您正在使用图形库)将内容发送到“屏幕”。它写入stdout和stderr,就Python而言,它们只是看起来像文件的东西。 让python将这些流定向到看起来像文件的其他任何东西都非常简单。例如,请参

  • 问题内容: 我正在尝试对Spring 3.1 的批注支持,并且想知道是否有任何方法可以通过设置TTL在一段时间后清除缓存的数据?现在,从我看到的内容中,我需要使用和自己清除它,并与我一起使用可以实现TTL实现,但是对于这样一个简单的任务来说似乎有点多了吗? 问题答案: 参见http://static.springsource.org/spring/docs/3.1.x/spring-framewo

  • 问题内容: 我可以在一个应用程序中包含多个web.xml文件吗?并且两个应用程序可以具有父子关系,以便有两个web.xml吗? 问题答案: 对于Servlet 3.0以下,您不能。 如果您使用的是3.0,则有可能。 在JSR 315:Java Servlet 3.0规范中,引入了 web-fragment.xml 来实现库jar的可插入性,这些库jar打包在 WEB-INF / lib下 。web