Energy Interoperation Common Transactive Services (CTS) Version 1.0
Total Page:16
File Type:pdf, Size:1020Kb
1 2 Energy Interoperation Common 3 Transactive Services (CTS) Version 1.0 4 Committee Specification Draft 01 5 Working draft 03 6 5 April 2021 7 This stage: 8 https://docs.oasis-open.org/energyinterop/ei-cts/v1.0/csd01/ei-cts-v1.0-wd03.pdf (Authoritative) 9 https://docs.oasis-open.org/energyinterop/ei-cts/v1.0/csd01/ei-cts-v1.0-wd03.html 10 https://docs.oasis-open.org/energyinterop/ei-cts/v1.0/csd01/ei-cts-v1.0-wd03.docx 11 Previous stage of Version 1.0: 12 https://docs.oasis-open.org/energyinterop/ei-cts/v1.0/csd01/ei-cts-v1.0-wd02.pdf (Authoritative) 13 https://docs.oasis-open.org/energyinterop/ei-cts/v1.0/csd01/ei-cts-v1.0-wd02.html 14 https://docs.oasis-open.org/energyinterop/ei-cts/v1.0/csd01/ei-cts-v1.0-wd02.docx 15 Latest stage of Version 1.0: 16 https://docs.oasis-open.org/energyinterop/ei-cts/v1.0/ei-cts-v1.0.pdf (Authoritative) 17 https://docs.oasis-open.org/energyinterop/ei-cts/v1.0/ei-cts-v1.0.html 18 https://docs.oasis-open.org/energyinterop/ei-cts/v1.0/ei-cts-v1.0.docx 19 Technical Committee: 20 OASIS Energy Interoperation TC 21 Chairs: 22 David Holmberg ([email protected]), NIST 23 William T. Cox ([email protected]), Individual 24 Editor: 25 Toby Considine ([email protected]), University of North Carolina at Chapel Hill 26 Additional artifacts: 27 This document is one component of a Work Product that also includes: 28 This prose specification is one component of a Work Product that also includes: 29 • UML models 30 • JSON schemas 31 • FIX Simple Binary Encoding binding (SBE) 32 • XML schemas 33 Related work: 34 This document replaces or supersedes: 35 • Common Transactive Services 1.0. The Energy Mashup Lab Specification. Edited by William T. Cox, 36 Toby Considine 30 November 2020. https://www.theenergymashuplab.org/s/cts-1-0-draft- 37 20201130.pdf 38 This document is related to: ei-cts-v1.0-wd03 5 April 2021 Standards Track Work Product Copyright © OASIS Open 2021. All Rights Reserved. Page 1 of 37 39 • Energy Interoperation Version 1.0. Edited by Toby Considine, 11 June 2014. OASIS Standard. 40 http://docs.oasis-open.org/energyinterop/ei/v1.0/os/energyinterop-v1.0-os.html Latest version: 41 http://docs.oasis-open.org/energyinterop/ei/v1.0/energyinterop-v1.0.html. and its TeMIX Profile 42 • OASIS Energy Market Information Exchange (EMIX) Version 1.0 Committee Specification 02 Edited 43 by Toby Considine, 11 January 2012. http://docs.oasis-open.org/emix/emix/v1.0/cs02/emix-v1.0- 44 cs02.html Latest version: http://docs.oasis-open.org/emix/emix/v1.0/emix-v1.0.html 45 • OASIS WS-Calendar Platform-Independent Model version 1.0, Committee Specification 02 Edited by 46 William T. Cox and Toby Considine, 21 August 2015. http://docs.oasis-open.org/ws-calendar/ws- 47 calendar-pim/v1.0/cs02/ws-calendar-pim-v1.0-cs02.html Latest version: http://docs.oasis- 48 open.org/ws-calendar/ws-calendar-pim/v1.0/ws-calendar-pim-v1.0.html 49 • OASIS WS-Calendar Schedule Signals and Streams Version 1.0 Committee Specification 01. Edited 50 by Toby Considine and William T. Cox, 18 September 2016. http://docs.oasis-open.org/ws- 51 calendar/streams/v1.0/cs01/streams-v1.0-cs01.html Latest version: http://docs.oasis-open.org/ws- 52 calendar/streams/v1.0/streams-v1.0.html 53 Declared XML namespaces: 54 • list namespaces declared within this document (hyperlink if HTTP-based) 55 Abstract: 56 Common Transactive Services (CTS) allows actor interaction with any market. CTS is a streamlined and 57 simplified profile of the OASIS Energy Interoperation (EI) specification, which describes an information 58 and communication model to coordinate energy between any two Parties that consume or supply energy, 59 such as energy suppliers and customers, markets and service providers. 60 Status: 61 This document was last revised or approved by the OASIS Energy Interoperation TC on the above date. 62 The level of approval is also listed above. Check the "Latest stage" location noted above for possible later 63 revisions of this document. Any other numbered Versions and other technical work produced by the 64 Technical Committee (TC) are listed at https://www.oasis- 65 open.org/committees/tc_home.php?wg_abbrev=energyinterop#technical. 66 TC members should send comments on this document to the TC's email list. Others should send 67 comments to the TC's public comment list, after subscribing to it by following the instructions at the "Send 68 A Comment" button on the TC's web page at https://www.oasis-open.org/committees/energyinterop/. 69 This document is provided under the RF on Limited Terms Mode of the OASIS IPR Policy, the mode 70 chosen when the Technical Committee was established. For information on whether any patents have 71 been disclosed that may be essential to implementing this document, and any offers of patent licensing 72 terms, please refer to the Intellectual Property Rights section of the TC's web page (https://www.oasis- 73 open.org/committees/energyinterop/ipr.php). 74 Note that any machine-readable content (Computer Language Definitions) declared Normative for this 75 Work Product is provided in separate plain text files. In the event of a discrepancy between any such 76 plain text file and display content in the Work Product's prose narrative document(s), the content in the 77 separate plain text file prevails. 78 Key words: 79 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD 80 NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to 81 be interpreted as described in BCP 14 [RFC2119] and [RFC8174] when, and only when, they appear in 82 all capitals, as shown here. 83 Alternative ISO key words description: 84 Within the normative text of this document, the terms "shall", "shall not", "should", "should not", "may", 85 "may not", "can", and "cannot" are to be interpreted as described in "Verbal forms for expressions of 86 provisions", Clause 7 of [ISO/IEC Directives]. 87 Citation format: 88 When referencing this document, the following citation format should be used: 89 [Energyinterop-CTS-v1.0] ei-cts-v1.0-wd03 5 April 2021 Standards Track Work Product Copyright © OASIS Open 2021. All Rights Reserved. Page 2 of 37 90 Energy Interoperation Common Transactive Services (CTS) Version 1.0. Edited by Toby Considine. 12 91 February 2021. OASIS Committee Specification Draft 01. https://docs.oasis-open.org/energyinterop/ei- 92 cts/v1.0/csd01/ei-cts-v1.0-csd01.html. Latest stage: https://docs.oasis-open.org/energyinterop/ei- 93 cts/v1.0/ei-cts-v1.0.html. 94 Notices: 95 Copyright © OASIS Open 2021. All Rights Reserved. 96 Distributed under the terms of the OASIS IPR Policy, [https://www.oasis-open.org/policies-guidelines/ipr]. 97 For complete copyright information please see the Notices section in the Appendix. ei-cts-v1.0-wd03 5 April 2021 Standards Track Work Product Copyright © OASIS Open 2021. All Rights Reserved. Page 3 of 37 98 Table of Contents 99 1 Introduction ........................................................................................................................................... 7 100 1.1 Application of the Common Transactive Services .............................................................................. 7 101 1.2 Support for Developers ....................................................................................................................... 8 102 1.3 Naming Conventions .......................................................................................................................... 8 103 1.4 Editing Conventions ............................................................................................................................ 8 104 1.5 Architecture ......................................................................................................................................... 9 105 1.5.1 Security Considerations .............................................................................................................. 9 106 1.6 Semantic Composition ........................................................................................................................ 9 107 1.6.1 Conformance with Energy Interoperation .................................................................................... 9 108 1.6.2 Conformance with EMIX ............................................................................................................ 10 109 1.6.3 Conformance with WS-Calendar Streams ................................................................................ 10 110 1.6.4 Compatibility with Facilities Smart Grid Information Model ....................................................... 10 111 2 Overview of Common Transactive Services ...................................................................................... 11 112 2.1 Scope of Common Transactive Services ......................................................................................... 11 113 2.1.1 Applicability to Microgrids .......................................................................................................... 11 114 2.1.2 Specific scope statements ......................................................................................................... 11 115 2.2 Resources, Products and Instruments ............................................................................................. 11 116 2.3 Common Transactive Services Architecture .................................................................................... 13 117 2.3.1 Message Types ........................................................................................................................