小编use*_*750的帖子

是否有在N3/Turtle本体语言中创建类的快捷方式

以下是我在N3中创建类的方法:

:Person a rdfs:Class.
Run Code Online (Sandbox Code Playgroud)

以下是如何指定特定的ressource是该类的实例:

:Pat a :Person.
Run Code Online (Sandbox Code Playgroud)

问题:我想创建一个包含20000多个实例的类(以编程方式生成).:Pat a :Person.为我的20000个实例编写整体使得本体文件变得冗长.

问题:是否有解决方案使文件变小?

rdf semantic-web n3 turtle-rdf

5
推荐指数
2
解决办法
525
查看次数

公开可用(rdf)颜色本体?

有没有公​​开的(rdf)颜色本体?谢谢你的指针.

rdf semantic-web ontology

5
推荐指数
1
解决办法
857
查看次数

RDF/OWL中的字符串操作

关于语义网的初学者问题.

我有一个颜色的知识库,包括相似的颜色,颜色修饰符(暗,光,〜是等),颜色关系(更暗,更亮),颜色同义词等.我试图弄清楚RDF/OWL是否是操作(主要是查询)此KB的好选择.以下是我需要支持的查询.

1)找到与给定颜色相似的所有颜色.如果我用"类似"谓词表示颜色相似性,那么简单的Sparql查询就可以了.同义词和关系也是如此.好.

2)当我需要查找令牌或短语x是否是有效颜色时,问题变得更加棘手.如果x是未修改的颜色,则可以通过创建Color类并确保所有已知颜色都是该类的实例来解决问题.但是如果x是一种像"红色"的修饰颜色呢?显然,一种解决方案是通过明确地添加它们来使所有修改后的颜色成为KB的一部分.

但是,是否可以自动将所有修改后的颜色添加到RDF?换句话说,是否可以定义一类需要所有修改颜色的修改颜色?这需要一些连接运算符.那可能吗?

另一个解决方案是有一些逻辑来分解x并检查a)它是否包含已知的修饰符和b)如果修改的东西是有效的颜色.当然,我也希望在RDF/OWL中描述这个逻辑.任何的想法?

提前感谢任何意见或建议.

rdf semantic-web owl sparql

4
推荐指数
1
解决办法
314
查看次数

标签 统计

rdf ×3

semantic-web ×3

n3 ×1

ontology ×1

owl ×1

sparql ×1

turtle-rdf ×1