Skip to content

Commit 902347e

Browse files
Giu PlataniaGiu Platania
authored andcommitted
OpenAPI of the DAF metamodel added
1 parent c4d6328 commit 902347e

File tree

9 files changed

+7699
-194
lines changed

9 files changed

+7699
-194
lines changed

API/DigitalArchitectureFramework-OAS.yaml

Lines changed: 7220 additions & 0 deletions
Large diffs are not rendered by default.
500 KB
Binary file not shown.

csv/DAFCatalogs.csv

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ dAPI,{A74025BE-3836-4fd7-B9BF-799FEA518081}
66
dAPIOperation,{CE51691A-A738-4844-9ED0-23A354223612}
77
dAPIParameter,{2152322F-DC63-4b27-865C-5BCE38895FDB}
88
dAPIResponse,{EE31E97C-3124-47fd-8825-F247283B762E}
9-
dApplicationComponent,{B6B92CC9-C80A-4361-934F-293BCFF46DAB}
9+
dApplicationComponent,{58B7E327-59D9-41e7-886A-53E4BD2931E0}
1010
dApplicationFunction,{14D985AF-090B-4b15-A8EF-FE1AB0E23EA2}
11+
dBusinessArea,{9F3EDFCB-3D8F-4d99-888A-5FA0D7169E7F}
1112
dBusinessProcess,{48176930-49D9-4104-AEA0-DE1721B89606}
1213
dBusinessService,{9F2DC9E6-C19C-4466-BD39-216443E8D8C5}
1314
dBusinessUseCase,{EA2C36DB-CAA6-4266-90C6-5CC3E7A1155E}

profile/DAFProfile.xml

Lines changed: 124 additions & 88 deletions
Large diffs are not rendered by default.

quicklinker/QuickLink.csv

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//Source Element Type,Source Stereotype Filter,Target Element Type,Target Stereotype Filter,Diagram Filter,New Element Type,New Element Stereotype,New Link Type,New Link Stereotype,New Link Direction,New Link Caption,New Link & Element Caption,Create Link,Create Element,Disallow Self connector,No inherit from Metatype,Menu Group,Complexity Level,Target Must Be Parent,Embed element,Precedes Separator LEAF,Precedes Separator GROUP,Dummy Column
2-
//generated:2025-08-05 4:52:45 PM
2+
//generated:2025-08-25 9:34:38 AM
33
// dActivity -> dActivityContainsAction -> dAction
44
Activity,dActivity,Class,dAction,,,,Composition,dActivityContainsAction,from,is contained in Activity,,TRUE,,TRUE,TRUE,DAF,0,,,,,
55
Class,dAction,Activity,dActivity,,,,Composition,dActivityContainsAction,to,contains Action,,TRUE,,TRUE,TRUE,DAF,0,,,,,
@@ -60,6 +60,11 @@ Component,dApplicationComponent,Class,dContainer,,,,Association,dApplicationComp
6060
Class,dContainer,Component,dApplicationComponent,,,,Association,dApplicationComponentHasContainer,from,contains Application,,TRUE,,TRUE,TRUE,DAF,0,,,,,
6161
Component,dApplicationComponent,,,,Class,dContainer,Association,dApplicationComponentHasContainer,directed,,Has Container,TRUE,TRUE,TRUE,TRUE,DAF,0,,,,,
6262
Class,dContainer,,,,Component,dApplicationComponent,Association,dApplicationComponentHasContainer,from,,contains Application,TRUE,TRUE,TRUE,TRUE,DAF,0,,,,,
63+
// dBusinessArea -> dBusinessAreadHasCapability -> dCapability
64+
Class,dBusinessArea,Class,dCapability,,,,Aggregation,dBusinessAreadHasCapability,from,has Capability,,TRUE,,TRUE,TRUE,DAF,0,,,,,
65+
Class,dCapability,Class,dBusinessArea,,,,Aggregation,dBusinessAreadHasCapability,to,is organized in Biz Area,,TRUE,,TRUE,TRUE,DAF,0,,,,,
66+
Class,dBusinessArea,,,,Class,dCapability,Aggregation,dBusinessAreadHasCapability,from,,has Capability,TRUE,TRUE,TRUE,TRUE,DAF,0,,,,,
67+
Class,dCapability,,,,Class,dBusinessArea,Aggregation,dBusinessAreadHasCapability,to,,is organized in Biz Area,TRUE,TRUE,TRUE,TRUE,DAF,0,,,,,
6368
// dBusinessProcess -> dProcessOrchestratesService -> dBusinessService
6469
Class,dBusinessProcess,Activity,dBusinessService,,,,Aggregation,dProcessOrchestratesService,from,Has Service,,TRUE,,TRUE,TRUE,DAF,0,,,,,
6570
Activity,dBusinessService,Class,dBusinessProcess,,,,Aggregation,dProcessOrchestratesService,to,part of Process,,TRUE,,TRUE,TRUE,DAF,0,,,,,
@@ -425,11 +430,6 @@ Class,dSubNetwork,Class,dIPRange,,,,Aggregation,dSubNetworkAggregatesIPRange,fro
425430
Class,dIPRange,Class,dSubNetwork,,,,Aggregation,dSubNetworkAggregatesIPRange,to,is Aggregated in sub Net.,,TRUE,,TRUE,TRUE,DAF,0,,,,,
426431
Class,dSubNetwork,,,,Class,dIPRange,Aggregation,dSubNetworkAggregatesIPRange,from,,Aggregates IP Range,TRUE,TRUE,TRUE,TRUE,DAF,0,,,,,
427432
Class,dIPRange,,,,Class,dSubNetwork,Aggregation,dSubNetworkAggregatesIPRange,to,,is Aggregated in sub Net.,TRUE,TRUE,TRUE,TRUE,DAF,0,,,,,
428-
// dTable -> dEntityisFunctionallyImplementedByTable -> dDataEntity
429-
Class,dTable,Class,dDataEntity,,,,Realization,dEntityisFunctionallyImplementedByTable,directed,Implements Entity,,TRUE,,TRUE,TRUE,DAF,0,,,,,
430-
Class,dDataEntity,Class,dTable,,,,Realization,dEntityisFunctionallyImplementedByTable,from,is Functionally Implemented By Table,,TRUE,,TRUE,TRUE,DAF,0,,,,,
431-
Class,dTable,,,,Class,dDataEntity,Realization,dEntityisFunctionallyImplementedByTable,directed,,Implements Entity,TRUE,TRUE,TRUE,TRUE,DAF,0,,,,,
432-
Class,dDataEntity,,,,Class,dTable,Realization,dEntityisFunctionallyImplementedByTable,from,,is Functionally Implemented By Table,TRUE,TRUE,TRUE,TRUE,DAF,0,,,,,
433433
// dTest -> dTest_ApplicationComponent -> dApplicationComponent
434434
Class,dTest,Component,dApplicationComponent,,,,Association,dTest_ApplicationComponent,directed,Test validates Component,,TRUE,,TRUE,TRUE,DAF,0,,,,,
435435
Component,dApplicationComponent,Class,dTest,,,,Association,dTest_ApplicationComponent,from,is validated by test,,TRUE,,TRUE,TRUE,DAF,0,,,,,

