id | title | sidebar_label | scopetag | date |
---|---|---|---|---|
ctext-use-case |
Curated Texts of type `use-case` |
Use Cases |
tev2 |
20220303 |
import useBaseUrl from '@docusaurus/useBaseUrl' import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';
export const Mark = ({children}) => ( <span style={{ color:'black', backgroundColor:'yellow', padding:'0.2rem', borderRadius:'2px', }}> {children} );
:::caution
The entire section on Terminology Engine v 2 (TEv2) is still under construction.
As TEv2 is not (yet) available, the texts that specify the tool are still 'raw', i.e. not yet processed.
readers will need to see through some (currently unprocessed) notational conventions.
:::
This document specifies what specifics of curated texts that describe terminological artifacts of type use-case
. The reader is assumed to be familiar with the generic structure of a curated text.
A Use-case is a description of a situation that illustrates the needs (or specifies requirements) for having something, e.g. capabilities, or things that enable one to do something. A use-case describes a situation in which the use of something (e.g. a concept, pattern, software system, etc.) is beneficial.
A good description helps readers to illustrate the benefits of concepts and patterns, test definitions, and identify risks. In short, it augments one understanding.
In this section, we describe the header fields that are specific for terminological artifacts of type use-case
:
Legend
Name
contains the field name;Req'd
specifies whether (Y
) or not (n
) the field is required to be present as a header field.Description
specifies the meaning of the field, and other things you may need to know, e.g. why it is needed, a required syntax, etc.
Name | Req'd | Description |
---|---|---|
term |
Y | Text that is the name of the use-case in (human readable) texts. It is typically used to represent the use-case itself, but also to represent arbitrary/unspecified instances thereof. This text will show as an entry in the HRG. Examples: ["Handling a contribution", "Glossary generation"] |
Example of a complete Use-case Header
Revise the YAML code below
---
A markdown body consists of one or more sections that each have a heading, optionally followed by a heading id. We provide suggestions for a variety of sections, that we think help readers get a good understanding of the concept that is described.
We have placed the suggestions in an order that we think makes for good reading. However, if you think otherwise, you are free to change this order, leave out sections, and/or add your own.
Legend (and suggestions for using your own headings)
The body is expected to consist of sections of text, for which we provide suggestions for the section headings. A section consists of a header and further text, as follows:
## <Heading> {#<trait>}
further text goes here.
The trait
is important, as authors can use it in a term ref to refer to this particular section. Therefore, you SHOULD stick to the suggestions for the trait
if you write such a section.
The table that contains the suggestions has the following columns:
- Heading shows a name we suggest for a particular section. If you use this suggestion, you do not need to also provide the
Heading ID
(because it is automatically arranged for). - trait specifies the text to be used as a heading id in the case that the author of the section decides to use a different heading as the one that is suggested.
- Description describes the kinds of content you may want to put in the section, and what readers expect that they would know, or could do after having read the text.
Heading | trait | Description |
---|---|---|
Purpose | purpose | Text that describes why the use-case is needed. What purposes does it serve? What can you do with it that you cannot do (as well) without it? What objectives does it help realize? Why is this use-case relevant within its scope of definition? |
Introduction | introduction | Text that gently introduces the use-case and its context to the reader - preferably in casual terms. You can state whatever you think your audience needs to keep on reading and, ultimately, change their minds. |
Informal Description | informal-description | Text that describes the use-case in a colloquial way, meant to ensure the reader will not face any surprises if she continues to read to the more formal parts. |
Formal Description | formal-description | Text that describes the use-case in a formal way, possibly with a figure and formal notations. This text would enable people to create formal models, e.g. in RDFS, OWL or other semantic languages. |
Notes | notes | Text that may be of importance to readers, but that doesn't fit anywhere else. |
References | references | List references to other texts, standards, (scientific) articles, applicable legislation, git repo's, etc., as appropriate. |