Digital Product Passport – Product Module Ontology
type: Ontology
version IRI: http://w3id.org/dpp/product/1.0
contributor: Annika Moscati
contributor: Peter Johansson
created: 2024-02-05
creator: Rahel Kebede
description: This ontology defines the core product-related concepts and properties used in the Product Module of a Digital Product Passport (DPP), focusing on the description, classification, and technical characteristics of products.
license: https://creativecommons.org/licenses/by/4.0/
version info: 1.0

hasCertification
type: ObjectProperty
domain: Product
range: Certification
comment: Links the product to its certifications

hasClassification
type: ObjectProperty
domain: Product
range: Classification
comment: Links a product to its classification

hasComponent
type: ObjectProperty
domain: Product
range: Component
comment: Links a product (e.g., Lighting Fixture) to its Component(s)

hasSpecification
type: ObjectProperty
domain: Product
range: ProductSpecification
comment: Links the product to its specifications

hasSupplyChainInfo
type: ObjectProperty
sub property of: generatedBy
domain: Product
range: SupplyChainInfo
comment: Links the product to its supply chain information

manufacturedBy
type: ObjectProperty
sub property of: generatedBy
domain: Product
range: Manufacturer
comment: Links a product to its manufacturer

identifierAsText
type: DatatypeProperty
domain: Identifier
range: string
entity position:
  entity position x: 800.4832174465848
  entity position y: 620.2815184407156
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

nameAsString
type: DatatypeProperty
domain: Name
range: string
entity position:
  entity position x: 250.02447342732194
  entity position y: 9.927868644685816
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

hasNumericValue
type: DatatypeProperty
domain: QuantityValue
range: double
entity position:
  entity position x: 250.45393171156763
  entity position y: 1029.6846359853366
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Assembler
type: Class
subclass of: Agent
entity position:
  entity position x: 710.3506929882689
  entity position y: 369.84935319232096
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

AssemblingRole
type: Class
subclass of: AgentRole
entity position:
  entity position x: 619.7910479684658
  entity position y: 869.8462713075412
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

AssemblyInstruction
type: Class
subclass of: InstructionEntity
entity position:
  entity position x: -290.03264452197254
  entity position y: 0.0382774675928772
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Battery
type: Class
subclass of: ElectricalComponent
entity position:
  entity position x: 243.85448874925186
  entity position y: 117.11852201199429
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

COBLED
type: Class
subclass of: LightSourceComponent
entity position:
  entity position x: 173.81414199948486
  entity position y: 43.462656837046346
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.
comment: Chip on Board LED

Certification
type: Class
entity position:
  entity position x: 0.2853308421439351
  entity position y: 729.865347475152
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Classification
type: Class
entity position:
  entity position x: -0.01630909082416565
  entity position y: 240.33402536453497
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Clip
type: Class
subclass of: Fastening
entity position:
  entity position x: 95.27665334786269
  entity position y: 48.62468220911171
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Component
type: Class
subclass of: Product
entity position:
  entity position x: 10.263106159667643
  entity position y: 609.5519643773843
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Disassembler
type: Class
subclass of: Agent
entity position:
  entity position x: 700.0920380701015
  entity position y: 420.45577410255623
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

DisassemblingRole
type: Class
subclass of: AgentRole
entity position:
  entity position x: 580.1641123659597
  entity position y: 1050.147365791348
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

DisassemblyInstruction
type: Class
subclass of: InstructionEntity
entity position:
  entity position x: -300.1020887819616
  entity position y: 50.07422316157794
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Domain
type: Class
entity position:
  entity position x: -279.8517610625205
  entity position y: 210.208934887557
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Driver
type: Class
subclass of: ElectricalComponent
entity position:
  entity position x: 290.4607207117189
  entity position y: 224.81195803245492
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

ElectricalComponent
type: Class
subclass of: Component
entity position:
  entity position x: 200.35749429116868
  entity position y: 179.2622135990922
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

EnvironmentalImpact
type: Class
entity position:
  entity position x: 49.43762817515204
  entity position y: 12.925523630273561
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Fastening
type: Class
subclass of: Component
entity position:
  entity position x: 82.55806937780947
  entity position y: 63.77024161299533
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

