前页 后页

创作工厂

Enterprise Architect支持Creation Factory OSLC服务,客户端可以通过该服务通过HTTP POST动词创建这些新的资源和资源功能:

  • 资源资源
    -套餐
    -元素
    -连接器
  • 资源特征
    -套件/元素/图表讨论,讨论回复,资源分配,测试,
    标记的值,维护项目和项目管理项目
    -元素属性,操作和操作参数
要创建新的资源或资源功能,客户端将RDF XML格式的资源或资源功能的表示形式POST到创建工厂URL。如果POST成功,则响应XML和响应的HTTP位置标头将包含创建的资源或资源功能的URL。 POST不成功将生成错误响应。

有关用于创建每个资源和功能的信息,请参考本主题中的表。另请参见GUID前缀表RDF / XML表示形式示例主题。

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / resource /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<oslc_am:资源>

<!-必需属性->

<dcterms:title> NAME </ dcterms:title>

<dcterms:type>包装</ dcterms:type>

<ss:resourcetype>包装</ ss:resourcetype>

<ss:parentresourceidentifier>包含带有GUID前缀的软件包的指南</ ss:parentresourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<dcterms:subject>关键字</ dcterms:subject>

<dcterms:创建者>

<foaf:Person>

<foaf:name>作者</ foaf:name>

</ foaf:人员>

</ dcterms:creator>

<dcterms:description>注释</ dcterms:description>

<ss:alias>别名</ ss:alias>

<ss:status>状态</ ss:status>

<ss:complexity>复杂度</ ss:complexity>

<ss:定型>

<ss:stereotypename>

<ss:name>立体声类型</ ss:name>

</ ss:stereotypename>

</ ss:stereotype>

<ss:phase>相位</ ss:phase>

<ss:version>版本</ ss:version>

<ss:language>语言</ ss:language>

</ oslc_am:资源>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfresource /

元件

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / resource /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<oslc_am:资源>

<!-必需属性->

<dcterms:title> NAME </ dcterms:title>

<dcterms:type>元素类型</ dcterms:type>

<ss:resourcetype>元素</ ss:resourcetype>

<ss:parentresourceidentifier>带有GUID前缀的包含包/元素的GUI </ ss:parentresourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<dcterms:subject>关键字</ dcterms:subject>

<dcterms:创建者>

<foaf:Person>

<foaf:name>作者</ foaf:name>

</ foaf:人员>

</ dcterms:creator>

<dcterms:description>注释</ dcterms:description>

<ss:alias>别名</ ss:alias>

<ss:status>状态</ ss:status>

<ss:complexity>复杂度</ ss:complexity>

<ss:定型>

<ss:stereotypename>

<ss:name>立体声类型</ ss:name>

</ ss:stereotypename>

</ ss:stereotype>

<ss:phase>相位</ ss:phase>

<ss:version>版本</ ss:version>

<ss:difficulty>困难</ ss:difficulty>

<ss:priority>优先级</ ss:priority>

<ss:language>语言</ ss:language>

</ oslc_am:资源>

</ rdf:RDF>

资源形态

  • UML元素:
    <协议>:// <服务器> / <模型> / oslc / am / rs / cfresource /
  • 轮廓元素:
    <协议>:// <服务器> / <模型> / oslc / am / rs / cfprofileresource /

元素属性

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / attribute /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:属性>

<!-必需属性->

<ss:resourceidentifier>带有GUI前缀的包含EA元素的GUI </ ss:resourceidentifier>

<dcterms:title>属性名称</ dcterms:title>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:classifiername>数据类型/分类名称</ ss:classifiername>

<dcterms:description>注释</ dcterms:description>

<ss:alias>别名</ ss:alias>

<ss:classifierresourceidentifier>带GUI前缀的EA分类元素的GUI </ ss:classifierresourceidentifier>

<ss:defaultvalue>默认值</ ss:defaultvalue>

<ss:定型>

<ss:stereotypename>

<ss:name>立体声类型</ ss:name>

</ ss:stereotypename>

</ ss:stereotype>

<ss:scope>范围</ ss:scope>

<ss:containment>约束</ ss:containment>

<ss:isstatic>静态</ ss:isstatic>

<ss:iscollection>收藏品</ ss:iscollection>

<ss:isordered>已订购</ ss:isordered>

<ss:isconst> IS CONST </ ss:isconst>

<ss:allowduplicates>允许重复</ ss:allowduplicates>

<ss:lowerbound>数值</ ss:lowerbound>

<ss:upperbound>数值</ ss:upperbound>

<ss:position>数值</ ss:position>

</ ss:attribute>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfattribute /

