小编Bea*_*ind的帖子

Postgres DB Size命令

是否有任何命令可以在Postgres中找到所有数据库大小?

我可以使用以下命令找到特定数据库的大小:

select pg_database_size('databaseName');
Run Code Online (Sandbox Code Playgroud)

sql postgresql postgresql-9.2

294
推荐指数
9
解决办法
20万
查看次数

OWL类和子类属性继承

我对OWL类和子类属性的继承感到困惑。一些帖子说OWL中没有继承(OWL:如何从超类继承两个类之间的属性关系?)http://answers.semanticweb.com/questions/619/rdfs-owl-inheritance-with -josekipellet)。但是,我也发现了一些相反的讨论。例如,“面向对象软件开发人员的语义Web入门”页面(https://www.w3.org/TR/sw-oosd-primer/)提到了面向对象语言OWL和RDF:“类可以安排在具有继承的子类层次结构中”(第3.3节)。https://www.w3.org/TR/rdf-schema/#ch_subclassof提到“属性rdfs:subClassOf是rdf:Property的一个实例,用于声明一个类的所有实例都是另一个类的实例。” 因此,这使我感到困惑。现在我有以下问题:

  • 像面向对象的语言一样,rdfs:subclassOf是从超类继承属性吗?
  • 如果没有

    • RDF / OWL中的继承是什么意思?
    • 是否可以使用OWL / RDF构造面向对象的语言类型的类-子类继承?
    • 考虑以下示例。“讲师”和“学生”的所有属性都可用于“人”类吗?

      Example:
      --------
         ### Classes ###
       :CSModule rdf:type owl:Class ;
            rdfs:subClassOf :Module .
      
       :Lecturer rdf:type owl:Class ;
           rdfs:subClassOf :Person .
      
       :Student rdf:type owl:Class ;
          rdfs:subClassOf :Person .
      
       :Module rdf:type owl:Class .
      
       :Person rdf:type owl:Class .
      
      ### Object Properties ###
      
      :studies rdf:type owl:ObjectProperty ;
      
         rdfs:domain :Student ;
         rdfs:range :Module .
      
      :teaches rdf:type owl:ObjectProperty ;
      
         rdfs:domain :Lecturer ;
         rdfs:range :Module .
      
      ### Data …
      Run Code Online (Sandbox Code Playgroud)

rdf owl ontology rdfs

8
推荐指数
2
解决办法
4316
查看次数

PostgreSQL drop table 命令不会减少数据库大小

我从 Postgres 数据库中删除了几个表。但是,在删除表之前,数据库的大小为6586kB,删除后数据库的表大小保持不变。我认为应该缩小尺寸。

我需要做什么才能获得实际尺寸?

我知道 VACUUM 命令。我需要使用它吗?如何?

sql postgresql postgresql-9.1 postgresql-8.4 postgresql-9.2

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

Protege-5.0.0-beta-23 未显示 OWLViz 选项卡

我在 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 选项卡。请让我知道如何修复它。

graphviz protege4 protege

3
推荐指数
1
解决办法
2325
查看次数

通过 RDFLib-SQLAlchemy 将 RDF 数据加载到 PostgreSQL 表

我有一个 NT 格式的大型 RDF 数据集(Geonames 数据集:18GB)。我想通过使用将其加载到 PostgreSQL 关系表中rdflib_sqlalchemy.SQLAlchemy。我知道这是可行的(对存储在关系数据库中的 rdf 数据执行 sparql 查询)。但是,我不确定如何。你能给我举个例子吗?

我的下一个目标是使用 RDFLib 从 python 编写 SPARQL 查询。我知道该怎么做。在此先感谢您的帮助。

postgresql sqlalchemy sparql rdflib flask-sqlalchemy

3
推荐指数
1
解决办法
1506
查看次数

使用 shell 脚本在变量上存储 PostgreSQL 查询

我想将以下 postgreSQL 查询结果存储在变量中。我正在 shell 脚本上编写命令。

psql -p $port -c "select pg_relation_size ('tableName')" postgres
Run Code Online (Sandbox Code Playgroud)

我需要变量将结果保存在文件中。我尝试过以下操作,但不起作用

var= 'psql -p $port -c "select pg_relation_size ('tableName')" '
Run Code Online (Sandbox Code Playgroud)

