CurveData
Multi-purpose data points for defining a curve. The use of this generic class is discouraged if a more specific class can be used to specify the X and Y axis values along with their specific data types.
URI: cim:CurveData
Type: Class
Inheritance
- CurveData
Attributes
| Name | URI | Cardinality and Range | Inheritance | Description |
|---|---|---|---|---|
| xvalue | cim:CurveData.xvalue | 1..1 float | direct | The data value of the X-axis variable, depending on the X-axis units. |
| y1value | cim:CurveData.y1value | 1..1 float | direct | The data value of the first Y-axis variable, depending on the Y-axis units. |
| y2value | cim:CurveData.y2value | 0..1 float | direct | The data value of the second Y-axis variable (if present), depending on the Y-axis units. |
| Curve | cim:CurveData.Curve | 1..1 Curve | direct | The curve of this curve data point. |
Format Examples
{
"@context": {"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#", "linkml": "https://w3id.org/linkml/", "sh": "http://www.w3.org/ns/shacl#", "skos": "http://www.w3.org/2004/02/skos/core#", "dc": "http://purl.org/dc/elements/1.1/", "profcim": "http://iec.ch/TC57/ns/CIM/prof-cim#", "owl": "http://www.w3.org/2002/07/owl#", "cim": "http://iec.ch/TC57/CIM100#", "this": "http://ucaiug.org/ns/CGMES/CoreEquipment-EU/3.0#", "cims": "http://iec.ch/TC57/1999/rdf-schema-extensions-19990926#", "dct": "http://purl.org/dc/terms/", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "dcat": "http://www.w3.org/ns/dcat#", "eu": "http://iec.ch/TC57/CIM100-European#"},
"@id": "urn:uuid:<uuid>",
"@type": "cim:CurveData",
"cim:CurveData.xvalue": "float",
"cim:CurveData.y1value": "float",
"cim:CurveData.y2value": "float",
"cim:CurveData.Curve": { "@id": "urn:uuid:<uuid of Curve>" }
}
<cim:CurveData rdf:ID="_<uuid>">
<cim:CurveData.xvalue>float</cim:CurveData.xvalue>
<cim:CurveData.y1value>float</cim:CurveData.y1value>
<cim:CurveData.y2value>float</cim:CurveData.y2value>
<cim:CurveData.Curve rdf:resource="#_<uuid of Curve>" />
</cim:CurveData>
{
"xvalue": "float",
"y1value": "float",
"y2value": "float",
"Curve": "<Curve>"
}
<urn:uuid:<graph-id>> {
<urn:uuid:<uuid>>
a cim:CurveData ;
cim:CurveData.xvalue "float" ;
cim:CurveData.y1value "float" ;
cim:CurveData.y2value "float" ;
cim:CurveData.Curve <urn:uuid:<uuid of Curve>> .
}
Schema Source
- from schema: http://ucaiug.org/ns/CGMES/CoreEquipment-EU/3.0