预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

RDF/XML 表示的示例

本主题提供了资源创建工厂XML 的 RDF/XML 表示的许多示例。

创建一个元素

{使用Enterprise Architect GUID -AB7E-F192668010CA 在包中创建一个名为“参与者”的参与者。

<?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 1 "http://xmlns.com/foaf/0.1/"

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

<oslc_am:资源>

<!--必需的属性-->

<dcterms:title>演员1</dcterms:title>

<dcterms:type>演员</dcterms:type>

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

<ss:parentresourceidentifier>pk_{259A54C2-6A89-46d7-AB7E-F192668010CA}</ss:parentresourceidentifier>

<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>

</oslc_am:资源>

</rdf:RDF>

在启用安全的模型中创建元素

在Enterprise Architect GUID {965A54C2-6A89-46d7-AB7E-F192668010CA} 的包下,在启用安全的模型中创建一个名为“Class1”的类,并设置其注记、复杂性和版本。

<?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 1 "http://xmlns.com/foaf/0.1/"

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

<oslc_am:资源>

<!--必需的属性-->

<dcterms:title>Class1</dcterms:title>

<dcterms:type>类</dcterms:type>

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

<ss:parentresourceidentifier>pk_{259A54C2-6A89-46d7-AB7E-F192668010CA}</ss:parentresourceidentifier>

<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>

<!--可选属性-->

<dcterms:description>通过 OSLC 创建</dcterms:description>

<ss:complexity>简单</ss:complexity>

<ss:version> 1 .0</ss:version>

<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>

</oslc_am:资源>

</rdf:RDF>

创建BPMN2.0活动

在Enterprise Architect GUID {259A54C2-6A89-46d7-AB7E-F192668010CA} 的包中创建一个名为“Retrieve Parts List”的 BPMN 2.0活动。

<?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 1 "http://xmlns.com/foaf/0.1/"

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

<oslc_am:资源>

<!--必需的属性-->

<dcterms:title>检索部件列表</dcterms:title>

<dcterms:type>BPMN2.0::活动( UML ::活动)</dcterms:type>

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

<ss:parentresourceidentifier>pk_{259A54C2-6A89-46d7-AB7E-F192668010CA}</ss:parentresourceidentifier>

<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>

</oslc_am:资源>

</rdf:RDF>

用构造型创建一个用例

在Enterprise Architect GUID {259A54C2-6A89-46d7-AB7E-用例} 的包中创建一个名为“Validate Login”的示例,其原型为“validator”。

<?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 1 "http://xmlns.com/foaf/0.1/"

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

<oslc_am:资源>

<!--必需的属性-->

<dcterms:title>验证登录</dcterms:title>

<dcterms:type>用例</dcterms:type>

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

<ss:parentresourceidentifier>pk_{259A54C2-6A89-46d7-AB7E-F192668010CA}</ss:parentresourceidentifier>

<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>

<!--可选属性-->

<ss:刻板印象>

<ss:原型名称>

<ss:name>验证器</ss:name>

</ss:stereotypename>

</ss:刻板印象>

</oslc_am:资源>

</rdf:RDF>

创建属性

在Enterprise Architect GUID {BE901CA9-FB3D-4af6-AEE2-B5CE6585F9D1} 的类中创建一个名为“attribute1”的UML属性,并设置其类型、默认值和范围。

<?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>el_{BE901CA9-FB3D-4af6-AEE2-B5CE6585F9D1}</ss:resourceidentifier>

<dcterms:title>属性1</dcterms:title>

<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>

<!--可选属性-->

<ss:classifiername>int</ss:classifiername>

<ss:defaultvalue>10</ss:defaultvalue>

<ss:scope>私人</ss:scope>

</ss:属性>

创建枚举标记值

在具有Enterprise Architect GUID {BE901CA9-FB3D-4af6-AEE2-B5CE6585F9D1} 的类上创建一个枚举类型的标记值(具有值 'Val1'、'Val2' 和 'Val3')。

<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>el_{BE901CA9-FB3D-4af6-AEE2-B5CE6585F9D1}</ss:resourceidentifier>

<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>

<!--可选属性-->

<ss:value>Val2</ss:value>

<ss:type> Type=Enum;Values=Val1,Val2,Val3</ss:type>

<ss:allowduplicates>假</ss:allowduplicates>

</ss:标记值>

</rdf:RDF>

创建一个依赖连接器

创建从“参与者”(使用Enterprise Architect GUID {FACC69CC-F55E-4a81-9645-239DD50A94BB})到名为“参与者”的依赖连接器“Actor1”(使用Enterprise Architect GUID {81E80D25-F -4fca-A819-317962FC0672})。

<?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>el_{FACC69CC-F55E-4a81-9645-239DD50A94BB}</dcterms:identifier>

<ss:依赖 rdf:ID="ID" rdf:resource="http:// localhost :480/firebird_model/oslc/am/resource/el_{81E80D25-F8BB-4fca-A819-317962FC0672}/"/>

</oslc_am:资源>

<rdf:描述rdf:about="#ID">

<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>

<!--可选属性-->

<dcterms:title>Actor_DepCon</dcterms:title>

<dcterms:type>依赖</dcterms:type>

<dcterms:description>通过 OSLC 创建</dcterms:description>

<ss:direction>源→目的地</ss:direction>

</rdf:描述>

</rdf:RDF>

创建一个 BPMN 2.0序列流连接器

从 BPMN 2.0活动“Retrieve Parts List”(使用Enterprise Architect GUID {85F77073-A93A-496b-A3C6-9C20EE33A065})到 BPMN 2.0活动“Store Order”(使用Enterprise Architect GUID )创建一个 BPMN 2.0序列流连接器{A992EC7C-92C0-488e-B7B4-5FCBE87896AE})。

<?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>el_{85F77073-A93A-496b-A3C6-9C20EE33A065}</dcterms:identifier>

<ss:ControlFlow rdf:ID="ID" rdf:resource="http:// localhost :480/firebird_model/oslc/am/resource/el_{A9 GUID 92EC7C-92C0-488e-B7B4-5FCBE87896AE}/"/>

</oslc_am:资源>

<rdf:描述rdf:about="#ID">

<dcterms:type>BPMN2.0::SequenceFlow( UML ::ControlFlow)</dcterms:type>

<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>

<!--可选属性-->

<ss:direction>源→目的地</ss:direction>

</rdf:描述>

</rdf:RDF>