GEC11InstMeasWorkingSession: 072511_ver0.2.1_mandatoryonly_MDOD_DataModel.txt

File 072511_ver0.2.1_mandatoryonly_MDOD_DataModel.txt, 2.6 KB (added by hmussman@bbn.com, 8 years ago)
Line 
1v0.2.1
2072511
3
4measurement_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]