前页 | 后页 |
oslc.select参数
'属性'查询参数指定要检索的资源的属性;它类似于#
的SELECT子句#
陈述。此参数必须附加到Enterprise Architect中查询能力的基本 URI,如下所示:
<protocol>://<server>/<model_name>/oslc/am/qc/?oslc.select=<资源属性的CSV>
“oslc.select”查询参数的语法(在 BNF 语法中定义并在 OSLC查询语法规范中指定)是:
可以选择的资源属性有:
- dcterms:标题
- dcterms:类型
- dcterms:标识符
- dcterms:主题
- dcterms:creator / dcterms:creator{foaf:name} / dcterms:creator{*}
- dcterms:创建
- dcterms:修改
- dcterms:描述
- ss:状态
- ss:复杂性
- ss:stereotype / ss:stereotype{*}
- ss:相
- ss:版本
- ss:语言
- ss:父资源标识符
- ss:资源类型
- ss:特征
- ss:嵌套资源
- ss:链接资源
例子
不。 |
查询 |
---|---|
1 |
http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=* & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7} 选择模型中所有资源的所有属性。 |
2 |
http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7} 选择模型中每个资源的名称。 |
3 |
http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:type,dcterms:identifier & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7} 选择模型中每个资源的名称、类型和GUID 。 |
4 |
http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:creator{foaf:name},ss:version & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7 } 选择: http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:creator{*},ss:version & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7} 选择模型中每个资源的名称、作者和版本。 |
5 |
http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=name & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7} 返回错误响应,因为“名称”不是有效的资源属性。 |
注记
- 此功能可通过专业云服务器获得,具有有效许可证
- 获取资源/资源特征XML 的 GET 请求将不会由专业云服务器处理,除非用户身份验证令牌与请求一起传递(通过 URL 中的“用户标识符”查询string )