Difference between revisions of "Template:Use Case"

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