diff options
Diffstat (limited to 'src/main/resources/schemas/org.3GPP.28.532#measData')
-rw-r--r-- | src/main/resources/schemas/org.3GPP.28.532#measData | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/src/main/resources/schemas/org.3GPP.28.532#measData b/src/main/resources/schemas/org.3GPP.28.532#measData new file mode 100644 index 0000000..0b4a8aa --- /dev/null +++ b/src/main/resources/schemas/org.3GPP.28.532#measData @@ -0,0 +1,131 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + 3GPP TS 28.532 Measurements data XML file format definition + data file XML schema + measData.xsd +--> +<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:md="http://www.3gpp.org/ftp/specs/archive/28_series/28.532#measData" targetNamespace="http://www.3gpp.org/ftp/specs/archive/28_series/28.532#measData" elementFormDefault="qualified"> + <!-- Measurement collection data file root XML element --> + <element name="measDataFile"> + <complexType> + <sequence> + <element name="fileHeader"> + <complexType> + <sequence> + <element name="fileSender"> + <complexType> + <attribute name="senderName" type="string" use="optional" /> + <attribute name="senderType" type="string" use="optional" /> + </complexType> + </element> + <element name="measData"> + <complexType> + <attribute name="beginTime" type="dateTime" use="required" /> + </complexType> + </element> + </sequence> + <attribute name="fileFormatVersion" type="string" use="required" /> + <attribute name="vendorName" type="string" use="optional" /> + <attribute name="dnPrefix" type="string" use="optional" /> + </complexType> + </element> + <element name="measData" minOccurs="0" maxOccurs="unbounded"> + <complexType> + <sequence> + <element name="measEntity"> + <complexType> + <attribute name="userLabel" type="string" use="optional" /> + <attribute name="localDn" type="string" use="optional" /> + <attribute name="swVersion" type="string" use="optional" /> + </complexType> + </element> + <element name="measInfo" minOccurs="0" maxOccurs="unbounded"> + <complexType> + <sequence> + <element name="job" minOccurs="0"> + <complexType> + <attribute name="jobId" type="string" use="required" /> + </complexType> + </element> + <element name="granPeriod"> + <complexType> + <attribute name="duration" type="duration" use="required" /> + <attribute name="endTime" type="dateTime" use="required" /> + </complexType> + </element> + <element name="repPeriod" minOccurs="0"> + <complexType> + <attribute name="duration" type="duration" use="required" /> + </complexType> + </element> + <choice> + <element name="measTypes"> + <simpleType> + <list itemType="Name" /> + </simpleType> + </element> + <element name="measType" minOccurs="0" maxOccurs="unbounded"> + <complexType> + <simpleContent> + <extension base="Name"> + <attribute name="p" type="positiveInteger" use="required" /> + </extension> + </simpleContent> + </complexType> + </element> + </choice> + <element name="measValue" minOccurs="0" maxOccurs="unbounded"> + <complexType> + <sequence> + <choice> + <element name="measResults"> + <simpleType> + <list itemType="md:measResultType" /> + </simpleType> + </element> + <element name="r" minOccurs="0" maxOccurs="unbounded"> + <complexType> + <simpleContent> + <extension base="md:measResultType"> + <attribute name="p" type="positiveInteger" use="required" /> + </extension> + </simpleContent> + </complexType> + </element> + </choice> + <element name="suspect" type="boolean" minOccurs="0" /> + </sequence> + <attribute name="measObjLdn" type="string" use="required" /> + </complexType> + </element> + </sequence> + <attribute name="measInfoId" type="string" use="optional" /> + </complexType> + </element> + </sequence> + </complexType> + </element> + <element name="fileFooter"> + <complexType> + <sequence> + <element name="measData"> + <complexType> + <attribute name="endTime" type="dateTime" use="required" /> + </complexType> + </element> + </sequence> + </complexType> + </element> + </sequence> + </complexType> + </element> + <simpleType name="measResultType"> + <union memberTypes="integer float string"> + <simpleType> + <restriction base="string"> + <enumeration value="NULL" /> + </restriction> + </simpleType> + </union> + </simpleType> +</schema>
\ No newline at end of file |