@prefix skos: <http://www.w3.org/2004/02/skos/core#>.
@prefix dc: <http://purl.org/dc/elements/1.1/>.
@prefix dct: <http://purl.org/dc/terms/>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix cgi: <https://currawong.games/ns#>.
@prefix tod: <https://currawong.games/vocab/time-of-day#>.

tod:afternoon a skos:Concept;
    skos:broader tod:daytime;
    skos:definition "The latter part of the day before evening. Light begins to warm and angle, shadows lengthen. The day winding toward its close."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Afternoon"@en;
    skos:scopeNote "Distinct from Late Afternoon. Use Afternoon when the specific quality of the golden pre-evening light is not intended."@en;
    cgi:rangeMax "5.5E0"^^xsd:decimal;
    cgi:rangeMin "4.5E0"^^xsd:decimal.
tod:daytime a skos:Concept;
    skos:definition "The stable daylight period. Use when time of day is unspecified but daylight is intended, without committing to morning, noon, or afternoon."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Daytime"@en;
    skos:scopeNote "Broad container concept. Prefer a narrower concept (Morning, Day, Noon, Afternoon) when the specific quality of light matters."@en;
    cgi:rangeMax "6.5E0"^^xsd:decimal;
    cgi:rangeMin "5.0E-1"^^xsd:decimal;
    skos:narrower tod:afternoon, tod:day, tod:early-morning, tod:late-afternoon, tod:morning, tod:noon;
    skos:topConceptOf <https://currawong.games/vocab/time-of-day>.
<https://currawong.games/vocab/time-of-day> a skos:ConceptScheme;
    dc:identifier "time-of-day";
    dc:title "Time of Day";
    dct:creator <https://currawong.games>;
    dct:description "A vocabulary of named periods in the daily light cycle, ordered by artistic and narrative significance rather than clock time.\n\nValues are floating-point numbers in the range [1, 20). The integer part identifies the concept via range lookup; the fractional part expresses relative position within that concept — useful for lighting interpolation, threshold proximity signals, and fine-grained ordering.\n\nFour top-level concepts provide coarse containers: Daytime, Gloaming, Night-time, and Gleaming. Daytime and Night-time are stable-light periods; Gloaming (day-to-night transition) and Gleaming (night-to-day transition) are liminal periods of changing light. Gloaming and Gleaming are named as deliberate siblings — both are defined by light in transition rather than light at rest, in the same way that equinoxes are siblings distinct from solstices.\n\nThe scale reflects the concentration of human narrative activity: transition periods (Gloaming, Gleaming) carry more concept density than stable periods (Daytime, Night-time), corresponding to the higher rate of change in light quality and the greater cinematographic and dramatic interest of those hours.\n\nThis vocabulary expresses artistic intent, not clock time. A scene tagged Early Morning intends the quality and feel of that light; the corresponding clock time or solar angle may be derived from location and date where needed, but is not stored here. The fractional part may be used to drive lighting parameter interpolation (e.g. colour temperature in Kelvin) in real-time rendering contexts.";
    dct:license <https://creativecommons.org/publicdomain/zero/1.0/>;
    skos:hasTopConcept tod:daytime, tod:gleaming, tod:gloaming, tod:night-time.
tod:dawn a skos:Concept;
    skos:broader tod:gleaming;
    skos:definition "The close of the Gleaming transition — light is established, the sky is bright, the sun is up but still low. Dawn bridges into Morning as the day begins in earnest."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Dawn"@en;
    skos:scopeNote "Dawn closes the Gleaming transition as Morning opens the Day period. A value of 19.4 is on the threshold of Morning."@en;
    cgi:rangeMax "1.95E1"^^xsd:decimal;
    cgi:rangeMin "1.85E1"^^xsd:decimal.
tod:gleaming a skos:Concept;
    skos:definition "The night-to-day transitional period — from the end of the small hours through to the establishment of morning. Named as a deliberate parallel to Gloaming, its dusk counterpart. Both are defined by light in transition; both are liminal periods of higher creative significance than the stable periods they adjoin."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Gleaming"@en;
    skos:scopeNote "Gloaming and Gleaming are siblings in the same way equinoxes are siblings — transitional, balanced, more alike each other than either is to Day or Night."@en;
    cgi:rangeMax "1.95E1"^^xsd:decimal;
    cgi:rangeMin "1.55E1"^^xsd:decimal;
    skos:narrower tod:dawn, tod:daybreak, tod:pre-dawn, tod:sunrise;
    skos:topConceptOf <https://currawong.games/vocab/time-of-day>.
