Difference between revisions of "Template:Use Case"

From City Data Model Project Collaboratory
Jump to navigation Jump to search
(7 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
<pre>
 
<pre>
 
{{Use Case
 
{{Use Case
|Use Case Name=
+
|Usage Scenario=
|Use Case Description=
+
|Scenario License=
 +
|Actors=
 +
|Basic Flow of Events=
 
|Data Flows=
 
|Data Flows=
 
|Required Classes=
 
|Required Classes=
 
|Required Object Properties=
 
|Required Object Properties=
 
|Required Data Properties=
 
|Required Data Properties=
 +
|Licensing Comments=
 
}}
 
}}
 
</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|}}}]]
+
{| class="wikitable"
 +
! Usage Scenario
 +
| {{{Usage Scenario|}}}
 
|-
 
|-
! Description
+
! Scenario Licensing
| {{{Use Case Description|}}}
+
| {{{Scenario License|}}}
 +
|-
 +
! Actors
 +
| {{{Actors|}}}
 +
|-
 +
! Basic Flow of Events
 +
| {{{Basic Flow of Events|}}}
 
|-
 
|-
 
! Data Flow(s)
 
! Data Flow(s)
Line 24: Line 35:
 
|-
 
|-
 
! Required Classes
 
! Required Classes
| {{#arraymap:{{{Required Classes|}}}|,|x|[[RequiresClass::x]]}}
+
| {{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:Class]] |format=list}}
 
 
 
|-
 
|-
 
! Required Object Properties
 
! Required Object Properties
| {{#arraymap:{{{Required Object Properties|}}}|,|x|[[RequiresObjectProperty::x]]}}
+
| {{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:ObjectProperty]] |format=list}}
 
|-
 
|-
 
! Required Data Properties
 
! Required Data Properties
| {{#arraymap:{{{Required Data Properties|}}}|,|x|[[RequiresDataProperty::x]]}}
+
| {{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:DataProperty]] |format=list}}
 
|-
 
|-
! Required By
+
! Other Licensing Notes
| {{#ask:[[RequiredByUseCase::{{SUBJECTPAGENAME}}]]|format=list}}
+
| {{{Licensing Comments|}}}
 
|}
 
|}
  
 
[[Category:UseCase]]
 
[[Category:UseCase]]
 
</includeonly>
 
</includeonly>

Revision as of 20:27, 10 July 2020

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

{{Use Case
|Usage Scenario=
|Scenario License=
|Actors=
|Basic Flow of Events=
|Data Flows=
|Required Classes=
|Required Object Properties=
|Required Data Properties=
|Licensing Comments=
}}

Edit the page to see the template text.