上一页 下一页

PREFIX参数

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

     HTTP:// <server> / <model_name> / OSLC /re/ <requirement_GUID> /

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

示例查询

这些示例查询在由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

检索指定Requirement的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 = <http://www.sparxsystems.com.au/ \>&oslc.properties = otrm:title,spx:alias

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

请注意,名称空间http://purl.org/dc/terms/的前缀已指定为otrm,而http://www.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 = <http://www.sparxsystems.com.au/ \>&oslc.properties = otrm:title,sx:alias

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

笔记

  • 该工具可通过Corporate,Unified和Ultimate版本获得

学到更多