FirstItem
type: Class
subclass of: ListItem
entity position:
  entity position x: 490.03943499909496
  entity position y: 160.0001106617264
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Flap
type: Class
subclass of: Fastening
entity position:
  entity position x: 98.2498583138414
  entity position y: 160.33052139389028
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

GlareProtection
type: Class
subclass of: LightingFixtureComponent
entity position:
  entity position x: 4.942521956035266
  entity position y: 144.6286783161483
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

GlobalTradeID
type: Class
subclass of: IDType
entity position:
  entity position x: 639.8660657613462
  entity position y: 810.2093387056826
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

InstallationInstruction
type: Class
subclass of: InstructionEntity
entity position:
  entity position x: -299.9792058685305
  entity position y: 100.18680146071469
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

InstallationRole
type: Class
subclass of: AgentRole
entity position:
  entity position x: 589.7312968814608
  entity position y: 990.3686736354229
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Installer
type: Class
subclass of: Agent
entity position:
  entity position x: 709.6889314052371
  entity position y: 480.4568544566343
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

InstructionContext
type: Class
subclass of: Context
entity position:
  entity position x: -119.76192473847874
  entity position y: 580.0863754963798
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

InstructionDetail
type: Class
subclass of: Range
entity position:
  entity position x: -199.63836651828566
  entity position y: 730.2919468610788
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

InstructionEntity
type: Class
subclass of: PropertyToBeReified
entity position:
  entity position x: -59.61722919452485
  entity position y: 130.4900317222031
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

LastItem
type: Class
subclass of: ListItem
entity position:
  entity position x: 739.6689455589055
  entity position y: 179.89963668291608
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Lens
type: Class
subclass of: LightingFixtureComponent
entity position:
  entity position x: 55.90771481299249
  entity position y: 155.49080647165158
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

LightSourceComponent
type: Class
subclass of: Component
entity position:
  entity position x: 175.24490916219258
  entity position y: 148.82232369599632
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

LightingFixtureComponent
type: Class
subclass of: Component
entity position:
  entity position x: 99.49276035998248
  entity position y: 225.12607943768387
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

LinearLEDCard
type: Class
subclass of: LightSourceComponent
entity position:
  entity position x: 209.57289585464275
  entity position y: 85.05088864442146
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Manufacturer
type: Class
subclass of: Agent
entity position:
  entity position x: 690.1412907426177
  entity position y: 540.4773763952219
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

ManufacturingRole
type: Class
subclass of: AgentRole
entity position:
  entity position x: 590.2321710146668
  entity position y: 929.7376480679713
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.
comment: A specialized role denoting the responsibility or action of producing goods in large quantities, typically by machinery. This role is primarily associated with manufacturers who engage in the production of products or components. The manufacturing role encompasses various processes including assembly, quality control, and packaging, ensuring that products are produced according to specified standards and specifications.

Material
type: Class
entity position:
  entity position x: 107.98183668696532
  entity position y: 69.40292390344781
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Name
type: Class
entity position:
  entity position x: 0.04954523554863499
  entity position y: 10.205798257385368
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

PSU
type: Class
subclass of: ElectricalComponent
entity position:
  entity position x: 58.407507288045274
  entity position y: 192.65436680336282
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.
comment: Power Supply Unit

Product
type: Class
equivalent class: Restriction
  on property: hasIdentifier
  some values from: Identifier
equivalent class: Restriction
  on property: nameAsString
  some values from: string
subclass of: Domain
subclass of: EntityWithProvenance
subclass of: Element
entity position:
  entity position x: 259.5671763875786
  entity position y: 510.43967045927036
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

ProductSpecification
type: Class
subclass of: EntityWithProvenance
entity position:
  entity position x: 190.11420860899983
  entity position y: 769.9200195208289
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Range
type: Class
entity position:
  entity position x: -239.86023766994418
  entity position y: 650.0646116885055
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Reflector
type: Class
subclass of: LightingFixtureComponent
entity position:
  entity position x: 135.38728246439464
  entity position y: 71.32424911018788
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

