门户配置¶
门户可以在 sources
段在 admin console
> settings
.

有三种来源:
主要目录,
子门户,可以是主目录的一个子集
收割机。

主目录对应于当前的安装。
收获时,至少创建一个源来表示收获机。当从另一个地理网络节点获取数据时,也会从目标目录中获取数据源,以跟踪记录的真实来源。这只适用于使用MEF的geonnetwork协议 (:元数据交换格式(MEF) )其中包含源目录信息。
最后一种类型是sub-portal,下面将详细介绍它。
配置子门户¶
子门户可用于在主目录中创建一个仅关注记录子集的空间。
子门户定义如下:

使用标识符创建子门户时 ìnspire
例如,您的产品目录将提供一个新的入口点:http://localhost/本地主机:8080/geonetwork/inspire/。通过目录访问只能访问与为此子门户定义的筛选器匹配的记录。这个 search filter
参数值使用Lucene查询解析器语法(请参见http://lucene.apache.org/java/2_9_1/queryparsersyntax.html)并应用于所有搜索。
用户权限在主实例中应用。
将显示子门户的徽标和名称,而不是主实例信息:

此子门户还提供CSW服务http://localhost/本地主机:8080/geonetwork/inspire/eng/csw(并替换虚拟csw功能)。
子门户还可以使用特定的用户界面配置。
可用的子门户列表位于http://localhost/本地主机:8080/geonetwork/srv/api/来源

使用示例¶
创建INSPIRE指令子门户¶
对于INSPIRE指令,目录管理员需要发布一个入口点,该入口点只提供对INSPIRE相关记录的访问。可以使用关键字过滤器创建INSPIRE子门户 +thesaurusName:"GEMET - INSPIRE themes, version 1.0"
.
为合作伙伴创建子门户¶
有些组织需要向一组合作伙伴开放目录。在这种情况下,每个合作伙伴通常访问目录并在专用组中创建其记录。一个很好的例子是https://www.geocat.ch/提供主搜索筛选器 catalogue
.

子门户的概念允许为每个合作伙伴创建一个专用的URL。页眉可以包含带有名称和徽标的合作伙伴标识。也可以自定义用户界面(请参见 用户界面配置 )
要设置这种配置,基本原则是:
为每个具有一个或多个用户的合作伙伴创建一个组
为每个合作伙伴提供一个子门户,其中包含与该组中的记录匹配的筛选器
要对此进行配置,请应用以下步骤:
为合作伙伴创建一个组。
oca
(见 创建组 )为合作伙伴至少创建一个用户(请参见 创建用户 ). 用户必须是组的成员
oca
. 如果希望用户能够配置子门户(例如更改名称、选择徽标),则用户必须至少具有UserAdmin
组的配置文件oca
.创建子门户。这个可以和这个组同名。
oca
但这不是必要的。可以使用以下事实创建筛选器:组中发布的记录oca
应该在这个子门户中,使用语法+_groupPublished:oca
. 创建子门户后,可以在http://localhost/本地主机:8080/地理网络/oca。(可选)将子门户链接到用户管理组以允许
UserAdmin
以配置其子门户。
使用此类型配置,即一个合作伙伴=一个组=一个子门户,并且用户只是一个组的成员,那么当连接到合作伙伴子门户时:
用户只能在整个应用程序中看到该组中发布的记录
创建新记录时,不提供组选择,因为用户仅是一个组的成员

请记住,在 oca
子门户,因为它是在组中发布的 oca
:

如果 publish
操作已从 oca
组,则记录将不再在该子门户中可见。
在某些情况下,您还希望在合作伙伴之间共享模板。有两种选择:
在所有合作伙伴的组中发布模板。这种情况下的主要缺点是,如果添加了新组,则需要将模板发布到该新组。
为共享记录创建一个专用组,例如。
sharedGroup
. 在共享空间中发布模板。更改子门户筛选器以匹配合作伙伴组或共享组。+_groupPublished:(oca OR sharedGroup)
.