@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix schema: <https://schema.org/> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix ts: <https://test.uncefact.org/vocabulary/term-status/> .
@prefix unece: <https://test.uncefact.org/vocabulary/> .
@prefix unece-mod: <https://test.uncefact.org/vocabulary/module/> .

unece:eventTypeCode a owl:ObjectProperty ;
    rdfs:label "event type code"@en ;
    dcterms:provenance "Proposed Vocab addition — not from BSP/UNTP; pending governance approval."@en ;
    rdfs:isDefinedBy unece-mod:core ;
    skos:definition "The category of the event (for example arrival, departure, loading, inspection). Its value domain is not a single global list: the permitted values are the transition triggers defined by the lifecycle of the event's subject entity (eventSubject), so 'arrival' is valid for a transport movement but not for a product batch. The concrete values are bound per subject entity by the lifecycle DSL and its generated SHACL (see methodology/entity-lifecycle.md); unece:event-type is the abstract open scheme that types this property."@en ;
    schema:domainIncludes unece:Event ;
    schema:rangeIncludes unece:event-type ;
    unece:termStatus ts:proposed .

