小编Har*_*dla的帖子

使用定义的OWL本体创建RDF

我正在为数据库表生成RDF.我使用Protégé为表格生成了OWL本体.我想使用这个OWL本体,并使用Jena为RDF/XML格式创建表数据的RDF.我知道如何读取和写入RDF和OWL文件到内存中以生成模型,我知道如何使用Resource,Property,ModelFactory等类来生成RDF.我无法做的是使用我生成的本体(OWL文件)并为那些OWL类创建RDF实例.例如:

样本OWL:

<owl:Class rdf:about="Person"/>
<owl:Class rdf:about="Animal"/>

<owl:DatatypeProperty rdf:about="salary">
    <rdfs:domain rdf:resource="Person"/>
    <rdfs:range rdf:resource="&xsd;real"/>
</owl:DatatypeProperty>
Run Code Online (Sandbox Code Playgroud)

期望的RDF:

<Person rdf:about="Jack">
  <salary>1234</salary> 
</Person>
Run Code Online (Sandbox Code Playgroud)

我能够像这样生成RDF:

<rdf:Description rdf:about="Jack">
  <ns:salary>2004</ns:salary>
</rdf:Description>
Run Code Online (Sandbox Code Playgroud)

rdf owl jena protege

2
推荐指数
1
解决办法
3342
查看次数

什么是独立的移动应用程序?

我被要求创建一个独立的移动(Android)应用程序.

自包含应用程序意味着什么?

它可以连接到远程服务器/数据库吗?它可以在移动设备上使用内部SqlLite数据库吗?

是否有适用于自包含应用程序的其他限制/条件?

mobile self-contained

2
推荐指数
1
解决办法
2537
查看次数

标签 统计

jena ×1

mobile ×1

owl ×1

protege ×1

rdf ×1

self-contained ×1