This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/sfmain/do/go/artf6495 at Sun, 06 Nov 2022 14:39:22 GMT SourceForge : artf6495: Define Label syntax

Project Home

Tracker

Documents

Tasks

Source Code

Discussions

File Releases

Wiki

Project Admin

NML-WG Homepage
Search Tracker
Project: NML-WG     Trackers > Schema Progress > View Artifact
Artifact artf6495 : Define Label syntax
Tracker: Schema Progress
Title: Define Label syntax
Description:
A Label is the technology-specific value to distinguish a single data stream embedded in a larger data stream.

A Label may have the following UML properties:
* label type: a URI to refer to a technology-specific labelset
* value is one value taken from the labelset
Technology extensions of NML may define additional attributes.


The following XML syntax is proposed:

  <nml:Port id="....">
    <nml:label labeltype="http://schemas.ogf.org/nml/ethernet/2013/10/vlan">42</nml:label>
  </nml:Port>

  <nml:Port id="....">
    <nml:label labeltype="http://schemas.ogf.org/nml/wdm/2013/10/frequency">193.10~0.05</nml:label>
  </nml:Port>

(where the exact attributename: "labeltype", "type" or "encoding" is still open for debate in artf6577)


The following RDF syntax is proposed:

  @prefix  nml: <http://schemas.ogf.org/nml/base/2012/10#>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2012/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nmleth:vlan           "42"                .
  nmleth:vlan       rdfs:isSubPropertyOf  nml:Label           .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10#>; .
  @prefix  nmlwdm: <http://schemas.ogf.org/nml/wdm/2013/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nmlwdm:frequency      "193.10~0.05"       .
  nmlwdm:frequency  rdfs:isSubPropertyOf  nml:Label           .
Submitted By: Freek Dijkstra
Submitted On: 09/19/2011 9:37 PM EDT
Last Modified: 11/30/2012 8:05 AM EST
Closed: 11/30/2012 8:05 AM EST

Status / Comments Change Log Associations Attachments (1)  
 Page 1 of 2 (18 Items)
Field Old Value New Value Date Performed By
Closed 11/30/2012 11/30/2012 8:05 AM EST Jeroen van der Ham
Status
Last Call
Completed
11/30/2012 8:05 AM EST Jeroen van der Ham
Status
New
Work in Progress
09/20/2011 9:29 AM EDT Jeroen van der Ham
Assigned To None Jeroen van der Ham
09/20/2011 9:25 AM EDT Jeroen van der Ham
Status
Under discussion
Last Call
09/07/2012 3:29 AM EDT Freek Dijkstra
Description
A Label is the technology-specific value to distinguish a single data stream 
embedded in a larger data stream.

A Label may have the following UML properties:
* label type: a URI to refer to a technology-specific labelset
* value is one value taken from the labelset
Technology extensions of NML may define additional attributes.


The following XML syntax is proposed:

  <nml:Port id="....">
    <nml:label labeltype="http://schemas.ogf.org/nml/ethernet/2013/10/vlan">42</
nml:label>
  </nml:Port>

  <nml:Port id="....">
    <nml:label labeltype="http://schemas.ogf.org/nml/wdm/2013/10/frequency">193.
10~0.05</nml:label>
  </nml:Port>

(where the exact attributename: "labeltype", "type" or "encoding" is still open 
for debate in artf6577)


For RDF, the following two alternatives exist:

RDF Alternative 1 (unnamed label object):

  @prefix  nml: <http://schemas.ogf.org/nml/base/2012/10#>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2012/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nml:hasLabel          #28a8d3cf435        .
  #28a8d3cf435      a                     nml:Label           .
  #28a8d3cf435      nml:labeltype         nmleth:vlan         .
  #28a8d3cf435      nml:labelvalue        "42"                .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10#>; .
  @prefix  nmlwdm: <http://schemas.ogf.org/nml/wdm/2013/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nml:hasLabel          #8c6b32cec          .
  #8c6b32cec        a                     nml:Label           .
  #8c6b32cec        nml:labeltype         nmlwdm:frequency    .
  #8c6b32cec        nml:labelvalue        "193.10~0.05"       .

RDF Alternative 2 (subproperties):

  @prefix  nml: <http://schemas.ogf.org/nml/base/2012/10#>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2012/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nmleth:vlan           "42"                .
  nmleth:vlan       rdfs:isSubPropertyOf  nml:Label           .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10#>; .
  @prefix  nmlwdm: <http://schemas.ogf.org/nml/wdm/2013/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nmlwdm:frequency      "193.10~0.05"       .
  nmlwdm:frequency  rdfs:isSubPropertyOf  nml:Label           .