元素操作

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / operation /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:operation>

<!-必需属性->

<ss:resourceidentifier>带有GUI前缀的包含EA元素的GUI </ ss:resourceidentifier>

<dcterms:title>操作名称</ dcterms:title>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<dcterms:description>注释</ dcterms:description>

<ss:alias>别名</ ss:alias>

<ss:classifiername>数据类型/分类名称</ ss:classifiername>

<ss:classifierresourceidentifier>带GUI前缀的EA分类元素的GUI </ ss:classifierresourceidentifier>

<ss:定型>

<ss:stereotypename>

<ss:name>立体声类型</ ss:name>

</ ss:stereotypename>

</ ss:stereotype>

<ss:scope>范围</ ss:scope>

<ss:concurrency>一致性</ ss:concurrency>

<ss:isstatic>静态</ ss:isstatic>

<ss:isabstract>是摘要</ ss:isabstract>

<ss:isreturnarray> IS返回数组</ ss:isreturnarray>

<ss:isquery>是查询</ ss:isquery>

<ss:issynchronized>已同步</ ss:issynchronized>

<ss:isconst> IS CONST </ ss:isconst>

<ss:ispure>是纯</ ss:ispure>

<ss:position>数值</ ss:position>

<ss:behavior>行为</ ss:behavior>

</ ss:operation>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfoperation /

元素操作参数

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / operationparameter /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:参数>

<!-必需属性->

<ss:operationidentifier>带有GUID前缀的包含操作的指南</ ss:operationidentifier>

<dcterms:title>操作参数名称</ dcterms:title>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<dcterms:description>注释</ dcterms:description>

<ss:classifiername>数据类型/分类名称</ ss:classifiername>

<ss:classifierresourceidentifier>带GUI前缀的EA分类元素的GUI </ ss:classifierresourceidentifier>

<ss:defaultvalue>默认值</ ss:defaultvalue>

<ss:paramdirection>方向</ ss:paramdirection>

<ss:position>数值</ ss:position>

<ss:fixedvalue>固定值</ ss:fixedvalue>

<ss:alias>别名</ ss:alias>

<ss:定型>

<ss:stereotypename>

<ss:name>立体声类型</ ss:name>

</ ss:stereotypename>

</ ss:stereotype>

<ss:lowerbound>数值</ ss:lowerbound>

<ss:upperbound>数值</ ss:upperbound>

<ss:isordered>已订购</ ss:isordered>

<ss:allowduplicates>允许重复</ ss:allowduplicates>

</ ss:parameter>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfoperationparameter /

连接器

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / resourcelink /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<oslc_am:资源>

<!-必需属性->

<dcterms:identifier>带有GUID前缀的源包/元素的GUI </ dcterms:identifier>

<ss:{连接器类型} rdf:ID =“ ID” rdf:resource =“ <协议>:// <服务器>:<端口> / <模型> / oslc / am / resource / <目标软件包/元素指南带GUID前缀> /“ />

</ oslc_am:资源>

<rdf:说明rdf:about =“#ID”>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户安全性指南</ ss:useridentifier>

<!-可选属性->

<dcterms:title>连接器名称</ dcterms:title>

<dcterms:type>连接器类型</ dcterms:type>

<dcterms:description>注释</ dcterms:description>

<ss:direction>方向</ ss:direction>

<ss:定型>

<ss:stereotypename>

<ss:name>立体声类型</ ss:name>

<ss:/ stereotypename>

</ ss:stereotype>

</ rdf:Description>

</ rdf:RDF>

资源形态

  • UML连接器:
    <协议>:// <服务器> / <模型> / oslc / am / rs / cflinktype /
  • 型材连接器:
    <协议>:// <服务器> / <模型> / oslc / am / rs / cfprofilelinktype /

封装/元素/图表讨论

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / discussion /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:讨论>

<!-必需属性->

<dcterms:description>讨论文本</ dcterms:description>

<dcterms:创建者>

<foaf:Person>

<foaf:name>作者</ foaf:name>

</ foaf:人员>

</ dcterms:creator>

<ss:resourceidentifier>带有GUID前缀的软件包/元素/图形的指南</ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:status>讨论状态</ ss:status>

<ss:priority>讨论优先级</ ss:priority>

<ss:reviewresourceidentifier>带有GUID前缀的审查元素的指南</ ss:reviewresourceidentifier>

</ ss:discussion>

</ rdf:RDF>

注意:

  • 如果讨论是评论的一部分,则在ss:reviewresourceidentifier XML元素中设置评论元素的GUID。

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfdiscussion /

包/元素讨论回复

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / reply /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:reply>

<!-必需属性->

