module digitalization learndigit <https://purl.org/learn/digitalization#> is

  import [ dc learn learn2sect skos xsd ]

  @skos:prefLabel = [
    "Digitalization in Tentacular Learning Ontology"@en
    "Ontogogi om digitalisering indenfor tentakulær læring"@da
  ]
  @dc:description = "Domain-specific ontology for digitalization related to tentacular learning as described by Ernst Schraube"@en
  @dc:created = @xsd:date(2024-06-02)
  @dc:creator = <https://dr.jones.dk/me/#me>
  @dc:license = <https://spdx.org/licenses/AGPL-3.0-or-later>

  structure DigitalAlwaysOn is
    @rdfs:subClassOf = Digitalization
    @skos:prefLabel = [
      "Online Mode"@en
      "Online-tilstand"@da
    ]
    @dc:description = [
      "The ability for constructing a digital system to be always available without interruption"@en
      "Muligheden for at opsætte et digitalt system til altid at være tilgængelig uden afbrydelse"@da
    ]
    causesOnlineModeTrap -> OnlineModeTrap
  end

  structure DialogueReduction is
    @rdfs:subClassOf = Digitalization
    @skos:prefLabel = [
      "Online Mode"@en
      "Online-tilstand"@da
    ]
;    @dc:description = [
;      "The process of learning content determined by a teacher"@en
;      "Læringsproces hvor indhold er afgjort af en lærer"@da
;    ]
    causesDialogueReductionTrap -> DialogueReductionTrap
  end

  structure DigitalAccuracyAndEase is
    @rdfs:subClassOf = Digitalization
    @skos:prefLabel = [
      "Online Mode"@en
      "Online-tilstand"@da
    ]
;    @dc:description = [
;      "The process of learning content determined by a teacher"@en
;      "Læringsproces hvor indhold er afgjort af en lærer"@da
;    ]
    causesUncertainnessEffortlessnessTrap -> UncertainnessEffortlessnessTrap
  end

  structure DigitalLearnification is
    @rdfs:subClassOf = Digitalization
    @skos:prefLabel = [
      "Online Mode"@en
      "Online-tilstand"@da
    ]
    @dc:description = [
      "Learning reduced to an individualized commodity, demanded by learners and supplied by digital systems"@en
      "Læring reduceret til individualiseret vare, efterspurgt af elever og udbudt af digitale systemer"@da
    ]
    CausesBisectedLearning -> learn2sect:BisectedLearning
  end

  entity ReasoningTrap is
    @skos:prefLabel = [
      "Reasoning trap"@en
      "Fejlslutning"@da
    ]
    @dc:description = [
      "typical pitfalls in the construction of subjective reasons for action towards learning"@en
      "typiske faldgruber i konstruktionen af subjektive grunde til at igangsætte en læringsproces"@da
    ]
    identity id -> unknown

    trapsReason -> ActionReason
  end

  entity OnlineModeTrap is
    @rdfs:subClassOf = ReasoningTrap
    @skos:prefLabel = [
      "Online Mode Habit Trap"@en
      "Online-aktivitetsvanefælde"@da
    ]
    @dc:description = [
      "Considering the online mode and the use of digital devices as absolutely helpful and expanding learning."@en
      "Anskuelsen af online-aktivitet og brug af digitalt udstyr som altid hjælpsomt og læringsudvidende."@da
    ]
    identity id -> unknown
  end

  entity BisectedLearningTrap is
    @rdfs:subClassOf = ReasoningTrap
    @skos:prefLabel = [
      "Trap of Bisected Learning"@en
      "Fælde ved tvedelt læring"@da
    ]
    @dc:description = [
      "Deprioritization of the content dimension of learning, caused by bisected learning excluding learners from influence on it."@en
      "Nedprioritering af den indholdsdimensionen af læring, fordi tvedelt læring udelukker elever indflydelse herpå."@da
    ]
    identity id -> unknown
  end

  entity UncertainnessEffortlessnessTrap is
    @rdfs:subClassOf = ReasoningTrap
    @skos:prefLabel = [
      "Trap of Uncertainness and Effortlessness"@en
      "Uvisheds- og ubesværethedsfælde"@da
    ]
    @skos:altLabel = [
      "Trap of Uncertainness"@en
      "Trap of Effortlessness"@en
      "Uvishedsfælde"@da
      "Ubesværethedsfælde"@da
    ]
    @dc:description = [
      "Equating swiftness in arriving at a conclusion with learning progress."@en
      "Forveksling af hurtigt at nå til en løsning med læringsfremskridt."@da
    ]
    identity id -> unknown
  end

  entity DialogueReductionTrap is
    @rdfs:subClassOf = ReasoningTrap
    @skos:prefLabel = [
      "Online dialogue-reduction habit trap"@en
      "Online-dialogreduktionsvanefælde"@da
    ]
    @dc:description = [
      "Reducing dialogue to the operative exchange and back and forth of perspectives."@en
      "Reduktion af samtale til operativ udveksling af perspektiver."@da
    ]
    identity id -> unknown
  end

end