Difference between revisions of "Form:Use Case Definition"

From City Data Model Project Collaboratory
Jump to navigation Jump to search
 
(23 intermediate revisions by the same user not shown)
Line 5: Line 5:
  
  
{{#forminput:form=Use Case Definition}}
+
{{#forminput:form=Use Case Definition|query string=namespace=UseCase&={{PAGENAME}}}}
  
 
</noinclude><includeonly>
 
</noinclude><includeonly>
Line 11: Line 11:
 
{{{for template|Use Case}}}
 
{{{for template|Use Case}}}
 
{| class="formtable"
 
{| class="formtable"
 +
! Domain:
 +
| {{{field|Domain|input type=dropdown|values=Smart Government, Smart Transportation, Smart Education, Smart Healthcare, Smart Home, Smart Campus}}}
 +
|-
 
! Summary:  
 
! Summary:  
 
| {{{field|Summary|input type=textarea|mandatory|maxlength=280|placeholder=Short description (max 280 characters).  
 
| {{{field|Summary|input type=textarea|mandatory|maxlength=280|placeholder=Short description (max 280 characters).  
Line 30: Line 33:
 
| {{{field|Information Requirements|input type=textarea|placeholder=This is a very high-level description, for example, "origin location, destination location, and travel preferences". Details can be hashed out later and shown in the diagrams; this can be updated later to provide correspondence linkages to the defined data concepts in the Information View. While not technically required to define a use case, this field should be populated prior to beginning work on the data definitions.}}}
 
| {{{field|Information Requirements|input type=textarea|placeholder=This is a very high-level description, for example, "origin location, destination location, and travel preferences". Details can be hashed out later and shown in the diagrams; this can be updated later to provide correspondence linkages to the defined data concepts in the Information View. While not technically required to define a use case, this field should be populated prior to beginning work on the data definitions.}}}
 
|-
 
|-
 +
! Required Classes
 +
| {{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:Class]] |format=list}}
 +
{{#ask:[[-RequiresClass::{{PAGENAME}}]] [[Category:Class]] |format=list}}
 +
|-
 +
!
 +
| {{{field|Required Classes|input type=listbox|values from category=Class|multiple}}}
 +
|-
 +
! Required Object Properties
 +
| {{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:ObjectProperty]] |format=list}}
 +
{{#ask:[[-RequiresObjectProperty::{{PAGENAME}}]] |format=list}}
 +
|-
 +
!
 +
| {{{field|Required Object Properties|input type=listbox|values from category=ObjectProperty|multiple}}}
 +
|-
 +
! Required Data Properties
 +
| {{#ask:[[RequiredByUseCase::{{PAGENAME}}]] [[Category:DataProperty]] |format=list}}
 +
{{#ask:[[-RequiresDataPRoperty::{{PAGENAME}}]] |format=list}}
 +
|-
 +
!
 +
| {{{field|Required Data Properties|input type=listbox|values from category=DataProperty|multiple}}}
 +
|-
 +
 
! Issues
 
! Issues
 
| {{{field|Issues|input type=textarea}}}
 
| {{{field|Issues|input type=textarea}}}
Line 36: Line 61:
 
| {{{field|References|input type=textarea| placeholder=Source materials used to develop this use case}}}
 
| {{{field|References|input type=textarea| placeholder=Source materials used to develop this use case}}}
 
|-
 
|-
! Specification(s)
+
! Relevant Specification(s)
| {{{field|Specifications|input type=listbox|values from category=Specification|placeholder=Link to reference architectures, standards and other resources that rely upon this use case definition|multiple}}}
+
| {{{field|Specifications|input type=listbox|values from category=Specification|multiple}}}
 
|-
 
|-
! Scenario Licensing:  
+
! Licensing Information:  
 
| {{{field|Scenario License|mandatory|input type=dropdown|values from category=License}}}
 
| {{{field|Scenario License|mandatory|input type=dropdown|values from category=License}}}
 
<!-- crude initial set of pages defined in Category:License -->
 
<!-- crude initial set of pages defined in Category:License -->
Line 45: Line 70:
 
! Other Licensing Notes:
 
! Other Licensing Notes:
 
| {{{field| Licensing Comments| input type=textarea}}}
 
| {{{field| Licensing Comments| input type=textarea}}}
 +
|-
 +
! Use Case Status:
 +
| {{{field|Use Case Status|input type=dropdown|mandatory|restricted|default=Pending Approval|values=Pending Approval, Approved, Closed}}}
 
|}
 
|}
 
{{{end template}}}
 
{{{end template}}}
  
{{{for template|Supplementary Figures|label=Supplementary Figure(s)|multiple}}}
+
{{{for template|Supplementary Figures|label=Supplementary Figure(s)}}}
Include any figures needed to assist the user in better understanding the scenario. Any figures should be explained and referenced by either the description or the flow of events.
+
{{{field|Figure Row|holds template}}}
 +
{{{end template}}}
 +
{{{for template|Figure Row|label=Figure|multiple|embed in field=Supplementary Figures[Figure Row]}}}
 
{| class="formtable"
 
{| class="formtable"
! Figure(s):
+
! Figure:  
 
| {{{field|Figure|uploadable}}}
 
| {{{field|Figure|uploadable}}}
|  
+
|-
 +
! Caption:
 +
| {{{field|Caption|input type=text}}}
 
|}
 
|}
 
{{{end template}}}
 
{{{end template}}}

Latest revision as of 12:20, 18 July 2022

This is the "Use Case Definition" form. To create a page with this form, enter the page name below; if a page with that name already exists, you will be sent to a form to edit that page.