# interfaces.rnc namespace rng = "http://relaxng.org/ns/structure/1.0" namespace xsd = "http://www/w3/org/2001/XMLSchema-datatypes" namespace xml = "http://www.w3.org/XML/1998/namespace" namespace sch = "http://www.ascc.net/xml/schematron" namespace dc = "http://purl.org/dc/terms" namespace dml = "http://example.org/ns/dml" namespace compat ="http://relaxng.org/ns/compatibility/annotations/1.0" namespace int = "http://example.org/ns/int" default namespace = "http://example.org/ns/int" start = element-interfaces element-interfaces = element interfaces { element-interface+ >> dc:title [ "Example Interfaces schema fragment" ] >> dml:version ["1.0"] } element-interface = element interface { element ifIndex { xsd:token }, element ifType { xsd:token } >> dml:key [ "ifIndex"] }