blob: 2210998ffbba94fb6c19f5fa644b7f79ee903996 [file] [log] [blame]
Jason M. Billsea4aa752018-06-05 13:29:11 -07001<?xml version="1.0" encoding="UTF-8"?>
2<!---->
3<!--################################################################################ -->
Ed Tanouscb103132019-10-08 11:34:22 -07004<!--# Redfish Schema: Protocol -->
Jason M. Billsea4aa752018-06-05 13:29:11 -07005<!--# -->
6<!--# For a detailed change log, see the README file contained in the DSP8010 bundle, -->
7<!--# available at http://www.dmtf.org/standards/redfish -->
Ed Tanouscb103132019-10-08 11:34:22 -07008<!--# Copyright 2014-2019 DMTF. -->
Jason M. Billsea4aa752018-06-05 13:29:11 -07009<!--# For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright -->
10<!--################################################################################ -->
11<!---->
12<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
13
14 <edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
15 <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
16 </edmx:Reference>
17 <edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
18 <edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
19 </edmx:Reference>
20
21 <edmx:DataServices>
22
23 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="Protocol">
24 <Annotation Term="Redfish.OwningEntity" String="DMTF"/>
Marri Devender Raod45d2d02019-01-21 10:11:34 -060025 <Annotation Term="Redfish.Release" String="2017.3"/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070026
Ed Tanouscb103132019-10-08 11:34:22 -070027 <Annotation Term="OData.Description" String="This enumeration describes all protocols that devices in the storage and fabric models support."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070028 <EnumType Name="Protocol">
29 <Member Name="PCIe">
Ed Tanous530520e2019-01-02 13:41:37 -080030 <Annotation Term="OData.Description" String="PCI Express."/>
Ed Tanouscb103132019-10-08 11:34:22 -070031 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the PCI-SIG PCI Express Base Specification."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070032 </Member>
33 <Member Name="AHCI">
Ed Tanouscb103132019-10-08 11:34:22 -070034 <Annotation Term="OData.Description" String="Advanced Host Controller Interface (AHCI)."/>
35 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Intel Advanced Host Controller Interface (AHCI) Specification."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070036 </Member>
37 <Member Name="UHCI">
Ed Tanouscb103132019-10-08 11:34:22 -070038 <Annotation Term="OData.Description" String="Universal Host Controller Interface (UHCI)."/>
39 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Intel Universal Host Controller Interface (UHCI) Specification, Enhanced Host Controller Interface Specification, or the Extensible Host Controller Interface Specification."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070040 </Member>
41 <Member Name="SAS">
42 <Annotation Term="OData.Description" String="Serial Attached SCSI."/>
Ed Tanouscb103132019-10-08 11:34:22 -070043 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the T10 SAS Protocol Layer Specification."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070044 </Member>
45 <Member Name="SATA">
46 <Annotation Term="OData.Description" String="Serial AT Attachment."/>
Ed Tanouscb103132019-10-08 11:34:22 -070047 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Serial ATA International Organization Serial ATA Specification."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070048 </Member>
49 <Member Name="USB">
Ed Tanouscb103132019-10-08 11:34:22 -070050 <Annotation Term="OData.Description" String="Universal Serial Bus (USB)."/>
51 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the USB Implementers Forum Universal Serial Bus Specification."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070052 </Member>
53 <Member Name="NVMe">
Ed Tanouscb103132019-10-08 11:34:22 -070054 <Annotation Term="OData.Description" String="Non-Volatile Memory Express (NVMe)."/>
55 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Non-Volatile Memory Host Controller Interface Specification."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070056 </Member>
57 <Member Name="FC">
58 <Annotation Term="OData.Description" String="Fibre Channel."/>
Ed Tanouscb103132019-10-08 11:34:22 -070059 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the T11 Fibre Channel Physical and Signaling Interface Specification."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070060 </Member>
61 <Member Name="iSCSI">
62 <Annotation Term="OData.Description" String="Internet SCSI."/>
Ed Tanouscb103132019-10-08 11:34:22 -070063 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the IETF Internet Small Computer Systems Interface (iSCSI) Specification."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070064 </Member>
65 <Member Name="FCoE">
Ed Tanouscb103132019-10-08 11:34:22 -070066 <Annotation Term="OData.Description" String="Fibre Channel over Ethernet (FCoE)."/>
67 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the T11 FC-BB-5 Specification."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070068 </Member>
69 <Member Name="FCP">
70 <Annotation Term="OData.Description" String="Fibre Channel Protocol for SCSI."/>
Ed Tanouscb103132019-10-08 11:34:22 -070071 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the INCITS 481: Information Technology - Fibre Channel Protocol for SCSI."/>
Marri Devender Raod45d2d02019-01-21 10:11:34 -060072 <Annotation Term="Redfish.Revisions">
73 <Collection>
74 <Record>
75 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
76 <PropertyValue Property="Version" String="2017.1"/>
77 </Record>
78 </Collection>
79 </Annotation>
Jason M. Billsea4aa752018-06-05 13:29:11 -070080 </Member>
81 <Member Name="FICON">
82 <Annotation Term="OData.Description" String="FIbre CONnection (FICON)."/>
Ed Tanouscb103132019-10-08 11:34:22 -070083 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the ANSI FC-SB-3 Single-Byte Command Code Sets-3 Mapping Protocol for the Fibre Channel (FC) protocol. Fibre Connection (FICON) is the IBM-proprietary name for this protocol."/>
Marri Devender Raod45d2d02019-01-21 10:11:34 -060084 <Annotation Term="Redfish.Revisions">
85 <Collection>
86 <Record>
87 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
88 <PropertyValue Property="Version" String="2017.1"/>
89 </Record>
90 </Collection>
91 </Annotation>
Jason M. Billsea4aa752018-06-05 13:29:11 -070092 </Member>
93 <Member Name="NVMeOverFabrics">
94 <Annotation Term="OData.Description" String="NVMe over Fabrics."/>
Ed Tanouscb103132019-10-08 11:34:22 -070095 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the NVM Express over Fabrics Specification."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -070096 </Member>
97 <Member Name="SMB">
Ed Tanouscb103132019-10-08 11:34:22 -070098 <Annotation Term="OData.Description" String="Server Message Block (SMB). Also known as the Common Internet File System (CIFS)."/>
99 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Server Message Block (SMB), or Common Internet File System (CIFS), protocol."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700100 </Member>
101 <Member Name="NFSv3">
Ed Tanouscb103132019-10-08 11:34:22 -0700102 <Annotation Term="OData.Description" String="Network File System (NFS) version 3."/>
103 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the RFC1813-defined Network File System (NFS) protocol."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700104 </Member>
105 <Member Name="NFSv4">
Ed Tanouscb103132019-10-08 11:34:22 -0700106 <Annotation Term="OData.Description" String="Network File System (NFS) version 4."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700107 </Member>
108 <Member Name="HTTP">
Ed Tanouscb103132019-10-08 11:34:22 -0700109 <Annotation Term="OData.Description" String="Hypertext Transport Protocol (HTTP)."/>
110 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Hypertext Transport Protocol (HTTP) as defined by RFC3010 or RFC5661."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700111 </Member>
112 <Member Name="HTTPS">
Ed Tanouscb103132019-10-08 11:34:22 -0700113 <Annotation Term="OData.Description" String="Hypertext Transfer Protocol Secure (HTTPS)."/>
114 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Hypertext Transfer Protocol Secure (HTTPS) as defined by RFC2068 or RFC2616, which uses Transport Layer Security (TLS) as defined by RFC5246 or RFC6176."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700115 </Member>
116 <Member Name="FTP">
Ed Tanouscb103132019-10-08 11:34:22 -0700117 <Annotation Term="OData.Description" String="File Transfer Protocol (FTP)."/>
118 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the RFC114-defined File Transfer Protocol (FTP)."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700119 </Member>
120 <Member Name="SFTP">
Ed Tanouscb103132019-10-08 11:34:22 -0700121 <Annotation Term="OData.Description" String="SSH File Transfer Protocol (SFTP)."/>
122 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the RFC114-defined SSH File Transfer Protocol (SFTP) that uses Transport Layer Security (TLS) as defined by RFC5246 or RFC6176."/>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700123 </Member>
124 <Member Name="iWARP">
Ed Tanouscb103132019-10-08 11:34:22 -0700125 <Annotation Term="OData.Description" String="Internet Wide Area RDMA Protocol (iWARP)."/>
126 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the RFC5042-defined Internet Wide Area RDMA Protocol (iWARP) that uses the transport layer mechanisms as defined by RFC5043 or RFC5044."/>
Marri Devender Raod45d2d02019-01-21 10:11:34 -0600127 <Annotation Term="Redfish.Revisions">
128 <Collection>
129 <Record>
130 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
131 <PropertyValue Property="Version" String="2017.3"/>
132 </Record>
133 </Collection>
134 </Annotation>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700135 </Member>
136 <Member Name="RoCE">
137 <Annotation Term="OData.Description" String="RDMA over Converged Ethernet Protocol."/>
Ed Tanouscb103132019-10-08 11:34:22 -0700138 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Infiniband Architecture Specification-defined RDMA over Converged Ethernet Protocol."/>
Marri Devender Raod45d2d02019-01-21 10:11:34 -0600139 <Annotation Term="Redfish.Revisions">
140 <Collection>
141 <Record>
142 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
143 <PropertyValue Property="Version" String="2017.3"/>
144 </Record>
145 </Collection>
146 </Annotation>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700147 </Member>
148 <Member Name="RoCEv2">
149 <Annotation Term="OData.Description" String="RDMA over Converged Ethernet Protocol Version 2."/>
Ed Tanouscb103132019-10-08 11:34:22 -0700150 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the Infiniband Architecture Specification-defined RDMA over Converged Ethernet Protocol version 2."/>
Marri Devender Raod45d2d02019-01-21 10:11:34 -0600151 <Annotation Term="Redfish.Revisions">
152 <Collection>
153 <Record>
154 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
155 <PropertyValue Property="Version" String="2017.3"/>
156 </Record>
157 </Collection>
158 </Annotation>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700159 </Member>
Ed Tanous530520e2019-01-02 13:41:37 -0800160 <Member Name="I2C">
161 <Annotation Term="OData.Description" String="Inter-Integrated Circuit Bus."/>
Ed Tanouscb103132019-10-08 11:34:22 -0700162 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to the NXP Semiconductors I2C-bus Specification."/>
Marri Devender Raod45d2d02019-01-21 10:11:34 -0600163 <Annotation Term="Redfish.Revisions">
164 <Collection>
165 <Record>
166 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
167 <PropertyValue Property="Version" String="2018.2"/>
168 </Record>
169 </Collection>
170 </Annotation>
Ed Tanous530520e2019-01-02 13:41:37 -0800171 </Member>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700172 <Member Name="OEM">
Ed Tanouscb103132019-10-08 11:34:22 -0700173 <Annotation Term="OData.Description" String="OEM-specific."/>
174 <Annotation Term="OData.LongDescription" String="This value shall indicate conformance to an OEM-specific architecture and additional information may be included in the OEM section."/>
Marri Devender Raod45d2d02019-01-21 10:11:34 -0600175 <Annotation Term="Redfish.Revisions">
176 <Collection>
177 <Record>
178 <PropertyValue Property="Kind" EnumMember="Redfish.RevisionKind/Added"/>
179 <PropertyValue Property="Version" String="2018.1"/>
180 </Record>
181 </Collection>
182 </Annotation>
Jason M. Billsea4aa752018-06-05 13:29:11 -0700183 </Member>
184 </EnumType>
185 </Schema>
186
187 </edmx:DataServices>
188</edmx:Edmx>