RoundLEDCard
type: Class
subclass of: LightSourceComponent
entity position:
  entity position x: 43.645902949835
  entity position y: 82.05227227672749
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Screw
type: Class
subclass of: Fastening
entity position:
  entity position x: 79.77593568098155
  entity position y: 206.03984829956403
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

SensorUnit
type: Class
subclass of: ElectricalComponent
entity position:
  entity position x: 275.73172484286204
  entity position y: 4.82895866326324
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

SequentialInstructionDetail
type: Class
subclass of: InstructionDetail
entity position:
  entity position x: 240.4701440421237
  entity position y: 229.69245720001274
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

SerialNumber
type: Class
subclass of: IDType
entity position:
  entity position x: 729.5196013423621
  entity position y: 750.06846885267
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

SquareLEDCard
type: Class
subclass of: LightSourceComponent
entity position:
  entity position x: 255.70780704962817
  entity position y: 262.9863980681013
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

SupplyChainInfo
type: Class
subclass of: ProvenanceActivity
entity position:
  entity position x: 20.05184134350202
  entity position y: 439.8710398981002
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Agent
type: Class
is native to: Agent Role
entity position:
  entity position x: 309.74730515682234
  entity position y: 390.3987275216454
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

AgentRole
type: Class
entity position:
  entity position x: 370.14658446878286
  entity position y: 870.0464756162913
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Type
type: Class
entity position:
  entity position x: 430.19143915202517
  entity position y: 669.725324001384
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

IDType
type: Class
entity position:
  entity position x: 690.3069756546918
  entity position y: 680.2199389262453
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Identifier
type: Class
entity position:
  entity position x: 510.06705314625185
  entity position y: 620.0200852722324
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

ListItem
type: Class
entity position:
  entity position x: 639.5412500978206
  entity position y: 39.721515515624105
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

EntityWithProvenance
type: Class
entity position:
  entity position x: 669.7133848307426
  entity position y: 309.70715638675233
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

ProvenanceActivity
type: Class
entity position:
  entity position x: 469.7902759812172
  entity position y: 259.76938992277405
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Quantity
type: Class
entity position:
  entity position x: 0.24745166532642315
  entity position y: 890.2021578117108
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

QuantityKind
type: Class
entity position:
  entity position x: 219.63671971722704
  entity position y: 860.2239441476603
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

QuantityValue
type: Class
entity position:
  entity position x: 89.51764612039108
  entity position y: 990.1405937072991
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Unit
type: Class
entity position:
  entity position x: 289.8230964495375
  entity position y: 940.125654848594
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Context
type: Class
entity position:
  entity position x: -89.61611773856191
  entity position y: 499.9605146236192
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

PropertyToBeReified
type: Class
entity position:
  entity position x: -359.69004168151264
  entity position y: 430.12584974078607
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

TemporalExtent
type: Class
entity position:
  entity position x: 509.8115692753297
  entity position y: 740.3884127798827
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

Element
type: Class
entity position:
  entity position x: 190.10186497263257
  entity position y: 679.747399915082
  comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

'Sequence, List' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Sequence, List

'Provenance' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Provenance

'Name Stub' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Name Stub

'Quantities and Units' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Quantities and Units

'Property Reification' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Property Reification

'Identifier' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Identifier

'Agent Role' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Agent Role

'Property Reification' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Property Reification

'Explicit Typing' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Explicit Typing

'Sequence, List' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Sequence, List

'Event' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Event

'Property Reification' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Property Reification

'Property Reification' ODP Instantiation Module
type: NamedIndividual
type: Module
reuses pattern as template: Property Reification

Agent Role
type: NamedIndividual
type: Pattern

Event
type: NamedIndividual
type: Pattern

Explicit Typing
type: NamedIndividual
type: Pattern

Identifier
type: NamedIndividual
type: Pattern

Sequence, List
type: NamedIndividual
type: Pattern

Name Stub
type: NamedIndividual
type: Pattern

Property Reification
type: NamedIndividual
type: Pattern

Provenance
type: NamedIndividual
type: Pattern

