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/artf6550?nav=1&selectedTab=comments at Sun, 06 Nov 2022 14:39:20 GMT SourceForge : artf6550: Port-Link source/sink Relations

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 artf6550 : Port-Link source/sink Relations
Tracker: Schema Progress
Title: Port-Link source/sink Relations
Description:
Direction of Port-Link Relation
===============================

> * What is the direction and name of the relation between Port and Link?
>   https://forge.ogf.org/sf/go/artf6538 (second part)
>   https://forge.ogf.org/svn/repos/nml-examples/201203-vlans/compoundlink.xml
>   (second question at footer)

This one was brought up by Jeroen, and backed by Roman at OGF34.

Summary: We need to define a two relations between port and link: for traffic from port to link, and for traffic from 
link to port. (aka source and sink relations).

Proposal: Use a "isSource" and "isSink" relation to relate a Port to a Link.

Semantics:
  Port A --(isSource)-> Link X
   means: there is a traffic flow from Port A to Link X.
  Port B --(isSink)-> Link X
   means: there is a traffic flow from Link X to Port A.

Note: this is contrary to how we currently related Ports and Links:
  Link --(hasSource)-> Port
  Link --(hasSink)-> Port
The rationale is that this proposal provides a "hierarchy" of relations:
  Topology --> Node --> Port --> Link

Example:

XML:
<nml:Port id="urn:ogf:network:example.net:2012:PortA">
  <nml:Relation type="isSource">
    <nml:Link idRef="urn:ogf:network:example.net:2012:LinkX"/>
  </nml:Relation>
</nml:Port>
<nml:Port id="urn:ogf:network:example.net:2012:PortB">
  <nml:Relation type="isSink">
    <nml:Link idRef="urn:ogf:network:example.net:2012:LinkX"/>
  </nml:Relation>
</nml:Port>

RDF:
@prefix exnet <urn:ofg:network:example.net:2012> .
exnet:PortA  nml:isSource   exnet:LinkX
exnet:PortB  nml:isSink     exnet:LinkX
Submitted By: Freek Dijkstra
Submitted On: 03/28/2012 8:48 AM EDT
Last Modified: 07/11/2012 4:33 PM EDT
Closed: 07/11/2012 4:33 PM EDT

Status / Comments Change Log Associations Attachments  
Status  
Status:* Completed
Category:* – Link / Path / Segment
Priority: * 4
Assigned To: * Jeroen van der Ham
Comments
Freek Dijkstra: 07/11/2012 4:33 PM EDT
  Action: Update
Closed set to 07/11/2012
Status changed from Last Call to Completed
Jeroen van der Ham: 03/29/2012 11:41 AM EDT
  Comment:
isSource / isSink is accepted.

Allowing of inverse relations is identified as a different  new issue.
  Action: Update
Status changed from Under discussion to Last Call
Jason Zurawski: 03/28/2012 11:28 AM EDT
  Comment:
This proposal is fine, so is it correct to say the link will not related to the port now (its a single direction of relationship only)?
  Action: Update
Freek Dijkstra: 03/28/2012 8:48 AM EDT
  Action: Create


 
 
 
< Previous
 
 
Next >
 


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/artf6550?nav=1&selectedTab=comments at Sun, 06 Nov 2022 14:39:20 GMT