RDF Alternative 3:

  @prefix  nml: <http://schemas.ogf.org/nml/base/2012/10#>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2012/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nml:layerencoding     nmleth:IEEE802.3    .
  ex:myport         nml:Label             "42"                .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10#>; .
  @prefix  nmlwdm: <http://schemas.ogf.org/nml/wdm/2013/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nml:layerencoding     nmlwdm:DWDM         .
  ex:myport         nml:Label             "193.10~0.05"       .
A Label is the technology-specific value to distinguish a single data stream 
embedded in a larger data stream.

A Label may have the following UML properties:
* label type: a URI to refer to a technology-specific labelset
* value is one value taken from the labelset
Technology extensions of NML may define additional attributes.


The following XML syntax is proposed:

  <nml:Port id="....">
    <nml:label labeltype="42http://schemas.ogf.org/nml/ethernet/2013/10/vlan">42</
nml:label>;
  </nml:Port>

  <nml:Port id="....">
    <nml:label labeltype="193.10~0.05http://schemas.ogf.org/nml/wdm/2013/10/frequency">193.
10~0.05</nml:label>;
  </nml:Port>

(where the exact attributename: "labeltype", "type" or "encoding" is still open 
for debate in artf6577)


The following RDF syntax is proposed:

  @prefix  nml: <http://schemas.ogf.org/nml/base/2012/10#>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2012/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nmleth:vlan           "42"                .
  nmleth:vlan       rdfs:isSubPropertyOf  nml:Label           .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10#>; .
  @prefix  nmlwdm: <http://schemas.ogf.org/nml/wdm/2013/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nmlwdm:frequency      "193.10~0.05"       .
  nmlwdm:frequency  rdfs:isSubPropertyOf  nml:Label           .
09/06/2012 9:58 AM EDT Freek Dijkstra
Priority
3
1
08/08/2012 8:14 AM EDT Freek Dijkstra
Status
Wait for Other
Under discussion
08/08/2012 8:12 AM EDT Freek Dijkstra
Description
A Label is the technology-specific value to distinguish a single data stream 
embedded in a larger data stream.

A Label may have the following attributes:
* labeltype: a URI to refer to a technology-specific labelset
* value is one value taken from the labelset
Technology extensions of NML may define additional attributes.


For RDF, the following syntax is proposed:

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10/>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2013/10/>; .
  #28a8d3cf435    a                 nml:Label    .
  #28a8d3cf435    nml:labeltype     nmleth:vlan  .
  #28a8d3cf435    nml:labelvalue    "42"  .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10/>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2013/10/>; .
  #8c6b32cec    a                 nml:Label    .
  #8c6b32cec    nml:labeltype     nmlwdm:frequency  .
  #8c6b32cec    nml:labelvalue    "193.10~0.05"  .


For XML, the following two syntaxes are proposed:

Proposal 1)

  <nml:label>
    <nml:parameter name="labeltype">http://schemas.ogf.org/nml/ethernet/2013/10/
vlan</nml:parameter>;
    <nml:parameter name="value>42</nml:parameter>
  </nml:label>

  <nml:label>
    <nml:parameter name="labeltype">http://schemas.ogf.org/nml/wdm/2013/10/
frequency</nml:parameter>;
    <nml:parameter name="unit">THz</nml:parameter>
    <nml:parameter name="spacing">0.050</nml:parameter>
    <nml:parameter name="value">193.1</nml:parameter>
  </nml:label>

Proposal 2)

  <nml:label labeltype="http://schemas.ogf.org/nml/ethernet/2013/10/vlan">42</
nml:label>

  <nml:label labeltype="http://schemas.ogf.org/nml/wdm/2013/10/frequency">193.10
~0.05</nml:label>
A Label is the technology-specific value to distinguish a single data stream 
embedded in a larger data stream.

A Label may have the following UML properties:
* label type: a URI to refer to a technology-specific labelset
* value is one value taken from the labelset
Technology extensions of NML may define additional attributes.


The following XML syntax is proposed:

  <nml:Port id="....">
    <nml:label labeltype="42http://schemas.ogf.org/nml/ethernet/2013/10/vlan">42</
nml:label>;
  </nml:Port>

  <nml:Port id="....">
    <nml:label labeltype="193.10~0.05http://schemas.ogf.org/nml/wdm/2013/10/frequency">193.