technology/DAF.xml

Lines changed: 338 additions & 91 deletions
Large diffs are not rendered by default.

test model/DAFTestModel.eap

0 Bytes
Binary file not shown.

toolboxes/DAF_API_TB.xml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version='1.0' encoding='utf-8' ?>
22
<UMLProfile profiletype="uml2">
3-
<Documentation id="48791CFC-E" name="DAF_API" version="6.0" alias="DAF API " notes="a DAF toolbook for OpenAPI "/>
3+
<Documentation id="48791CFC-E" name="DAF_API" version="6.1.9" alias="DAF API " notes="a DAF toolbook for OpenAPI "/>
44
<Content>
55
<Stereotypes>
66
<Stereotype name="API Elements" notes="toolbox for managing APIs" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0">
@@ -12,20 +12,18 @@
1212
<TaggedValues>
1313
<Tag name="DAF::dAPI(UML::Interface)" type="string" description="" unit="" values="" default="Open API"/>
1414
<Tag name="DAF::dJSON_Schema(UML::Class)" type="string" description="" unit="" values="" default="API Schema"/>
15+
<Tag name="DAF::dJSON_Schema(Class)" type="string" description="" unit="" values="" default="JSON Schema"/>
1516
<Tag name="DAF::dAPIOperation(UML::Operation)" type="string" description="" unit="" values="" default="API Operation"/>
16-
<Tag name="DAF::dAPI(Class)" type="string" description="" unit="" values="" default="Open API"/>
1717
<Tag name="DAF::dAPIParameter(UML::Attribute)" type="string" description="" unit="" values="" default="API param"/>
1818
<Tag name="DAF::dAPIOperation(Class)" type="string" description="" unit="" values="" default="API Operation"/>
1919
<Tag name="DAF::dAPIResponse(UML::Class)" type="string" description="" unit="" values="" default="API response"/>
2020
<Tag name="DAF::dAPIParameter(Class)" type="string" description="" unit="" values="" default="API Parameter"/>
2121
<Tag name="DAF::dJSON_Attribute(UML::Attribute)" type="string" description="" unit="" values="" default="API attribute"/>
22-
<Tag name="DAF::dAPIResponse(Class)" type="string" description="" unit="" values="" default="API Response"/>
2322
<Tag name="DAF::dJSON_Datatype(UML::Class)" type="string" description="" unit="" values="" default="Sata Type"/>
2423
<Tag name="DAF::dJSON_Element(UML::Class)" type="string" description="" unit="" values="" default="Schema Element"/>
2524
<Tag name="DAF::dJSON_Type(UML::Class)" type="string" description="" unit="" values="" default="json type"/>
26-
<Tag name="DAF::dJSON_SchemaSubSet(Class)" type="string" description="" unit="" values="" default="Schema Subset"/>
27-
<Tag name="UML::Class" type="" description="" unit="" values="" default="Class"/>
28-
<Tag name="DAF::dJSON_Schema(Class)" type="string" description="" unit="" values="" default="JSON Schema"/>
25+
<Tag name="DAF::dJSON_SchemaSubSet(UML::Class)" type="string" description="" unit="" values="" default="JSON Schema Sub Set"/>
26+
<Tag name="UML::Class" type="" description="" unit="" values="" default="Generic Class"/>
2927
<Tag name="DAF::dJSON_Type(Class)" type="string" description="" unit="" values="" default="JSON Type"/>
3028
</TaggedValues>
3129
</Stereotype>

