@prefix ex: <https://example.com/localization/query/resolve-frame/> .
@prefix geo: <http://www.opengis.net/ont/geosparql#> .
@prefix loc: <https://ontology.inferal.com/modules/localization/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

# Property-default case: ex:heldOn declares the frame for literal values.
ex:heldOn loc:defaultFrame ex:local-calendar .
ex:local-calendar a loc:Frame .
ex:meeting ex:heldOn "2026-07-02T10:00:00"^^xsd:dateTime .

# Datatype-registry case: the localization ontology maps xsd:date to
# loc:UTCTimeline, so this literal resolves without a property default.
ex:founding
    a loc:Locus ;
    loc:at "1965-01-01"^^xsd:date .

# Embedded-frame case: the leading CRS IRI in the WKT literal wins before any
# property or datatype defaults.
ex:sensor-fix
    a loc:Locus ;
    loc:at "<http://www.opengis.net/def/crs/OGC/1.3/CRS84> POINT(-121.9143 37.3419)"^^geo:wktLiteral .