10~0.05</nml:label>;
  </nml:Port>

(where the exact attributename: "labeltype", "type" or "encoding" is still open 
for debate in artf6577)


For RDF, the following two alternatives exist:

RDF Alternative 1 (unnamed label object):

  @prefix  nml: <http://schemas.ogf.org/nml/base/2012/10#>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2012/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nml:hasLabel          #28a8d3cf435        .
  #28a8d3cf435      a                     nml:Label           .
  #28a8d3cf435      nml:labeltype         nmleth:vlan         .
  #28a8d3cf435      nml:labelvalue        "42"                .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10#>; .
  @prefix  nmlwdm: <http://schemas.ogf.org/nml/wdm/2013/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nml:hasLabel          #8c6b32cec          .
  #8c6b32cec        a                     nml:Label           .
  #8c6b32cec        nml:labeltype         nmlwdm:frequency    .
  #8c6b32cec        nml:labelvalue        "193.10~0.05"       .

RDF Alternative 2 (subproperties):

  @prefix  nml: <http://schemas.ogf.org/nml/base/2012/10#>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2012/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nmleth:vlan           "42"                .
  nmleth:vlan       rdfs:isSubPropertyOf  nml:Label           .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10#>; .
  @prefix  nmlwdm: <http://schemas.ogf.org/nml/wdm/2013/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nmlwdm:frequency      "193.10~0.05"       .
  nmlwdm:frequency  rdfs:isSubPropertyOf  nml:Label           .

RDF Alternative 3:

  @prefix  nml: <http://schemas.ogf.org/nml/base/2012/10#>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2012/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nml:layerencoding     nmleth:IEEE802.3    .
  ex:myport         nml:Label             "42"                .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10#>; .
  @prefix  nmlwdm: <http://schemas.ogf.org/nml/wdm/2013/10#>; .
  ex:myport         a                     nml:Port            .
  ex:myport         nml:layerencoding     nmlwdm:DWDM         .
  ex:myport         nml:Label             "193.10~0.05"       .
08/08/2012 8:11 AM EDT Freek Dijkstra
Assigned To Freek Dijkstra
None 08/07/2012 6:19 PM EDT Freek Dijkstra
Status
Need proposal
Wait for Other
08/07/2012 6:19 PM EDT Freek Dijkstra
Description
A Label is the technology-specific value to distinguish a single data stream 
embedded in a larger data stream.

A Label may have the following attributes:
* labeltype: a URI to refer to a technology-specific labelset
* value is one value taken from the labelset
Technology extensions of NML may define additional attributes.


For RDF, the following syntax is proposed:

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10/>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2013/10/>; .
  #28a8d3cf435    a                 nml:Label    .
  #28a8d3cf435    nml:labeltype     nmleth:vlan  .
  #28a8d3cf435    nml:labelvalue    "42"  .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10/>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2013/10/>; .
  #8c6b32cec    a                 nml:Label    .
  #8c6b32cec    nml:labeltype     nmlwdm:frequency  .
  #8c6b32cec    nml:labelvalue    "193.10~0.05"  .


For XML, the following two syntaxes are proposed:

Proposal 1)

  <nml:label>
    <nml:parameter name="labeltype">http://schemas.ogf.org/nml/ethernet/2013/10/
vlan</nml:parameter>;
    <nml:parameter name="value>http://schemas.ogf.org/nml/wdm/2013/10/frequency<
/nml:parameter>;
  </nml:label>

  <nml:label>
    <nml:parameter name="labeltype">wavelength</nml:parameter>
    <nml:parameter name="unit">THz</nml:parameter>
    <nml:parameter name="spacing">0.050</nml:parameter>
    <nml:parameter name="value">193.1</nml:parameter>
  </nml:label>

Proposal 2)

  <nml:label labeltype="http://schemas.ogf.org/nml/ethernet/2013/10/vlan">42</
nml:label>

  <nml:label labeltype="http://schemas.ogf.org/nml/wdm/2013/10/frequency">193.10
~0.05</nml:label>
A Label is the technology-specific value to distinguish a single data stream 
embedded in a larger data stream.

A Label may have the following attributes:
* labeltype: a URI to refer to a technology-specific labelset
* value is one value taken from the labelset
Technology extensions of NML may define additional attributes.