tod:day a skos:Concept;
    skos:broader tod:daytime;
    skos:definition "Generic daylight. Neither morning nor afternoon — the broad middle of the day. Use when daylight is intended but the specific period is not narratively significant."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Day"@en;
    skos:scopeNote "The leaf concept for generic daytime, distinct from the Daytime container which spans the entire daylight period."@en;
    cgi:rangeMax "3.5E0"^^xsd:decimal;
    cgi:rangeMin "2.5E0"^^xsd:decimal.
tod:daybreak a skos:Concept;
    skos:broader tod:gleaming;
    skos:definition "The first visible light on the horizon. Night breaks — the sky begins to lighten from black toward deep blue. The counterpart to Nightfall."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Daybreak"@en;
    cgi:rangeMax "1.75E1"^^xsd:decimal;
    cgi:rangeMin "1.65E1"^^xsd:decimal.
tod:early-morning a skos:Concept;
    skos:broader tod:daytime;
    skos:definition "The opening of the day — cool, low-angle light, long shadows, the world just waking. Distinct from established Morning in quality and feel."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Early Morning"@en;
    skos:scopeNote "Use Early Morning when the specific quality of the first daylight hours is narratively significant, as in a scene set at first activity of the day."@en;
    cgi:rangeMax "1.5E0"^^xsd:decimal;
    cgi:rangeMin "5.0E-1"^^xsd:decimal.
tod:late-afternoon a skos:Concept;
    skos:broader tod:daytime;
    skos:definition "The warm, golden hours before evening — long shadows, directional amber light, the day drawing toward its close. The lead-in to Gloaming."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Late Afternoon"@en;
    skos:scopeNote "Use Late Afternoon when the specific quality of the pre-evening light is narratively significant."@en;
    cgi:rangeMax "6.5E0"^^xsd:decimal;
    cgi:rangeMin "5.5E0"^^xsd:decimal.
tod:morning a skos:Concept;
    skos:broader tod:daytime;
    skos:definition "Established morning light. The day is underway — warm, directional light, the world active."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Morning"@en;
    skos:scopeNote "Distinct from Early Morning. Use Morning when the specific quality of early dawn light is not intended."@en;
    cgi:rangeMax "2.5E0"^^xsd:decimal;
    cgi:rangeMin "1.5E0"^^xsd:decimal.
tod:noon a skos:Concept;
    skos:broader tod:daytime;
    skos:definition "The peak of the day. Overhead light, minimal shadow, maximum brightness. Harsh and flat — cinematographically the least interesting daylight quality."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Noon"@en;
    cgi:rangeMax "4.5E0"^^xsd:decimal;
    cgi:rangeMin "3.5E0"^^xsd:decimal.
tod:dusk a skos:Concept;
    skos:broader tod:gloaming;
    skos:definition "The period after sunset when the sky is still lit but the sun is below the horizon. Colours shift from warm to cool — purples, blues, the last glow at the horizon."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Dusk"@en;
    cgi:rangeMax "1.05E1"^^xsd:decimal;
    cgi:rangeMin "9.5E0"^^xsd:decimal.
tod:gloaming a skos:Concept;
    skos:definition "The day-to-night transitional period — from the end of afternoon through to full darkness. Named for the Old English term for fading light. The period of highest cinematographic and dramatic interest in the light cycle."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Gloaming"@en;
    skos:scopeNote "Sibling to Gleaming (the night-to-day transition). Both are defined by light in transition. Gloaming carries slightly more concept density than Gleaming, reflecting the concentration of human narrative activity in the evening hours."@en;
    cgi:rangeMax "1.25E1"^^xsd:decimal;
    cgi:rangeMin "6.5E0"^^xsd:decimal;
    skos:narrower tod:dusk, tod:evening, tod:magic-hour, tod:nightfall, tod:sunset, tod:twilight;
    skos:topConceptOf <https://currawong.games/vocab/time-of-day>.
tod:evening a skos:Concept;
    skos:broader tod:gloaming;
    skos:definition "The warm social hours before sunset. Long shadows, golden-warm light, the day's activity drawing to a close. The lead-in to the golden hour."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Evening"@en;
    cgi:rangeMax "7.5E0"^^xsd:decimal;
    cgi:rangeMin "6.5E0"^^xsd:decimal.
