- Removed unused slots from TaxonomicAuthority, TechnicalFeature, TelevisionArchive, TentativeWorldHeritageSite, Threat, TimeSpan, Title, TradeRegister, TradeUnionArchive, TradeUnionArchiveRecordSetType, TransferEvent, UNESCODomain, UnitIdentifier, UniversityArchive, UnspecifiedType, UserCommunity, Venue, Vereinsarchiv, Verlagsarchiv, VerlagsarchivRecordSetType, Version, Verwaltungsarchiv, VideoAnnotationTypes, VideoAudioAnnotation, VideoFrame, VideoPost, VideoSubtitle, VideoTextContent, Warehouse, WebArchive, WebClaim, WebClaimsBlock, WebLink, WebPortal, WebPortalTypes, WomensArchives, WordCount, WorldHeritageSite, WritingSystem, and XPathScore. - Introduced new slot is_or_was_retrieved_at for tracking data retrieval timestamps.
90 lines
3.8 KiB
YAML
90 lines
3.8 KiB
YAML
id: https://nde.nl/ontology/hc/class/OutputData
|
|
name: output_data
|
|
title: Output Data
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
schema: http://schema.org/
|
|
sosa: http://www.w3.org/ns/sosa/
|
|
dct: http://purl.org/dc/terms/
|
|
dcterms: http://purl.org/dc/terms/
|
|
prov: http://www.w3.org/ns/prov#
|
|
crm: http://www.cidoc-crm.org/cidoc-crm/
|
|
skos: http://www.w3.org/2004/02/skos/core#
|
|
rdfs: http://www.w3.org/2000/01/rdf-schema#
|
|
org: http://www.w3.org/ns/org#
|
|
xsd: http://www.w3.org/2001/XMLSchema#
|
|
default_prefix: hc
|
|
imports:
|
|
- linkml:types
|
|
- ../slots/has_or_had_description
|
|
- ../slots/has_or_had_format
|
|
- ../slots/has_or_had_identifier
|
|
- ./DataFormat
|
|
classes:
|
|
OutputData:
|
|
class_uri: hc:OutputData
|
|
description: "Specification of output produced by a device, service, or process.\n\n**DEFINITION**:\nOutputData captures the characteristics of data or signals emitted by\nsystems, including format, structure, destination, and metadata.\n\n**USAGE**:\n- IoT device data (sensor readings, beacon signals)\n- API responses (JSON, XML, RDF)\n- Export files (CSV, Excel, PDF)\n- Streaming data (MQTT, WebSocket)\n\n**ONTOLOGY ALIGNMENT**:\n- **Primary** (`class_uri`): `hc:OutputData` - Heritage Custodian class\n- **Close**: `sosa:Result` - SOSA observation result\n- **Close**: `schema:DataDownload` - Schema.org data download\n\n**Example**:\n```yaml\nhas_or_had_output:\n - has_or_had_format:\n has_or_had_type: JsonFormat\n has_or_had_media_type: \"application/json\"\n has_or_had_description: \"Climate sensor readings\"\n destination_url: \"https://analytics.museum.nl/climate\"\n```\n"
|
|
close_mappings:
|
|
- sosa:Result
|
|
- schema:DataDownload
|
|
slots:
|
|
- has_or_had_format
|
|
- has_or_had_description
|
|
- has_or_had_identifier
|
|
- destination_url
|
|
- schema_url
|
|
- is_streaming
|
|
slot_usage:
|
|
has_or_had_format:
|
|
range: uriorcurie
|
|
inlined: true
|
|
description: 'The format specification for this output.
|
|
Uses DataFormat class to capture format type, media type, and schema.
|
|
'
|
|
examples:
|
|
- value:
|
|
has_or_had_type: JsonFormat
|
|
has_or_had_media_type: application/json
|
|
description: JSON output format
|
|
has_or_had_description:
|
|
range: string
|
|
description: Human-readable description of the output data.
|
|
examples:
|
|
- value: Temperature and humidity readings from conservation sensors
|
|
description: Sensor data description
|
|
destination_url:
|
|
range: uri
|
|
description: URL where output is sent or published.
|
|
examples:
|
|
- value: https://analytics.museum.nl/data
|
|
description: Analytics platform destination
|
|
schema_url:
|
|
range: uri
|
|
description: URL to schema definition for the output data structure.
|
|
examples:
|
|
- value: https://api.museum.nl/schemas/climate-v1.json
|
|
description: JSON Schema for climate data
|
|
is_streaming:
|
|
range: boolean
|
|
description: Whether this output is continuous/streaming vs batch/discrete.
|
|
examples:
|
|
- value: true
|
|
description: Real-time streaming data
|
|
- value: false
|
|
description: Batch data export
|
|
attributes:
|
|
destination_url:
|
|
range: uri
|
|
description: URL where output is sent or published.
|
|
schema_url:
|
|
range: uri
|
|
description: URL to schema definition for the output data.
|
|
is_streaming:
|
|
range: boolean
|
|
description: Whether this output is streaming vs batch.
|
|
annotations:
|
|
custodian_types: '["*"]'
|
|
custodian_types_rationale: Output data specifications apply to all custodian types with digital systems.
|
|
specificity_score: 0.65
|
|
specificity_rationale: Fairly specific to IoT and digital platform contexts.
|