Skip to main content

Module sparql_mm

Module sparql_mm 

Source
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_hash of documented IRIs — vocabulary for graph edges only).
ma_ont
Media Annotations Ontology predicate hashes (q_hash of canonical IRIs).

Structs§

MediaFragment
Media fragment
SparqlMmHandler
SPARQL-MM Media Handler
TimeWindow
Time window

Enums§

C2paVerificationStatus
Honest C2PA verification status (design §6.3.7). Field presence alone is never “verified”.
MediaFragmentDimension
Media fragment dimensions
WindowType
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