1 | v0.2.1
|
---|
2 | 072511
|
---|
3 |
|
---|
4 | measurement_data_object_descriptor [mandatory]
|
---|
5 | identifiers [mandatory]
|
---|
6 | identifier [mandatory; applies to entire object; only one primary entry allowed]
|
---|
7 | rank=primary|secondary=primary
|
---|
8 | type=urn|variable|key|token=urn [primary identifier must be type=urn]
|
---|
9 | source=holderid_n=holderid_1 [primary identifier source be holderid_1, the orignator of the object]
|
---|
10 | value=text
|
---|
11 | =urn
|
---|
12 | =domain:subdomain+object_type+object_name [object_name should be unique within domain:subdomain for this object_type]
|
---|
13 | =geni.net:holder_1.org+object_type+object_name
|
---|
14 |
|
---|
15 | descriptors [mandatory]
|
---|
16 | descriptor [mandatory; applies to entire object; only one entry allowed]
|
---|
17 | level=1 [mandatory] object_type=meas_data_collection|meas_data_flow|meas_data_directory|meas_data_file|meas_data_database|meas_data_service_portal|meas_data_service_GUI [mandatory; where is the list defined?]
|
---|
18 | project_id=text [mandatory or optional?]
|
---|
19 | slice_id=text [mandatory]
|
---|
20 | locator [mandatory]
|
---|
21 | view=global|per_association|within_holder [mandatory]
|
---|
22 | holder=holderid_n [optional]
|
---|
23 | type=path|url|other [mandatory]
|
---|
24 | value=text [mandatory]
|
---|
25 | access_method= text [optional]
|
---|
26 | object_format=perfSONAR_API|OML_DB|GUI|etc [mandatory; depends on object_type; where is the list defined?; e.g., for perfSONAR, would specify perfSONAR API]
|
---|
27 | interpretation_method [mandatory; depends on object_type and object_format]
|
---|
28 |
|
---|
29 | encryption=yes|no [mandatory]
|
---|
30 |
|
---|
31 | holders [mandatory]
|
---|
32 | holder [mandatory]
|
---|
33 | id=holderid_1 [mandatory; gathered measurement data; in perfSONAR, this is the MeasArchive Srvc]
|
---|
34 | order=1 [mandatory]
|
---|
35 | domain=geni.net [mandatory, if available]
|
---|
36 | subdomain=holder_1.org [mandatory, if available]
|
---|
37 | slice_id=text [mandatory, if available]
|
---|
38 | user_id=text [mandatory, if available]
|
---|
39 | contact [mandatory, if available]
|
---|
40 | type=email|url|other [mandatory]
|
---|
41 | value=text [mandatory]
|
---|
42 | collection=yes|inherited [mandatory]
|
---|
43 | anonymization=yes|yes_inherited|not_required [mandatory]
|
---|
44 | sharing=allowed|allowed_inherited|not_allowed [mandatory]
|
---|
45 | disposal=specified|specified_inherited|not_specified [mandatory]
|
---|
46 | transaction [mandatory]
|
---|
47 | transaction_id=text [mandatory; must be unique]
|
---|
48 | transaction_type=collected|received|returned|registered|modified|shared|assigned|etc. [mandatory; where is the list defined?]
|
---|
49 | transaction_date_time=text [mandatory]
|
---|