owl

    0热度

    1回答

    我是OWL 2的新手,我想用OWL API解析“.ttl”文件,但我发现OWL API与API I不同之前使用过。如果我想要在OWLAxiom或OWLEntity中获取内容,似乎应该写一个“访问者”,等等。我已经阅读了一些教程,但我没有得到正确的方法来做到这一点。另外,我发现搜索到的教程是使用老版本的owl api。所以我想要一个详细的例子来解析一个实例,并将内容存储到一个Java类中。 我做了一

    1热度

    1回答

    我想创建一个简单的本体,它有两个类:class1和class2,以及两个具有相同名称的简单文本数据属性的实例(hasName:“string1”^^ xsd :string和hasName“string2”^^ xsd:string respectivly)。我想用推理器将这些实例分类到基于正则表达式的相应类(例如,对类1的限制将是hasName一些xsd:string [pattern“stri

    2热度

    1回答

    空白节点我有一个本体是这样的: :indi_1 a :Segment; a [ :builds only {:indi_2}]; :hasID 1. 现在我想找到这indi_1建立个人(一个或多个)。 我提出以下查询: SELECT distinct ?a WHERE {:indi_1 a ?b. ?b a _:blankNode} 但是我还是在我的结果段。另外,我无法触及空白节点以检索

    1热度

    1回答

    我一直在使用这种发电机http://swat.cse.lehigh.edu/projects/lubm/ 我想变换的N-Triples文件,并在使用前已经做了所产生的owl文件的空文件 $ riot -out N-TRIPLE ~/lubm20/*.owl > lubm20.nt 由于某种原因,现在我得到一个空文件(lubm20.nt) ,当我使用 $ rdfcat -out N-TRIPLE

    1热度

    1回答

    我目前尝试设计一个本体,但我是这方面的新成员。我的本体将有类和对象属性。没有人可用。 我有一个名为Has的对象属性。该属性将具有多个域和范围。例如: 学生(类区)的(对象属性)处(类范围) 母亲(类区)的(对象属性)儿童(类范围) 组织(类区)的(对象属性)处(类 范围) 我也希望有更多的领域和范围要添加的Has属性。我期望有很多的对象属性会有多个域和范围。 如何编写Java代码以将这些信息存储在

    3热度

    2回答

    我在Neo4j中创建了一个语义图。有没有可能在Neo4j中使用OWL推理器?或者任何推理引擎? 虽然已经提到here我找不到任何解决方案或API。 感谢您的任何建议!

    3热度

    3回答

    说到物化,最明显的解决方案是RDF的具体化,但似乎OWL2有它自己的词汇表,我想明白为什么。让我们举个例子:如果我有以下的数据集(这是我们所使用的数据集的一小集,它使用OWL): @prefix : <http://purl.bdrc.io/ontology/core/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rd

    0热度

    1回答

    我有OWL和SPARQL的问题,我无法解决。我已经定义了几个类,但是对于有问题的问题,只有3个是重要的类:人,男性和女性;其定义是以下几点: <#People> a owl:Class ; rdfs:label "People"@en . <#Men> a owl:Class ; rdfs:subClassOf <#People> ; rdfs:label "Me

    2热度

    1回答

    This是我的本体创建与protege 5。 ,如果我做cl1和cl2不相交,则本体正在不一致,但如果我取消is_friend_of反思,本体是不矛盾了。我的本体有什么问题? 我只要cl1职业个人有is_friend_of财产。

    0热度

    1回答

    实施例: http://data.doremus.org/activity/587ae689-790e-3525-9e3a-dac63f449a03 我认为这是一个IRI,并且也是URI。 (对吗?) 我用OWL API来解析它。在“IRI”类中,有一种方法getShortForm(),当我使用它时,我得到“ae689-790e-3525-9e3a-dac63f449a03”。 关于URI,我