Inductive Automation · JSON-LD Context

Inductive Automation Context

JSON-LD context defining the semantic vocabulary for Inductive Automation from Inductive Automation.

34 Classes 19 Properties 7 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
owl: http://www.w3.org/2002/07/owl#
rdfs: http://www.w3.org/2000/01/rdf-schema#
ia: https://inductiveautomation.com/ontology/ignition#
ssn: http://www.w3.org/ns/ssn/
sosa: http://www.w3.org/ns/sosa/
iot: https://www.w3.org/2019/wot/td#

Classes

name description url version gatewayName edition redundancyState platform tagPath quality dataType tagProviderName tagProviderType signature collection enabled config moduleId moduleState vendor endpoint bindPort connectionState projectName parentProject defaultDatasource defaultTagProvider connectUrl driver maxConnections userName displayName emails active

Properties

Property Type Container
InductiveAutomation reference
Gateway reference
gatewayVersion schema:Text
uptime schema:Integer
Tag reference
tagValue
timestamp schema:DateTime
TagProvider reference
ResourceRecord reference
Module reference
OPCConnection reference
Project reference
AlarmNotificationProfile reference
DatabaseConnection reference
ScimUser reference
ApiToken reference
SecurityZone reference
HistorianConfig reference
InductiveAutomationOrg

JSON-LD Document

inductive-automation-context.jsonld Raw ↑
{
  "@context": {
    "@version": 1.1,
    "schema": "https://schema.org/",
    "owl": "http://www.w3.org/2002/07/owl#",
    "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
    "ia": "https://inductiveautomation.com/ontology/ignition#",
    "ssn": "http://www.w3.org/ns/ssn/",
    "sosa": "http://www.w3.org/ns/sosa/",
    "iot": "https://www.w3.org/2019/wot/td#",

    "InductiveAutomation": {
      "@id": "schema:Organization",
      "@type": "@id"
    },
    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "version": "schema:version",

    "Gateway": {
      "@id": "ia:Gateway",
      "@type": "@id",
      "rdfs:comment": "The central Ignition Gateway server that hosts projects, tags, and the REST API."
    },
    "gatewayName": "ia:gatewayName",
    "gatewayVersion": {"@id": "ia:gatewayVersion", "@type": "schema:Text"},
    "edition": "ia:edition",
    "uptime": {"@id": "ia:uptime", "@type": "schema:Integer"},
    "redundancyState": "ia:redundancyState",
    "platform": "schema:operatingSystem",

    "Tag": {
      "@id": "ia:Tag",
      "@type": "@id",
      "rdfs:comment": "A named data point in the Ignition tag system, representing a real-time value from a device or calculation.",
      "owl:equivalentClass": "sosa:ObservableProperty"
    },
    "tagPath": "ia:tagPath",
    "tagValue": {"@id": "sosa:hasSimpleResult"},
    "quality": "ia:quality",
    "timestamp": {"@id": "schema:dateModified", "@type": "schema:DateTime"},
    "dataType": "ia:dataType",

    "TagProvider": {
      "@id": "ia:TagProvider",
      "@type": "@id",
      "rdfs:comment": "A named container hosting a hierarchy of Ignition tags."
    },
    "tagProviderName": "schema:name",
    "tagProviderType": "ia:tagProviderType",

    "ResourceRecord": {
      "@id": "ia:ResourceRecord",
      "@type": "@id",
      "rdfs:comment": "Generic configuration resource in the Ignition Gateway resource system."
    },
    "signature": "ia:signature",
    "collection": "ia:collection",
    "enabled": "schema:isAccessibleForFree",
    "config": "ia:config",

    "Module": {
      "@id": "ia:Module",
      "@type": "@id",
      "rdfs:comment": "An installable add-on that extends Ignition Gateway capabilities (e.g., Perspective, Vision, SQL Bridge, OPC-UA)."
    },
    "moduleId": "ia:moduleId",
    "moduleState": "ia:moduleState",
    "vendor": "schema:vendor",

    "OPCConnection": {
      "@id": "ia:OPCConnection",
      "@type": "@id",
      "rdfs:comment": "A configured OPC UA client connection from the Gateway to an OPC server or PLC.",
      "owl:equivalentClass": "sosa:Sensor"
    },
    "endpoint": "ia:endpoint",
    "bindPort": "ia:bindPort",
    "connectionState": "ia:connectionState",

    "Project": {
      "@id": "ia:Project",
      "@type": "@id",
      "rdfs:comment": "An Ignition application project containing screens, scripts, and configuration for HMI/SCADA applications."
    },
    "projectName": "schema:name",
    "parentProject": "ia:parentProject",
    "defaultDatasource": "ia:defaultDatasource",
    "defaultTagProvider": "ia:defaultTagProvider",

    "AlarmNotificationProfile": {
      "@id": "ia:AlarmNotificationProfile",
      "@type": "@id",
      "rdfs:comment": "Configuration for routing alarm notifications to operators via email, SMS, or voice."
    },

    "DatabaseConnection": {
      "@id": "ia:DatabaseConnection",
      "@type": "@id",
      "rdfs:comment": "A JDBC database connection configured in the Ignition Gateway.",
      "owl:equivalentClass": "schema:DataFeed"
    },
    "connectUrl": "schema:url",
    "driver": "ia:jdbcDriver",
    "maxConnections": "ia:maxConnections",

    "ScimUser": {
      "@id": "ia:ScimUser",
      "@type": "@id",
      "rdfs:comment": "A SCIM 2.0 user managed via the Ignition Gateway SCIM endpoints.",
      "owl:equivalentClass": "schema:Person"
    },
    "userName": "schema:identifier",
    "displayName": "schema:name",
    "emails": "schema:email",
    "active": "schema:activeActionStatus",

    "ApiToken": {
      "@id": "ia:ApiToken",
      "@type": "@id",
      "rdfs:comment": "An API key configuration used to obtain time-limited tokens for Gateway REST API access."
    },

    "SecurityZone": {
      "@id": "ia:SecurityZone",
      "@type": "@id",
      "rdfs:comment": "A named network boundary in Ignition that grants or restricts access based on client IP address ranges."
    },

    "HistorianConfig": {
      "@id": "ia:HistorianConfig",
      "@type": "@id",
      "rdfs:comment": "Configuration for the tag historian (SQL Bridge) that stores historical tag values."
    },

    "InductiveAutomationOrg": {
      "@id": "schema:Organization",
      "schema:name": "Inductive Automation",
      "schema:url": "https://inductiveautomation.com",
      "schema:description": "Developer of the Ignition industrial application platform for SCADA, HMI, MES, and IIoT deployments.",
      "schema:sameAs": [
        "https://github.com/inductiveautomation",
        "https://www.linkedin.com/company/inductive-automation",
        "https://www.youtube.com/@InductiveAutomation"
      ]
    }
  }
}