创建后,似乎无法重命名对象属性.它是Protégé的功能吗?如果有可能,我该怎么办?删除属性并添加另一个已重命名的属性是一个非常烦人的过程.我正在使用Protégé4.3.0.
我正在使用Protégé构建本体,但是想用其他标准本体扩展它,例如frbr,prov和org.是否有标准的方法将我们的本体与这些标准本体集成在一起,还是我们可以将这些本体相互合并?我想用Protégé完成这些任务.
我正在遵循 Protégé 教程并执行 Pizza 本体的步骤。
问题是我无法创建限制。我找不到超类标题。我该怎么做?
在Windows 7 64位上,我安装了protege-4.3.0-304,我从这里下载了jvm .它工作正常.
但是一旦我更新了jvm jdk1.8.0_45,我就无法打开protege.它给出了以下错误:
G:\ protege-4.3.0-304\Protege_4.2> java -server - Dlog4j.configuration = file:log4j.xml -DentityExpansionLimit = 100000000 -Dfile.encoding = utf-8 -Dorg.protege.plugin.dir = plugins -classpath bin/felix.jar; bin/ProtegeLauncher.jar org.protege.osgi.framework.Launcher
错误:Bundle org.protege.common 1启动文件出错:/ G:/protege-4.3.0-304/Protege_4.2 /bundles/org.protege.common.jar(org.osgi.framework.BundleException:bundle org.protege.common中
未解决的约束1:无法解析1.0:缺少需求[1.0] osgi.wiring.package;(&(osgi) .wiring.package = org.w3c.dom)(version> = 0.0.0)))
org.osgi.framework.BundleException :bundle org.protege.common中未解决的约束1:无法解析1.0:缺少需求[1.0] osgi.wiring.package; (&(osgi.wiring.package = org.w3c.dom中)(版本> = 0.0.0))
请有人帮帮我.提前致谢.
我需要使用 Prot\xc3\xa9g\xc3\xa9 创建 RDF 容器列表、Bag 或序列。
\n\n我还想知道如何在 OWL 本体中定义 RDF 语句和空白节点。
\n我想在Protege中模拟电影系列的概念.
这是我的电影三部曲课:

以下是"电影系列"中个人的定义:

该人有三个'hasEpisode'属性.但是开放世界的假设(OWA)阻止了这个人在"三部曲"课程下被推断出来.
可能的解决方案:我可以为Film Series类中的每个人提供一个数据属性,用于指定系列中的电影数量.
但是,我更愿意使用'hasEpisode'对象属性的数量(因为它们已经可用,这意味着更少的维护).
我正在使用 Protege 4.2.0。
当我编写一个新的本体时,我可以将它保存到我机器上的本地文件中,例如 GreatNewUpperOntology.owl
如果我现在想将该本体导入新的本体,我可以使用 Active Ontology 选项卡、Ontology 导入面板(下面板)、Direct Imports +、“使用特定文件导入本体”在硬盘上找到该文件
GreatNewUpperOntology 正确导入,但显示的名称如下:
untitled-ontology-93 ( http://www.semanticweb.org/myname/ontologies/2014/9/untitled-ontology-93 )
问题:有没有办法让我使用我在自己的计算机上给文件提供的描述性名称将我的本体保存到 Semanticweb.org 站点,例如“GreatNewUpperOntology”?
谢谢!
如何使用 OWL 本体中的注释属性创建已定义的类?
\n\n目前,我已经使用对象属性hasSubject创建了一个定义的类创建了一个定义的类。
\n\n
定义的类:
\n\n
我更愿意通过重新使用 DC-Terms 集中的注释“Subject”而不是自定义对象属性来创建此类。
\n\n是否可以创建一个带有注释属性的定义类?\n我如何在 Prot\xc3\xa9g\xc3\xa9 中做到这一点?
\n我在 Windows 机器上使用 Protege-5.0.0-beta-23。我创建了一个本体。我想用 OWLViz 可视化我的本体。我已经安装了 Graphviz 并从 Protege -> 首选项中正确设置了 Dot Application Path (C:\Program Files (x86)\Graphviz2.30\bin\dot.exe)。但是仍然在 Protege GUI 中,我没有看到 OWLViz 选项卡。请让我知道如何修复它。
有什么方法可以将个人(实例)连接到具有对象属性的类吗?例如,本例中的个体是模块名称:Web 编程。对象属性:isClassified。类别:网络。
我尝试将 Web 编程定义为类,并且它有效,因为域和范围都是类。同样,如果我将网络编程和网络定义为个体,它也是有效的。如果域是一个类并且范围是单个的,它仍然有效。但是如果域是个体的并且范围是类的呢?有什么方法可以将它与对象属性连接:isClassifiedIn?