Commit e42c3535 authored by Mirko Cano Soveri's avatar Mirko Cano Soveri

Merge branch 'Shumin_XSD_from_specs_approved_at_SA87' into 'master'

Shumin xsd from specs approved at sa87

See merge request !34
parents aba428d8 4ca83c72
Pipeline #4539 passed with stage
in 0 seconds
Folder for all 3GPP SA5 XML Schema (XSD) files
\ No newline at end of file
## 3GPP SA5 models and MnS XSD definitions
(c) 2020, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved.
## Network Resource Models (NRM)
* Generic NRM (TS 28.623)
3GPP TS 28.623 Generic Network Resources IRP Bulk CM Configuration data file NRM-specific XML schema genericNrm.xsd
* NR NRM (TS 28.541)
3GPP TS 28.541 NR Network Resource Model XML schema definition nrNrm.xsd
* 5GC NRM (TS 28.541)
3GPP TS 28.541 5GC Network Resource Model XML schema definition ngcNrm.xsd
* Slice NRM (TS 28.541)
3GPP TS 28.541 5GC network slice Network Resource Model XML schema definition sliceNrm.xsd
## Management Services (MnS)
* Measurements data (TS 28.532)
3GPP TS 28.532 Measurements data XML file format definition data file XML schema measData.xsd
\ No newline at end of file
This diff is collapsed.
<?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
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment