Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
Contents |
Prev | Next |
Creation Factory
Enterprise Architect supports the Creation Factory OSLC service, through which Clients can create these new Resources and Resource Features via HTTP POST:
- Resources
- Packages
- Elements
- Connectors
- Resource Features
- Package/Element Discussions, Discussion Replies, Resource Allocations, Tests, Tagged Values, Maintenance Items and Project Management Items
- Element Attributes, Operations and Operation Parameters
To create a new Resource or Resource Feature, the Client POSTs a representation of the Resource or Resource Feature in RDF XML format to the Creation Factory URL. If the POST is successful, the HTTP location header of the response will contain the URL of the created Resource or Resource Feature. An unsuccessful POST will generate an error response.
Refer to the tables in this topic for the information used to create each Resource and Feature. Also see the GUID Prefix Tables and Examples of RDF/XML Representation topics.
Package
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/resource/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:Resource> <!--Required Properties--> <dcterms:title>NAME</dcterms:title> <dcterms:type>Package</dcterms:type> <ss:parentresourceidentifier>GUID OF THE CONTAINING PACKAGE WITH GUID PREFIX</ss:parentresourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <dcterms:subject>KEYWORDS</dcterms:subject> <dcterms:creator> <foaf:Person> <foaf:name>AUTHOR</foaf:name> </foaf:Person> </dcterms:creator> <dcterms:description>NOTES</dcterms:description> <ss:alias>ALIAS</ss:alias> <ss:status>STATUS</ss:status> <ss:complexity>COMPLEXITY</ss:complexity> <ss:stereotype> <ss:stereotypename> <ss:name>STEREOTYPE</ss:name> </ss:stereotypename> </ss:stereotype> <ss:phase>PHASE</ss:phase> <ss:version>VERSION</ss:version> </oslc_am:Resource> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfresource/ |
Element
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/resource/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:Resource> <!--Required Properties--> <dcterms:title>NAME</dcterms:title> <dcterms:type>ELEMENT TYPE</dcterms:type> <ss:parentresourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:parentresourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <dcterms:subject>KEYWORDS</dcterms:subject> <dcterms:creator> <foaf:Person> <foaf:name>AUTHOR</foaf:name> </foaf:Person> </dcterms:creator> <dcterms:description>NOTES</dcterms:description> <ss:alias>ALIAS</ss:alias> <ss:status>STATUS</ss:status> <ss:complexity>COMPLEXITY</ss:complexity> <ss:stereotype> <ss:stereotypename> <ss:name>STEREOTYPE</ss:name> </ss:stereotypename> </ss:stereotype> <ss:phase>PHASE</ss:phase> <ss:version>VERSION</ss:version> </oslc_am:Resource> </rdf:RDF> |
Resource Shape |
|
Element Attribute
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/attribute/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:attribute> <!--Required Properties--> <ss:resourceidentifier>GUID OF THE CONTAINING EA ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <dcterms:title>ATTRIBUTE NAME</dcterms:title> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:classifiername>DATATYPE/CLASSIFIER NAME</ss:classifiername> <dcterms:description>NOTES</dcterms:description> <ss:alias>ALIAS</ss:alias> <ss:classifierresourceidentifier>GUID OF THE CLASSIFIER EA ELEMENT WITH GUID PREFIX</ss:classifierresourceidentifier> <ss:defaultvalue>DEFAULT VALUE</ss:defaultvalue> <ss:stereotype> <ss:stereotypename> <ss:name>STEREOTYPE</ss:name> </ss:stereotypename> </ss:stereotype> <ss:scope>SCOPE</ss:scope> <ss:containment>CONTAINMENT</ss:containment> <ss:isstatic>IS STATIC</ss:isstatic> <ss:iscollection>IS COLLECTION</ss:iscollection> <ss:isordered>IS ORDERED</ss:isordered> <ss:isconst>IS CONST</ss:isconst> <ss:allowduplicates>ALLOW DUPLICATES</ss:allowduplicates> <ss:lowerbound>NUMERICAL VALUE</ss:lowerbound> <ss:upperbound>NUMERICAL VALUE</ss:upperbound> <ss:position>NUMERICAL VALUE</ss:position> </ss:attribute> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfattribute/ |
Element Operation Parameter
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/operationparameter/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:parameter> <!--Required Properties--> <ss:operationidentifier>GUID OF THE CONTAINING OPERATION WITH GUID PREFIX</ss:operationidentifier> <dcterms:title>OPERATION PARAMETER NAME</dcterms:title> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <dcterms:description>NOTES</dcterms:description> <ss:classifiername>DATATYPE/CLASSIFIER NAME</ss:classifiername> <ss:classifierresourceidentifier>GUID OF THE CLASSIFIER EA ELEMENT WITH GUID PREFIX</ss:classifierresourceidentifier> <ss:defaultvalue>DEFAULT VALUE</ss:defaultvalue> <ss:paramdirection>DIRECTION</ss:paramdirection> <ss:position>NUMERICAL VALUE</ss:position> </ss:parameter> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfoperationparameter/ |
Connector
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/resourcelink/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:Resource> <!--Required Properties--> <dcterms:identifier>GUID OF THE SOURCE PACKAGE/ELEMENT WITH GUID PREFIX</dcterms:identifier> <ss:{connector type} rdf:ID="ID" rdf:resource="<protocol>://<server>:<port>/<model>/oslc/am/resource/<GUID OF TARGET PACKAGE/ELEMENT WITH GUID PREFIX>/"/> </oslc_am:Resource> <rdf:Description rdf:about="#ID"> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <dcterms:title>CONNECTOR NAME</dcterms:title> <dcterms:type> CONNECTOR TYPE</dcterms:type> <dcterms:description>NOTES</dcterms:description> <ss:direction>DIRECTION</ss:direction> <ss:stereotype> <ss:stereotypename> <ss:name>STEREOTYPE</ss:name> <ss:/stereotypename> </ss:stereotype> </rdf:Description> </rdf:RDF> |
Resource Shape |
|
Package/Element Discussion
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/discussion/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:discussion> <!--Required Properties--> <dcterms:description>DISCUSSION TEXT</dcterms:description> <dcterms:creator> <foaf:Person> <foaf:name>AUTHOR</foaf:name> </foaf:Person> </dcterms:creator> <ss:resourceidentifier>GUID OF THE PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:status>DISCUSSION STATUS</ss:status> <ss:priority>DISCUSSION PRIORITY</ss:priority> <ss:reviewresourceidentifier>GUID OF THE REVIEW ELEMENT WITH GUID PREFIX</ss:reviewresourceidentifier> </ss:discussion> </rdf:RDF>
Note:
|
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfdiscussion/ |
Package/Element Discussion Reply
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/reply/ |
POST RDF/XML |
<?xml version="1.0" encoding="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> <!--Required Properties--> <dcterms:description>REPLY TEXT</dcterms:description> <dcterms:creator> <foaf:Person> <foaf:name>AUTHOR</foaf:name> </foaf:Person> </dcterms:creator> <ss:discussionidentifier>GUID OF THE DISCUSSION WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:reviewresourceidentifier>GUID OF THE REVIEW ELEMENT WITH GUID PREFIX</ss:reviewresourceidentifier> </ss:reply> </rdf:RDF>
Note:
|
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfreply/ |
Package/Element Resource Allocation
Type |
Input |
---|---|
UML |
<protocol>://<server>/<model_name>/oslc/am/cf/resourceallocation/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:resourceallocation> <!--Required Properties--> <ss:resourcename> <foaf:Person> <foaf:name>RESOURCE NAME</foaf:name> </foaf:Person> </ss:resourcename> <ss:role>RESOURCE ROLE</ss:role> <ss:startdate>YYYY-MM-DD FORMAT</ss:startdate> <ss:enddate>YYYY-MM-DD FORMAT</ss:enddate> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:percentagecomplete>PERCENT COMPLETE</ss:percentagecomplete> <ss:expectedtime>EXPECTED TIME</ss:expectedtime> <ss:allocatedtime>ALLOCATED TIME</ss:allocatedtime> <ss:expendedtime>EXPENDED TIME</ss:expendedtime> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:resourceallocation> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfresourceallocation/ |
Package/Element Test
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/test/ |
POST RDF/XML |
<?xml version="1.0" encoding="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> <!--Required Properties--> <dcterms:title>TEST NAME</dcterms:title> <dcterms:type>TYPE</dcterms:type> <ss:classtype>CLASS TYPE</ss:classtype> <ss:status>STATUS</ss:status> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:lastrun>YYYY-MM-DD FORMAT</ss:lastrun> <ss:runby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:runby> <ss:checkedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:checkedby> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <dcterms:description>NOTES</dcterms:description> <ss:input>HISTORY TEXT</ss:input> <ss:acceptancecriteria>ACCEPTANCE CRITERIA TEXT</ss:acceptancecriteria> <ss:results>RESULTS TEXT</ss:results> </ss:test> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cftest/ |
Package/Element Tagged Value
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/taggedvalue/ |
POST RDF/XML |
<?xml version="1.0" encoding="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> <!--Required Properties--> <dcterms:title>TAG NAME</dcterms:title> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:value>TAG VALUE</ss:value> <dcterms:description>TAG NOTES</dcterms:description> <ss:allowduplicates>BOOLEAN VALUE</ss:allowduplicates> </ss:taggedvalue> </rdf:RDF>
Notes:
|
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cftaggedvalue/ |
Package/Element Change
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/ |
Post RDF/XML |
<?xml version="1.0" encoding="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> <!--Required Properties--> <dcterms:title>CHANGE NAME</dcterms:title> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:requestedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:requestedby> <ss:requestedon>YYYY-MM-DD format</ss:requestedon> <ss:status>STATUS</ss:status> <ss:priority>PRIORITY</ss:priority> <ss:completedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:completedby> <ss:completedon>YYYY-MM-DD format</ss:completedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:change> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfchange/ |
Package/Element Defect
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:defect> <!--Required Properties--> <dcterms:title>DEFECT NAME</dcterms:title> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:reportedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:reportedby> <ss:reportedon>YYYY-MM-DD format</ss:reportedon> <ss:status>STATUS</ss:status> <ss:priority>PRIORITY</ss:priority> <ss:resolvedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:resolvedby> <ss:resolvedon>YYYY-MM-DD format</ss:resolvedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:defect> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfdefect/ |
Package/Element Issue
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/ |
POST RDF/XML |
<?xml version="1.0" encoding="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> <!--Required Properties--> <dcterms:title>ISSUE NAME</dcterms:title> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:raisedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:raisedby> <ss:raisedon>YYYY-MM-DD format</ss:raisedon> <ss:status>STATUS</ss:status> <ss:priority>PRIORITY</ss:priority> <ss:completedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:completedby> <ss:completedon>YYYY-MM-DD format</ss:completedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:issue> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfissue/ |
Package/Element Task
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:task> <!--Required Properties--> <dcterms:title>TASK NAME</dcterms:title> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:requestedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:requestedby> <ss:requestedon>YYYY-MM-DD format</ss:requestedon> <ss:status>STATUS</ss:status> <ss:priority>PRIORITY</ss:priority> <ss:completedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:completedby> <ss:completedon>YYYY-MM-DD format</ss:completedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:task> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cftask/ |
Package/Element Event
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/ |
POST RDF/XML |
<?xml version="1.0" encoding="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> <!--Required Properties--> <dcterms:title>EVENT NAME</dcterms:title> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:reportedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:reportedby> <ss:reportedon>YYYY-MM-DD format</ss:reportedon> <dcterms:type>TYPE</dcterms:type> <ss:priority>PRIORITY</ss:priority> <ss:resolvedby> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:resolvedby> <ss:resolvedon>YYYY-MM-DD format</ss:resolvedon> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:event> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfevent/ |
Package/Element Decision
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/maintenanceitem/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:decision> <!--Required Properties--> <dcterms:title>DECISION NAME</dcterms:title> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <ss:owner> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:owner> <ss:date>YYYY-MM-DD format</ss:date> <ss:status>STATUS</ss:status> <ss:impact>IMPACT</ss:impact> <ss:author> <foaf:Person> <foaf:name>PERSON NAME</foaf:name> </foaf:Person> </ss:author> <ss:effective>YYYY-MM-DD format</ss:effective> <ss:version>VERSION</ss:version> <dcterms:description>NOTES</dcterms:description> <ss:history>HISTORY</ss:history> </ss:decision> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfdecision/ |
Package/Element Effort
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/projectmanagementitem/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:effort> <!--Required Properties--> <dcterms:title>EFFORT NAME</dcterms:title> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <dcterms:type>TYPE</dcterms:type> <ss:time>NUMERICAL VALUE</ss:time> <dcterms:description>NOTES</dcterms:description> </ss:effort> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfeffort/ |
Package/Element Risk
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/projectmanagementitem/ |
POST RDF/XML |
<?xml version="1.0" encoding="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:risk> <!--Required Properties--> <dcterms:title>RISK NAME</dcterms:title> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <dcterms:type>RISK TYPE</dcterms:type> <ss:weight>NUMERICAL VALUE</ss:weight> <dcterms:description>NOTES</dcterms:description> </ss:risk> </rdf:RDF |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfrisk/ |
Package/Element Metric
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/projectmanagementitem/ |
POST RDF/XML |
<?xml version="1.0" encoding="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> <!--Required Properties--> <dcterms:title>METRIC NAME</dcterms:title> <ss:resourceidentifier>GUID OF THE CONTAINING PACKAGE/ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties-→ <dcterms:type>TYPE</dcterms:type> <ss:weight>NUMERICAL VALUE</ss:weight> <dcterms:description>NOTES</dcterms:description> </ss:metric> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfmetric/ |
Notes
- Archimate 3
- BPMN 2.0
- GML 3.3
- SysML 1.4 GUID
Element Operation
Type |
Input |
---|---|
URL |
<protocol>://<server>/<model_name>/oslc/am/cf/operation/ |
POST RDF/XML |
<?xml version="1.0" encoding="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> <!--Required Properties--> <ss:resourceidentifier>GUID OF THE CONTAINING EA ELEMENT WITH GUID PREFIX</ss:resourceidentifier> <dcterms:title>OPERATION NAME</dcterms:title> <!--Required in a Security Enabled Model--> <ss:useridentifier>USER SECURITY GUID</ss:useridentifier> <!--Optional Properties--> <dcterms:description>NOTES</dcterms:description> <ss:alias>ALIAS</ss:alias> <ss:classifiername>DATATYPE/CLASSIFIER NAME</ss:classifiername> <ss:classifierresourceidentifier>GUID OF THE CLASSIFIER EA ELEMENT WITH GUID PREFIX</ss:classifierresourceidentifier> <ss:stereotype> <ss:stereotypename> <ss:name>STEREOTYPE</ss:name> </ss:stereotypename> </ss:stereotype> <ss:scope>SCOPE</ss:scope> <ss:isstatic>IS STATIC</ss:isstatic> <ss:isabstract>IS ABSTRACT</ss:isabstract> <ss:isreturnarray>IS RETURNARRAY</ss:isreturnarray> <ss:isquery>IS QUERY</ss:isquery> <ss:issynchronized>IS SYNCHRONIZED</ss:issynchronized> <ss:isconst>IS CONST</ss:isconst> <ss:ispure>IS PURE</ss:ispure> <ss:position>NUMERICAL VALUE</ss:position> <ss:behaviour>BEHAVIOR</ss:behaviour> </ss:operation> </rdf:RDF> |
Resource Shape |
<protocol>://<server>/<model>/oslc/am/rs/cfoperation/ |
Learn more