@prefix rdf: . @prefix skos: . @prefix xsd: . @prefix arch: . @prefix arch-vis: . @prefix am: . @prefix am3mm: . @prefix : . ## Model — shows asserted relationships plus the derived one :model a arch:Model ; arch:modelConformsToMetamodel am3mm:ArchiMate3.2 ; arch:contains :view . ## Elements :tms a am:ApplicationComponent ; skos:prefLabel "Transport Mgmt System"@en . :fn-tracking a am:ApplicationFunction ; skos:prefLabel "Tracking Function"@en . :svc-tracking a am:BusinessService ; skos:prefLabel "Tracking Service"@en . ## Relationships — asserted :tms am:assignedTo :fn-tracking . :fn-tracking am:realizes :svc-tracking . ## Relationship — derived by AssignRealizeDerivation rule (DR) :tms am:realizes :svc-tracking . ## View :view a arch:Diagram ; skos:prefLabel "NordFreight — Derivation Example (3.2)"@en . ## Diagram Nodes — triangle layout: Function top-center, Component bottom-left, Service bottom-right :n-tms a arch-vis:ArchNode ; arch-vis:archElement :tms ; arch-vis:view :view ; arch-vis:bounds-x 20.0 ; arch-vis:bounds-y 100.0 ; arch-vis:bounds-w 160.0 ; arch-vis:bounds-h 50.0 . :n-fn a arch-vis:ArchNode ; arch-vis:archElement :fn-tracking ; arch-vis:view :view ; arch-vis:bounds-x 220.0 ; arch-vis:bounds-y 20.0 ; arch-vis:bounds-w 140.0 ; arch-vis:bounds-h 50.0 . :n-svc a arch-vis:ArchNode ; arch-vis:archElement :svc-tracking ; arch-vis:view :view ; arch-vis:bounds-x 420.0 ; arch-vis:bounds-y 100.0 ; arch-vis:bounds-w 140.0 ; arch-vis:bounds-h 50.0 . ## Diagram Links — asserted edges (go via the Function node on top) :l-tms-fn a arch-vis:Link ; arch-vis:source :n-tms ; arch-vis:target :n-fn ; arch-vis:view :view . :l-fn-svc a arch-vis:Link ; arch-vis:source :n-fn ; arch-vis:target :n-svc ; arch-vis:view :view . ## Diagram Link — the derived edge (goes directly across the bottom, in red) :l-tms-svc a arch-vis:Link ; arch-vis:source :n-tms ; arch-vis:target :n-svc ; arch-vis:view :view ; arch-vis:strokeColor "#c62828" .