tod:pre-dawn a skos:Concept;
    skos:broader tod:gleaming;
    skos:definition "The opening of the Gleaming transition. Night is fading but no light is yet visible — the darkness has thinned. The first intimation of the coming day."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Pre-dawn"@en;
    skos:scopeNote "Pre-dawn is the first concept of Gleaming, mirroring Nightfall as the last concept of Gloaming."@en;
    cgi:rangeMax "1.65E1"^^xsd:decimal;
    cgi:rangeMin "1.55E1"^^xsd:decimal.
tod:sunrise a skos:Concept;
    skos:broader tod:gleaming;
    skos:definition "The moment and immediate period of the sun crossing the horizon at day's beginning. The counterpart to Sunset — warm tones, rapidly changing light, the world waking."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Sunrise"@en;
    cgi:rangeMax "1.85E1"^^xsd:decimal;
    cgi:rangeMin "1.75E1"^^xsd:decimal.
tod:magic-hour a skos:Concept;
    skos:broader tod:gloaming;
    skos:definition "The brief period of diffused, golden light shortly before sunset. A cinematography term for the most sought-after natural light quality — warm, directional, and fleeting."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Magic Hour"@en;
    skos:scopeNote "Also occurs briefly after sunrise, but is most commonly referenced in the pre-sunset context. For the dawn equivalent, see Sunrise."@en;
    cgi:rangeMax "8.5E0"^^xsd:decimal;
    cgi:rangeMin "7.5E0"^^xsd:decimal.
tod:nightfall a skos:Concept;
    skos:broader tod:gloaming;
    skos:definition "The arrival of darkness — the moment and period when night establishes itself. The close of the Gloaming transition."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Nightfall"@en;
    skos:scopeNote "Nightfall is the final concept of Gloaming, not the first concept of Night. It marks the end of transition rather than the beginning of stable darkness."@en;
    cgi:rangeMax "1.25E1"^^xsd:decimal;
    cgi:rangeMin "1.15E1"^^xsd:decimal.
tod:sunset a skos:Concept;
    skos:broader tod:gloaming;
    skos:definition "The moment and immediate period of the sun crossing the horizon at day's end. Warm amber and red tones, high drama, rapidly changing light."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Sunset"@en;
    cgi:rangeMax "9.5E0"^^xsd:decimal;
    cgi:rangeMin "8.5E0"^^xsd:decimal.
tod:twilight a skos:Concept;
    skos:broader tod:gloaming;
    skos:definition "The final stage of transitional light after dusk. The sky darkens from deep blue toward black, the last colour fading. Stars become visible."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Twilight"@en;
    cgi:rangeMax "1.15E1"^^xsd:decimal;
    cgi:rangeMin "1.05E1"^^xsd:decimal.
tod:midnight a skos:Concept;
    skos:broader tod:night-time;
    skos:definition "The middle of the night. Peak darkness, the day's turning point. Narratively significant — a threshold moment."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Midnight"@en;
    cgi:rangeMax "1.45E1"^^xsd:decimal;
    cgi:rangeMin "1.35E1"^^xsd:decimal.
tod:night-time a skos:Concept;
    skos:definition "The stable dark period. Use when time of night is unspecified but darkness is intended, without committing to a particular phase of the night."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Night-time"@en;
    skos:scopeNote "Broad container concept. Mirrors Daytime as the stable-dark counterpart to stable-light. Prefer a narrower concept (Night, Midnight, Small Hours) when the specific phase matters."@en;
    cgi:rangeMax "1.55E1"^^xsd:decimal;
    cgi:rangeMin "1.25E1"^^xsd:decimal;
    skos:narrower tod:midnight, tod:night, tod:small-hours;
    skos:topConceptOf <https://currawong.games/vocab/time-of-day>.
tod:night a skos:Concept;
    skos:broader tod:night-time;
    skos:definition "Generic night. The hours of darkness after nightfall and before the small hours — the early-to-mid night. Use when darkness is intended but the specific phase is not narratively significant."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Night"@en;
    skos:scopeNote "The leaf concept for generic night-time, distinct from the Night-time container which spans the entire dark period."@en;
    cgi:rangeMax "1.35E1"^^xsd:decimal;
    cgi:rangeMin "1.25E1"^^xsd:decimal.
tod:small-hours a skos:Concept;
    skos:broader tod:night-time;
    skos:definition "The hours after midnight and before pre-dawn — roughly 1am to 4am. The time of insomnia, solitude, and the lowest ebb of human activity. Named for the small numbers on the clock face."@en;
    skos:inScheme <https://currawong.games/vocab/time-of-day>;
    skos:prefLabel "Small Hours"@en;
    cgi:rangeMax "1.55E1"^^xsd:decimal;
    cgi:rangeMin "1.45E1"^^xsd:decimal.
