标签: owl

RDF/OWL /等的可表达性有哪些限制

所以我一般学习RDF和OWL以及"知识表示".

1)RDF或OWL格式的限制是什么?

是否存在无法在RDF中表达的概念?但这可以用OWL表达出来吗?或者相反.

是否存在无法表达的概念?

2)这个(复杂的)例子怎么样:

"如果有人在没有意识到的情况下如何跌倒?"

你能用RDF或OWL表达这个问题吗?或者你甚至可以表达诸如"天蓝色吗?"之类的问题.

3)最后......是否有可以描述任何内容的知识表示语言?

knowledge-management rdf owl

7
推荐指数
1
解决办法
1181
查看次数

推理使用逆属性的OWL本体?

我正在使用Protege v4.3来制作本体.我有一个关于OWL本体和DL查询的问题.

例如,在Pizza ontology中, http://owl.cs.manchester.ac.uk/co-ode-files/ontologies/pizza.owl

我可以执行DL查询

hasTopping some CheeseTopping

结果是American,AmericanHot,Cajun,..等等没关系.

现在,我尝试了DL查询

isToppingOf some American

但结果却一无所获.

由于物业isToppingOf是hasTopping的逆属性,我希望得到的结果,包括FourCheesesTopping,CheeseyVegetableTopping等从该查询(通过推理).芽它没有.

这样的自动推理有什么办法吗?

owl dlquery protege

7
推荐指数
2
解决办法
2889
查看次数

在Android上使用Protege owl本体

本学期我有一个实用的研讨会,我想在Android应用程序上使用本体.我选择Protege owl本体作为本体API,这个工具在普通的Java项目中工作.但是当我尝试导入这个用于Android项目中的owl本体API的jar文件时.它会失败,我在互联网上找不到任何解决方案.你能帮助我吗?

android owl ontology protege

6
推荐指数
1
解决办法
2795
查看次数

开源语义Web项目

我正在寻找一个开源语义Web项目,我知道有Jena和Sesame,但我正在寻找另一个开源语义Web项目.

rdf semantic-web owl

6
推荐指数
3
解决办法
1519
查看次数

OWL,RDF,RDFa,Dublin Core和FOAF之间的关系是什么?

语义Web可以描述为层结构.我们在按钮层中有URI,它是数据的唯一标识符.然后我们干草语法如下:xml,ns和xml xmls接下来我们如何解释语义数据:RDF和RDF之上,我们有RDF,而OWL独立于RDF?但OWL,都柏林核心和FOAF是一种RDFa?那些之间的结构是什么?

xml xsd rdf semantic-web owl

6
推荐指数
1
解决办法
991
查看次数

用DL语法编写本体?

我刚刚发现了OWL和Pr​​otege.通过阅读这个参考页面(我在下面引用),我想知道是否可以使用抽象的OWL语法,而是用DL语法编写.我的背景是逻辑上的,所以听起来它会更有趣,即使我以后必须翻译本体(虽然我确信必须有应用程序才能做到这一点 - 此外,不要让reasoners使用DL吗?).

如果可能,我应该在Protege(或您建议的其他软件)中使用哪些设置配置才能执行此操作?我怀疑这是不可能的,但我想确定,因为除了特殊符号的尴尬之外我没有其他正当理由.

编辑:如果不可能,DL语言究竟是如何使用的?

OWL DL是描述逻辑SHOIN,支持数据值,数据类型和数据类型属性,即SHOIN(D),但由于OWL基于RDF(S),因此术语略有不同....对于OWL本体或知识库的描述,可以使用DL语法.有一个类似LISP的"抽象"语法定义,更容易用ASCII字符集编写.

猫头鹰

这是相同数据的两种语法样式的一个非常简短的工作示例.

logic owl ontology protege description-logic

6
推荐指数
1
解决办法
1309
查看次数

使用OWL API,给定一个OWLClass,我如何获得它的<rdfs:label>?

使用OWL API 3.4.9.

给定一个OWLClass与本体,我怎么能得到<rdfs:label>的是OWLClass在本体论?

我希望得到的标签类型String.

semantic-web owl

6
推荐指数
2
解决办法
2239
查看次数

语法框架 GF 和 owl

我对计算语言学和自然语言处理领域感兴趣。我读了很多关于语法框架(GF)的内容,它分为抽象语法和具体语法。我对 OWL、RDF 和 WordNet 也了解一点。我对这两种技术之间的差异感到困惑。

  1. 我们可以使用 GF 而不是 OWL 作为语法构建器吗?
  2. 我们可以使用 GF 来消除 Parser 吗?
  3. GF 是否包含所有术语,因此我们不需要使用 WordNet?

nlp owl wordnet gf

6
推荐指数
1
解决办法
402
查看次数

将 OWL 本体转换为 OBO

我需要将 OWL 本体转换为 OBO。

\n\n

我已经尝试过这个工具https://github.com/ontodev/robot/但输出格式根本不正确,只是某些部分不正确。

\n\n

还有 OBO-EDIT2 和 Proteg\xc3\xa9,但无法进行转换。

\n\n

最后我尝试了这个 Perl 模块http://search.cpan.org/~easr/但它给出了这个错误

\n\n

未定义的子例程 &XML::Parser 在 /usr/local/share/perl/5.14.2/OBO/Parser/OWLParser.pm 第 146 行调用。

\n\n

尝试安装 XML::Parser 总是以错误结束。

\n\n

谁能帮我转换本体吗?

\n

perl owl ontology xml-parsing

6
推荐指数
1
解决办法
1126
查看次数

UnloadableImportException:无法加载导入的本体

我在Protege 4.3.0中创建了一个本体,并存储在一个OWL文件中.为了使用OWL API加载此本体,我使用以下代码示例.

public class MySampleClass {
    private final OWLOntologyManager manager = OWLManager.createOWLOntologyManager();
    private final OWLDataFactory df = manager.getOWLDataFactory();

    private final OWLReasonerFactory rf = new StructuralReasonerFactory();

    private final OWLOntology ontology;
    private final OWLOntologyID id;
    private final IRI iri;
    private final PrefixManager pm;

    private final OWLReasoner reasoner;

    /**
     * 
     * @param file
     */
    public MySampleClass(File file) {
        try {
            ontology = manager.loadOntologyFromOntologyDocument(file);
        } catch (OWLOntologyInputSourceException | OWLOntologyCreationException ex) {
            // throw custom exception
        }

        id = ontology.getOntologyID();
        iri = …
Run Code Online (Sandbox Code Playgroud)

java rdf owl protege owl-api

6
推荐指数
1
解决办法
526
查看次数