<dcterms:description>回复文本</ dcterms:description>

<dcterms:创建者>

<foaf:Person>

<foaf:name>作者</ foaf:name>

</ foaf:人员>

</ dcterms:creator>

<ss:discussionidentifier>使用GUID前缀进行讨论的指南</ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:reviewresourceidentifier>带有GUID前缀的审查元素的指南</ ss:reviewresourceidentifier>

</ ss:reply>

</ rdf:RDF>

注意:

  • 如果讨论答复是审阅的一部分,则在ss:reviewresourceidentifier XML元素中设置审阅元素的GUID。

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfreply /

包/元素资源分配

类型

输入项

UML

<协议>:// <服务器> / <型号名称> / oslc / am / cf / resourceallocation /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:资源分配>

<!-必需属性->

<ss:资源名称>

<foaf:Person>

<foaf:name>资源名称</ foaf:name>

</ foaf:人员>

</ ss:resourcename>

<ss:role>资源角色</ ss:role>

<ss:startdate> YYYY-MM-DD格式</ ss:startdate>

<ss:enddate> YYYY-MM-DD格式</ ss:enddate>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:percentagecomplete>完成百分比</ ss:percentagecomplete>

<ss:expectedtime>期望的时间</ ss:expectedtime>

<ss:allocatedtime>分配时间</ ss:allocatedtime>

<ss:expendedtime>延长时间</ ss:expendedtime>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:resourceallocation>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfresourceallocation /

封装/元素测试

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / test /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:test>

<!-必需属性->

<dcterms:title>测试名称</ dcterms:title>

<dcterms:type> TYPE </ dcterms:type>

<ss:classtype>类类型</ ss:classtype>

<ss:status>状态</ ss:status>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:lastrun> YYYY-MM-DD格式</ ss:lastrun>

<ss:runby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:runby>

<ss:checkedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:checkedby>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<dcterms:description>注释</ dcterms:description>

<ss:input>历史文本</ ss:input>

<ss:acceptancecriteria>接受标准文本</ ss:acceptancecriteria>

<ss:results>结果文本</ ss:results>

</ ss:test>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cftest /

包/元素标签值

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / taggedvalue /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:taggedvalue>

<!-必需属性->

<dcterms:title>标签名</ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:value>标记值</ ss:value>

<dcterms:description>标记注释</ dcterms:description>

<ss:allowduplicates>布尔值</ ss:allowduplicates>

<ss:type>预定义标签类型</ ss:type>

</ ss:taggedvalue>

</ rdf:RDF>

笔记:

  • ss:type可以包含以下预定义的结构化类型之一:
    -类型=布尔值;
    -类型=颜色;
    -Type = Const; Default = Val;
    -类型=日期;
    -类型=目录;
    -类型=枚举;值= Val1,Val2,....;
    -类型=文件;
    -类型=浮动;
    -类型=十进制;
    -Type = DiagramRef;
    -Type = Double;
    -类型=整数;
    -类型=备注;
    -类型= RefGUID;
    -类型= RefGUIDList;
    -类型=字符串;
    -类型=时间;
    -类型=时间戳;
    -类型= URL;
  • 日期预定义结构化类型的值应为YYYY-MM-DD格式
  • 时间预定义结构化类型的值应为HH:MM格式
  • 时间戳记预定义结构化类型的值应采用YYYY-MM-DD HH:MM格式

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cftaggedvalue /

包装/元素变更

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / maintenanceitem /

发布RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:change>

<!-必需属性->

<dcterms:title>更改名称</ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:requestedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:requestedby>

<ss:requestedon> YYYY-MM-DD格式</ ss:requestedon>

<ss:status>状态</ ss:status>

<ss:priority>优先级</ ss:priority>

<ss:completedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:completedby>

<ss:completedon> YYYY-MM-DD格式</ ss:completedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:change>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <型号> / oslc / am / rs / cfchange /

封装/元素缺陷

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:缺陷>

<!-必需属性->

<dcterms:title>默认名称</ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:报道者>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:reportedby>

<ss:reportedon> YYYY-MM-DD格式</ ss:reportedon>

<ss:status>状态</ ss:status>

<ss:priority>优先级</ ss:priority>

<ss:resolvedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:resolvedby>

<ss:resolvedon> YYYY-MM-DD格式</ ss:resolvedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:defect>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfdefect /

包/元素问题

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:issue>

<!-必需属性->

<dcterms:title>问题名称</ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:raiseby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:raisedby>

<ss:raisedon> YYYY-MM-DD格式</ ss:raisedon>

<ss:status>状态</ ss:status>

<ss:priority>优先级</ ss:priority>

