0

I am studying RDF and CIM. I am studying RDF after reading IEC 61970 501 and 552, but I am not sure what exactly is the difference between these. From what I have understood so far, is it right to define namespace well to become CIM XML?

user20297975
  • 129
  • 8

1 Answers1

2

IEC 61970-552:2016 specifies the format and rules for exchanging modelling information based upon the CIM. It uses the CIM RDF Schema presented in IEC 61970-501 as the meta-model framework for constructing XML documents of power system modelling information. The style of these documents is called. CIMXML format IEC 61970-552:2016

RDF/XML is a syntax, defined by the W3C, to express an RDF graph (triples) as an XML document. An XML Syntax for RDF

In plain language RDF/XML tells you how to serialize triples (RDF graph) as an XML document, where other option might be a Turtle serialization. And the CIMXML tells you how to serialize CIM modeled data as XML messages. It is based on CIM/RDFS but further more expands on that concept.

I hope that this will give you a clear picture, but feel free to reach out if you have more questions.

RedCrusaderJr
  • 350
  • 1
  • 12
  • I don't see the difference between RDF/XML of W3C and CIM RDF XML. Are they both syntactically the same? – user20297975 Nov 22 '22 at 12:55
  • RDF/XML is just a syntax. CIMXML is a format of message exchange. As @UninformedUser pointed out they have XML in common, but they are just completely different things and should not be compared to say at least. – RedCrusaderJr Nov 22 '22 at 13:13
  • Then, is the RDF schema of W3C and the CIM RDF schema of 501 also just syntax? – user20297975 Nov 22 '22 at 13:20
  • Yes, triples serialized to RDF/XML format would look familiar if put next to CIMXML message, as they are both syntactically written in XML, but that's all there is. CIM is a domain oriented model of data, with a specific purpose, and CIMXML is and industry grade specification, with a communication intent set in its design. – RedCrusaderJr Nov 22 '22 at 13:22
  • Short answer, no. RDFS is an ontology language, used to represent certain knowledge, to describe a domain. CIM RDFS is a standard that defines how you express CIM model as an RDFS ontology, where as a remainder CIM model is described in UML language. – RedCrusaderJr Nov 22 '22 at 13:27