diff --git a/src/_data/changes.json b/src/_data/changes.json index ed7eee8b..1b01f2dc 100644 --- a/src/_data/changes.json +++ b/src/_data/changes.json @@ -93,5 +93,9 @@ }, { "Body" : "2024-11-06", "ID" : "_2024x_1_26f0132_1730903732485_650102_17421", - "Documentation" : "\n \n\t\t\n\t\n \n \n\n" + "Documentation" : "\n \n\t\t\n\t\n \n \n\n" +}, { + "Body" : "2024-11-07", + "ID" : "_2024x_1_26f0132_1731004378504_343936_19011", + "Documentation" : "set maturity of D2_VPTO Framework Viewpoint Overview Viewpointunder construction (added profile diagram, concept diagram and example)" } ] \ No newline at end of file diff --git a/src/_data/concept-viewpointdiags.json b/src/_data/concept-viewpointdiags.json index 7789905c..b3bf393f 100644 --- a/src/_data/concept-viewpointdiags.json +++ b/src/_data/concept-viewpointdiags.json @@ -1761,7 +1761,34 @@ "ID" : "_2024x_26f0132_1719735639180_810002_26540" }, { "Name" : "Framework Viewpoint Overview Concept", - "DiagConcepts" : [ ], + "DiagConcepts" : [ { + "ID" : "_2021x_2_8710274_1697453616439_929610_29143", + "Name" : "Grid" + }, { + "ID" : "_2021x_2_8710274_1697453623560_622137_29153", + "Name" : "Aspect" + }, { + "ID" : "_2021x_2_8710274_1697453629868_350923_29165", + "Name" : "Domain" + }, { + "ID" : "_2021x_2_8710274_1697453884307_467076_29314", + "Name" : "GDcontainingVP" + }, { + "ID" : "_2021x_2_8710274_1697454030821_682386_29382", + "Name" : "Viewpoint" + }, { + "ID" : "_2021x_2_8710274_1697454168635_705915_29452", + "Name" : "GDcontainingAT" + }, { + "ID" : "_2021x_2_8710274_1697454194125_161227_29476", + "Name" : "GDcontainingDN" + }, { + "ID" : "_2024x_26f0132_1719141336629_21600_25167", + "Name" : "VPbelongingToDN" + }, { + "ID" : "_2024x_26f0132_1719141564806_4128_25334", + "Name" : "VPbelongingToAT" + } ], "Documentation" : "", "VP_ID" : "_2024x_26f0132_1719735639638_993311_27196", "ID" : "_2024x_26f0132_1719735639642_163834_27214" diff --git a/src/_data/concepts.json b/src/_data/concepts.json index 25361baf..eba7a502 100644 --- a/src/_data/concepts.json +++ b/src/_data/concepts.json @@ -169,7 +169,10 @@ "IsGeneralFor" : [ ], "InheritsFrom" : [ ], "ClassType" : "Class", - "InViewpoint" : [ ], + "InViewpoint" : [ { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" + } ], "AssociationEnds" : [ ] }, { "Name" : "CCMcounteringCIM", @@ -463,7 +466,10 @@ "IsGeneralFor" : [ ], "InheritsFrom" : [ ], "ClassType" : "Class", - "InViewpoint" : [ ], + "InViewpoint" : [ { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" + } ], "AssociationEnds" : [ ] }, { "Name" : "EEfromSM", @@ -651,6 +657,9 @@ "InViewpoint" : [ { "ID" : "_2021x_2_8710274_1696576589232_543559_24371", "Name" : "Grid Definition Viewpoint" + }, { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" } ], "AssociationEnds" : [ { "ID" : "_2021x_2_8710274_1697453623560_622137_29153", @@ -671,6 +680,9 @@ "InViewpoint" : [ { "ID" : "_2021x_2_8710274_1696576589232_543559_24371", "Name" : "Grid Definition Viewpoint" + }, { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" } ], "AssociationEnds" : [ { "ID" : "_2021x_2_8710274_1697453629868_350923_29165", @@ -3925,11 +3937,11 @@ } ], "ClassType" : "AssociationClass", "InViewpoint" : [ { - "ID" : "_2024x_26f0132_1719735523519_523621_24797", - "Name" : "Framework Viewpoint Definition Viewpoint" - }, { "ID" : "_2024x_26f0132_1719735639175_641082_26522", "Name" : "Framework Concept Definition Viewpoint" + }, { + "ID" : "_2024x_26f0132_1719735523519_523621_24797", + "Name" : "Framework Viewpoint Definition Viewpoint" } ], "AssociationEnds" : [ { "ID" : "_2024x_26f0132_1719749431514_697590_16049", @@ -5382,6 +5394,9 @@ }, { "ID" : "_2024x_26f0132_1719735523519_523621_24797", "Name" : "Framework Viewpoint Definition Viewpoint" + }, { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" } ], "AssociationEnds" : [ { "ID" : "_2021x_2_8710274_1697453623560_622137_29153", @@ -5405,6 +5420,9 @@ }, { "ID" : "_2024x_26f0132_1719735523519_523621_24797", "Name" : "Framework Viewpoint Definition Viewpoint" + }, { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" } ], "AssociationEnds" : [ { "ID" : "_2021x_2_8710274_1697453629868_350923_29165", @@ -5480,6 +5498,9 @@ }, { "ID" : "_2024x_26f0132_1719735411756_812404_24423", "Name" : "Framework Viewpoint Implementation Viewpoint" + }, { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" } ], "AssociationEnds" : [ ] }, { diff --git a/src/_data/exposes.json b/src/_data/exposes.json index d97eb3d6..e00bba33 100644 --- a/src/_data/exposes.json +++ b/src/_data/exposes.json @@ -3718,6 +3718,90 @@ "ID" : "_2021x_2_8710274_1676722868986_622372_25044", "Name" : "Common Standards Definition Viewpoint" } +}, { + "Name" : "", + "ID" : "_2024x_1_26f0132_1731001894921_990516_18364", + "Documentation" : "", + "ExposedConcept" : { + "ID" : "_2021x_2_8710274_1697454194125_161227_29476", + "Name" : "GDcontainingDN" + }, + "Viewpoint" : { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" + } +}, { + "Name" : "", + "ID" : "_2024x_1_26f0132_1731001898584_382949_18371", + "Documentation" : "", + "ExposedConcept" : { + "ID" : "_2021x_2_8710274_1697453629868_350923_29165", + "Name" : "Domain" + }, + "Viewpoint" : { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" + } +}, { + "Name" : "", + "ID" : "_2024x_1_26f0132_1731001901969_985420_18378", + "Documentation" : "", + "ExposedConcept" : { + "ID" : "_2021x_2_8710274_1697453623560_622137_29153", + "Name" : "Aspect" + }, + "Viewpoint" : { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" + } +}, { + "Name" : "", + "ID" : "_2024x_1_26f0132_1731001905896_573525_18385", + "Documentation" : "", + "ExposedConcept" : { + "ID" : "_2021x_2_8710274_1697454168635_705915_29452", + "Name" : "GDcontainingAT" + }, + "Viewpoint" : { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" + } +}, { + "Name" : "", + "ID" : "_2024x_1_26f0132_1731001921825_662994_18392", + "Documentation" : "", + "ExposedConcept" : { + "ID" : "_2021x_2_8710274_1697454030821_682386_29382", + "Name" : "Viewpoint" + }, + "Viewpoint" : { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" + } +}, { + "Name" : "", + "ID" : "_2024x_1_26f0132_1731001927657_833570_18399", + "Documentation" : "", + "ExposedConcept" : { + "ID" : "_2024x_26f0132_1719141336629_21600_25167", + "Name" : "VPbelongingToDN" + }, + "Viewpoint" : { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" + } +}, { + "Name" : "", + "ID" : "_2024x_1_26f0132_1731001932217_529535_18406", + "Documentation" : "", + "ExposedConcept" : { + "ID" : "_2024x_26f0132_1719141564806_4128_25334", + "Name" : "VPbelongingToAT" + }, + "Viewpoint" : { + "ID" : "_2024x_26f0132_1719735639638_993311_27196", + "Name" : "Framework Viewpoint Overview Viewpoint" + } }, { "Name" : "", "ID" : "_2024x_26f0132_1718011190633_547312_9906", diff --git a/src/_data/mdexamples.json b/src/_data/mdexamples.json index bf1b0efe..23c6ac0f 100644 --- a/src/_data/mdexamples.json +++ b/src/_data/mdexamples.json @@ -268,6 +268,11 @@ "Documentation" : "", "Name" : "SAF Stakeholder Table", "ExampleForVPID" : "D2_STKD" +}, { + "ID" : "_19_0_2_8710274_1573478021478_364388_55618", + "Documentation" : "Aspects and their description", + "Name" : "SAF_aspect Table", + "ExampleForVPID" : "D2_VPTO" }, { "ID" : "_19_0_3_8710274_1581665834898_520724_48775", "Documentation" : "Describes the relationships between operational capabilities and to other related concepts.", @@ -278,6 +283,16 @@ "Documentation" : "", "Name" : "SAF_capability_O_Table", "ExampleForVPID" : "D2_COTD" +}, { + "ID" : "_19_0_2_8710274_1573477989888_433595_55589", + "Documentation" : "Domains and their description", + "Name" : "SAF_domain Table", + "ExampleForVPID" : "D2_VPTO" +}, { + "ID" : "_2021x_2_8710274_1698413307648_943110_24912", + "Documentation" : "Assignment of Viewpoints to Domain and Aspect, Viewpoint Shortcut", + "Name" : "SAF_grid Table", + "ExampleForVPID" : "D2_VPTO" }, { "ID" : "_19_0_3_6d8019d_1589112275163_56055_429", "Documentation" : "", diff --git a/src/_data/profile-viewpointdiags.json b/src/_data/profile-viewpointdiags.json index 56c22f08..54f2f676 100644 --- a/src/_data/profile-viewpointdiags.json +++ b/src/_data/profile-viewpointdiags.json @@ -1634,7 +1634,34 @@ "ID" : "_2024x_26f0132_1719735638892_155489_26187", "Documentation" : "", "Name" : "Framework Stereotype Overview Profile", - "DiagConcepts" : [ ], + "DiagConcepts" : [ { + "ID" : "_2021x_2_8710274_1697453616439_929610_29143", + "Name" : "Grid" + }, { + "ID" : "_2021x_2_8710274_1697453623560_622137_29153", + "Name" : "Aspect" + }, { + "ID" : "_2021x_2_8710274_1697453629868_350923_29165", + "Name" : "Domain" + }, { + "ID" : "_2021x_2_8710274_1697453884307_467076_29314", + "Name" : "GDcontainingVP" + }, { + "ID" : "_2021x_2_8710274_1697454030821_682386_29382", + "Name" : "Viewpoint" + }, { + "ID" : "_2021x_2_8710274_1697454168635_705915_29452", + "Name" : "GDcontainingAT" + }, { + "ID" : "_2021x_2_8710274_1697454194125_161227_29476", + "Name" : "GDcontainingDN" + }, { + "ID" : "_2024x_26f0132_1719141336629_21600_25167", + "Name" : "VPbelongingToDN" + }, { + "ID" : "_2024x_26f0132_1719141564806_4128_25334", + "Name" : "VPbelongingToAT" + } ], "VP_ID" : "_2024x_26f0132_1719735638892_806840_26185" }, { "ID" : "_2024x_26f0132_1719735639175_933479_26524", @@ -1652,7 +1679,34 @@ "ID" : "_2024x_26f0132_1719735639638_227025_27198", "Documentation" : "", "Name" : "Framework Viewpoint Overview Profile", - "DiagConcepts" : [ ], + "DiagConcepts" : [ { + "ID" : "_2021x_2_8710274_1697453616439_929610_29143", + "Name" : "Grid" + }, { + "ID" : "_2021x_2_8710274_1697453623560_622137_29153", + "Name" : "Aspect" + }, { + "ID" : "_2021x_2_8710274_1697453629868_350923_29165", + "Name" : "Domain" + }, { + "ID" : "_2021x_2_8710274_1697453884307_467076_29314", + "Name" : "GDcontainingVP" + }, { + "ID" : "_2021x_2_8710274_1697454030821_682386_29382", + "Name" : "Viewpoint" + }, { + "ID" : "_2021x_2_8710274_1697454168635_705915_29452", + "Name" : "GDcontainingAT" + }, { + "ID" : "_2021x_2_8710274_1697454194125_161227_29476", + "Name" : "GDcontainingDN" + }, { + "ID" : "_2024x_26f0132_1719141336629_21600_25167", + "Name" : "VPbelongingToDN" + }, { + "ID" : "_2024x_26f0132_1719141564806_4128_25334", + "Name" : "VPbelongingToAT" + } ], "VP_ID" : "_2024x_26f0132_1719735639638_993311_27196" }, { "ID" : "_2024x_26f0132_1719746598513_579908_39211", diff --git a/src/_data/realizeconcept.json b/src/_data/realizeconcept.json index 44451e29..20368605 100644 --- a/src/_data/realizeconcept.json +++ b/src/_data/realizeconcept.json @@ -2756,7 +2756,7 @@ }, "RealizationOfConcept" : { "ID" : "_2024x_1_26f0132_1724862780785_303725_11140", - "Name" : "Framework Stakeholder Viewpoint" + "Name" : "Framework Stakeholder and Concern Viewpoint" } }, { "Name" : "", @@ -2878,6 +2878,30 @@ "ID" : "_2024x_1_26f0132_1730146316549_832482_16733", "Name" : "SAF_StandardDependingOn" } +}, { + "Name" : "", + "ID" : "_2024x_1_26f0132_1731002613347_737623_18980", + "Documentation" : "", + "RealizedConcept" : { + "ID" : "_2021x_2_8710274_1697454168635_705915_29452", + "Name" : "GDcontainingAT" + }, + "RealizationOfConcept" : { + "ID" : "_2024x_26f0132_1719738460476_855266_29208", + "Name" : "SCM_D2_VPTO_Table" + } +}, { + "Name" : "", + "ID" : "_2024x_1_26f0132_1731002680267_358509_18987", + "Documentation" : "", + "RealizedConcept" : { + "ID" : "_2021x_2_8710274_1697454194125_161227_29476", + "Name" : "GDcontainingDN" + }, + "RealizationOfConcept" : { + "ID" : "_2024x_26f0132_1719738460476_855266_29208", + "Name" : "SCM_D2_VPTO_Table" + } }, { "Name" : "", "ID" : "_2024x_26f0132_1717882238131_940439_19801", diff --git a/src/_data/viewpoints.json b/src/_data/viewpoints.json index fa6ba48c..388d58ef 100644 --- a/src/_data/viewpoints.json +++ b/src/_data/viewpoints.json @@ -128,7 +128,7 @@ "Name" : "Framework Viewpoint Overview Viewpoint", "ID" : "_2024x_26f0132_1719735639638_993311_27196", "VP_ID" : "D2_VPTO", - "Maturity" : "proposed", + "Maturity" : "under construction", "Purpose" : "The Framework Viewpoint Overview Viewpoint provides an overview about the Viewpoints in SAF from a SAF Developers perspective. It shall specify\n* the viewpoints available\n* their location in the grid by domain and aspect\n* their maturity of development \n\nThe viewpoint is intended to be used for development or extension of the SAF.", "Applicability" : "The Viewpoint supports the \"Specification of an architecture description framework\" as defined in ISO42010:2022", "Aspect" : "Taxonomy & Structure", diff --git a/src/_includes/dev-viewpoint.md b/src/_includes/dev-viewpoint.md index 12da7236..b1df9211 100644 --- a/src/_includes/dev-viewpoint.md +++ b/src/_includes/dev-viewpoint.md @@ -96,9 +96,12 @@ The Table shows the realization of exposed concepts. {%- for c in this_concepts -%} {% assign concept = site.data.concepts | where: "ID", c.ID%} {% assign r = site.data.realizeconcept | where: "RealizedConcept.ID", c.ID | map: "RealizationOfConcept" |map: "ID"%} -{% assign scm_st = site.data.scmstereotypes | where: "ID", r.first %} -{% assign saf_st = site.data.stereotypes | where: "ID", r.first %} -{{ c.Name }}{{ scm_st.first.Name }}{{ saf_st.first.Name }} +{{ c.Name }} +{% for real in r %} +{% assign scm_st = site.data.scmstereotypes | where: "ID", real %} +{% assign saf_st = site.data.stereotypes | where: "ID", real %} +{{ scm_st.first.Name }}{{ saf_st.first.Name }}{% unless forloop.last %}, {% endunless %} +{% endfor %} {%- endfor %} diff --git a/src/diagrams/examples_md/exa_19_0_2_8710274_1573477989888_433595_55589.svg b/src/diagrams/examples_md/exa_19_0_2_8710274_1573477989888_433595_55589.svg new file mode 100644 index 00000000..2e81581e --- /dev/null +++ b/src/diagrams/examples_md/exa_19_0_2_8710274_1573477989888_433595_55589.svg @@ -0,0 +1,489 @@ + + + diff --git a/src/diagrams/examples_md/exa_19_0_2_8710274_1573478021478_364388_55618.svg b/src/diagrams/examples_md/exa_19_0_2_8710274_1573478021478_364388_55618.svg new file mode 100644 index 00000000..8d7742d3 --- /dev/null +++ b/src/diagrams/examples_md/exa_19_0_2_8710274_1573478021478_364388_55618.svg @@ -0,0 +1,627 @@ + + + diff --git a/src/diagrams/examples_md/exa_2021x_2_8710274_1674584322770_399266_27192.svg b/src/diagrams/examples_md/exa_2021x_2_8710274_1674584322770_399266_27192.svg index 84b0ddfc..b387d6d1 100644 --- a/src/diagrams/examples_md/exa_2021x_2_8710274_1674584322770_399266_27192.svg +++ b/src/diagrams/examples_md/exa_2021x_2_8710274_1674584322770_399266_27192.svg @@ -1,13 +1,13 @@ - + + diff --git a/src/diagrams/examples_md/exa_2024x_26f0132_1719735523520_321973_24799.svg b/src/diagrams/examples_md/exa_2024x_26f0132_1719735523520_321973_24799.svg index 6a46ef53..0a1182f3 100644 --- a/src/diagrams/examples_md/exa_2024x_26f0132_1719735523520_321973_24799.svg +++ b/src/diagrams/examples_md/exa_2024x_26f0132_1719735523520_321973_24799.svg @@ -5,7 +5,7 @@ > diff --git a/src/diagrams/examples_md/exa_2024x_26f0132_1719735523524_682999_24815.svg b/src/diagrams/examples_md/exa_2024x_26f0132_1719735523524_682999_24815.svg index 34b4d41f..8820e354 100644 --- a/src/diagrams/examples_md/exa_2024x_26f0132_1719735523524_682999_24815.svg +++ b/src/diagrams/examples_md/exa_2024x_26f0132_1719735523524_682999_24815.svg @@ -5,7 +5,7 @@ > diff --git a/src/diagrams/examples_md/exa_2024x_26f0132_1719735639638_227025_27198.svg b/src/diagrams/examples_md/exa_2024x_26f0132_1719735639638_227025_27198.svg index 5360fa23..20762071 100644 --- a/src/diagrams/examples_md/exa_2024x_26f0132_1719735639638_227025_27198.svg +++ b/src/diagrams/examples_md/exa_2024x_26f0132_1719735639638_227025_27198.svg @@ -1,28 +1,96 @@ - -