The following are links to some useful external materials
- Requirements for caBIG Infrastructure to Support Semantic Workflows
- Recommendations for caBIG to Support Semantic Workflows
- Use Cases for Semantic Workflows in caBIG
The following are high level use case statements related to these requirements
- Use case 1
- Use case 2
The following are non-functional requirements that do not result in actor-oriented use cases
table goes here
The following are some basic discovery related use cases that pertain to the requirements
Discover data of interest
Use Case Number |
Init3dbw2.pm21.1 |
Brief Description |
Discover data of interest: A researcher wants to find data that has already been collected for use with caArray. They are able to find the data and to inspect the system to learn about what type of cells are in the database, what type of pathology is available for the data, etc. |
Actor(s) for this particular use case |
Cancer Researcher |
Pre-condition |
Data services exist and are accessible. |
Post condition |
Data of interest is discovered. |
Steps to take |
|
Alternate Flow |
None. |
Priority |
High. |
Associated Links |
|
Fit criterion/Acceptance Criterion |
None. |
Discover related data
Use Case Number |
Init3dbw2.pm21.2 |
Brief Description |
In some cases, two semantically equivalent data element can be annotated with different semantic concepts that may or may not themselves be related. In these cases, there needs to be a mechanism to define semantic equivalence between the data elements, the concepts, or expand/contract the scope of the semantic query in the case of related concepts. An example of this use case is that there needs to be a way to discover data elements both with StartDate and Begin+Date, e.g. through a semantic equivalence of the two or through a widening/narrowing query. |
Actor(s) for this particular use case |
Metadata Specialist, Cancer Researcher |
Pre-condition |
Two data element exist and are individually discoverable |
Post condition |
The two data elements are discovered as semantically equivalent |
Steps to take |
|
Alternate Flow |
If the two data elements are annotated with related concepts, the following alternate flow is possible:
|
Priority |
High. |
Associated Links |
None. |
Fit criterion/Acceptance Criterion |
None. |
Aggregate data
Use Case Number |
Init3dbw2.pm21.3 |
Brief Description |
Aggregate data of interest: A researcher is able to query the system to find data that can be combined with their data. It is able to compare the characteristics of the dataset to ensure that the data are combinable, for example . |
Actor(s) for this particular use case |
Cancer Researcher |
Pre-condition |
A number of datasets have been identified for aggregation. |
Post condition |
Combinable data has been aggregated. |
Steps to take |
|
Alternate Flow |
None. |
Priority |
Low. |
Associated Links |
|
Fit criterion/Acceptance Criterion |
None. |
The following use cases have direct overlap with these requirements but have been captured under Init1dbw6.pm8 - Support caB2B to integrate services on caGrid