Manifest Models - RENCI-NRIG/orca5 GitHub Wiki

Nodes

Nodegroup transformations

Connections

Multi-domain paths

Simple intra-domain links

Simple links reuse the request object, tagging it as a NetworkConnection and adding collections:item enumeration of nodes connected to the link, interfaces and other metadata as shown:

  <rdf:Description rdf:about="http://geni-orca.renci.org/owl/617fe9aa-5c3a-45ca-8414-1967c2aaa2ef#Link0">
    <rdf:type rdf:resource="http://geni-orca.renci.org/owl/topology.owl#NetworkConnection"/>
    <rdf:type rdf:resource="http://geni-orca.renci.org/owl/topology.owl#LinkConnection"/>
    <j.3:inDomain rdf:resource="http://geni-orca.renci.org/owl/rcivmsite.rdf#rcivmsite/Domain/vlan"/>
    <j.3:message>Reservation 9179488f-8a05-4adb-a47f-2cddf666ab6c (Slice linkconnection-1) is in state [Active,None]
</j.3:message>
    <j.3:hasReservationState rdf:resource="http://geni-orca.renci.org/owl/request.owl#Active"/>
    <j.16:hasInterface rdf:resource="http://geni-orca.renci.org/owl/617fe9aa-5c3a-45ca-8414-1967c2aaa2ef#Link0-Node0/0/intf"/>
    <j.16:hasInterface rdf:resource="http://geni-orca.renci.org/owl/617fe9aa-5c3a-45ca-8414-1967c2aaa2ef#Link0-Node1/0/intf"/>
    <j.16:hasGUID>309fa479-a1d2-4517-8974-109c6c9ec9d6</j.16:hasGUID>
    <j.2:atLayer rdf:resource="http://geni-orca.renci.org/owl/ethernet.owl#EthernetNetworkElement"/>
    <j.2:bandwidth rdf:datatype="http://www.w3.org/2001/XMLSchema#integer">100000000</j.2:bandwidth>
    <j.8:hasResourceType rdf:resource="http://geni-orca.renci.org/owl/domain.owl#VLAN"/>
    <j.16:hasURL>http://geni-orca.renci.org/owl/rcivmsite.rdf#rcivmsite/Domain/vlan</j.16:hasURL>
    <j.14:item rdf:resource="http://geni-orca.renci.org/owl/617fe9aa-5c3a-45ca-8414-1967c2aaa2ef#Node0"/>
    <j.14:item rdf:resource="http://geni-orca.renci.org/owl/617fe9aa-5c3a-45ca-8414-1967c2aaa2ef#Node1"/>
    <rdfs:label>2054</rdfs:label>
    <j.15:quantumNetUUID>ec5151e5-572d-46f8-96ab-dafc46bb6f68</j.15:quantumNetUUID>
  </rdf:Description>

rdfs:label refers to the VLAN tag used for the connection. Bandwidth is requests in bits-per-second.

Broadcast connections

Relating to request models

Interfaces

Interfaces created for Nodegroup compute elements have sameAs relationship to the interface in the request model linking the nodegroup to the respective broadcast link.

⚠️ **GitHub.com Fallback** ⚠️