Software-Defined Networking · JSON-LD Context

Software Defined Networking Context

JSON-LD context defining the semantic vocabulary for Software Defined Networking from Software-Defined Networking.

0 Classes 18 Properties 2 Namespaces
View Context View on GitHub

Namespaces

sdn: https://opennetworking.org/sdn/ns#
nml: http://schemas.ogf.org/nml/2013/05/base#

Properties

Property Type Container
Topology reference
Node reference
Link reference
TerminationPoint reference
FlowRule reference
SDNController reference
topology-id
node-id
link-id
ip-address
mac-address
bandwidth
priority integer
OpenFlow
RESTCONF
NETCONF
OpenDaylight
ONOS

JSON-LD Document

software-defined-networking-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "sdn": "https://opennetworking.org/sdn/ns#",
    "nml": "http://schemas.ogf.org/nml/2013/05/base#",
    "Topology": {
      "@id": "nml:Topology",
      "@type": "@id"
    },
    "Node": {
      "@id": "nml:Node",
      "@type": "@id"
    },
    "Link": {
      "@id": "nml:Link",
      "@type": "@id"
    },
    "TerminationPoint": {
      "@id": "nml:Port",
      "@type": "@id"
    },
    "FlowRule": {
      "@id": "sdn:FlowRule",
      "@type": "@id"
    },
    "SDNController": {
      "@id": "sdn:Controller",
      "@type": "@id"
    },
    "topology-id": {
      "@id": "schema:identifier"
    },
    "node-id": {
      "@id": "schema:identifier"
    },
    "link-id": {
      "@id": "schema:identifier"
    },
    "ip-address": {
      "@id": "sdn:ipAddress"
    },
    "mac-address": {
      "@id": "sdn:macAddress"
    },
    "bandwidth": {
      "@id": "sdn:bandwidth"
    },
    "priority": {
      "@id": "sdn:priority",
      "@type": "xsd:integer"
    },
    "OpenFlow": {
      "@id": "sdn:OpenFlow"
    },
    "RESTCONF": {
      "@id": "sdn:RESTCONF"
    },
    "NETCONF": {
      "@id": "sdn:NETCONF"
    },
    "OpenDaylight": {
      "@id": "sdn:OpenDaylightController"
    },
    "ONOS": {
      "@id": "sdn:ONOSController"
    }
  }
}