[Nml-wg] Transitivity of hasPort

Guy Roberts Guy.Roberts at dante.net
Mon Aug 10 09:20:16 CDT 2009


I vote for option 3, it makes the most sense to me.

Guy

-----Original Message-----
From: Freek Dijkstra [mailto:Freek.Dijkstra at sara.nl] 
Sent: 07 August 2009 14:05
To: Network Markup Language Working Group
Subject: [Nml-wg] Transitivity of hasPort

Freek Dijkstra wrote (in "Use case: cross connect (single layer)"):

> Here is the use case of the cross connect (single layer).

Paola Grosso wrote:

> - Transitivity of relation, such as if a device is at one Location, all
> its Ports are at the same location. Should transitivity specified in the
> model or implicit?

The problem I had is there there were 16 "hasPort" relations for 8 
unidirectional ports: a hasPort relation between the Node and each port, 
and a hasPort relation between the SwitchMatrix Service and each port.
In the call I wondered if this can be an implicit relation.

I recently thought about this, and it seems we have 3 options:
1) No transitivity:
You have to specify all 16 "hasPort" relation, as in the example I sent 
out previous week.

2) Transitivity from Node to Service:
If there is a hasPort relation between a Node and a Port, and also a 
hasService between the same Node and a Service, then it is implied that 
there is also a hasPort relation between the Service and the Port, 
_provided that the Port is on the same layer as the Service_. This 
scenario was discussed in the call, and we added this condition to cope 
with Nodes with services on multiple layers.

3) Transitivity from Service to Node:
If there is a hasPort relation between a Service and a Port, and also a 
hasService between a Node and the same Service, then it is implied that 
there is also a hasPort relation between the Node and the Port.

This last scenario was not discussed, but I think it makes more sense: 
this way we would not need the additional condition that the Port is on 
the same layer as the Service.
Less conditions = better.

Regards,
Freek
_______________________________________________
nml-wg mailing list
nml-wg at ogf.org
http://www.ogf.org/mailman/listinfo/nml-wg


More information about the nml-wg mailing list