Expand description
SPARQL-MM (Multimedia) Support
Implements SPARQL-MM for media fragments and time-series windowing. Supports Media Annotations Ontology (MA Ontology, http://www.w3.org/ns/ma-ont#).
V6 repair: MA/C2PA constants use canonical q_hash (no placeholder collisions);
caller-buffered region/time queries; real spatial intersection; honest C2PA status.
Modules§
- c2pa
- C2PA predicate hashes (
q_hashof documented IRIs — vocabulary for graph edges only). - ma_ont
- Media Annotations Ontology predicate hashes (
q_hashof canonical IRIs).
Structs§
- Media
Fragment - Media fragment
- Sparql
MmHandler - SPARQL-MM Media Handler
- Time
Window - Time window
Enums§
- C2pa
Verification Status - Honest C2PA verification status (design §6.3.7). Field presence alone is never “verified”.
- Media
Fragment Dimension - Media fragment dimensions
- Window
Type - Time window type
Functions§
- c2pa_
created_ at - c2pa:createdAt - get creation timestamp
- c2pa_
created_ by - c2pa:createdBy - get creator
- c2pa_
credential - C2PA extension functions c2pa:credential - get content credential
- c2pa_
derived_ from - c2pa:derivedFrom - get source asset
- c2pa_
is_ verified - c2pa:isVerified - check if media is verified
- c2pa_
verification_ status - c2pa:verificationStatus - get verification status
- c2pa_
verify_ signature - c2pa:verifySignature - verify content signature
- ma_
bitrate - ma_
codec - ma_
format - MA Ontology extension functions
- ma_
framerate - ma_
mime_ type - mm_
dimensions - mm_
duration - SPARQL-MM extension functions
- mm_
temporal_ fragment