The Common Transactive Services was initially developed in Phase One of the NIST Transactive Energy [Modeling and Simulation] Challenge. Phase One was a 2015-2016 effort to enable and extend transactive energy tehnologies.
The initial Common Transactive Services report, along with related work on transactive microgrids, is in Github repositories
- Transactive Energy Challenge at https://github.com/EnergyMashupLab/TransactiveEnergyChallenge and
- Microgrids at https://github.com/EnergyMashupLab/microgrids, containing use cases and requirements for transactive microgrids.
Papers were presented at the 2016 Transactive Energy Conference sponsored by the GridWise Architecture Council in Portland Oregon. See the conference link for the Proceedings.
This repository contains the following subdirectories, each with its own README, that contain schemas and models:
-
xsd – XML schemas for the Common Transactive Services (CTS)
-
json — JSON schemas to serialize the Common Transactive Services (CTS) payloads
-
UML - PDF files of UML models used from Energy Interoperation, EMIX, and the XML schemas in this folder
These schemas were originally defined for the NIST-CTS-Agents which project uses Github, Maven, Java 8, and Spring Boot 2.
That project now uses the Java Persistence API (JPA) and does not directly consume these schemas, although the project Java code was based on these XML Schemas. These schemas are in turn an evolution of the OASIS Energy Interoperation schemas. See the individual README files for more information.
-
William Cox - Architecture - Cox Software Architects LLC
-
Toby Considine – Architecture – TC9 Inc
This project is licensed under the Apache 2.0 License.