@prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
@prefix skos:    <http://www.w3.org/2004/02/skos/core#> .
@prefix dc:      <http://purl.org/dc/terms/> .
@prefix prov:    <http://www.w3.org/ns/prov#> .
@prefix values:  <https://ns.webcivics.net/values/> .
@prefix cml:     <https://ns.webcivics.net/cml/> .
@prefix concept: <https://ns.webcivics.net/concept/> .
@prefix doc:     <https://ns.webcivics.net/values/protocol-amending-slavery-convention-signed-geneva-25-september#> .

# ============================================================
# CML concept layer (LOGIC) — Protocol amending the Slavery Convention signed at Geneva on 25 September 1926
# MACHINE-DERIVED from the TEXT layer (un-instruments) — cml:Proposed,
# values:HeuristicDerived. Pending human attestation (cml:Attested / exactMatch).
# One cml:Concept per provision; cml:realizedBy the provision; cml:asserts the
# deontic norm. R1 universalisation materialised for duties borne by every Agent.
# ============================================================

concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-1 a cml:Concept ;
    skos:prefLabel "Article 1"@en ;
    cml:realizedBy doc:article-1 ;
    cml:curationStatus cml:Proposed ;
    cml:schemaVersion "2" ;   # regenerable — see CML_UPGRADE.md
    prov:wasDerivedFrom <https://www.ohchr.org/en/instruments-mechanisms/instruments/protocol-amending-slavery-convention-signed-geneva-25-september> ;
    dc:date "23 October 1953" ;
    values:category "Slavery, forced labour & trafficking" ;
    cml:asserts concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-1-norm .

concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-1-norm a values:Undertaking ;
    cml:modality cml:Deontic ;
    values:partOf concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-1 ;
    values:deonticStatus values:HeuristicDerived ;
    cml:curationStatus cml:Proposed .

concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-2 a cml:Concept ;
    skos:prefLabel "Article 2"@en ;
    cml:realizedBy doc:article-2 ;
    cml:curationStatus cml:Proposed ;
    cml:schemaVersion "2" ;   # regenerable — see CML_UPGRADE.md
    prov:wasDerivedFrom <https://www.ohchr.org/en/instruments-mechanisms/instruments/protocol-amending-slavery-convention-signed-geneva-25-september> ;
    dc:date "23 October 1953" ;
    values:category "Slavery, forced labour & trafficking" ;
    cml:asserts concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-2-norm .

concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-2-norm a values:Obligation ;
    cml:modality cml:Deontic ;
    values:partOf concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-2 ;
    values:borneBy values:Agent ;
    values:borneBy values:State ;   # R1 universalisation (Derived)
    values:deonticStatus values:HeuristicDerived ;
    cml:curationStatus cml:Proposed .

concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-3 a cml:Concept ;
    skos:prefLabel "Article 3"@en ;
    cml:realizedBy doc:article-3 ;
    cml:curationStatus cml:Proposed ;
    cml:schemaVersion "2" ;   # regenerable — see CML_UPGRADE.md
    prov:wasDerivedFrom <https://www.ohchr.org/en/instruments-mechanisms/instruments/protocol-amending-slavery-convention-signed-geneva-25-september> ;
    dc:date "23 October 1953" ;
    values:category "Slavery, forced labour & trafficking" ;
    cml:asserts concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-3-norm .

concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-3-norm a values:Obligation ;
    cml:modality cml:Deontic ;
    values:partOf concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-3 ;
    values:borneBy values:Agent ;
    values:borneBy values:State ;   # R1 universalisation (Derived)
    values:deonticStatus values:HeuristicDerived ;
    cml:curationStatus cml:Proposed .

concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-4 a cml:Concept ;
    skos:prefLabel "Article 4"@en ;
    cml:realizedBy doc:article-4 ;
    cml:curationStatus cml:Proposed ;
    cml:schemaVersion "2" ;   # regenerable — see CML_UPGRADE.md
    prov:wasDerivedFrom <https://www.ohchr.org/en/instruments-mechanisms/instruments/protocol-amending-slavery-convention-signed-geneva-25-september> ;
    dc:date "23 October 1953" ;
    values:category "Slavery, forced labour & trafficking" ;
    cml:asserts concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-4-norm .

concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-4-norm a values:Undertaking ;
    cml:modality cml:Deontic ;
    values:partOf concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-4 ;
    values:deonticStatus values:HeuristicDerived ;
    cml:curationStatus cml:Proposed .

concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-5 a cml:Concept ;
    skos:prefLabel "Article 5"@en ;
    cml:realizedBy doc:article-5 ;
    cml:curationStatus cml:Proposed ;
    cml:schemaVersion "2" ;   # regenerable — see CML_UPGRADE.md
    prov:wasDerivedFrom <https://www.ohchr.org/en/instruments-mechanisms/instruments/protocol-amending-slavery-convention-signed-geneva-25-september> ;
    dc:date "23 October 1953" ;
    values:category "Slavery, forced labour & trafficking" ;
    cml:asserts concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-5-norm .

concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-5-norm a values:Obligation ;
    cml:modality cml:Deontic ;
    values:partOf concept:protocol-amending-slavery-convention-signed-geneva-25-september-article-5 ;
    values:borneBy values:Agent ;
    values:borneBy values:State ;   # R1 universalisation (Derived)
    values:deonticStatus values:HeuristicDerived ;
    cml:curationStatus cml:Proposed .
