Difference between revisions of "Template:Use Case"

From City Data Model Project Collaboratory
Jump to navigation Jump to search
 
(15 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
<pre>
 
<pre>
 
{{Use Case
 
{{Use Case
|Usage Scenario=
+
|Domain=
|Scenario License=
+
|Summary=
 +
|Description=
 
|Actors=
 
|Actors=
 
|Basic Flow of Events=
 
|Basic Flow of Events=
|Data Flows=
+
|Flow Exceptions=
 +
|Information Requirements=
 
|Required Classes=
 
|Required Classes=
 
|Required Object Properties=
 
|Required Object Properties=
 
|Required Data Properties=
 
|Required Data Properties=
 +
|Issues=
 +
|Scenario License=
 
|Licensing Comments=
 
|Licensing Comments=
 +
|References=
 +
|Specifications=
 +
|Status=
 
}}
 
}}
 
</pre>
 
</pre>
Line 18: Line 25:
 
</noinclude><includeonly>
 
</noinclude><includeonly>
 
{{#default_form:Use Case Definition}}
 
{{#default_form:Use Case Definition}}
{| class="wikitable"
+
 
! Usage Scenario
+
== Domain ==
| {{{Usage Scenario|}}}
+
{{{Domain|}}}
|-
+
 
! Scenario Licensing
+
== Summary ==
| {{{Scenario License|}}}
+
{{{Summary|}}}
|-
+
 
! Actors
+
== Description ==
| {{{Actors|}}}
+
{{{Description |}}}
|-
+
 
! Basic Flow of Events
+
== Actors ==
| {{{Basic Flow of Events|}}}
+
{{{Actors|}}}
|-
+
 
! Data Flow(s)
+
== Basic Flow of Events ==
| {{{Data Flows|}}}
+
{{{Basic Flow of Events|}}}
|-
+
 
! Required Classes
+
== Flow Exceptions ==
| {{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:Class]] |format=list}}
+
{{{Flow Exceptions|}}}
|-
+
 
! Required Object Properties
+
== Information Requirements ==
| {{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:ObjectProperty]] |format=list}}
+
{{{Information Requirements|}}}
|-
+
 
! Required Data Properties
+
== Required Classes ==
| {{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:DataProperty]] |format=list}}
+
{{#arraymap:{{{Required Classes|}}}|,|x|[[RequiresClass::x]]}}
|-
+
{{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:Class]] |format=list}}
! Other Licensing Notes
+
 
| {{{Licensing Comments|}}}
+
== Required Object Properties ==
|}
+
{{#arraymap:{{{Required Object Properties|}}}|,|x|[[RequiresObjectProperty::x]]}}
 +
{{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:ObjectProperty]] |format=list}}
 +
 
 +
== Required Data Properties ==
 +
{{#arraymap:{{{Required Data Properties|}}}|,|x|[[RequiresDataProperty::x]]}}
 +
{{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:DataProperty]] |format=list}}
 +
 
 +
== Issues ==
 +
{{{Issues|}}}
 +
 
 +
== References ==
 +
{{{References|}}}
 +
 
 +
== License Information ==
 +
{{{Scenario License|}}}
 +
 
 +
== Specifications ==
 +
[[{{{Specifications|}}}]]
 +
 
 +
== Other Licensing Notes ==
 +
{{{Licensing Comments|}}}
 +
 
 +
== Approval Status ==
 +
[[Use Case status::{{{Definition Status|}}}]]
 +
 
  
 
[[Category:UseCase]]
 
[[Category:UseCase]]
 
</includeonly>
 
</includeonly>

Latest revision as of 16:44, 15 July 2022

This is the "Use Case" template. It should be called in the following format:

{{Use Case
|Domain=
|Summary=
|Description=
|Actors=
|Basic Flow of Events=
|Flow Exceptions=
|Information Requirements=
|Required Classes=
|Required Object Properties=
|Required Data Properties=
|Issues=
|Scenario License=
|Licensing Comments=
|References=
|Specifications=
|Status=
}}

Edit the page to see the template text.