toolboxes/DAF_Business_Architecture_TB.xml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version='1.0' encoding='utf-8' ?>
22
<UMLProfile profiletype="uml2">
3-
<Documentation id="A3385740-F" name="DAF_Business_Architecture_TB" version="6.0" alias="DAF Business Architecture" notes="A toolbox for manage Business Architecture"/>
3+
<Documentation id="A3385740-F" name="DAF_Business_Architecture_TB" version="6.1.4" alias="DAF Business Architecture" notes="A toolbox for manage Business Architecture"/>
44
<Content>
55
<Stereotypes>
66
<Stereotype name="Analysis" alias="Analysis" notes="Contains the list of elements used in Analysis Phase. " bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0">
@@ -41,6 +41,7 @@
4141
</Apply>
4242
</AppliesTo>
4343
<TaggedValues>
44+
<Tag name="DAF::dObjective(UML::Class)" type="" description="" unit="" values="" default="Objective"/>
4445
<Tag name="DAF::dGoal" type="" description="" unit="" values="" default="Goal"/>
4546
<Tag name="DAF::dRequirement" type="" description="" unit="" values="" default="Requirement"/>
4647
<Tag name="DAF::dFeature" type="" description="" unit="" values="" default="Feature"/>
@@ -81,15 +82,17 @@
8182
</Apply>
8283
</AppliesTo>
8384
<TaggedValues>
85+
<Tag name="DAF::dBusinessArea(UML::Class)" type="" description="" unit="" values="" default="Biz Area"/>
8486
<Tag name="DAF::dDataEntity(UML::Class)" type="" description="" unit="" values="" default="Entity"/>
8587
<Tag name="DAF::dObjective" type="int" description="" unit="" values="" default="Objective"/>
8688
<Tag name="DAF::dCapability" type="" description="" unit="" values="" default="Capability"/>
87-
<Tag name="DAF::dResource" type="int" description="" unit="" values="" default="Resource"/>
89+
<Tag name="DAF::dResource" type="" description="" unit="" values="" default="Resource"/>
8890
<Tag name="DAF::dProduct" type="" description="" unit="" values="" default="Product"/>
8991
<Tag name="DAF::dProgram" type="" description="" unit="" values="" default="Program"/>
9092
<Tag name="DAF::dGrowthPackage" type="" description="" unit="" values="" default="Growth Package"/>
9193
<Tag name="DAF::dInitiative" type="" description="" unit="" values="" default="Initiative"/>
9294
<Tag name="DAF::dPrinciple" type="" description="" unit="" values="" default="Principle"/>
95+
<Tag name="DAF::dValueStream(UML::Class)" type="" description="" unit="" values="" default="Value Stream"/>
9396
</TaggedValues>
9497
</Stereotype>
9598
<Stereotype name="Common Relationships" notes="" bgcolor="-1" fontcolor="-1" bordercolor="-1" borderwidth="-1" hideicon="0">

0 commit comments

Comments
 (0)