For RDF, the following syntax is proposed:

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10/>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2013/10/>; .
  #28a8d3cf435    a                 nml:Label    .
  #28a8d3cf435    nml:labeltype     nmleth:vlan  .
  #28a8d3cf435    nml:labelvalue    "42"  .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10/>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2013/10/>; .
  #8c6b32cec    a                 nml:Label    .
  #8c6b32cec    nml:labeltype     nmlwdm:frequency  .
  #8c6b32cec    nml:labelvalue    "193.10~0.05"  .


For XML, the following two syntaxes are proposed:

Proposal 1)

  <nml:label>
    <nml:parameter name="labeltype">http://schemas.ogf.org/nml/ethernet/2013/10/
vlan</nml:parameter>;
    <nml:parameter name="value>42</nml:parameter>
  </nml:label>

  <nml:label>
    <nml:parameter name="labeltype">http://schemas.ogf.org/nml/wdm/2013/10/
frequency</nml:parameter>;
    <nml:parameter name="unit">THz</nml:parameter>
    <nml:parameter name="spacing">0.050</nml:parameter>
    <nml:parameter name="value">193.1</nml:parameter>
  </nml:label>

Proposal 2)

  <nml:label labeltype="42http://schemas.ogf.org/nml/ethernet/2013/10/vlan">42</
nml:label>;

  <nml:label labeltype="193.10~0.05http://schemas.ogf.org/nml/wdm/2013/10/frequency">193.10
~0.05</nml:label>;
07/11/2012 7:44 PM EDT Freek Dijkstra
Description
Define label and the type of label concepts in UML, and provide examples.

Proposal is: attribute of Link or Port, with type and optional unit value. E.g.

  <nml:label type="c-vlan">42</nml:label>
  <nml:label type="wavelength" unit="nm">1500</nml:label>
A Label is the technology-specific value to distinguish a single data stream 
embedded in a larger data stream.

A Label may have the following attributes:
* labeltype: a URI to refer to a technology-specific labelset
* value is one value taken from the labelset
Technology extensions of NML may define additional attributes.


For RDF, the following syntax is proposed:

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10/>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2013/10/>; .
  #28a8d3cf435    a                 nml:Label    .
  #28a8d3cf435    nml:labeltype     nmleth:vlan  .
  #28a8d3cf435    nml:labelvalue    "42"  .

  @prefix  nml: <http://schemas.ogf.org/nml/base/2013/10/>; .
  @prefix  nmleth: <http://schemas.ogf.org/nml/ethernet/2013/10/>; .
  #8c6b32cec    a                 nml:Label    .
  #8c6b32cec    nml:labeltype     nmlwdm:frequency  .
  #8c6b32cec    nml:labelvalue    "193.10~0.05"  .


For XML, the following two syntaxes are proposed:

Proposal 1)

  <nml:label>
    <nml:parameter name="labeltype">http://schemas.ogf.org/nml/ethernet/2013/10/
vlan</nml:parameter>;
    <nml:parameter name="value>http://schemas.ogf.org/nml/wdm/2013/10/frequency<
/nml:parameter>;
  </nml:label>

  <nml:label>
    <nml:parameter name="labeltype">wavelength</nml:parameter>
    <nml:parameter name="unit">THz</nml:parameter>
    <nml:parameter name="spacing">0.050</nml:parameter>
    <nml:parameter name="value">193.1</nml:parameter>
  </nml:label>

Proposal 2)

  <nml:label labeltype="42http://schemas.ogf.org/nml/ethernet/2013/10/vlan">42</
nml:label>;

  <nml:label labeltype="193.10~0.05http://schemas.ogf.org/nml/wdm/2013/10/frequency">193.10
~0.05</nml:label>;
07/11/2012 7:29 PM EDT Freek Dijkstra
Title
Define Label concept
Define Label syntax
07/11/2012 7:44 AM EDT Freek Dijkstra
Description
Define Label and LabelType concepts in uML schemU
Define label and the type of label concepts in UML, and provide examples.

Proposal is: attribute of Link or Port, with type and optional unit value. E.g.

  <nml:label type="c-vlan">42</nml:label>
  <nml:label type="wavelength" unit="nm">1500</nml:label>
03/29/2012 12:37 PM EDT Freek Dijkstra

 
 


The Open Grid Forum Contact Webmaster | Report a problem | GridForge Help
This is a static archive of the previous Open Grid Forum GridForge content management system saved from host forge.ogf.org file /sf/sfmain/do/go/artf6495 at Sun, 06 Nov 2022 14:39:28 GMT