-- XSD schema extracted from ITU-T H.761 (11/2014)

<!-- XML Schema for the NCL modules This is NCL Copyright: 2005 PUC-RIO/LABORATORIO TELEMIDIA, All Rights Reserved. See http://www.telemidia.puc-rio.br Public URI: http://www.ncl.org.br/NCL3.1/modules/NCL31SwitchInterface.xsd Author: TeleMidia Laboratory Revision: 30/06/2013 Schema for the NCL Switch Interface module namespace. --> <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:switchInterface="http://www.ncl.org.br/NCL3.1/SwitchInterface" targetNamespace="http://www.ncl.org.br/NCL3.1/SwitchInterface" elementFormDefault="qualified" attributeFormDefault="unqualified" > <complexType name="mappingPrototype"> <attribute name="component" type="IDREF" use="required"/> <attribute name="interface" type="string" use="optional"/> </complexType> <complexType name="switchPortPrototype"> <sequence> <element ref="switchInterface:mapping" minOccurs="1" maxOccurs="unbounded"/> </sequence> <attribute name="id" type="ID" use="required"/> </complexType> <!-- declare global elements in this module --> <element name="mapping" type="switchInterface:mappingPrototype"/> <element name="switchPort" type="switchInterface:switchPortPrototype" /> </schema>