前页 后页

PREFIX参数

客户端可以使用oslc.prefix参数指定OSLC属性名称中使用的URI前缀。此参数附加到需求的“选择性属性”的基本URI:

http:// <服务器> / <型号名称> / oslc / re / <要求GUID> /

oslc.prefix参数的语法(在BNF语法中定义且在OSLC核心规范中指定)为:

The syntax for the oslc.prefix parameter

查询示例

这些示例查询在通过Cloud连接的名为firebird_model的模型中,以GUID {7104C13D-841C-4068-B7EE-FB998C5BA4B7}的要求运行。

询问

1个

查询: http:// localhost:480 / firebird_model / oslc / re / {7104C13D-841C-4068-B7EE-FB998C5BA4B7} /?oslc.prefix=otrm= <http://purl.org/dc/terms/ \> &oslc.properties = otrm:title

检索指定需求的OSLC属性标题。

请注意,名称空间http://purl.org/dc/terms/的前缀已在查询中指定为“ otrm”。

2

查询: http:// localhost:480 / firebird_model / oslc / re / {7104C13D-841C-4068-B7EE-FB998C5BA4B7} /?oslc.prefix=otrm= <http://purl.org/dc/terms/ \> ,spx = <https://sparxsystems.com.au/ \>&oslc.properties = otrm:title,spx:alias

检索指定要求的OSLC属性标题和别名。

请注意,在查询中,名称空间http://purl.org/dc/terms/的前缀已指定为'otrm',而https://sparxsystems.com.au/的前缀已指定为'spx'。

3

查询: http:// localhost:480 / firebird_model / oslc / re / {7104C13D-841C-4068-B7EE-FB998C5BA4B7} /?oslc.prefix=otrm= <http://purl.org/dc/terms/ \> ,spx = <https://sparxsystems.com.au/ \>&oslc.properties = otrm:title,sx:alias

由于未定义属性别名上的名称空间前缀“ sx”,因此返回错误响应。

笔记

  • 可通过Pro Cloud Server使用有效许可证使用此功能

学到更多