Pré. | Proc. |
Exemples de représentations RDF/XML
Cette rubrique fournit un certain nombre d'exemples de la représentation RDF/XML de Resource Creation Factory XML.
Créer un élément
Créez un acteur appelé 'Actor1' dans un Paquetage avec le GUID Enterprise Architect {259A54C2-6A89-46d7-AB7E-F192668010CA}.
<?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:ressource>
<!--Propriétés requises-->
<dcterms:title>Acteur1</dcterms:title>
<dcterms:type>Acteur</dcterms:type>
<ss:resourcetype>Élément</ss:resourcetype>
<ss:parentresourceidentifier>pk_{259A54C2-6A89-46d7-AB7E-F192668010CA}</ss:parentresourceidentifier>
<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>
</oslc_am:Resource>
</rdf:RDF>
Créer un élément dans un modèle de sécurité activée
Créez une classe appelée 'Class1' dans un modèle sécurisé, sous un Paquetage avec le GUID Enterprise Architect {965A54C2-6A89-46d7-AB7E-F192668010CA}, et définissez ses Notes , sa complexité et sa version.
<?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:ressource>
<!--Propriétés requises-->
<dcterms:title>Classe1</dcterms:title>
<dcterms:type>Classe</dcterms:type>
<ss:resourcetype>Élément</ss:resourcetype>
<ss:parentresourceidentifier>pk_{259A54C2-6A89-46d7-AB7E-F192668010CA}</ss:parentresourceidentifier>
<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>
<!--Propriétés facultatives-->
<dcterms:description>Créé via OSLC</dcterms:description>
<ss:complexity>Facile</ss:complexity>
<ss:version>1.0</ss:version>
<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>
</oslc_am:Resource>
</rdf:RDF>
Créer une activité BPMN2.0
Créez une activité BPMN 2.0 appelée "Récupérer la liste des pièces" dans un Paquetage avec le GUID Enterprise Architect {259A54C2-6A89-46d7-AB7E-F192668010CA}.
<?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:ressource>
<!--Propriétés requises-->
<dcterms:title>Récupérer la liste des pièces</dcterms:title>
<dcterms:type>BPMN2.0::Activity( UML ::Activity)</dcterms:type>
<ss:resourcetype>Élément</ss:resourcetype>
<ss:parentresourceidentifier>pk_{259A54C2-6A89-46d7-AB7E-F192668010CA}</ss:parentresourceidentifier>
<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>
</oslc_am:Resource>
</rdf:RDF>
Créer un cas d'utilisation avec stéréotype
Créez un UseCase appelé 'Validate Login' avec le stéréotype 'validator', dans un Paquetage avec le GUID Enterprise Architect {259A54C2-6A89-46d7-AB7E-F192668010CA}.
<?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:ressource>
<!--Propriétés requises-->
<dcterms:title>Valider la connexion</dcterms:title>
<dcterms:type>Cas d'utilisation</dcterms:type>
<ss:resourcetype>Élément</ss:resourcetype>
<ss:parentresourceidentifier>pk_{259A54C2-6A89-46d7-AB7E-F192668010CA}</ss:parentresourceidentifier>
<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>
<!--Propriétés facultatives-->
<ss:stéréotype>
<ss:nom du stéréotype>
<ss:name>validateur</ss:name>
</ss:nom du stéréotype>
</ss:stéréotype>
</oslc_am:Resource>
</rdf:RDF>
Créer un attribut
Créez un attribut UML appelé 'attribute1' dans une classe avec le GUID Enterprise Architect {BE901CA9-FB3D-4af6-AEE2-B5CE6585F9D1}, et définissez son Type , sa valeur par défaut et sa portée.
<?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:attribut>
<!--Propriétés requises-->
<ss:resourceidentifier>el_{BE901CA9-FB3D-4af6-AEE2-B5CE6585F9D1}</ss:resourceidentifier>
<dcterms:title>attribut1</dcterms:title>
<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>
<!--Propriétés facultatives-->
<ss:classifiername>int</ss:classifiername>
<ss:defaultvalue>10</ss:defaultvalue>
<ss:scope>Privé</ss:scope>
</ss:attribut>
Créer une énumération Valeur Étiquetée
Créez une Valeur Étiquetée de type énumération (avec les valeurs 'Val1', 'Val2' et 'Val3') sur une Classe avec le GUID Enterprise Architect {BE901CA9-FB3D-4af6-AEE2-B5CE6585F9D1}.
<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>
<!--Propriétés requises-->
<dcterms:title>enumTag</dcterms:title>
<ss:resourceidentifier>el_{BE901CA9-FB3D-4af6-AEE2-B5CE6585F9D1}</ss:resourceidentifier>
<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>
<!--Propriétés facultatives-->
<ss:value>Val2</ss:value>
<ss:type> Type=Enum;Values=Val1,Val2,Val3</ss:type>
<ss:allowduplicates>faux</ss:allowduplicates>
</ss:taggedvalue>
</rdf:RDF>
Créer un connecteur de dépendance
Créez un connecteur de dépendance appelé 'Actor_DepCon' de l'acteur 'Actor1' (avec le GUID Enterprise Architect {FACC69CC-F55E-4a81-9645-239DD50A94BB}) à l'acteur 'Actor2' (avec le GUID Enterprise Architect {81E80D25-F8BB-4fca -A819-317962FC0672}).
<?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:ressource>
<!--Propriétés requises-->
<dcterms:identifier>el_{FACC69CC-F55E-4a81-9645-239DD50A94BB}</dcterms:identifier>
<ss:Dépendance rdf:ID=" ID " rdf:resource="http://localhost:480/firebird_model/oslc/am/resource/el_{81E80D25-F8BB-4fca-A819-317962FC0672}/ " />
</oslc_am:Resource>
<rdf:Description rdf:about="#ID">
<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>
<!--Propriétés facultatives-->
<dcterms:title>Actor_DepCon</dcterms:title>
<dcterms:type>Dépendance</dcterms:type>
<dcterms:description>Créé via OSLC</dcterms:description>
<ss:direction>Source → Destination</ss:direction>
</rdf:Description>
</rdf:RDF>
Créer un connecteur Flux séquence BPMN 2.0
Créez un connecteur de Flux séquence de flux BPMN 2.0 à partir de l'activité BPMN 2.0 'Récupérer la liste des pièces' (avec le GUID Enterprise Architect {85F77073-A93A-496b-A3C6-9C20EE33A065}) vers l'activité BPMN 2.0 'Store Order' (avec le GUID Enterprise Architect {A992EC7C-92C0-488e-B7B4-5FCBE87896AE}).
<?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:ressource>
<!--Propriétés requises-->
<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:Resource>
<rdf:Description rdf:about="#ID">
<dcterms:type>BPMN2.0::SequenceFlow( UML ::ControlFlow)</dcterms:type>
<ss:useridentifier>{B6106F48-9659-4bff-B52A-C68F638BB1CE}</ss:useridentifier>
<!--Propriétés facultatives-->
<ss:direction>Source → Destination</ss:direction>
</rdf:Description>
</rdf:RDF>