Quantities and Units
type: NamedIndividual
type: Pattern

entity position x: 64.84538645173106
entity position y: 151.9644235725501
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 150.3118614632752
entity position y: 389.9707780215358
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -179.86023766994418
entity position y: 610.0646116885055
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -319.69004168151264
entity position y: 430.12584974078607
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 310.1482389374795
entity position y: 20.208934887557035
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 70.18111869053013
entity position y: 89.99620958963692
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -139.6161177385619
entity position y: 249.9605146236192
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 59.74074613537249
entity position y: 219.79854795287648
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 664.64175432983
entity position y: 621.4824502523768
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 190.0930083132141
entity position y: 259.94737290347905
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 10.249803253630404
entity position y: 69.86171159415582
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 40.13636662417184
entity position y: 369.80246943866985
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 340.3838822614381
entity position y: 39.96051462361919
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 1260.2783993584
entity position y: 269.9145849370336
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 349.7297576728537
entity position y: 370.39538504151545
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 650.4873212216888
entity position y: -29.70513664882074
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 989.6689455589055
entity position y: 9.899636682916082
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 749.8368096879224
entity position y: -130.43512324245933
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 300.1397623300559
entity position y: 190.06461168850547
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 1049.5412500978207
entity position y: 179.7215155156241
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -59.90699168678589
entity position y: 389.94737290347905
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 759.9444940330884
entity position y: 330.03695562227267
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 893.989330796225
entity position y: 941.3910733074634
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 190.27839935839998
entity position y: 169.9145849370336
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 1270.039434999095
entity position y: 90.00011066172641
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -59.72160064160002
entity position y: 299.9145849370336
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 195.27284210633533
entity position y: 151.1569286007089
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -189.9069916867859
entity position y: 539.947372903479
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 879.5792208576562
entity position y: 330.3898099885929
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 1070.3000759170836
entity position y: 209.5239609418141
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 290.3925050923539
entity position y: 400.24311477033336
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 290.1397623300558
entity position y: 130.06461168850547
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -289.69004168151264
entity position y: 50.125849740786066
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 203.17146252211288
entity position y: 36.43234655111985
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 685.7296936046192
entity position y: 570.8089695942897
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 1379.7407461353725
entity position y: 189.79854795287648
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 1140.487321221689
entity position y: 310.2948633511793
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 233.11294432093098
entity position y: 212.2992493364188
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -459.8089860171971
entity position y: 139.92159771447234
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 680.4429095432372
entity position y: 1040.0083170840048
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -179.81888130946987
entity position y: 219.99620958963692
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 580.3000759170836
entity position y: -130.4760390581859
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 290.1482389374796
entity position y: 10.208934887557035
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -309.8188813094699
entity position y: 369.9962095896369
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 1239.8368096879224
entity position y: 209.56487675754067
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 450.3471636903933
entity position y: 340.2120621062961
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -249.85176106252047
entity position y: 170.208934887557
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 773.3005560015401
entity position y: 503.3688570025008
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -160.06218886740947
entity position y: 190.2539333471379
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 715.8351336810002
entity position y: 750.7818165698634
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 450.4086478481715
entity position y: 330.2532693427646
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 1140.1811186905302
entity position y: 189.99620958963692
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -189.72160064160002
entity position y: 449.9145849370336
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 62.902925964130375
entity position y: 141.95341718934836
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -70.25925386462751
entity position y: 369.79854795287645
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 0.3099583184873609
entity position y: 100.12584974078607
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 1260.093008313214
entity position y: 359.94737290347905
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: -169.8460022715313
entity position y: 230.14445349940854
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 230.1563146887351
entity position y: 369.84774795272756
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 310.383882261438
entity position y: 99.96051462361919
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 309.7407461353725
entity position y: 89.79854795287648
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 400.0034184605421
entity position y: 419.9009153763994
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 180.36396833518364
entity position y: 1010.1999036314485
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 219.7489789895606
entity position y: 269.9961955162125
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 1029.6227123753297
entity position y: 329.5708080853905
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.

entity position x: 900.6036686809932
entity position y: 1116.6257419021908
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.