]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.simulation.ontology/graph/History.pgraph
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.simulation.ontology / graph / History.pgraph
1 L0 = <http://www.simantics.org/Layer0-1.1>\r
2 SIMU = <http://www.simantics.org/Simulation-1.1>\r
3 \r
4 HIS = SIMU.History : L0.Library\r
5     L0.HasResourceClass "org.simantics.simulation.ontology.HistoryResource"\r
6 \r
7 HIS.History <T L0.Entity\r
8     @L0.singleProperty L0.HasName // ID, Typically GUID\r
9     @L0.property L0.ConsistsOf // HIS.History.Item\r
10     >-- HIS.History.size --> L0.Long <R L0.HasProperty : L0.FunctionalRelation\r
11         L0.HasLabel "Total size of all history items in bytes"\r
12 \r
13 // Time series stream\r
14 HIS.History.Item <T L0.Entity\r
15     @L0.singleProperty L0.HasName // Identifier\r
16     @L0.singleProperty HIS.History.Item.Series\r
17     @L0.singleProperty HIS.History.Item.Info   \r
18     >-- HIS.History.Item.size --> L0.Long <R L0.HasProperty : L0.FunctionalRelation\r
19         L0.HasLabel "Size of history item in bytes"\r
20 \r
21 // The actual data - time series\r
22 HIS.History.Item.Series <R L0.HasProperty : L0.FunctionalRelation\r
23     --> L0.Variant\r
24     \r
25 // CollectorState.Item - Collector data for the item\r
26 HIS.History.Item.Info <R L0.HasProperty : L0.FunctionalRelation\r
27     --> L0.Variant\r
28 \r
29 // The complete archived+compressed history data\r
30 HIS.History.archive <R L0.HasProperty : L0.FunctionalRelation\r
31     --> L0.ByteArray\r
32 \r
33 //\r
34 // Below this line -- UNUSED //\r
35 //\r
36 \r
37 HIS.History.Item.Format <R L0.HasProperty : L0.FunctionalRelation\r
38     --> L0.DataType\r
39 \r
40 HIS.History.Item.FormatId <R L0.HasProperty : L0.FunctionalRelation\r
41     --> L0.String\r
42 \r
43 HIS.History.Item.VariableId <R L0.HasProperty : L0.FunctionalRelation\r
44     --> L0.String\r
45 \r
46 HIS.History.Item.Deadband <R L0.HasProperty : L0.FunctionalRelation\r
47     --> L0.Double\r
48 \r
49 HIS.History.Item.Interval <R L0.HasProperty : L0.FunctionalRelation\r
50     --> L0.Double\r
51 \r
52 HIS.History.Item.Gain <R L0.HasProperty : L0.FunctionalRelation\r
53     --> L0.Double\r
54 \r
55 HIS.History.Item.Bias <R L0.HasProperty : L0.FunctionalRelation\r
56     --> L0.Double\r
57 \r
58 HIS.History.Item.Enabled <R L0.HasProperty : L0.FunctionalRelation\r
59     --> L0.Boolean\r
60 \r
61 HIS.History.Item.GroupId <R L0.HasProperty : L0.FunctionalRelation\r
62     --> L0.String\r
63 \r
64 HIS.History.Item.GroupItemId <R L0.HasProperty : L0.FunctionalRelation\r
65     --> L0.Variant\r
66     \r
67 HIS.History.Item.CollectorState <R L0.HasProperty : L0.FunctionalRelation\r
68     --> L0.Variant\r