Virtuoso 通过 ISQL 缺少选项创建 SPARQL 端点
Virtuoso Create SPARQL endpoint via ISQL Missing option
我正在尝试创建端点以使用 iSQL 访问 /sparql
端点。
我当前的查询是
DB.DBA.VHOST_DEFINE (
vhost=>'test',
lhost=>':4457',
lpath=>'/sparql',
ppath=>'/!sparql/',
is_dav=>1,
is_brws=>0,
def_page=>'sparql.vsp',
vsp_user=>'dba',
ses_vars=>0,
opts=>vector ('browse_sheet', ''),
is_default_host=>1
);
此功能完美无缺,但缺少一个选项 Map the logical path to a single page
,我不知道如何设置它。我只能通过 webapp 设置它,而不能在这个函数中设置。
谢谢
tl;dr:在 opts=>vector(...)
参数中包含 'noinherit', 'yes'
,并在 DB.DBA.VHOST_DEFINE()
调用中设置 def_page
值。
Virtuoso Conductor(HTML-based Admin UI)包括一个 "Export" 关于配置虚拟域及其相关文件夹(WebDAV 或文件系统托管)的功能.
下面是映射到“/test”的文件夹的输出示例,用于用作网站的特定虚拟域(即文档集合的 HTTP 访问点)。
带有阴影线的单页复选框:
DB.DBA.VHOST_REMOVE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test'
);
DB.DBA.VHOST_DEFINE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test',
ppath=>'/DAV/',
is_dav=>1,
is_brws=>0,
def_page=>'test.vsp',
vsp_user=>'dba',
ses_vars=>0,
opts=>vector ('browse_sheet', '', 'noinherit', 'yes'),
is_default_host=>0
);
复选框未勾选:
DB.DBA.VHOST_REMOVE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test'
);
DB.DBA.VHOST_DEFINE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test',
ppath=>'/DAV/',
is_dav=>1,
is_brws=>0,
def_page=>'test.vsp',
vsp_user=>'dba',
ses_vars=>0,
opts=>vector ('browse_sheet', ''),
is_default_host=>0
);
注释行opts=>vector ('browse_sheet', '', 'noinherit', 'yes')
.
我正在尝试创建端点以使用 iSQL 访问 /sparql
端点。
我当前的查询是
DB.DBA.VHOST_DEFINE (
vhost=>'test',
lhost=>':4457',
lpath=>'/sparql',
ppath=>'/!sparql/',
is_dav=>1,
is_brws=>0,
def_page=>'sparql.vsp',
vsp_user=>'dba',
ses_vars=>0,
opts=>vector ('browse_sheet', ''),
is_default_host=>1
);
此功能完美无缺,但缺少一个选项 Map the logical path to a single page
,我不知道如何设置它。我只能通过 webapp 设置它,而不能在这个函数中设置。
谢谢
tl;dr:在 opts=>vector(...)
参数中包含 'noinherit', 'yes'
,并在 DB.DBA.VHOST_DEFINE()
调用中设置 def_page
值。
Virtuoso Conductor(HTML-based Admin UI)包括一个 "Export" 关于配置虚拟域及其相关文件夹(WebDAV 或文件系统托管)的功能.
下面是映射到“/test”的文件夹的输出示例,用于用作网站的特定虚拟域(即文档集合的 HTTP 访问点)。
带有阴影线的单页复选框:
DB.DBA.VHOST_REMOVE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test'
);
DB.DBA.VHOST_DEFINE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test',
ppath=>'/DAV/',
is_dav=>1,
is_brws=>0,
def_page=>'test.vsp',
vsp_user=>'dba',
ses_vars=>0,
opts=>vector ('browse_sheet', '', 'noinherit', 'yes'),
is_default_host=>0
);
复选框未勾选:
DB.DBA.VHOST_REMOVE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test'
);
DB.DBA.VHOST_DEFINE (
lhost=>'*ini*',
vhost=>'*ini*',
lpath=>'/test',
ppath=>'/DAV/',
is_dav=>1,
is_brws=>0,
def_page=>'test.vsp',
vsp_user=>'dba',
ses_vars=>0,
opts=>vector ('browse_sheet', ''),
is_default_host=>0
);
注释行opts=>vector ('browse_sheet', '', 'noinherit', 'yes')
.