Solid Drawing / Whiteboard Ontology
type: Ontology
description: The data model for an Excalidraw→Solid fork. A drawing scene is a draw:Scene descriptor that points (draw:sceneDocument) at a byte-exact .excalidraw JSON resource — the canvas is an opaque JSON blob, never shredded into triples. Only lightweight metadata is RDF: draw:schemaVersion (the Excalidraw scene-format version), draw:viewBackgroundColor (the canvas background), draw:thumbnail (a preview image), plus re-used dct:created/modified/title, schema:about and prov:wasGeneratedBy. draw:Scene is rdfs:subClassOf schema:CreativeWork and gufo:SubKind of core:InformationResource.
creator: Claude Opus 4.8 (@jeswr PSS agent)
issued: 2026-06-21
modified: 2026-06-21
preferred namespace uri: https://w3id.org/jeswr/drawing#
preferred namespace prefix: draw
version info: 0.1.0
version IRI: https://w3id.org/jeswr/drawing/0.1.0
comment: Experimental — AI-agent-generated; under active development, not production-hardened.

title
type: AnnotationProperty
comment: The scene's human-readable title.

modified
type: AnnotationProperty
comment: When the scene was last modified (xsd:dateTime).

Information Resource
type: Class

Creative Work
type: Class

Drawing Scene
type: Class
type: SubKind
subclass of: Information Resource
subclass of: Creative Work
comment: A vector-drawing / whiteboard scene — the RDF descriptor of an Excalidraw canvas. The canvas itself is the byte-exact .excalidraw JSON resource linked by draw:sceneDocument; this class carries only the scene's metadata, never the shapes.

scene document
type: ObjectProperty
comment: Links a draw:Scene to the byte-exact .excalidraw JSON resource that holds the canvas. The canvas is stored as an OPAQUE JSON blob (a document/resource IRI), not shredded into triples.
domain: Drawing Scene
range: Resource

schema version
type: DatatypeProperty
comment: The Excalidraw scene-format version the canvas was written with (a literal).
domain: Drawing Scene

view background colour
type: DatatypeProperty
comment: The canvas background colour, as the Excalidraw scene records it (a literal, e.g. "#ffffff").
domain: Drawing Scene

thumbnail
type: ObjectProperty
comment: Links a draw:Scene to a thumbnail / preview image resource.
domain: Drawing Scene
range: Resource

created
comment: When the scene was created (xsd:dateTime).

about
comment: The real-world subject the drawing depicts.

was generated by
comment: The activity/agent that produced the scene (PROV-O provenance).