{
  "id": "ssn",
  "acronym": "SSN",
  "name": "Semantic Sensor Network Ontology",
  "category": "earth",
  "domains": [
    "engineering"
  ],
  "kind": "ontology",
  "description": "This ontology describes sensors, actuators and observations, and related concepts. It does not describe domain concepts, time, locations, etc. these are intended to be included from other ontologies via OWL imports.",
  "formats": [
    "OWL",
    "Turtle"
  ],
  "license": "http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document",
  "homepage": "https://www.w3.org/TR/vocab-ssn",
  "repository": "https://github.com/w3c/sdw-sosa-ssn",
  "download": "http://www.w3.org/ns/ssn/",
  "bioportal": "SSN",
  "bioregistry": "ssn",
  "registryStats": {
    "lov": {
      "reusedByVocabularies": 0,
      "reusedByDatasets": 0,
      "occurrencesInDatasets": 0,
      "modified": "2016-12-07",
      "namespace": "https://www.w3.org/ns/ssn/"
    },
    "discovery": {
      "terms": 26,
      "triples": 520,
      "versionInfo": "New modular version of the SSN ontology. This ontology was originally developed in 2009-2011 by the W3C Semantic Sensor Networks Incubator Group (SSN-XG). For more information on the group's activities see: http://www.w3.org/2005/Incubator/ssn/. The ontology was revised and modularized in 2015-2017 by the W3C/OGC Spatial Data on the Web Working Group, see: https://www.w3.org/2015/spatial/wiki/Semantic_Sensor_Network_Ontology. In particular, (a) the scope is extended to include actuation and sampling; (b) the core concepts and properties are factored out into the SOSA ontology. The SSN ontology imports SOSA and adds formal axiomatization consistent with the text definitions in SOSA, and adds classes and properties to accommodate the scope of the original SSN ontology.",
      "titleFrom": "artefact"
    }
  },
  "publications": [
    {
      "title": "The Modular SSN Ontology: A Joint W3C and OGC Standard Specifying the Semantics of Sensors, Observations, Sampling, and Actuation",
      "doi": "10.3233/sw-180320",
      "year": 2019
    },
    {
      "title": "SOSA: A lightweight ontology for sensors, observations, samples, and actuators",
      "doi": "10.1016/j.websem.2018.06.003",
      "year": 2018
    }
  ],
  "usedBy": [],
  "tags": [
    "engineering",
    "ess",
    "imaging",
    "iot",
    "methods",
    "monitoring",
    "nfdi4chem",
    "nfdi4ing"
  ],
  "url": "https://schemascope.org/o/ssn/",
  "evaluation": {
    "links": {
      "homepage": {
        "url": "https://www.w3.org/TR/vocab-ssn",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://www.w3.org/TR/vocab-ssn/",
        "lastModified": "2017-12-08T09:34:34.000Z",
        "checkedAt": "2026-10-26T03:23:21.016Z"
      },
      "repository": {
        "url": "https://github.com/w3c/sdw-sosa-ssn",
        "code": 200,
        "state": "ok",
        "checkedAt": "2026-10-26T03:23:21.448Z"
      },
      "download": {
        "url": "http://www.w3.org/ns/ssn/",
        "code": 200,
        "state": "ok",
        "resolvedUrl": "https://www.w3.org/ns/ssn/",
        "lastModified": "2025-09-03T18:39:04.000Z",
        "checkedAt": "2026-10-26T03:23:21.059Z"
      }
    },
    "github": {
      "slug": "w3c/sdw-sosa-ssn",
      "stars": 19,
      "forks": 16,
      "openIssues": 10,
      "pushedAt": "2026-10-23T12:52:28Z",
      "archived": false,
      "license": null,
      "source": "https://api.github.com/repos/w3c/sdw-sosa-ssn",
      "fetchedAt": "2026-10-26T03:23:21.434Z"
    },
    "ols": null,
    "obo": null,
    "bioportal": null,
    "citations": [
      {
        "doi": "10.3233/sw-180320",
        "count": 204,
        "source": "https://api.crossref.org/works/10.3233%2Fsw-180320",
        "fetchedAt": "2026-10-26T03:23:21.000Z"
      },
      {
        "doi": "10.1016/j.websem.2018.06.003",
        "count": 476,
        "source": "https://api.crossref.org/works/10.1016%2Fj.websem.2018.06.003",
        "fetchedAt": "2026-10-26T03:22:26.595Z"
      }
    ],
    "git": {
      "commit": "c440a853e626d7491e5ba963f5b9401fc1d252d7",
      "ref": "gh-pages",
      "headTag": null,
      "latestTag": null,
      "tagCount": 3,
      "tagDates": [],
      "url": "https://github.com/w3c/sdw-sosa-ssn/tree/c440a853e626d7491e5ba963f5b9401fc1d252d7",
      "source": "https://github.com/w3c/sdw-sosa-ssn.git/info/refs?service=git-upload-pack",
      "fetchedAt": "2026-10-26T03:23:21.067Z"
    },
    "tib": {
      "portal": "TIB Terminology Service",
      "id": "ssn",
      "api": "v1",
      "title": "Semantic Sensor Network Ontology",
      "iri": "http://www.w3.org/ns/ssn/",
      "versionIri": null,
      "version": "New modular version of the SSN ontology. \n\nThis ontology was originally developed in 2009-2011 by the W3C Semantic Sensor Networks Incubator Group (SSN-XG). For more information on the group's activities see: http://www.w3.org/2005/Incubator/ssn/. The ontology was revised and modularized in 2015-2017 by the W3C/OGC Spatial Data on the Web Working Group, see: https://www.w3.org/2015/spatial/wiki/Semantic_Sensor_Network_Ontology. \n\nIn particular, (a) the scope is extended to include actuation and sampling; (b) the core concepts and properties are factored out into the SOSA ontology. The SSN ontology imports SOSA and adds formal axiomatization consistent with the text definitions in SOSA, and adds classes and properties to accommodate the scope of the original SSN ontology. ",
      "releaseDate": null,
      "terms": 22,
      "properties": 57,
      "individuals": 2,
      "importsFrom": [],
      "exportsTo": [],
      "languages": [],
      "loaded": "2023-02-02T18:59:04.677+0000",
      "status": "SKIP",
      "page": "https://service.tib.eu/ts4tib/ontologies/ssn",
      "source": "https://service.tib.eu/ts4tib/api/ontologies/ssn",
      "fetchedAt": "2026-10-26T03:23:21.930Z"
    },
    "dashboard": null,
    "quality": null,
    "oops": null,
    "releases": {
      "dates": [],
      "lastYear": 0,
      "from": null
    },
    "bioregistry": {
      "prefix": "ssn",
      "name": "Semantic Sensor Network Ontology",
      "mappings": {
        "aberowl": "SSN",
        "agroportal": "SSN",
        "bioportal": "SSN",
        "fairsharing": "FAIRsharing.c0bvcy",
        "lov": "ssn",
        "tib.ts": "ssn",
        "zazuko": "ssn"
      },
      "dependsOn": [],
      "appearsIn": [],
      "license": "http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document",
      "version": "New modular version of the SSN ontology. \n\nThis ontology was originally developed in 2009-2011 by the W3C Semantic Sensor Networks Incubator Group (SSN-XG). For more information on the group's activities see: http://www.w3.org/2005/Incubator/ssn/. The ontology was revised and modularized in 2015-2017 by the W3C/OGC Spatial Data on the Web Working Group, see: https://www.w3.org/2015/spatial/wiki/Semantic_Sensor_Network_Ontology. \n\nIn particular, (a) the scope is extended to include actuation and sampling; (b) the core concepts and properties are factored out into the SOSA ontology. The SSN ontology imports SOSA and adds formal axiomatization consistent with the text definitions in SOSA, and adds classes and properties to accommodate the scope of the original SSN ontology.",
      "deprecated": false,
      "page": "https://bioregistry.io/ssn",
      "source": "https://bioregistry.io/api/registry/ssn",
      "fetchedAt": "2026-10-26T03:23:20.861Z"
    },
    "artifact": {
      "source": "https://www.w3.org/ns/ssn/",
      "isRdf": true,
      "etag": "\"58ba-63de9eb47ba9e;65df6d4aee28e\"",
      "contentType": "text/turtle",
      "fetchedAt": "2026-10-26T03:23:21.013Z"
    },
    "score": 44,
    "gross": 44,
    "earned": 44,
    "possible": 100,
    "qualityApplies": true,
    "penalty": {
      "score": 0,
      "reason": "no penalties (active)",
      "steps": [
        {
          "label": "Time since last activity",
          "pts": 0,
          "detail": "0.0 years → 4 × max(0, 0.0 − 1)"
        },
        {
          "label": "Inactive status",
          "pts": 0,
          "detail": "not archived, legacy or inactive"
        },
        {
          "label": "Consistency",
          "pts": 0,
          "detail": "not yet checked by a reasoner"
        }
      ]
    },
    "consistent": null,
    "grade": "D",
    "fair": 30,
    "breakdown": {
      "findable": {
        "score": 8,
        "max": 12,
        "steps": [
          {
            "label": "Persistent identifier (F1)",
            "pts": 0,
            "max": 4,
            "detail": "no PURL / w3id / DOI for the artefact"
          },
          {
            "label": "Indexed in services (F4)",
            "pts": 5,
            "max": 5,
            "detail": "4: TIB, BioPortal, Bioregistry, FAIRsharing"
          },
          {
            "label": "Citable reference (F2)",
            "pts": 3,
            "max": 3,
            "detail": "doi:10.3233/sw-180320"
          }
        ],
        "notes": [
          "Persistent identifier (F1): no PURL / w3id / DOI for the artefact"
        ]
      },
      "accessible": {
        "score": 12,
        "max": 12,
        "steps": [
          {
            "label": "Homepage reachable",
            "pts": 3,
            "max": 3,
            "detail": "HTTP 200"
          },
          {
            "label": "Artefact retrievable over HTTP(S) (A1)",
            "pts": 6,
            "max": 6,
            "detail": "download HTTP 200"
          },
          {
            "label": "Metadata persists in a registry (A2)",
            "pts": 3,
            "max": 3,
            "detail": "Bioregistry"
          }
        ],
        "notes": []
      },
      "interoperable": {
        "score": 8,
        "max": 12,
        "steps": [
          {
            "label": "Formal machine-readable format (I1)",
            "pts": 5,
            "max": 5,
            "detail": "OWL, Turtle"
          },
          {
            "label": "Semantic-web IRIs (I2)",
            "pts": 3,
            "max": 3,
            "detail": "OWL, Turtle"
          },
          {
            "label": "References other vocabularies (I3)",
            "pts": 0,
            "max": 4,
            "detail": "no imported vocabularies found"
          }
        ],
        "notes": [
          "References other vocabularies (I3): no imported vocabularies found"
        ]
      },
      "reusable": {
        "score": 2,
        "max": 12,
        "steps": [
          {
            "label": "Clear license (R1.1)",
            "pts": 2,
            "max": 5,
            "detail": "http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document (not a recognised open license)"
          },
          {
            "label": "Release provenance (R1.2)",
            "pts": 0,
            "max": 4,
            "detail": "no version in artefact, registry or release tags"
          },
          {
            "label": "Community standards (R1.3)",
            "pts": 0,
            "max": 3,
            "detail": "no independent compliance report (not on the OBO Dashboard)"
          }
        ],
        "notes": [
          "Clear license (R1.1): http://www.w3.org/Consortium/Legal/2015/copyright-software-and-document (not a recognised open license)",
          "Release provenance (R1.2): no version in artefact, registry or release tags",
          "Community standards (R1.3): no independent compliance report (not on the OBO Dashboard)"
        ]
      },
      "quality": {
        "score": 0,
        "max": 20,
        "steps": [
          {
            "label": "Logical consistency",
            "pts": 0,
            "max": 10,
            "detail": "never checked by a reasoner"
          },
          {
            "label": "OWL 2 DL profile",
            "pts": 0,
            "max": 2,
            "detail": "profile not checked"
          },
          {
            "label": "Upper-ontology alignment",
            "pts": 0,
            "max": 3,
            "detail": "no BFO/COB/DOLCE import found"
          },
          {
            "label": "Standard relations (RO)",
            "pts": 0,
            "max": 1,
            "detail": "does not import the Relation Ontology"
          },
          {
            "label": "ROBOT report: no errors",
            "pts": 0,
            "max": 2,
            "detail": "no ROBOT report available"
          },
          {
            "label": "ROBOT report: warning density",
            "pts": 0,
            "max": 1,
            "detail": "no ROBOT report available"
          },
          {
            "label": "Pitfall scan: no critical pitfalls",
            "pts": 0,
            "max": 1,
            "detail": "no pitfall scan or ROBOT report yet"
          }
        ],
        "notes": [
          "Logical consistency: never checked by a reasoner",
          "OWL 2 DL profile: profile not checked",
          "Upper-ontology alignment: no BFO/COB/DOLCE import found",
          "Standard relations (RO): does not import the Relation Ontology",
          "ROBOT report: no errors: no ROBOT report available",
          "ROBOT report: warning density: no ROBOT report available",
          "Pitfall scan: no critical pitfalls: no pitfall scan or ROBOT report yet"
        ]
      },
      "maintenance": {
        "score": 10,
        "max": 16,
        "steps": [
          {
            "label": "Recency",
            "pts": 10,
            "max": 10,
            "detail": "2026-10-23 → 0.1 months (≤ 3 months)"
          },
          {
            "label": "Release cadence (12 months)",
            "pts": 0,
            "max": 6,
            "detail": "0 releases"
          }
        ],
        "notes": [
          "Release cadence (12 months): 0 releases"
        ]
      },
      "adoption": {
        "score": 4,
        "max": 16,
        "steps": [
          {
            "label": "Documented adopting projects",
            "pts": 0,
            "max": 7,
            "detail": "0 projects"
          },
          {
            "label": "Reused by other ontologies",
            "pts": 0,
            "max": 4,
            "detail": "0"
          },
          {
            "label": "Community signal",
            "pts": 4,
            "max": 5,
            "detail": "max(stars 19 → 1, citations 476 → 4)"
          }
        ],
        "notes": [
          "Documented adopting projects: 0 projects",
          "Reused by other ontologies: 0",
          "Community signal: max(stars 19 → 1, citations 476 → 4)"
        ]
      }
    },
    "lastActivity": "2026-10-23T12:52:28.000Z",
    "adopterCount": 0,
    "reuseCount": 0,
    "importCount": 0,
    "registries": [
      "TIB",
      "BioPortal",
      "Bioregistry",
      "FAIRsharing"
    ],
    "evaluatedVersion": {
      "label": "commit c440a85",
      "from": "gh-pages at evaluation time",
      "value": "c440a853e626d7491e5ba963f5b9401fc1d252d7",
      "all": [
        {
          "label": "commit c440a85",
          "from": "gh-pages at evaluation time",
          "value": "c440a853e626d7491e5ba963f5b9401fc1d252d7"
        },
        {
          "label": "file of 2025-09-03",
          "from": "Last-Modified of the download",
          "value": "2025-09-03T18:39:04.000Z"
        }
      ]
    },
    "evaluatedAt": "2026-10-26T03:23:22.138Z",
    "runId": "2026-10-26T02-37-38Z",
    "adopters": []
  },
  "history": [
    {
      "runId": "2026-10-26T02-37-38Z",
      "at": "2026-10-26T03:31:18.947Z",
      "score": 44,
      "grade": "D",
      "fair": 30,
      "version": "commit c440a85",
      "terms": null,
      "stars": 19,
      "license": null,
      "lastActivity": "2026-10-23T12:52:28.000Z",
      "adopters": 0,
      "links": {
        "homepage": "ok",
        "repository": "ok",
        "download": "ok"
      },
      "archived": false,
      "rubric": "3.4",
      "snapshot": "https://schemascope.org/runs/2026-10-26T02-37-38Z.json"
    }
  ],
  "changes": [],
  "recordProvenance": {
    "source": "harvest",
    "retrievedAt": "2026-10-25T22:34:26Z",
    "registries": [
      {
        "registry": "Bioregistry",
        "key": "bioregistry",
        "id": "ssn",
        "url": "https://bioregistry.io/api/registry/ssn",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "TIB Terminology Service",
        "key": "tib",
        "id": "ssn",
        "url": "https://terminology.tib.eu/ts/ontologies/ssn",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "Linked Open Vocabularies (LOV)",
        "key": "lov",
        "id": "ssno",
        "url": "https://lov.linkeddata.es/dataset/lov/vocabs/ssno",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "Linked Open Vocabularies (LOV)",
        "key": "lov",
        "id": "w3c-ssn",
        "url": "https://lov.linkeddata.es/dataset/lov/vocabs/w3c-ssn",
        "retrievedAt": "2026-10-25T21:49:00Z"
      },
      {
        "registry": "Discovered via prefix.cc",
        "key": "discovery",
        "id": "ssno",
        "url": "http://prefix.cc/ssno",
        "artefact": "http://www.w3.org/ns/ssn/",
        "retrievedAt": "2026-10-25T22:34:26Z",
        "alsoFoundVia": [
          {
            "channel": "prefix.cc",
            "via": "http://prefix.cc/ssno",
            "url": "http://www.w3.org/ns/ssn/"
          }
        ]
      }
    ],
    "fields": {
      "acronym": "Bioregistry",
      "name": "Bioregistry",
      "description": "Bioregistry",
      "homepage": "Bioregistry",
      "repository": "Bioregistry",
      "download": "Bioregistry",
      "formats": "Bioregistry",
      "license": "Bioregistry",
      "bioportal": "Bioregistry",
      "publications": "Bioregistry",
      "tags": "Bioregistry"
    },
    "overrides": {
      "download": "http://www.w3.org/ns/ssn/",
      "formats": [
        "OWL",
        "Turtle"
      ],
      "kind": "ontology",
      "acronym": "SSN"
    },
    "overridesNote": "curated by SchemaScope, takes precedence over registry values"
  },
  "evaluationProvenance": {
    "@context": {
      "prov": "http://www.w3.org/ns/prov#",
      "schemascope": "https://schemascope.org/ns#"
    },
    "@id": "https://schemascope.org/o/ssn/#evaluation",
    "@type": "prov:Entity",
    "prov:specializationOf": {
      "@id": "http://www.w3.org/ns/ssn/",
      "schemascope:evaluatedVersion": "c440a853e626d7491e5ba963f5b9401fc1d252d7"
    },
    "prov:wasGeneratedBy": {
      "@id": "https://schemascope.org/runs/2026-10-26T02-37-38Z",
      "@type": "prov:Activity",
      "prov:startedAtTime": "2026-10-26T02:37:38.997Z",
      "prov:endedAtTime": "2026-10-26T03:31:18.947Z",
      "prov:wasAssociatedWith": {
        "@id": "https://schemascope.org/ns#evaluator",
        "@type": "prov:SoftwareAgent",
        "schemascope:version": "2.0.0"
      },
      "prov:used": [
        {
          "@id": "https://www.w3.org/TR/vocab-ssn",
          "prov:atTime": "2026-10-26T03:23:21.016Z"
        },
        {
          "@id": "https://github.com/w3c/sdw-sosa-ssn",
          "prov:atTime": "2026-10-26T03:23:21.448Z"
        },
        {
          "@id": "http://www.w3.org/ns/ssn/",
          "prov:atTime": "2026-10-26T03:23:21.059Z"
        },
        {
          "@id": "https://www.w3.org/ns/ssn/",
          "prov:atTime": "2026-10-26T03:23:21.013Z"
        },
        {
          "@id": "https://github.com/w3c/sdw-sosa-ssn.git/info/refs?service=git-upload-pack",
          "prov:atTime": "2026-10-26T03:23:21.067Z"
        },
        {
          "@id": "https://api.github.com/repos/w3c/sdw-sosa-ssn",
          "prov:atTime": "2026-10-26T03:23:21.434Z"
        },
        {
          "@id": "https://service.tib.eu/ts4tib/api/ontologies/ssn",
          "prov:atTime": "2026-10-26T03:23:21.930Z"
        },
        {
          "@id": "https://bioregistry.io/api/registry/ssn",
          "prov:atTime": "2026-10-26T03:23:20.861Z"
        },
        {
          "@id": "https://api.crossref.org/works/10.3233%2Fsw-180320",
          "prov:atTime": "2026-10-26T03:23:21.000Z"
        },
        {
          "@id": "https://api.crossref.org/works/10.1016%2Fj.websem.2018.06.003",
          "prov:atTime": "2026-10-26T03:22:26.595Z"
        }
      ]
    },
    "prov:generatedAtTime": "2026-10-26T03:23:22.138Z"
  }
}