1 | v0.2
|
---|
2 | 072011
|
---|
3 |
|
---|
4 | measurement_data_object_descriptor
|
---|
5 | identifiers
|
---|
6 | identifier [required; applies to entire object; only one primary entry allowed]
|
---|
7 | rank=primary|secondary=primary
|
---|
8 | type=urn|variable|key|token=urn
|
---|
9 | source=holderid_n=holderid_1
|
---|
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 | identifier [optional]
|
---|
16 | rank=primary|secondary=secondary
|
---|
17 |
|
---|
18 | title=text [optional]
|
---|
19 | abstract=text [optional]
|
---|
20 | subject=text [optional]
|
---|
21 | keywords=text [optional]
|
---|
22 | annotation [optional]
|
---|
23 | user_id=text
|
---|
24 | date_time=text
|
---|
25 | entry=text
|
---|
26 |
|
---|
27 | annotation [optional]
|
---|
28 |
|
---|
29 | descriptors
|
---|
30 | descriptor [required; applies to entire object; only one entry allowed]
|
---|
31 | level=1 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 [required; where is the list defined?]
|
---|
32 | collection_geographic_location=text [optional]
|
---|
33 | collection_start_date_time=numerical [optional]
|
---|
34 | collection_end_date_time=numerical [optional]
|
---|
35 | project_id=text [optional]
|
---|
36 | slice_id=text [optional]
|
---|
37 | experiment_id=text [optional]
|
---|
38 | run_id=text [optional]
|
---|
39 | target=text [e.g., what hosts, where in the topology; equivalent to perfSONAR Subject; optional; use topology info?]
|
---|
40 | category=(text from list: ?) [e.g., what type of tests; equivalent to perfSONAR EventType; optional; where is the list defined?]
|
---|
41 | parameters
|
---|
42 | parameter_1= text [optional; as required by category; equivalent to perfSONAR Parameters]
|
---|
43 |
|
---|
44 | parameter_n= text [optional; as required by category; equivalent to perfSONAR Parameters]
|
---|
45 |
|
---|
46 | object_size=numerical [optional]
|
---|
47 | flow_rate=numerical [optional]
|
---|
48 | locator [required]
|
---|
49 | view=global|per_association|by_holder
|
---|
50 | holder=holderid_n [optional]
|
---|
51 | type=path|url|etc
|
---|
52 | value=text [required; equivalent to perfSONAR portal url]
|
---|
53 | access_method= text [optional; when required]
|
---|
54 |
|
---|
55 | locator [optional]
|
---|
56 |
|
---|
57 | object_format=perfSONAR_API|OML_DB|GUI|etc [required; depends on type; where is the list defined?; for perfSONAR, would specify perfSONAR API]
|
---|
58 | interpretation_method [required; depends on type and format]
|
---|
59 |
|
---|
60 |
|
---|
61 |
|
---|
62 | encryption=yes|no
|
---|
63 | encryption_method [optional; depends on type and format]
|
---|
64 |
|
---|
65 |
|
---|
66 | annotation [optional]
|
---|
67 | user_id=text
|
---|
68 | date_time=text
|
---|
69 | entry=text
|
---|
70 |
|
---|
71 | annotation [optional]
|
---|
72 |
|
---|
73 |
|
---|
74 | descriptors_nextleveldown [optional]
|
---|
75 | descriptor
|
---|
76 | level=2
|
---|
77 |
|
---|
78 | descriptor [optional]
|
---|
79 | level=2
|
---|
80 |
|
---|
81 | holders
|
---|
82 | holder
|
---|
83 | id=holderid_1 [required; gathered measurement data; in perfSONAR, this is the MeasArchive Srvc]
|
---|
84 | order=1
|
---|
85 | domain=geni.net
|
---|
86 | subdomain=holder_1.org
|
---|
87 | project_id=text [optional]
|
---|
88 | slice_id=text [optional]
|
---|
89 | service_id=text [optional]
|
---|
90 | user_id=text [optional]
|
---|
91 | contact [required; applies to entire object; only one primary entry allowed]
|
---|
92 | type=email|url [optional; equivalent to perfSONAR portal url when used for authorization]
|
---|
93 | value=text
|
---|
94 | collection=yes|inherited
|
---|
95 | collection_policy [optional; relevant policy when measurement data was collected by this holder]
|
---|
96 |
|
---|
97 | anonymization=yes|yes_inherited|not_required
|
---|
98 | anonymization_method [optional; used when measurement data was collected by this holder]
|
---|
99 |
|
---|
100 | sharing=allowed|allowed_inherited|not_allowed
|
---|
101 | sharing_policy [optional; relevant policy when measurement data is to be shared by this holder]
|
---|
102 |
|
---|
103 | disposal=specified|specified_inherited|not_specified
|
---|
104 | disposal_policy [optional; relevant policy when measurement data is to be shared by this holder]
|
---|
105 |
|
---|
106 | transaction
|
---|
107 | transaction_id=text [unique]
|
---|
108 | transaction_type=collected|received|returned|registered|modified|shared|assigned|etc. [where is the list defined?]
|
---|
109 | transaction_date_time=text
|
---|
110 | transaction_info {depends on transaction_type]
|
---|
111 |
|
---|
112 |
|
---|
113 | annotation [optional]
|
---|
114 | user_id=text
|
---|
115 | date_time=text
|
---|
116 | entry=text
|
---|
117 |
|
---|
118 | annotation
|
---|
119 |
|
---|
120 | transaction
|
---|
121 |
|
---|
122 | holder
|
---|
123 |
|
---|