SNMP · JSON-LD Context

Snmp Context

JSON-LD context defining the semantic vocabulary for Snmp from SNMP.

Snmp Context is a JSON-LD context published by SNMP on the APIs.io network.

It defines 31 semantic classes, 7 properties.

Top classes include Protocol, Specification, Manager, Agent, Engine, and 26 more. Namespace prefixes: schema, snmp, rfc, and iana. Tagged areas include SNMP, Network Management, Network Monitoring, IETF, and Protocol.

31 Classes 7 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
snmp: https://api-evangelist.com/snmp/vocab#
rfc: https://datatracker.ietf.org/doc/html/
iana: https://www.iana.org/assignments/

Classes

Protocol Specification Manager Agent Engine MIBModule ManagedObject Trap Inform Community User View name description version identifier publisher datePublished syntax access status rfcNumber snmpVersion pdu transport port engineID securityModel authProtocol privProtocol ifType

Properties

Property Type Container
oid string
module reference
enterpriseNumber integer
specifiedBy reference
implementedBy reference
obsoletes reference
updates reference

JSON-LD Document

snmp-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "snmp": "https://api-evangelist.com/snmp/vocab#",
    "rfc": "https://datatracker.ietf.org/doc/html/",
    "iana": "https://www.iana.org/assignments/",

    "Protocol": "snmp:Protocol",
    "Specification": "snmp:Specification",
    "Manager": "snmp:Manager",
    "Agent": "snmp:Agent",
    "Engine": "snmp:Engine",
    "MIBModule": "snmp:MIBModule",
    "ManagedObject": "snmp:ManagedObject",
    "Trap": "snmp:Trap",
    "Inform": "snmp:Inform",
    "Community": "snmp:Community",
    "User": "snmp:User",
    "View": "snmp:View",

    "name": "schema:name",
    "description": "schema:description",
    "version": "schema:version",
    "identifier": "schema:identifier",
    "publisher": "schema:publisher",
    "datePublished": "schema:datePublished",

    "oid": {
      "@id": "snmp:oid",
      "@type": "xsd:string"
    },
    "syntax": "snmp:syntax",
    "access": "snmp:access",
    "status": "snmp:status",
    "module": {
      "@id": "snmp:module",
      "@type": "@id"
    },
    "rfcNumber": "snmp:rfcNumber",
    "snmpVersion": "snmp:snmpVersion",

    "pdu": "snmp:pdu",
    "transport": "snmp:transport",
    "port": "snmp:port",
    "engineID": "snmp:engineID",
    "securityModel": "snmp:securityModel",
    "authProtocol": "snmp:authProtocol",
    "privProtocol": "snmp:privProtocol",

    "enterpriseNumber": {
      "@id": "snmp:enterpriseNumber",
      "@type": "xsd:integer"
    },
    "ifType": "snmp:ifType",

    "specifiedBy": {
      "@id": "snmp:specifiedBy",
      "@type": "@id"
    },
    "implementedBy": {
      "@id": "snmp:implementedBy",
      "@type": "@id"
    },
    "obsoletes": {
      "@id": "snmp:obsoletes",
      "@type": "@id"
    },
    "updates": {
      "@id": "snmp:updates",
      "@type": "@id"
    }
  }
}