<!-- -->
<!-- Copyright 2015-2026 Storage Networking Industry Association (SNIA), USA. All rights reserved.-->
<edmx:Edmx xmlns:edmx="http://docs.oasis-open.org/odata/ns/edmx" Version="4.0">
	<edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Core.V1.xml">
		<edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/>
	</edmx:Reference>
	<edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Measures.V1.xml">
		<edmx:Include Namespace="Org.OData.Measures.V1" Alias="Measures"/>
	</edmx:Reference>
	<edmx:Reference Uri="http://docs.oasis-open.org/odata/odata/v4.0/errata03/csd01/complete/vocabularies/Org.OData.Capabilities.V1.xml">
		<edmx:Include Namespace="Org.OData.Capabilities.V1" Alias="Capabilities"/>
	</edmx:Reference>
	<edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/RedfishExtensions_v1.xml">
		<edmx:Include Namespace="RedfishExtensions.v1_0_0" Alias="Redfish"/>
	</edmx:Reference>
	<edmx:Reference Uri="http://redfish.dmtf.org/schemas/v1/Resource_v1.xml">
		<edmx:Include Namespace="Resource"/>
		<edmx:Include Namespace="Resource.v1_0_0"/>
	</edmx:Reference>
	<edmx:DataServices>
		<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LineOfService">
			<Annotation Term="Redfish.OwningEntity" String="SNIA"/>
			<Annotation Term="Redfish.Language" String="en"/>

			<EntityType Name="LineOfService" BaseType="Resource.v1_0_0.Resource" Abstract="true">
				<Annotation Term="OData.Description" String="Describes a service option."/>
				<Annotation Term="OData.LongDescription" String="This service option is the abstract base class for other ClassOfService and concrete lines of service."/>
				<Annotation Term="Capabilities.InsertRestrictions">
					<Record>
						<PropertyValue Property="Insertable" Bool="false"/>
					</Record>
				</Annotation>
				<Annotation Term="Capabilities.UpdateRestrictions">
					<Record>
						<PropertyValue Property="Updatable" Bool="false"/>
					</Record>
				</Annotation>
				<Annotation Term="Capabilities.DeleteRestrictions">
					<Record>
						<PropertyValue Property="Deletable" Bool="true"/>
						<Annotation Term="OData.Description" String="LineOfService resources can be deleted by deleting the LineOfService resource."/>
					</Record>
				</Annotation>
			</EntityType>
		</Schema>
		<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LineOfService.v1_0_0">
			<Annotation Term="Redfish.OwningEntity" String="SNIA"/>
			<Annotation Term="Redfish.Release" String="1.1.0"/>
			<EntityType Name="LineOfService" BaseType="LineOfService.LineOfService" Abstract="true">
				<Annotation Term="OData.Description" String="Describes a service option."/>
				<Annotation Term="OData.LongDescription" String="This service option is the abstract base class for other ClassOfService and concrete lines of service."/>
			</EntityType>
		</Schema>
		<Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="LineOfService.v1_1_0">
			<Annotation Term="Redfish.OwningEntity" String="SNIA"/>
			<Annotation Term="Redfish.Release" String="1.2.1c"/>
			<Annotation Term="OData.Description" String="This version was added to fix CSDL Capability Annotations."/>
			<EntityType Name="LineOfService" BaseType="LineOfService.v1_0_0.LineOfService"/>
		</Schema>
	</edmx:DataServices>
</edmx:Edmx>
