Skip to content

EnergyMashupLab/CTS-schemas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Common Transactive Services Schemas

Background

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

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.

Technical Description Schemas Hierarchy

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

Built With

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.

Authors

License

This project is licensed under the Apache 2.0 License.

Acknowledgments

About

Working XML and JSON schemas and UML models for Common Transactive Services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •