Skip to content

Instantly share code, notes, and snippets.

@julioarguello
Last active May 3, 2024 07:08
Show Gist options
  • Save julioarguello/be7b04d642081130587a0082d096331a to your computer and use it in GitHub Desktop.
Save julioarguello/be7b04d642081130587a0082d096331a to your computer and use it in GitHub Desktop.
es-ares-ecom-openapi-alcampo_public
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="STEP-ProductInformation">
<xs:annotation>
<xs:documentation><![CDATA[ Configuration:
<STEP-ProductInformation ResolveInlineRefs="true" FollowOverrideSubProducts="true">
<Classifications ExportSize="Minimum">
<Classification IncludeParent='true'/></Classifications>
<Products ExportSize="Minimum">
<Product>
<Name/><AttributeLink/><DataContainerTypeLink/><ClassificationReference/><Product/>
<ProductCrossReference/><AssetCrossReference/><EntityCrossReference/><ClassificationCrossReference/><OverrideSubProduct/></Product></Products>
</STEP-ProductInformation>
Export from Categorías Ecommerce
Classifications "eCommerce_classifications"
Products All
Assets All
Exported by domain exporter.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Classifications">
<xs:complexType>
<xs:sequence>
<xs:element name="Classification">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="Name"/>
<xs:element name="Classification">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="Name"/>
<xs:element name="Classification">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="Name"/>
<xs:element name="Classification" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="Name"/>
<xs:element name="MetaData">
<xs:complexType>
<xs:sequence>
<xs:element name="Value" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="AttributeID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Classification" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="Name"/>
<xs:element name="MetaData">
<xs:complexType>
<xs:sequence>
<xs:element name="Value" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="AttributeID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Classification" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="Name"/>
<xs:element name="MetaData">
<xs:complexType>
<xs:sequence>
<xs:element name="Value" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="AttributeID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Classification" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="Name"/>
<xs:element name="MetaData">
<xs:complexType>
<xs:sequence>
<xs:element name="Value" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="AttributeID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Classification" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="Name"/>
<xs:element name="MetaData">
<xs:complexType>
<xs:sequence>
<xs:element name="Value" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="AttributeID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Classification" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element type="xs:string" name="Name"/>
<xs:element name="MetaData">
<xs:complexType>
<xs:sequence>
<xs:element name="Value" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="AttributeID" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ID" use="optional"/>
<xs:attribute type="xs:string" name="UserTypeID" use="optional"/>
<xs:attribute type="xs:string" name="Referenced" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ID" use="optional"/>
<xs:attribute type="xs:string" name="UserTypeID" use="optional"/>
<xs:attribute type="xs:string" name="Referenced" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ID" use="optional"/>
<xs:attribute type="xs:string" name="UserTypeID" use="optional"/>
<xs:attribute type="xs:string" name="Referenced" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ID" use="optional"/>
<xs:attribute type="xs:string" name="UserTypeID" use="optional"/>
<xs:attribute type="xs:string" name="Referenced" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ID" use="optional"/>
<xs:attribute type="xs:string" name="UserTypeID" use="optional"/>
<xs:attribute type="xs:string" name="Referenced" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ID" use="optional"/>
<xs:attribute type="xs:string" name="UserTypeID" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ID"/>
<xs:attribute type="xs:string" name="UserTypeID"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ID"/>
<xs:attribute type="xs:string" name="UserTypeID"/>
<xs:attribute type="xs:string" name="Selected"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ID"/>
<xs:attribute type="xs:string" name="UserTypeID"/>
<xs:attribute type="xs:string" name="Selected"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Products">
<xs:complexType>
<xs:sequence>
<xs:element name="Product" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element type="xs:string" name="Name"/>
<xs:element name="ClassificationReference">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="ClassificationID" use="optional"/>
<xs:attribute type="xs:string" name="Type" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="AssetCrossReference">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:int" name="AssetID" use="optional"/>
<xs:attribute type="xs:string" name="Type" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="ProductCrossReference">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="ProductID" use="optional"/>
<xs:attribute type="xs:string" name="Type" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="ClassificationCrossReference">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="ClassificationID" use="optional"/>
<xs:attribute type="xs:string" name="Type" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:attribute type="xs:int" name="ID" use="optional"/>
<xs:attribute type="xs:string" name="UserTypeID" use="optional"/>
<xs:attribute type="xs:string" name="ParentID" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ExportTime"/>
<xs:attribute type="xs:string" name="ExportContext"/>
<xs:attribute type="xs:string" name="ContextID"/>
<xs:attribute type="xs:string" name="WorkspaceID"/>
<xs:attribute type="xs:string" name="UseContextLocale"/>
</xs:complexType>
</xs:element>
</xs:schema>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="STEP-ProductInformation">
<xs:annotation>
<xs:documentation><![CDATA[ Configuration:
<?xml version='1.0'?>
<STEP-ProductInformation ResolveInlineRefs="true">
<Products>
<Product ID="" UserTypeID="" ParentID="">
<Values>
<Value AttributeID="at_commercial_descriptive"></Value>
<Value AttributeID="at_grs_variable_weight"></Value>
<Value AttributeID="at_long_descriptive"></Value>
<Value AttributeID="at_ingredients"></Value>
<Value AttributeID="at_allergens"></Value>
<Value AttributeID="at_types_of_cut"></Value>
<Value AttributeID="at_how_to_use"></Value>
<Value AttributeID="at_conditions_of_conservation"></Value>
<Value AttributeID="at_tips_for_use"></Value>
<Value AttributeID="at_nutritional_declaration"></Value>
<Value AttributeID="at_short_descriptive"></Value>
<Value AttributeID="at_long_descriptive"></Value>
<Value AttributeID="at_commercial_arguments"></Value>
<Value AttributeID="at_alcampo_label_code"></Value>
<Value AttributeID="at_brand"></Value>
<Value AttributeID="at_brand_type"></Value>
<Value AttributeID="at_minimum_reception_temperature"></Value>
<Value AttributeID="at_maximum_reception_temperature"></Value>
<Value AttributeID="at_type_of_product_food"></Value>
<Value AttributeID="at_descriptive_supplier"></Value>
<Value AttributeID="at_energy_value_kj"></Value>
<Value AttributeID="at_energy_conteHnt_kcal"></Value>
<Value AttributeID="at_fats"></Value>
<Value AttributeID="at_carbohydrates"></Value>
<Value AttributeID="at_proteins"></Value>
<Value AttributeID="at_salt"></Value>
<Value AttributeID="at_of_which_saturates"></Value>
<Value AttributeID="at_sugar"></Value>
<Value AttributeID="at_types_of_cut_descr"></Value>
</Values>
</Product>
</Products>
</STEP-ProductInformation>
Export from CENTRAL LECHERA ASTURIANA Leche entera de vaca, de origen español 1 l.
Classifications All
Products "79367" "638257" "184020"
Assets All
Exported by domain exporter.
]]></xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Qualifiers">
<xs:complexType>
<xs:sequence>
<xs:element name="Qualifier" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="DimensionPointLink">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="DimensionPointID"
use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="Context" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="ID" use="optional"/>
<xs:attribute type="xs:byte" name="Priority" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ID" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Products">
<xs:complexType>
<xs:sequence>
<xs:element name="Product" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Values">
<xs:complexType>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="Value">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="AttributeID"
use="optional"/>
<xs:attribute type="xs:string" name="QualifierID"
use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="MultiValue">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="ValueGroup" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:element name="Value"
maxOccurs="unbounded"
minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute
type="xs:string"
name="ID"
use="optional"/>
<xs:attribute
type="xs:string"
name="QualifierID"
use="optional"/>
<xs:attribute
type="xs:string"
name="LOVQualifierID"
use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Value" maxOccurs="unbounded"
minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string"
name="QualifierID"
use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="AttributeID"
use="optional"/>
</xs:complexType>
</xs:element>
<xs:element name="ValueGroup">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element name="Value" maxOccurs="unbounded"
minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string"
name="QualifierID"
use="optional"/>
<xs:attribute type="xs:string" name="ID"
use="optional"/>
<xs:attribute type="xs:string"
name="LOVQualifierID"
use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="AttributeID"
use="optional"/>
<xs:attribute type="xs:string" name="ID" use="optional"/>
<xs:attribute type="xs:string" name="QualifierID"
use="optional"/>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:int" name="ID" use="optional"/>
<xs:attribute type="xs:string" name="UserTypeID" use="optional"/>
<xs:attribute type="xs:string" name="ParentID" use="optional"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute type="xs:string" name="ExportTime"/>
<xs:attribute type="xs:string" name="ExportContext"/>
<xs:attribute type="xs:string" name="ContextID"/>
<xs:attribute type="xs:string" name="WorkspaceID"/>
<xs:attribute type="xs:string" name="UseContextLocale"/>
</xs:complexType>
</xs:element>
</xs:schema>
@julioarguello
Copy link
Author

product-cuts-smart

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment