Skip to content

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

CurveData class diagram

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