Skip to main content

New Platform Survey

This survey is intended to be interactive and ontology-aligned, useful for a web form or CLI questionnaire. It is broken down into logical sections, and can later be translated this into SHACL, RDFa, or form components in a UI.


🔍 Survey: Describe a Scientific Sensor Platform (SSN)

1. General Platform Information

  • Platform Name (dcterms:title)

  • Platform Identifier (URI) (auto-generated or user-defined)

  • Description (dcterms:description)

  • Operator / Responsible Agent (prov:wasAssociatedWith)

  • Geographic Location

    • Site / Facility Name
    • Latitude / Longitude
    • Elevation (optional)
    • Spatial Coverage Geometry (e.g. GeoJSON or WKT)

2. Deployment Context

  • Is this platform deployed? (Yes/No)

  • If yes:

    • Deployment start date/time (prov:startedAtTime)
    • Deployment end date/time (prov:endedAtTime) (optional)
    • Deployment location (as above)
    • Deployment Purpose / Campaign (e.g. "Soil Carbon Monitoring 2024")

3. Observed Phenomena / Features of Interest

For each:

  • Feature of Interest (e.g., "Soil Moisture", "Air Temperature") (sosa:hasFeatureOfInterest)
  • Units of Measurement (QUDT, OM, etc.)
  • Frequency of Observation
  • Sampling Strategy (random, regular, continuous)

4. Input and Output Data

Inputs:

  • Input Data Types (e.g. config files, control signals, reference standards)
  • Input Formats (CSV, JSON, XML, etc.)
  • Input Channels (e.g., USB, Serial, Network)

Outputs:

  • Output Data Types (e.g., time series, images, binary logs)
  • File Formats (CSV, HDF5, TIFF, NetCDF, proprietary)
  • Output Channels (e.g., SD card, MQTT, HTTP API)

5. System Composition

Add each ssn:System used:

For each system:

  • Name / Identifier
  • Type (Sensor, Actuator, Control System, etc.) (rdf:type)
  • Description
  • Manufacturer
  • Model Number
  • Location on Platform (if fixed)
  • Operates continuously or triggered?
  • Consumes Power? If yes, estimate (voltage/current or W)

6. Sensors

For each sensor (a subtype of ssn:System):

  • Sensor Name
  • What does it observe? (sosa:observes)
  • Output Format / Units
  • Calibration Info (if any)
  • Data Rate / Sampling Frequency
  • Linked to what system/platform? (ssn:isHostedBy)

7. Actuators

For each actuator (optional):

  • Actuator Name
  • Function / Role (e.g. valve control, pump operation)
  • Controlled Property (e.g., flow rate, temperature)
  • Input Type / Signal
  • Controlled by what system? (ssn:hasSubSystem or external agent)

8. Networking and Control

  • Does the platform include an onboard computer or controller?

  • If yes:

    • OS / Firmware version
    • Interfaces (Serial, USB, Wi-Fi, etc.)
    • Protocols supported (MQTT, HTTP, Modbus, etc.)
  • Remote access supported?

  • How is data transmitted? (Real-time, batch, offline upload)


9. Power and Environmental

  • Power source(s) (battery, solar, AC, hybrid)
  • Environmental enclosure type (IP rating if applicable)
  • Operating temperature/humidity range
  • Other constraints (e.g., mobile, mounted on UAV, waterproof)

10. Maintenance and Provenance

  • Date of last calibration
  • Maintenance interval
  • Last updated by (agent/organization)
  • Additional provenance notes (prov:wasGeneratedBy, prov:wasAttributedTo)

11. Linked Data / Ontologies

  • Do you use any standardized vocabularies?

    • QUDT, OM, ENVO, SAREF, etc.
  • Would you like to upload ontology-aligned metadata?

  • Associated Resources:

    • Datasets (dcat:Dataset)
    • Distribution endpoints (dcat:Distribution)
    • API URL or SPARQL endpoint