<ss:completedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:completedby>

<ss:completedon> YYYY-MM-DD格式</ ss:completedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:issue>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfissue /

包/元素任务

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:任务>

<!-必需属性->

<dcterms:title>任务名称</ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:requestedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:requestedby>

<ss:requestedon> YYYY-MM-DD格式</ ss:requestedon>

<ss:status>状态</ ss:status>

<ss:priority>优先级</ ss:priority>

<ss:completedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:completedby>

<ss:completedon> YYYY-MM-DD格式</ ss:completedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:task>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cftask /

包/元素事件

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:event>

<!-必需属性->

<dcterms:title>事件名称</ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:报道者>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:reportedby>

<ss:reportedon> YYYY-MM-DD格式</ ss:reportedon>

<dcterms:type> TYPE </ dcterms:type>

<ss:priority>优先级</ ss:priority>

<ss:resolvedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:resolvedby>

<ss:resolvedon> YYYY-MM-DD格式</ ss:resolvedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:event>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfevent /

包装/元素决定

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:决定>

<!-必需属性->

<dcterms:title>决定名称</ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:所有者>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:owner>

<ss:date> YYYY-MM-DD格式</ ss:date>

<ss:status>状态</ ss:status>

<ss:impact>影响力</ ss:impact>

<ss:author>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:author>

<ss:有效> YYYY-MM-DD格式</ ss:有效>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:decision>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfdecision /

包/元素文件

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:document>

<!-必需属性->

<dcterms:title>文件名</ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:requestedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:requestedby>

<ss:requestedon> YYYY-MM-DD格式</ ss:requestedon>

<ss:status>状态</ ss:status>

<ss:priority>优先级</ ss:priority>

<ss:completedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:completedby>

<ss:completedon> YYYY-MM-DD格式</ ss:completedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:document>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfdocument /

封装/元素特征

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:mfeature>

<!-必需属性->

<dcterms:title>功能名称</ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<ss:requestedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:requestedby>

<ss:requestedon> YYYY-MM-DD格式</ ss:requestedon>

<ss:status>状态</ ss:status>

<ss:priority>优先级</ ss:priority>

<ss:completedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:completedby>

<ss:completedon> YYYY-MM-DD格式</ ss:completedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:mfeature>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfdocument /

包装/元素的努力

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / projectmanagementitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:努力>

<!-必需属性->

<dcterms:title> EFFORT NAME </ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<dcterms:type> TYPE </ dcterms:type>

<ss:time>数值</ ss:time>

<dcterms:description>注释</ dcterms:description>

</ ss:effort>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfeffort /

封装/元素风险

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / projectmanagementitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:风险>

<!-必需属性->

<dcterms:title>风险名称</ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性->

<dcterms:type>风险类型</ dcterms:type>

<ss:weight>数值</ ss:weight>

<dcterms:description>注释</ dcterms:description>

</ ss:risk>

</ rdf:RDF

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfrisk /

封装/元素指标

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / cf / projectmanagementitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:metric>

<!-必需属性->

<dcterms:title>指标名称</ dcterms:title>

<ss:resourceidentifier>带有GUID前缀的包含包装/元素的GUI </ ss:resourceidentifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可选属性-→

<dcterms:type> TYPE </ dcterms:type>

<ss:weight>数值</ ss:weight>

<dcterms:description>注释</ dcterms:description>

</ ss:metric>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / cfmetric /

笔记

  • 可通过Pro Cloud Server使用有效许可证使用此功能
  • 如果将与Enterprise Architect模型的Pro Cloud Server连接配置为只读连接,则此功能将不可用
  • 在启用安全性的模型中,您需要在POST XML中提供用户身份验证令牌(通过'ss:useridentifier'XML元素)以创建资源/资源功能
  • Enterprise Architect当前支持从以下配置文件创建元素和连接器:
    -ArchiMate 3
    -BPMN 2.0
    -GML 3.3
    -SysML 1.4
  • 此外, Enterprise Architect支持通过“导入MDG技术对话框导入到模型中的MDG技术创建需求。
  • Enterprise Architect在RDF / XML中仅支持元素,连接器,属性,操作和操作参数的单个Enterprise Architect型。
  • 从列出的概要文件创建元素和连接器时, Enterprise Architect将忽略RDF / XML中提供的任何Enterprise Architect型。
  • Enterprise Architect不支持使用“标记值创建工厂”服务在包或元素上创建特定于配置文件的标记值(URL:<协议>:// <服务器> / <模型名称> / oslc / am / cf / taggedvalue /)
  • 在启用了审核的模型中通过OSLC创建资源/资源功能时,将不会记录对该模型所做的更改

学到更多