postgresql shell

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

为什么RDF被认为是无模式的?

人们将资源描述框架(RDF)视为无模式数据模型.但是,有一种称为RDF Schema(RDFS)的东西.那么,为什么RDF是无模式数据模型?

rdf rdfs rdfstore

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

如何在Protégé中定义多个域和范围连接?

我是Protégé的新手。我正在开发一个本体。我的本体类的一部分通过“具有”关系与其他类连接。例如:

Activity has Location
Household has Location
Intervention has CloseWork
Run Code Online (Sandbox Code Playgroud)

我在Protege中将活动,家庭,位置,干预和CloseWork声明为类。我声明“具有”为ObjectProperty。为了显示类之间的关系,我设置了“具有” ObjectProperty的域和范围。例如:为了显示“活动具有位置”,我将“活动”设置为域,并将“位置”设置为范围。我将本体保存为RDF / XML语法。文件显示了我的“具有”对象属性,如下所示:

<owl:ObjectProperty rdf:about="www.ndssl.vbi.vt.edu/epidl#has">
    <rdfs:domain rdf:resource="www.ndssl.vbi.vt.edu/epidl#Activity"/>
    <rdfs:domain rdf:resource="www.ndssl.vbi.vt.edu/epidl#Household"/>
    <rdfs:range rdf:resource="www.ndssl.vbi.vt.edu/epidl#Location"/>
    <rdfs:domain rdf:resource="www.ndssl.vbi.vt.edu/epidl#Intervention"/>
    <rdfs:range rdf:resource="www.ndssl.vbi.vt.edu/epidl#CloseWork"/>
</owl:ObjectProperty>
Run Code Online (Sandbox Code Playgroud)

从上述RDF语句中,不可能找出哪个域连接到哪个范围(例如,活动具有位置)。请让我知道如何解决它。

rdf owl ontology protege4 protege

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

RDFLib空白节点打印

我有一个RDF数据集,其中三元组以N-Triples格式存储,如下所示:

<http://ebola.ndssl.bi.vt.edu/country/1> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://ebola.ndssl.bi.vt.edu/vocab/country> .
_:AmapX3aXcountryX5fXcountryX5fXnameX5fXclassMapX40XX40X1 <http://ebola.ndssl.bi.vt.edu/vocab/hasValue> "Guinea" .
Run Code Online (Sandbox Code Playgroud)

我想用空白节点做一些处理.我正在编写一个用Python读取这个文件的程序.我正在使用Python RDFLib库.阅读文件后,我打印其内容.但是,问题是空白节点名称的出现方式不同.例如:

_:AmapX3aXcountryX5fXcountryX5fXnameX5fXclassMapX40XX40X1
 is showing like following
N75424221e7df43708c3e2a135e3e888b
Run Code Online (Sandbox Code Playgroud)

我需要原始的RDF文件空白节点名称如下:

_:AmapX3aXcountryX5fXcountryX5fXnameX5fXclassMapX40XX40X1
Run Code Online (Sandbox Code Playgroud)

如何打印原始RDF文件空白节点名称?

python rdf rdflib blank-nodes

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

RDF/OWL中的属性和属性含义差异

在RDF/OWL中,属性和属性的含义是相同的,还是不同?

rdf terminology owl ontology rdfs

0
推荐指数
1
解决办法
204
查看次数

如何在R中重新生成直方图?

PAC 对这篇文章的回答展示了如何将直方图数据从 R 导出到 CSV。

> x  <- rnorm(1000)
> h  <- hist(x)
> h
$breaks
[1] -3.5 -3.0 -2.5 -2.0 -1.5 -1.0 -0.5  0.0  0.5  1.0  1.5  2.0  2.5  3.0  3.5  4.0

$counts
[1]   1   5  23  38 104 154 208 191 130  85  39  17   4   0   1

$density
[1] 0.002 0.010 0.046 0.076 0.208 0.308 0.416 0.382 0.260 0.170 0.078 0.034 0.008 0.000 0.002

$mids
[1] -3.25 -2.75 -2.25 -1.75 -1.25 -0.75 -0.25  0.25  0.75 …
Run Code Online (Sandbox Code Playgroud)

r

0
推荐指数
1
解决办法
75
查看次数