我正在使用Apache Jena和RDF来存储电子邮件。我正在尝试创建一个消息ID为URI的RDF模型,并且正在使用addProperty()函数。

Resource addProperty(Property p,String o)

example:model.createResource(personURI).addProperty(VCARD.FN, fullName)


我想知道像我们将VCARD类用作属性一样,可以使用哪些其他类型?
这听起来很la脚,但是我对此很陌生,任何事情都会有所帮助。

最佳答案

VCARD是com.hp.hpl.jena.vocabulary命名空间的一部分,它实现了Property接口。以下是其他词汇表:(source


D B

数据库属性的词汇表。

DC_10

Dublin Core 1.0版词汇表。

DC_11

来自以下文件的词汇定义:vocabularies / dublin-core_11.xml

DCTerms

来自词汇表/dublin-core_terms.xml的词汇表定义

DC类型

来自词汇表/dublin-core_types.xml的词汇表定义

LocationMappingVocab

Vocabularies / location-mapping-rdfs.n3中的词汇定义

OntDocManagerVocab

来自以下文件的词汇定义:vocabularies / ont-manager.rdf

OntEventsVocab

来自以下文件的词汇定义:vocabularies / ont-event.rdf

猫头鹰

来自文件:vocabularies / owl.owl的词汇定义

猫头鹰2

OWL2词汇表。

OWL结果

WebOnt用于编码测试运行结果的词汇表。

猫头鹰测试

WebOnt工作组用来定义测试清单的词汇表。

RDF

标准RDF词汇表。

RDF节点

相同的词汇表(但在节点级别)停放在嵌套的类中,因此有一种简单的方式来引用它们。

RDFS

RDFS词汇表

RDFS节点

RDFS词汇表,以.graph节点表示为SPI层。

RDFS语法

此类包括来自RDF语法WD的片段ID,以标识语法规则等。

RDF测试

RDFCore工作组用于定义测试清单的词汇表。

推理词汇

用于驱动或配置某些内置推理程序的RDF术语的集合。

的RSS

标准RSS词汇表。

测试清单

来自test-manifest.n3的词汇定义

TestManifestX

来自test-manifest-x.n3的词汇定义

VCARD

命名空间http://www.w3.org/2001/vcard-rdf/3.0#的VCARD词汇表类

XSD

为Jena已知的XSD原语数据类型的URI定义对应的Jena资源。

10-01 02:16