Difference between revisions of "Template:Use Case"

From City Data Model Project Collaboratory
Jump to navigation Jump to search
 
(23 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
<pre>
 
<pre>
 
{{Use Case
 
{{Use Case
|Use Case Name=
+
|Domain=
|Use Case Description=
+
|Summary=
|Data Flows=
+
|Description=
 +
|Actors=
 +
|Basic Flow of Events=
 +
|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=
 +
|References=
 +
|Specifications=
 +
|Status=
 
}}
 
}}
 
</pre>
 
</pre>
 
Edit the page to see the template text.
 
Edit the page to see the template text.
</noinclude><includeonly>{| class="wikitable"
+
</noinclude><includeonly>
! Use Case Name
+
{{#default_form:Use Case Definition}}
| [[Foaf:name::{{{Use Case Name|}}}]]
+
 
|-
+
== Domain ==
! Description
+
{{{Domain|}}}
| {{{Use Case Description|}}}
+
 
|-
+
== Summary ==
! Data Flow(s)
+
{{{Summary|}}}
| {{{Data Flows|}}}
+
 
|-
+
== Description ==
! Required Classes
+
{{{Description |}}}
| {{#arraymap:{{{Required Classes|}}}|,|x|[[RequiresClass::x]]}}
+
 
 +
== Actors ==
 +
{{{Actors|}}}
 +
 
 +
== Basic Flow of Events ==
 +
{{{Basic Flow of Events|}}}
 +
 
 +
== Flow Exceptions ==
 +
{{{Flow Exceptions|}}}
 +
 
 +
== Information Requirements ==
 +
{{{Information Requirements|}}}
 +
 
 +
== Required Classes ==
 +
{{#arraymap:{{{Required Classes|}}}|,|x|[[RequiresClass::x]]}}
 +
{{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:Class]] |format=list}}
 +
 
 +
== 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|}}}]]
  
|-
 
! Required Object Properties
 
| {{#arraymap:{{{Required Object Properties|}}}|,|x|[[RequiresObjectProperty::x]]}}
 
|-
 
! Required Data Properties
 
| {{#arraymap:{{{Required Data Properties|}}}|,|x|[[RequiresDataProperty::x]]}}
 
|-
 
! Required By
 
| {{#ask:[[RequiredByUseCase::{{SUBJECTPAGENAME}}]]|format=list}}
 
|}
 
  
 
[[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.