Vocabulary specification for backward-compatible JSON-LD 1.1 extensions targeting AI/ML data exchange
Status: Draft Specification v0.1.0
Date: 2026-02-12
Authors: Muntaser Syed, Marius Silaghi, Sheikh Abujar, Rwaida Alssadi
Affiliation: Florida Institute of Technology
License: MIT
This specification defines backward-compatible extensions to JSON-LD 1.1 that enable AI/ML metadata to be embedded alongside symbolic linked data. The extensions address critical gaps in confidence representation, provenance tracking, temporal validity, vector embeddings, validation, and security — providing a rigorous, interoperable vocabulary for machine learning data exchange.
This is a draft specification produced by researchers at Florida Institute of Technology. It has not been endorsed by the W3C or any standards body. The authors intend to pursue standardization through the W3C Community Group process following peer review and community feedback.
The key words “MUST”, “SHOULD”, “MAY”, “MUST NOT”, and “SHOULD NOT” in the specification documents are to be interpreted as described in RFC 2119.
| Property | Value |
|---|---|
| Namespace IRI | https://w3id.org/jsonld-ex/ |
| Preferred prefix | jex: |
| JSON-LD Context | https://w3id.org/jsonld-ex/context/v1.jsonld |
| Ontology (Turtle) | https://w3id.org/jsonld-ex/ontology/jsonld-ex.ttl |
Until the w3id.org permanent identifier is registered, the temporary namespace resolves via: https://jsonld-ex.github.io/ns/
| Document | Description |
|---|---|
| Vocabulary | Complete vocabulary — all classes and properties with definitions, types, and examples |
| Confidence Algebra | Formal algebra for uncertainty representation and propagation, grounded in Jøsang’s Subjective Logic |
| Validation | Shape-based constraint language for JSON-LD documents |
| Security | Context integrity verification, allowlists, and resource limits |
| Temporal | Time-aware assertions: validity intervals and point-in-time queries |
| Transport | CBOR-LD binary encoding and MQTT topic/QoS derivation |
| Interoperability | Bidirectional mappings to PROV-O, SHACL, OWL, RDF-star, and SSN/SOSA |
@-keyword convention and standard JSON-LD mechanisms (value objects, context definitions). No new syntax or processing algorithms are required.{
"@context": [
"http://schema.org/",
"https://w3id.org/jsonld-ex/context/v1.jsonld"
],
"@type": "Person",
"name": {
"@value": "Jane Doe",
"@confidence": 0.98,
"@source": "https://model.example.org/ner-v4",
"@extractedAt": "2026-01-15T10:30:00Z",
"@method": "NER",
"@humanVerified": true
}
}
A standard JSON-LD 1.1 processor treats @confidence, @source, etc. as regular properties mapped by the context. A jsonld-ex-aware processor interprets them with the semantics defined in the Vocabulary specification.
| Resource | Link |
|---|---|
| PyPI package | jsonld-ex |
| Source code | github.com/jemsbhai/jsonld-ex |
| Test coverage | 832+ passing tests |
jsonld-ex is designed to complement, not compete with, existing standards:
If you use jsonld-ex in academic work, please cite:
Syed, M., Silaghi, M., Abujar, S., & Alssadi, R. (2026). JSON-LD Extensions for AI/ML: Confidence-Aware Knowledge Fusion in Linked Data. Draft specification. https://w3id.org/jsonld-ex/