Editing Object Configuration (Draft)

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 11: Line 11:
 
! style="padding: 10px"| <span style="color: #BBCE00">'''Processes (User Stories/Requirements) (Stage 1 Description)'''</span> !! <span style="color: #BBCE00">'''Configuration Name'''</span>
 
! style="padding: 10px"| <span style="color: #BBCE00">'''Processes (User Stories/Requirements) (Stage 1 Description)'''</span> !! <span style="color: #BBCE00">'''Configuration Name'''</span>
 
|-
 
|-
| 1. Store an asset (e.g. dataset) with metadata sufficient for cataloging purposes; || [[Object Configuration (Draft)#Store Asset Configuration|'''Store Asset Configuration''']]
+
| 1. Store an asset (e.g. dataset) with metadata sufficient for cataloging purposes; || '''Store Asset Configuration'''
 
|-
 
|-
| 2. Discover an asset using the metadata – the richer the metadata and the more elaborate the query the greater the precision in discovering the required asset(s); || [[Object Configuration (Draft)#Discover Asset Configuration|'''Discover Asset Configuration''']]
+
| 2. Discover an asset using the metadata – the richer the metadata and the more elaborate the query the greater the precision in discovering the required asset(s); || '''Discover Asset Configuration'''
 
|-
 
|-
| 3. Download an asset based on metadata || [[Object Configuration (Draft)#Download Asset Configuration|'''Download Asset Configuration''']]
+
| 3. Download an asset based on metadata || '''Download Asset Configuration'''
 
|-
 
|-
| 4. Select/project an asset in situ location accessed via metadata || [[Object Configuration (Draft)#Select Asset Configuration|'''Select Asset Configuration''']]
+
| 4. Select/project an asset in situ location accessed via metadata || '''Select Asset Configuration'''
 
|-
 
|-
| 5. Move (selected parts of) asset to location accessed via metadata || [[Object Configuration (Draft)#Move Asset Configuration|'''Move Asset Configuration''']]
+
| 5. Move (selected parts of) asset to location accessed via metadata || '''Move Asset Configuration'''
 
|-
 
|-
| 6. Compose (selected parts of) asset into workflow accessed via metadata || [[Object Configuration (Draft)#Compose Asset Configuration|'''Compose Asset Configuration''']]
+
| 6. Compose (selected parts of) asset into workflow accessed via metadata || '''Compose Asset Configuration'''
 
|-
 
|-
| 7. Update an asset and/or metadata || [[Object Configuration (Draft)#Update Asset Configuration|'''Update Asset Configuration''']]
+
| 7. Update an asset and/or metadata || '''Update Asset Configuration'''
 
|}
 
|}
 
</div>
 
</div>
Line 30: Line 30:
  
 
In addtion to the EV BEOs all the configurations require a management component object and a catalogue system object. These engineering objects together with the collection of configurations conform the complete catalogue service.
 
In addtion to the EV BEOs all the configurations require a management component object and a catalogue system object. These engineering objects together with the collection of configurations conform the complete catalogue service.
 
=== <span style="color: #BBCE00">Store Asset Configuration</span> ===
 
 
{| style="width: 85%;"
 
|-
 
| style="width: 65%; vertical-align: top; padding: 10px 10px 10px 10px"|
 
The configuration for storing a new asset depends on six BEOs: [[Engineering Objects (Draft)#catalogue service|'''catalogue service''']], [[Engineering Objects (Draft)#data transfer service|'''data transfer service''']], [[Engineering Objects (Draft)#raw data collector|'''raw data collector''']], [[Engineering Objects (Draft)#data importer|'''data importer''']], [[Engineering Objects (Draft)#pid manager|'''pid manager''']], and  [[Engineering Objects (Draft)#data store controller|'''data store controller''']].
 
 
The figures on the right shows the configuration of the service using the recommended [[Container Structure (Draft)|'''Container Structure''']].
 
 
This configuration shows a self contained service which already contains the required objects for three possible service variations: collect from sensor, import from another repository, and assign global unique pid.
 
 
{| class="wikitable"
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Name:</span>'''</div>
 
| Store Asset
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Process:</span>'''</div>
 
| Store an asset (e.g. dataset) with metadata sufficient for cataloging purposes
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Resources</span>'''</div>
 
|
 
* asset
 
* metadata
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Outputs</span>'''</div>
 
|
 
* asset [registered]
 
* metadata [registered]
 
* asset pid [registered]
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Options</span>'''</div>
 
|
 
* collect data from sensors
 
* import data from external source
 
* assign global unique pid
 
|}
 
| style="width: 35%; vertical-align: top; padding: 10px 10px 10px 25px"|
 
[[File:EVCSStoreAsset.png|320px]]
 
|}
 
 
=== <span style="color: #BBCE00">Discover Asset Configuration</span> ===
 
 
{| style="width: 85%;"
 
|-
 
| style="width: 65%; vertical-align: top; padding: 10px 10px 10px 10px"|
 
The configuration for discovering an asset depends on three BEOs: [[Engineering Objects (Draft)#catalogue service|'''catalogue service''']],  [[Engineering Objects (Draft)#pid manager|'''pid manager''']], and [[Engineering Objects (Draft)#data store controller|'''data store controller''']].
 
 
The figures on the right shows the configuration of the service using the recommended [[Container Structure (Draft)|'''Container Structure''']].
 
 
This configuration shows a self contained service which already contains the required objects for supporting the discovery process.
 
 
{| class="wikitable"
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Name:</span>'''</div>
 
| Discover Asset
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Process:</span>'''</div>
 
| Discover an asset using the metadata – the richer the metadata and the more elaborate the query the greater the precision in discovering the required asset(s)
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Resources:</span>'''</div>
 
|
 
* query parameters (metadata)
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Outputs:</span>'''</div>
 
|
 
* metadata
 
** asset pid
 
** asset reference (publishable)
 
** asset description
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Options:</span>'''</div>
 
|
 
* faceted discovery (filtering of results)
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Correspondences</span>'''</div>
 
| Technology Viewpoint: [[Catalogue Discovery Object (Draft)|'''Catalogue Discovery Object''']]
 
|}
 
| style="width: 35%; vertical-align: top; padding: 10px 10px 10px 25px"|
 
[[File:EVCSDiscoverAsset.png|320px]]
 
|}
 
 
=== <span style="color: #BBCE00">Download Asset Configuration</span> ===
 
 
{| style="width: 85%;"
 
|-
 
| style="width: 65%; vertical-align: top; padding: 10px 10px 10px 10px"|
 
The configuration for storing a new asset depends on five BEOs: [[Engineering Objects (Draft)#catalogue service|'''catalogue service''']], [[Engineering Objects (Draft)#data transfer service|'''data transfer service''']], [[Engineering Objects (Draft)#data exporter|'''data exporter''']], [[Engineering Objects (Draft)#pid manager|'''pid manager''']], and [[Engineering Objects (Draft)#data store controller|'''data store controller''']]
 
 
The figures on the right shows the configuration of the service using the recommended [[Container Structure (Draft)|'''Container Structure''']].
 
 
This configuration shows a self contained service which already contains the required objects for supporting the discovery process.
 
 
{| class="wikitable"
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Name:</span>'''</div>
 
| Download Asset
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Process:</span>'''</div>
 
| Download an asset based on metadata
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Resources</span>'''</div>
 
|
 
* asset pid (precondition: discovery)
 
* filtering parameters (metadata, optional)
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Outputs</span>'''</div>
 
|
 
* asset (copy)
 
* metadata
 
** asset pid
 
** asset reference (publishable)
 
** asset description
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Options</span>'''</div>
 
|
 
* download complete
 
* download partial
 
|}
 
| style="width: 35%; vertical-align: top; padding: 10px 10px 10px 25px"|
 
[[File:EVCSDownloadAsset.png|290px]]
 
|}
 
 
=== <span style="color: #BBCE00">Select Asset Configuration</span> ===
 
 
{| style="width: 85%;"
 
|-
 
| style="width: 65%; vertical-align: top; padding: 10px 10px 10px 10px"|
 
The configuration for selecting an asset depends on five BEOs: [[Engineering Objects (Draft)#catalogue service|'''catalogue service''']], [[Engineering Objects (Draft)#coordination service|'''coordination service''']], [[Engineering Objects (Draft)#process controller|'''process controller''']], [[Engineering Objects (Draft)#pid manager|'''pid manager''']], and [[Engineering Objects (Draft)#data store controller|'''data store controller''']]
 
 
The figures on the right shows the configuration of the service using the recommended [[Container Structure (Draft)|'''Container Structure''']].
 
 
This configuration shows a self contained service which already contains the required objects for supporting the discovery process.
 
 
{| class="wikitable"
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Name:</span>'''</div>
 
| Select Asset
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Process:</span>'''</div>
 
| Select/project an asset in situ location accessed via metadata
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Resources</span>'''</div>
 
|
 
* asset pid (precondition: discovery)
 
* filtering parameters (metadata, optional)
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Outputs</span>'''</div>
 
|
 
* asset (processed view)
 
* metadata
 
** asset pid
 
** asset reference (publishable)
 
** asset description
 
** asset view details
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Options</span>'''</div>
 
|
 
* select
 
* project
 
|}
 
| style="width: 35%; vertical-align: top; padding: 10px 10px 10px 25px"|
 
[[File:EVCSSelectAsset.png|290px]]
 
|}
 
 
=== <span style="color: #BBCE00">Move Asset Configuration</span> ===
 
 
{| style="width: 85%;"
 
|-
 
| style="width: 65%; vertical-align: top; padding: 10px 10px 10px 10px"|
 
The configuration for moving an asset depends on seven BEOs: [[Engineering Objects (Draft)#catalogue service|'''catalogue service''']],  [[Engineering Objects (Draft)#data transfer service|'''data transfer service''']], [[Engineering Objects (Draft)#data exporter|'''data exporter''']], [[Engineering Objects (Draft)#pid manager|'''pid manager''']], [[Engineering Objects (Draft)#data store controller|'''data store controller''']], [[Engineering Objects (Draft)#coordination service|'''coordination service''']], and [[Engineering Objects (Draft)#process controller|'''process controller''']].
 
 
The figures on the right shows the configuration of the service using the recommended [[Container Structure (Draft)|'''Container Structure''']].
 
 
This configuration shows a self contained service which already contains the required objects for supporting the move asset process.
 
 
{| class="wikitable"
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Name:</span>'''</div>
 
| Move Asset
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Process:</span>'''</div>
 
| Move (selected parts of) asset to location accessed via metadata
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Resources</span>'''</div>
 
|
 
* asset pid (precondition: discovery)
 
* filtering parameters (metadata, optional)
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Outputs</span>'''</div>
 
|
 
* asset (partial or completely relocated)
 
* metadata
 
** asset pid
 
** asset reference (publishable)
 
** asset description
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Options</span>'''</div>
 
|
 
* move complete (delete original)
 
* move partial (delete partial)
 
|}
 
| style="width: 35%; vertical-align: top; padding: 10px 10px 10px 25px"|
 
[[File:EVCSMoveAsset.png|320px]]
 
|}
 
 
=== <span style="color: #BBCE00">Compose Asset Configuration</span> ===
 
 
{| style="width: 85%;"
 
|-
 
| style="width: 65%; vertical-align: top; padding: 10px 10px 10px 10px"|
 
The configuration for composing existing assets depends on seven BEOs: [[Engineering Objects (Draft)#catalogue service|'''catalogue service''']],  [[Engineering Objects (Draft)#data transfer service|'''data transfer service''']], [[Engineering Objects (Draft)#data exporter|'''data exporter''']], [[Engineering Objects (Draft)#pid manager|'''pid manager''']], [[Engineering Objects (Draft)#data store controller|'''data store controller''']], [[Engineering Objects (Draft)#coordination service|'''coordination service''']], and [[Engineering Objects (Draft)#process controller|'''process controller''']].
 
 
The figures on the right shows the configuration of the service using the recommended [[Container Structure (Draft)|'''Container Structure''']].
 
 
This configuration shows a self contained service which already contains the required objects for supporting the compose asset process.
 
 
{| class="wikitable"
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Name:</span>'''</div>
 
| Compose Asset
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Process:</span>'''</div>
 
| Compose (selected parts of) asset into workflow accessed via metadata.
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Resources</span>'''</div>
 
|
 
* asset pid (precondition: discovery)
 
* filtering parameters (metadata, optional)
 
* destination parameters
 
* scheduling parameters
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Outputs</span>'''</div>
 
|
 
* asset (copy, partial or complete)
 
* metadata
 
** asset pid
 
** asset reference (publishable)
 
** asset description
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Options</span>'''</div>
 
|
 
* compose complete
 
* compose partial
 
|}
 
| style="width: 35%; vertical-align: top; padding: 10px 10px 10px 25px"|
 
[[File:EVCSComposeAsset.png|320px]]
 
|}
 
 
=== <span style="color: #BBCE00">Update Asset Configuration</span> ===
 
 
{| style="width: 85%;"
 
|-
 
| style="width: 65%; vertical-align: top; padding: 10px 10px 10px 10px"|
 
The configuration for discovering an asset depends on four BEOs: [[Engineering Objects (Draft)#catalogue service|'''catalogue service''']], '''annotation service''', [[Engineering Objects (Draft)#pid manager|'''pid manager''']], and [[Engineering Objects (Draft)#data store controller|'''data store controller''']].
 
 
The figures on the right shows the configuration of the service using the recommended [[Container Structure (Draft)|'''Container Structure''']].
 
 
This configuration shows a self contained service which already contains the required objects for supporting the discovery process.
 
 
{| class="wikitable"
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Name:</span>'''</div>
 
| Discover Asset
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Process:</span>'''</div>
 
| Update an asset and/or metadata
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Resources</span>'''</div>
 
|
 
* asset pid
 
* update parameters (metadata)
 
* asset (complement or replacement)
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Outputs</span>'''</div>
 
|
 
* metadata
 
** asset pid
 
** asset reference (publishable)
 
** asset description
 
|-
 
! <div style='text-align: left;'>'''<span style="color: #BBCE00">Optionsup</span>'''</div>
 
|
 
* update metadata only
 
* annotate asset
 
* annotate metadata
 
* update global pid
 
|}
 
| style="width: 35%; vertical-align: top; padding: 10px 10px 10px 25px"|
 
[[File:EVCSUpdateAsset.png|320px]]
 
|}
 
  
 
[[Category:Engineering Viewpoint (Draft)]]
 
[[Category:Engineering Viewpoint (Draft)]]

Please note that all contributions to may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)