[Nml-wg] Label sets

Jason Zurawski zurawski at internet2.edu
Thu Jun 28 10:17:16 EDT 2012


Option 2 is how OSCARS currently works today, and I believe it works 
well.  I would vote to go with that for 'ease of implementation' :)

-jason

On 6/28/12 9:45 AM, thus spake Freek Dijkstra:
> The PortGroup and LinkGroup concepts require a "set of labels" concept.
> E.g. "VLAN 8,42,100-119".
>
> Here are two proposals how to represent this. Please pick one (personal
> preference, XML/RDF-fetish, or throwing a dice are valid selection
> mechanisms for today).
>
> Option 1.
> =========
>
> XML:
>
>    <nml:PortGroup id="urn:ogf:network:example.net:2010:mytrunk">
>      <nml:label>
>        <nml:parameter name="type">vlan</nml:parameter>
>        <nml:parameter name="set">
>          <nml:parameter name="value">8</nml:parameter>
>          <nml:parameter name="value">42</nml:parameter>
>          <nml:paramater name="range">
>            <nml:paramater name="start">100</nml:paramater>
>            <nml:paramater name="end">119</nml:paramater>
>          </nml:paramater>
>        </nml:parameter>
>      </nml:label>
>    </nml:PortGroup>
>
> RDF:
>
>    @prefix ex:<urn:ogf:network:example.net:2010>  .
>    @prefix nml:<http://example.ogf.org/schemas/nml/base/201303/>  .
>    @prefix nmlparam:<http://example.ogf.org/schemas/nml/param/201303/>  .
>
>    ex:mytrunk  a               nml:PortGroup .
>    ex:mytrunk  nml:label       #12345678 .
>    #12345678   nmlparam:type   "vlan"  .
>    #12345678   nmlparam:set    #9876543  .
>    #9876543    nmlparam:value  "8"  .
>    #9876543    nmlparam:value  "42"  .
>    #9876543    nmlparam:range  #asdfghj  .
>    #asdfghj    nmlparam:start  "100" .
>    #asdfghj    nmlparam:start  "119" .
>
> Option 2.
> =========
>
> XML:
>
>    <nml:PortGroup id="urn:ogf:network:example.net:2010:mytrunk">
>      <nml:label>
>        <nml:parameter name="type">vlan</nml:parameter>
>        <nml:parameter name="values">8,42,100-119</nml:paramater>
>      </nml:label>
>    </nml:PortGroup>
>
> RDF:
>
>    @prefix ex:<urn:ogf:network:example.net:2010>  .
>    @prefix nml:<http://example.ogf.org/schemas/nml/base/201303/>  .
>    @prefix nmlparam:<http://example.ogf.org/schemas/nml/param/201303/>  .
>
>    ex:mytrunk  a               nml:PortGroup .
>    ex:mytrunk  nml:label       #12345678 .
>    #12345678   nmlparam:type   "vlan"  .
>    #12345678   nmlparam:values "8,42,100-119" .
>
> Thanks,
> Freek


More information about the nml-wg mailing list