The European Union Company Mobility Ontology (EUCM ontology)
type: Ontology
version IRI: http://w3id.org/um/cbcm/eu-cm-ontology/1.2.2
imports: bfo.owl
license: https://creativecommons.org/licenses/by-sa/4.0
creator: Q59418334
creator: Marcus Meyer
creator: Stephan Rammeloo
creator: Thomas Biermeyer
description: This ontology describes terms concerning companies, their cross-border movements within the European Union (EU), and associated EU company legislation.
issued: 2021-12-09T00:00:00
publisher: Q1137652
rights: Copyright © 2021 Maastricht University
contributor: Q58177227
contributor: Tobias Breuer
contributor: Walter Simoncini
preferred namespace prefix: eucm
preferred namespace uri: http://w3id.org/um/cbcm/eu-cm-ontology#
version info: 1.2.2
was attributed to: Institute of Data Science at Maastricht University
was attributed to: Maastricht University
type: NamedIndividual
type: Vocabulary

Example
type: AnnotationProperty
comment: Provides a human-readable written example of the entity in question.
sub property of: comment

Requirement level
type: AnnotationProperty
Example: Examples include: MUST, SHOULD, RECOMMENDED and OPTIONAL
comment: Specifies a phrase to indicate the degree to which the providing of a value for the entity (e.g. a data or object property) in question is compulsory, recommended or optional.
sub property of: comment

applicable to
type: ObjectProperty
sub property of: Cross-border company mobility object relation
domain: Transaction right
range: Agent
Example: (applicableTo creditorRight1 person1)
comment: (applicableTo ?ENTITY1 ?ENTITY2) means that some legal right ?ENTITY1 is awarded or assigned to a particular person or agent ?ENTITY2.

authored by
type: ObjectProperty
sub property of: Cross-border company mobility document relation
inverse of: authors
domain: Company mobility document
range: Class
  union of: Organisation
  union of: Person
Example: (authoredBy independentExpertReport1 independentExpert1)
comment: (authoredBy ?ENTITY1 ?ENTITY2) means that ?ENTITY1 is an instance of a publication that is created primarily by the entity referred to by ?ENTITY2.

authors
type: ObjectProperty
sub property of: Cross-border company mobility document relation
comment: (authors ?ENTITY1 ?ENTITY2) means that (authoredBy ?ENTITY2 ?ENTITY1)

Cross-border company mobility data provenance relation
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
comment: (cbcmDataProvenanceRelation ?ENTITY1 ?ENTITY2) means that the relation between ?ENTITY1 and ?ENTITY2 captures provenance information for company transaction data.

Cross-border company mobility document relation
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
comment: (cbcmDocumentRelation ?ENTITY1 ?ENTITY2) means that the relation between ?ENTITY1 and ?ENTITY2 captures information pertaining to a company mobility document or similar information source relevant to corporate mobility.

Cross-border company mobility entity relation
type: ObjectProperty
comment: (cbcmEntityRelation ?ENTITY1 ?ENTITY2) means that ?ENTITY1 is related to ?ENTITY2.

Cross-border company mobility object relation
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
comment: (cbcmObjectRelation ?ENTITY1 ?ENTITY2) means that the relation between ?ENTITY1 and ?ENTITY2 captures information pertaining to an object.

Cross-border company mobility organisation relation
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
comment: (cbcmOrganisationRelation ?ENTITY1 ?ENTITY2) means that the relation between ?ENTITY1 and ?ENTITY2 captures information pertaining to an organisation.

Cross-border company mobility transaction relation
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
comment: (cbcmTransactionRelation ?ENTITY1 ?ENTITY2) means that the relation between ?ENTITY1 and ?ENTITY2 captures information pertaining to a company mobility transaction.

Company form country
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
inverse of: country has company form
domain: Company form
range: Country
comment: (companyFormCountry ?ENTITY1 ?ENTITY2) means that ?ENTITY1 is a company form recognized by the law of country ?ENTITY2.

contained in
type: ObjectProperty
sub property of: Cross-border company mobility document relation
domain: Company mobility document
range: Company mobility document repository
Example: (containedIn transactionNotice1 nationalRegistry1)
comment: (containedIn ?ENTITY1 ?ENTITY2) means that some document or publication ?ENTITY1 is archived or stored in some other document collection, database or data repository referred to by ?ENTITY2.

country has company form
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
domain: Country
range: Company form
comment: (countryHasCompanyForm ?ENTITY1 ?ENTITY2) means that ?ENTITY1 refers to a country the corporate law in that country permits and / or has occurrences of companies in that country which have the corporate legal structure (company legal form) referred to by ?ENTITY2.

document validated by document
type: ObjectProperty
sub property of: Cross-border company mobility document relation
domain: Company mobility document
range: Company mobility document
Example: (documentValidatedByDocument mergerPlan1 mergerCertificate1)
comment: (documentValidatedByDocument ?ENTITY1 ?ENTITY2) means that some document or publication, ?ENTITY1, went through a process of approval and assessment through various criteria such as veracity, eligibility, legal relevance etc. and another document ?ENTITY2 was produced to prove the satisfaction of the critieria by ?ENTITY1.

employed by
type: ObjectProperty
sub property of: has company stakeholder
inverse of: employs
domain: Class
  union of: Organisation
  union of: Person
range: Class
  union of: Organisation
  union of: Person
Example: (employedBy person1 company1)
comment: (employedBy ?ENTITY1 ?ENTITY2) means that some agent (person or organisation) ?ENTITY1 is promised and delivered an incentive (usually financial) to perform some work for ?ENTITY2 where ?ENTITY2 is an organisation. This exchange is usually governed by law and formal regulations in the particular country or social context in which the work is being performed.

employs
type: ObjectProperty
sub property of: has company stakeholder
comment: (employs ?ENTITY1 ?ENTITY2) means (employedBy ?ENTITY2 ?ENTITY1)

Generated
type: ObjectProperty
sub property of: Cross-border company mobility data provenance relation
inverse of: Generated by
comment: Generation is the completion of production of a new entity by a process. This entity did not exist before generation and becomes available for usage after this generation. Based (inverse of) on: https://www.w3.org/TR/prov-o/#wasGeneratedBy

has acquiring company
type: ObjectProperty
sub property of: has transaction result
domain: Company merger
range: Company
Example: (hasAcquiringCompany crossBorderMerger1 company1)
comment: (hasAcquiringCompany ?ENTITY1 ?ENTITY2) means that some company merger transaction ?ENTITY1 produces a new company or alters an existing one (?ENTITY2) such that ?ENTITY2 will acquire (via a universal transfer of assets and liabilities) one or more other companies involved in the process ?ENTITY1.

Company Form
type: ObjectProperty
sub property of: Cross-border company mobility organisation relation
domain: Company
range: Company form
comment: Company legal form. Name given to describe the structure of a corporation or buiness in the different legal orders. For example Limited (Ltd.), Public Limited Company (PLC), Gesellschaft mit beschränkter Haftung (GmbH), Aktiengesellschaft (AG). The company legal form is regulated under national law and grants specific rights and obligations to the company stakeholders (such as shareholders, management & employees).

has company stakeholder
type: ObjectProperty
sub property of: Cross-border company mobility organisation relation
range: Agent
Example: (hasCompanyStakeholder company1 person1)
comment: (hasCompanyStakeholder ?ENTITY1 ?ENTITY2) means that some entity ?ENTITY1, which is either a significant process or agent has another agent ?ENTITY2 with personal interests in benefiting either financially or otherwise from the outcomes of ?ENTITY1 (if it is an event or process), or in its byproducts and profits (if it is an agent).

has document source
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
domain: Company transaction
range: Company mobility document
comment: In which document did the researcher find information about the transaction?

data found in registry from country
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
domain: Company transaction
range: Country
comment: In which countries' registry did the researcher find information about the transaction?

has member
type: ObjectProperty
sub property of: has company stakeholder
domain: Organisation
range: Person
Example: (hasMember worksCouncil1 employee1)
comment: (hasMember ?ENTITY1 ?ENTITY2) means that some agent ?ENTITY1 (usually an organisation) has a person ?ENTITY2 that participates in its activities. This need not represent an employment role nor imply financial incentives between the organisation and person.

has merging company
type: ObjectProperty
sub property of: has transaction input
domain: Company merger
range: Company
Example: (hasMergingCompany crossBorderMerger1 company1)
comment: (hasMergingCompany ?ENTITY1 ?ENTITY2) means that some company merger transaction ?ENTITY1 involves a company ?ENTITY2 which will be dissolved during the process of ?ENTITY1 and will be acquired (via a universal transfer of assets and liabilities) by another distinct company involved in ?ENTITY1.

has original company
type: ObjectProperty
sub property of: has transaction input
domain: Company division
range: Company
Example: (hasOriginalCompany crossBorderDivision1 company1)
comment: (hasOriginalCompany ?ENTITY1 ?ENTITY2) means that some company division transaction ?ENTITY1 involves a company ?ENTITY2 which will be divided (or "split") into multiple recipient or emerging companies.

has parent company
type: ObjectProperty
sub property of: Cross-border company mobility organisation relation
inverse of: has subsidiary company
domain: Company
range: Company
Example: (hasParentCompany company1 company2)
comment: (hasParentCompany ?ENTITY1 ?ENTITY2) means that some company ?ENTITY1 is owned and under direct or indirect control by the company ?ENTITY2.

has part
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
inverse of: part of
comment: (hasPart ?ENTITY1 ?ENTITY2) means that the entity referred to by ?ENTITY1 has a constituent entity referred to by ?ENTITY2.

After-transaction company form
type: ObjectProperty
sub property of: has transaction result
domain: Company transaction
range: Company form
comment: (?ENTITY1 hasPostCompanyForm ?ENTITY2) indicates the new company form of a company undergoing a cross border conversion or a national conversion.

Company primary registration location
type: ObjectProperty
sub property of: located in
domain: Company
range: Country
comment: Primary country of registration (location) of a company as a full country name

Pre-transaction company form
type: ObjectProperty
sub property of: has transaction input
domain: Company transaction
range: Company form
comment: (?ENTITY1 hasPriorCompanyForm ?ENTITY2) indicates the original company form of a company undergoing a cross border conversion or a national conversion.

has recipient company
type: ObjectProperty
sub property of: has transaction result
domain: Company division
range: Company
Example: (hasMergingCompany crossBorderMerger1 company1)
comment: (hasRecipientCompany ?ENTITY1 ?ENTITY2) means that some company division transaction ?ENTITY1 produces two or more distinct companies, one of which is ?ENTITY2 (a so-called "recipient company").

Company secondary registration location
type: ObjectProperty
sub property of: located in
domain: Company
range: Country
comment: Country of secondary registration (location) of a company

has sub procedure
type: ObjectProperty
sub property of: Cross-border company mobility transaction relation
domain: Company transaction
Example: (hasSubProcedure seatTransfer1 changeOfCompanyAddress1)
comment: (hasSubProcedure ?ENTITY1 ?ENTITY2) means that some process ?ENTITY1 contains another (shorter) process ?ENTITY2 that should be completed before ?ENTITY1 can complete.

has subsidiary company
type: ObjectProperty
sub property of: Cross-border company mobility organisation relation
comment: (hasSubsidiaryCompany ?ENTITY1 ?ENTITY2) means (hasParentCompany ?ENTITY2 ?ENTITY1)

has transaction input
type: ObjectProperty
sub property of: Cross-border company mobility transaction relation
inverse of: is transaction input of
domain: Company transaction
range: Company
Example: (hasTransactionInput crossBorderMerger1 company1)
comment: (hasTransactionInput ?ENTITY1 ?ENTITY2) means that some company transaction ?ENTITY1 has a prerequisite entity ?ENTITY2 that needs to be considered, assessed, or modified during the transaction referred to by ?ENTITY1.

has transaction result
type: ObjectProperty
sub property of: Cross-border company mobility transaction relation
inverse of: is transaction result of
domain: Company transaction
range: Company
Example: (hasTransactionResult crossBorderMerger1 acquiringCompany1)
Example: (hasTransactionResult crossBorderMerger1 mergerCertificate1)
comment: (hasTransactionResult ?ENTITY1 ?ENTITY2) means that some company transaction ?ENTITY1 has a byproduct ?ENTITY2 (e.g. a company, transaction certificate etc.) after completion of the process.

involves the change of
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
Example: (involvesChangeOf seatTransfer1 businessAddress1)
comment: (involvesChangeOf ?ENTITY1 ?ENTITY2) means that the process ?ENTITY1 requires the modification or alteration of the entity or object ?ENTITY2.

involves country
type: ObjectProperty
sub property of: Cross-border company mobility transaction relation
domain: Company transaction
range: Country
Example: (involvesCountry crossBorderMerger1 france)
comment: (involvesCountry ?ENTITY1 ?ENTITY2) means that some company transaction ?ENTITY1 includes the modification of a company whose place of business is located in the country referred to by ?ENTITY2

is transaction input of
type: ObjectProperty
sub property of: Cross-border company mobility transaction relation
Example: has transaction input
comment: (isTransactionInputOf ?ENTITY1 ?ENTITY2) means (hasTransactionInput ?ENTITY2 ?ENTITY1)

is transaction result of
type: ObjectProperty
sub property of: Cross-border company mobility transaction relation
Example: has transaction result
comment: (isTransactionResultOf ?ENTITY1 ?ENTITY2) means (hasTransactionResult ?ENTITY2 ?ENTITY1)

issued by organisation
type: ObjectProperty
sub property of: Cross-border company mobility document relation
domain: Company mobility document
range: Organisation
Example: (issuedByOrganisation document1 organisation1)
comment: (issuedByOrganisation ?ENTITY1 ?ENTITY2) means that some document or publication, ?ENTITY1, was created (and possibly delivered or administered to another entity) by some entity ?ENTITY2.

located in
type: ObjectProperty
sub property of: Cross-border company mobility organisation relation
comment: (locatedIn ?ENTITY1 ?ENTITY2) means that some entity ?ENTITY1 occupies the spatial region referred to by ?ENTITY2.

maintained by
type: ObjectProperty
sub property of: Cross-border company mobility document relation
inverse of: maintains
Example: (maintainedBy officialJournalRepository1 officialJournalAdministration1)
comment: (maintainedBy ?ENTITY1 ?ENTITY2) means that some digital resource ?ENTITY1 (e.g. database, website, document repository etc.) has stewardship by some agent or organisation ?ENTITY2 who is responsible for the upkeep of ?ENTITY1.

maintains
type: ObjectProperty
sub property of: Cross-border company mobility document relation
comment: (maintains ?ENTITY1 ?ENTITY2) means (maintainedBy ?ENTITY2 ?ENTITY1)

owned by
type: ObjectProperty
sub property of: has company stakeholder
inverse of: owns
Example: (ownedBy company1 company2)
comment: (ownedBy ?ENTITY1 ?ENTITY2) means that some agent ?ENTITY2 has proprietorship over another object or organisational agent ?ENTITY1.

owns
type: ObjectProperty
sub property of: has company stakeholder
domain: Class
  union of: Organisation
  union of: Person
range: Organisation
comment: (owns ?ENTITY1 ?ENTITY2) means (owns ?ENTITY2 ?ENTITY1)

part of
type: ObjectProperty
sub property of: Cross-border company mobility entity relation
comment: (partOf ?ENTITY1 ?ENTITY2) means (hasPart ?ENTITY2 ?ENTITY1)

reported in
type: ObjectProperty
sub property of: Cross-border company mobility document relation
domain: Company transaction
range: Company transaction notice
Example: (reportedIn crossBorderMerger1 transactionNotice1)
comment: (reportedIn ?ENTITY1 ?ENTITY2) means that some significant event, process or statement ?ENTITY1 is published or mentioned or declared in writing in some publication, document or database ?ENTITY2.

requires document
type: ObjectProperty
sub property of: Cross-border company mobility document relation
domain: Company transaction
range: Company mobility document
Example: (requiresDocument crossBorderMerger1 mergerPlan1)
comment: (requiresDocument ?ENTITY1 ?ENTITY2) means that some significant event or process ?ENTITY1 needs a compulsory document ?ENTITY2 to be submitted and reviewed before the process ?ENTITY1 can be completed.

source country
type: ObjectProperty
sub property of: involves country
Example: (sourceCountry crossBorderMerger1 france)
comment: (sourceCountry ?ENTITY1 ?ENTITY2) means that some company transaction ?ENTITY1 has some transaction input (a company) whose place of business is located in the country ?ENTITY2.

target country
type: ObjectProperty
sub property of: involves country
Example: (targetCountry crossBorderMerger1 belgium)
comment: (targetCountry ?ENTITY1 ?ENTITY2) means that some company transaction ?ENTITY1 has some transaction result (a company) whose place of business is located in the country ?ENTITY2.

transaction validated by document
type: ObjectProperty
sub property of: Cross-border company mobility document relation
domain: Company transaction
range: Company mobility document
Example: (transactionValidatedByDocument crossBorderMerger1 mergerCertificate1)
comment: (transactionValidatedByDocument ?ENTITY1 ?ENTITY2) means that some company transaction ?ENTITY1 went through a process of approval and assessment through various criteria such as veracity, eligibility, legal relevance etc. and a document ?ENTITY2 was produced to prove the satisfaction of the critieria by ?ENTITY1.

Type of SE
type: ObjectProperty
sub property of: Cross-border company mobility transaction relation
domain: Company transaction
range: Societas Europaea (SE) type
comment: Variable indicating the SE-establishment mode: by merger, conversion, holding-SE, subsidiary-SE or unsure

Used
type: ObjectProperty
sub property of: Cross-border company mobility data provenance relation
comment: Usage is the beginning of utilizing an entity by an activity. Before usage, the activity had not begun to utilize this entity and could not have been affected by the entity. Based on: https://www.w3.org/TR/prov-o/#used

Has document source
type: ObjectProperty
sub property of: Used
domain: Company transaction
range: Company mobility document
comment: In which document did the researcher find information about the transaction?

Data found in registry from country
type: ObjectProperty
sub property of: Used
domain: Company transaction
range: Country
comment: In which countries' registry did the researcher find information about the transaction?

Associated with
type: ObjectProperty
sub property of: Cross-border company mobility data provenance relation
range: Agent
comment: An activity association is an assignment of responsibility to an agent for a process, indicating that the agent had a role in the activity. Based on: https://www.w3.org/TR/prov-o/#wasAssociatedWith

Generated by
type: ObjectProperty
sub property of: Cross-border company mobility data provenance relation
comment: Generation is the completion of production of a new entity by a process. This entity did not exist before generation and becomes available for usage after this generation. Based on: https://www.w3.org/TR/prov-o/#wasGeneratedBy

AC Employees count at transaction
type: DatatypeProperty
domain: Company transaction
range: nonNegativeInteger
comment: number of employees of the acquiring company - at the moment of the transaction

Last employment figure for the acquiring company
type: DatatypeProperty
domain: Company transaction
range: nonNegativeInteger
comment: The last available annual employment figure for the acquiring company

Total EU employees
type: DatatypeProperty
domain: Company transaction
range: nonNegativeInteger
comment: total number of employees of the acquiring company in the EU at the moment of the transaction

AC Last employment figure year
type: DatatypeProperty
domain: Company transaction
range: dateTime
comment: The year the last annual employment figure was obtained for acquiring companies

is BLER existing prior
type: DatatypeProperty
domain: Company transaction
range: boolean
comment: Is an employee board level representation/participation (BLER) mechanism applicable prior to the cross-border transaction? 0 = no BLER prior to cross-border transaction 1 = BLER existing prior to cross-border transaction

BLER composition
type: DatatypeProperty
domain: Company transaction
range: Datatype
  on datatype: float
  with restrictions:
    min inclusive: 0.0
  with restrictions:
    max inclusive: 1.0
comment: What is the employee board level representation (BLER) ratio going to be after the completion of the transaction? The ratio is ranging from 0.00 (no BLER) to 0.33 (1/3 BLER) to 0.5 (50-50 Mitbestimmung) to (theoretically) 1.00, which would be 100% employee representatives on the board and no shareholder representatives.

Companies have Economic Committee
type: DatatypeProperty
domain: Company transaction
range: boolean
comment: Are the companies involved in the transaction having an economic committee? An economic committee advises the work council about the financial parts of the transaction.

Companies have employees
type: DatatypeProperty
domain: Company transaction
range: boolean
comment: Are the companies involved in the transaction having employees? Only one company needs to have employees for this property to be true

Companies have Works Council
type: DatatypeProperty
domain: Company transaction
range: boolean
comment: Are the companies involved in the transaction having a works council? Works councils safeguard employees' welfare

Diverging employment figure
type: DatatypeProperty
domain: Company transaction
range: nonNegativeInteger
comment: If a different employee number for the acquiring company is found, it is recorded in this field

Ended at
type: DatatypeProperty
range: dateTime
comment: The date and time a process ended

Has EWC
type: DatatypeProperty
domain: Company
range: boolean
comment: Is the company having a European Works Council (EWC)?

Impact on employees
type: DatatypeProperty
domain: Company transaction
range: string
comment: Is the impact on employees of the envisaged transaction specified in the transaction document (e.g. the merger plan)? Part of merger plan that specifies how the transaction will affect employees. - Yes: there is an impact on employees (positive or negative); - No: no impact on employees; - Not applicable: the conditions are not met (e.g. no employees, BLER threshold not met) for this criterion to be applicable; - Unclear: the wording of the document is unclear with regard to the impact/effect/measures taken; - Not mentioned: given the parameters, this aspect should be addressed in the transaction document, but is not mentioned

Is listed
type: DatatypeProperty
domain: Company
range: boolean
comment: Whether the company is publicly listed. A company whose shares are bought and sold on a particular stock market.

Is SE creation
type: DatatypeProperty
domain: Company transaction
range: boolean
comment: Variable indicating whether this case concerns an SE-creation (yes/no) to distinguish creations of SEs from other transactions

Last WW employment figure
type: DatatypeProperty
domain: Company
range: nonNegativeInteger
comment: Last available employment figure for the total worldwide employees

Law Firm
type: DatatypeProperty
domain: Company transaction
range: string
comment: Name of the lawfirm involved in the transaction, if available (for internal use; cross-border divisions and seat transfers are currently not possible within an EU legal framework.)

Legal form acronym
type: DatatypeProperty
domain: Company form
range: string
comment: The acronym of a company legal form

MC Employees count at transaction
type: DatatypeProperty
domain: Company transaction
range: nonNegativeInteger
comment: Number of employees of the acquiring company - at the moment of the transaction

Last employment figure for the merging company
type: DatatypeProperty
domain: Company transaction
range: nonNegativeInteger
comment: The last available annual employment figure for the merging company

MC Last employment figure year
type: DatatypeProperty
domain: Company transaction
range: dateTime
comment: The year the last annual employment figure was obtained for merging companies

Multi-transaction
type: DatatypeProperty
domain: Company transaction
range: boolean
comment: A transaction whereby more than two companies (i.e. multiple merging companies) are involved and merged into one acquiring company

NACE code
type: DatatypeProperty
domain: Company
range: Datatype
  on datatype: positiveInteger
  with restrictions:
    min inclusive: 1000
  with restrictions:
    max inclusive: 9999
comment: NACE Classification Code for companies. NACE (Nomenclature des Activités Économiques dans la Communauté Européenne) is a European industry standard classification system similar in function to Standard Industry Classification (SIC) and North American Industry Classification System (NAICS) for classifying business activities. From EUROSTAT

NACE sector
type: DatatypeProperty
domain: Company
range: Datatype
  on datatype: string
  with restrictions:
    length: 1
comment: Company NACE sector. NACE (Nomenclature of Economic Activities) is the European statistical classification of economic activities. Classification of a company according to which kinds of sector (i.e. industry / market / product type) they deal in. From EUROSTAT

Organization name
type: DatatypeProperty
range: string
comment: The name of the organization

NAT registration number
type: DatatypeProperty
domain: Company
range: string
comment: The national registration number of an acquiring/receiving/entry company. A company registration number is a unique combination of numbers and/or letters. It is used to identify a company and verify its legal existence as an incorporated entity.

Has negotiated agreement
type: DatatypeProperty
domain: Company transaction
range: string
comment: Is the management of the companies involved starting the process of setting up a Special Negotiating Body (SNB) in order to reach a negotiated agreement on the future employee participation mechanism (BLER) after the transaction? BLER (Board-Level Employee Represenation): highest level of employee involvement in a company in the supervisory board. They can take co-determine decisions of the company's management and where the company is heading. - Yes: there is a negotiated agreement to be negotiated with the SNB; - No: no negotiated agreement; - Not applicable: the conditions are not met (e.g. no employees, BLER threshold not met) for this criterion to be applicable; - Unclear: the wording of the document is unclear with regard to the impact/effect/measures taken; - Not mentioned: given the parameters, this aspect should be addressed in the transaction document, but is not mentioned

Raw transaction ID
type: DatatypeProperty
domain: Company transaction
range: positiveInteger
comment: unique identifier before database entry. This id is the old ID-structure used before entry into the CbCMdb

Registered Office
type: DatatypeProperty
comment: Deprecated property

SNB voluntary application
type: DatatypeProperty
domain: Company transaction
range: string
comment: Is a Special Negotiating Body (SNB) set up voluntary? Whether or not a SNB is created/will be created voluntarily. - Yes: an SNB is created voluntarily; - No: no voluntary SNB set up; - Not applicable: the conditions are not met (e.g. no employees, BLER threshold not met) for this criterion to be applicable; - Unclear: the wording of the document is unclear with regard to the impact/effect/measures taken; - Not mentioned: given the parameters, this aspect should be addressed in the transaction document, but is not mentioned

Standard rules application
type: DatatypeProperty
domain: Company transaction
range: string
comment: Are the standard rules applied directly without and instead of the start of negotiations with a Special Negotiating Body (SNB)? Instead of an SNB being set up, the standard rules are applied instead. - Yes: the standard rules are applied; - No: standard rules ar enot applied; - Not applicable: the conditions are not met (e.g. no employees, BLER threshold not met) for this criterion to be applicable; - Unclear: the wording of the document is unclear with regard to the impact/effect/measures taken; - Not mentioned: given the parameters, this aspect should be addressed in the transaction document, but is not mentioned

Has TNIC
type: DatatypeProperty
domain: Company
range: boolean
comment: Is the company having a transnational information and consultation agreement in place? Does the company have an internal body which discusses employee rights and welfare? Different from works council. TNIC is global.

BLER to be negotiated
type: DatatypeProperty
domain: Company transaction
range: string
comment: Is an employee board level representation/participation (BLER) mechanism going to be re-negotiated in the process of the cross-border transaction? - Yes: BLER be (re-)negotiated with the SNB; - No: no BLER-(re-)negotiation; - Not applicable: the conditions are not met (e.g. no employees, BLER threshold not met) for this criterion to be applicable; - Unclear: the wording of the document is unclear with regard to the impact/effect/measures taken; - Not mentioned: given the parameters, this aspect should be addressed in the transaction document, but is not mentioned

Transaction comment
type: DatatypeProperty
domain: Company transaction
range: string
comment: Notes from researcher about the transaction

Transaction completion date
type: DatatypeProperty
domain: Company transaction
range: dateTime
comment: Date on which the transaction was effectuated (the date that the competent authority e.g., business registry of that country, says that the criteria have been met by merging and acquiring companies and the merging/transferring company is dissolved). This is the final step of a transaction process

Transaction ID
type: DatatypeProperty
domain: Company transaction
range: positiveInteger
comment: unique identifier for a transaction

Transaction plan available
type: DatatypeProperty
domain: Company transaction
range: boolean
comment: Is the transaction plan available for analysis? Merger plan, Seat transfer plan or Division plan. Transaction notice is where the transaction is announced. The other documents are where the nature and details of the transaction are specified.

Transaction notice date
type: DatatypeProperty
domain: Company transaction
range: dateTime
comment: Date of the transaction notice (document announcing the transaction) constituting the start of the transaction process. Date that the document was published (which is the important date because this is when it becomes legally binding)

Website
type: DatatypeProperty
domain: Organisation
range: string
comment: Homepage of a company/organization website

Total WW employees at transaction
type: DatatypeProperty
domain: Company transaction
range: nonNegativeInteger
comment: number of employees of company group worldwide at the moment of the transaction

Diverging employment figure year
type: DatatypeProperty
domain: Company transaction
range: dateTime
comment: The year for which a diverging employee number is recorded

Last WW employment figure year
type: DatatypeProperty
domain: Company transaction
range: dateTime
comment: Year in which the last worldwide employment figure was recorded

Acquiring company
type: Class
subclass of: Company
subclass of: Restriction
  on property: is transaction result of
  some values from: Company merger
comment: Acquiring Company means the resulting or surviving company in a transaction that takes over another, merging company.

Agent
type: Class
subclass of: BFO_0000040
description: An entity or group of entities (either biological or non-biological) that is able to perform actions autonomously in the world.

Annual account
type: Class
equivalent class: Annual report
subclass of: Company mobility document
comment: Annual reports measure a company's financial health. They focus on past and present financial performance, and make predictions about future prospects. The revenue and financial performance of a company.

Annual report
type: Class
subclass of: Company mobility document
comment: Annual reports measure a company's financial health. They focus on past and present financial performance, and make predictions about future prospects. The revenue and financial performance of a company.

Attribute
type: Class
subclass of: BFO_0000141
description: An attribute is a characteristic of some entity.

Behaviour
type: Class
subclass of: BFO_0000015
disjoint with: Procedure
description: Behaviour is the set of actions and mannerisms made by systems (biological or otherwise) in response to stimuli or inputs, whether internal or external, conscious or subconscious, overt or covert, and voluntary or involuntary.
term status: deprecated

Board-level employee representation right
type: Class
subclass of: Social right
comment: Board-level representation of employees (BLER) refers to the phenomenon where employees or their representatives elect or appoint representatives to the strategic decision-making body of a company (i.e. the supervisory board or non-executive board in a one-tier system). The BLER right requires that if such a system of BLER exists prior to a cross-border company transaction, such a right must be upheld in the acquiring/recipient company under the "before-and-after-principle".

Board resolution
type: Class
subclass of: Resolution
comment: A Board Resolution, or Company Resolution, is a way of documenting a decision made by a Company's Board of Directors on behalf of the company. After the resolution is made during a meeting, a Board Resolution document is typically used to get the specifics of the resolution in writing.

Cross-border company mobility researcher
type: Class
subclass of: Person
comment: A person that is interested in research about cross-border company mobility, and actively collects and analyses data concerning cross-border company mobility.

City
type: Class
subclass of: Geo-political region
subclass of: Restriction
  on property: located in
  qualified cardinality: 1
  on class: Country
comment: A city (plural "cities") is a geo-political region in which there is a large human settlement. The distinction with the term "town" (plural "towns") is that cities are generally larger than towns. Countries are generally larger than cities and, in fact, usually consist of multiple cities.

Company
type: Class
subclass of: Organisation
subclass of: Restriction
  on property: has member
  some values from: Company employee
subclass of: Restriction
  on property: has part
  qualified cardinality: 1
  on class: Central Administration
subclass of: Restriction
  on property: has part
  qualified cardinality: 1
  on class: Registered office
comment: A company is a legal entity formed by a group of individuals to engage in and operate a business—commercial or industrial—enterprise. A company may be organized in various ways for tax and financial liability purposes depending on the corporate law of its jurisdiction.

Central Administration
type: Class
equivalent class: Company headquarter
subclass of: Organisational unit
comment: The headquarters or body of a company which governs it's financial and administrative activities

Company conversion
type: Class
equivalent class: Class
  intersection of: Company transaction
  intersection of: Restriction
    on property: has transaction input
    qualified cardinality: 1
    on class: Company
  intersection of: Restriction
    on property: has transaction result
    qualified cardinality: 1
    on class: Company
  intersection of: Restriction
    on property: involves the change of
    qualified cardinality: 1
    on class: Company form
subclass of: Company transaction
subclass of: Restriction
  on property: requires document
  some values from: Company conversion plan
subclass of: Restriction
  on property: source country
  some values from: Country
subclass of: Restriction
  on property: target country
  some values from: Country
comment: The process of changing or converting the corporate structure of a company. For example, a limited liability company of one country to one of another country, or from a private to a public limited liability company, or vice-versa by means of the continuance of an entity into another entity.

Company division
type: Class
equivalent class: Class
  intersection of: Company transaction
  intersection of: Restriction
    on property: has transaction result
    min qualified cardinality: 2
    on class: Company
  intersection of: Restriction
    on property: has transaction input
    qualified cardinality: 1
    on class: Company
subclass of: Company transaction
subclass of: Restriction
  on property: has recipient company
  some values from: Company
subclass of: Restriction
  on property: requires document
  some values from: Company division plan
subclass of: Restriction
  on property: source country
  some values from: Country
subclass of: Restriction
  on property: target country
  some values from: Country
comment: Article 160b - Division means: a) company being divided, on being dissolved without going into liquidation, transfers all its assets and liabilities to two or more newly formed companies (‘the recipient companies’), in exchange for the issue to the members of the company being divided of securities or shares in the recipient companies and, if any, a cash payment not exceeding 10 % of the nominal value of those securities or shares or, where they have no nominal value, a cash payment not exceeding 10% of the accounting par value of their securities or shares ('full division'); (b) a company being divided transfers part of its assets and liabilities to one or more newly formed companies (‘the recipient companies’), in exchange for the issue to the members of the company being divided of securities or shares in the recipient companies or in the company being divided or in both the recipient companies and in the company being divided, and if any a cash payment not exceeding 10 % of the nominal value of those securities or shares, or in the absence of a nominal value, a cash payment not exceeding 10 % of the accounting par value of their securities or shares (‘partial division’). (c) a company being divided transfers part of its assets and liabilities to one or more newly formed companies (‘the recipient companies’), in exchange for the issue of securities or shares in the recipient companies to the company being divided (‘division by separation’).

Company headquarter
type: Class
subclass of: Organisational unit
comment: The location of a company headquarter

Company form
type: Class
subclass of: Attribute
comment: Name given to describe the structure of a corporation or business in the different legal orders. For example Limited (Ltd.), Public Limited Company (PLC), Gesellschaft mit beschränkter Haftung (GmbH), Aktiengesellschaft (AG). The company legal form is regulated under national law and grants specific rights and obligations to the company stakeholders (such as shareholders, management & employees).

Company merger
type: Class
equivalent class: Class
  intersection of: Company transaction
  intersection of: Restriction
    on property: has transaction input
    min qualified cardinality: 2
    on class: Company
  intersection of: Restriction
    on property: has transaction result
    qualified cardinality: 1
    on class: Company
subclass of: Company transaction
subclass of: Restriction
  on property: requires document
  some values from: Company merger plan
comment: ‘merger’ in Directive (EU) 2017/1132 means an operation whereby: (a) one or more companies, on being dissolved without going into liquidation, transfer all their assets and liabilities to another existing company, the acquiring company, in exchange for the issue to their members of securities or shares representing the capital of that other company and, if applicable, a cash payment not exceeding 10 % of the nominal value, or, in the absence of a nominal value, of the accounting par value of those securities or shares; or (b) two or more companies, on being dissolved without going into liquidation, transfer all their assets and liabilities to a company that they form, the new company, in exchange for the issue to their members of securities or shares representing the capital of that new company and, if applicable, a cash payment not exceeding 10 % of the nominal value, or in the absence of a nominal value, of the accounting par value of those securities or shares; or (c) a company, on being dissolved without going into liquidation, transfers all its assets and liabilities to the company holding all the securities or shares representing its capital;" (d) one or more companies, on being dissolved without going into liquidation, transfer all their assets and liabilities to another existing company, the acquiring company, without the issue of any new shares by the acquiring company, provided that one person holds directly or indirectly all the shares in the merging companies or the members of the merging companies hold their shares in the same proportion in all merging companies.";

Company mobility document
type: Class
subclass of: BFO_0000030
comment: A legal document which provides information related to, or influencing, a company's mobility within a specific country or across national boundaries.

Registered office
type: Class
subclass of: Geo-political region
comment: The physical address or location at which the primary business activities of a company are carried out.

Company seat transfer
type: Class
equivalent class: Class
  intersection of: Company transaction
  intersection of: Restriction
    on property: has transaction input
    qualified cardinality: 1
    on class: Company
  intersection of: Restriction
    on property: has transaction result
    qualified cardinality: 1
    on class: Company
  intersection of: Restriction
    on property: involves the change of
    qualified cardinality: 1
    on class: Central Administration
  intersection of: Restriction
    on property: involves the change of
    qualified cardinality: 1
    on class: Registered office
subclass of: Company transaction
subclass of: Restriction
  on property: requires document
  some values from: Company seat transfer plan
subclass of: Restriction
  on property: source country
  some values from: Country
subclass of: Restriction
  on property: target country
  some values from: Country
subclass of: Restriction
  on property: has sub procedure
  qualified cardinality: 1
  on class: Transfer of company central administration
subclass of: Restriction
  on property: has sub procedure
  qualified cardinality: 1
  on class: Transfer of company registered office
subclass of: Restriction
  on property: has transaction input
  qualified cardinality: 1
  on class: Company
subclass of: Restriction
  on property: has transaction result
  qualified cardinality: 1
  on class: Company
comment: The act of changing the location where the company’s business was managed (registered office or headquarters) or the place where that company’s primary business was actually conducted (central administration).

Company shareholder
type: Class
subclass of: Stakeholder in a company
subclass of: Restriction
  on property: part of
  some values from: Company
comment: An individual, group, or organization that owns one or more shares in a company, and in whose name the share certificate is issued.

Stakeholder in a company
type: Class
subclass of: Agent
subclass of: Class
  union of: Organisation
  union of: Person
comment: A person, group or organization that has interest or concern in an organization or company in particular. Stakeholders can affect or be affected by the company's actions, objectives and policies.

Company transaction
type: Class
subclass of: Procedure
subclass of: Restriction
  on property: has transaction result
  some values from: Company
subclass of: Restriction
  on property: reported in
  some values from: Company transaction notice
subclass of: Restriction
  on property: transaction validated by document
  some values from: Company transaction certificate
comment: An action taken by a company that modifies its corporate structure with a change of control (for e.g. through either a merger, division, conversion or seat transfer in a domestic or cross-border setting). It involves one or more companies, each of which have a company legal form valid in a Member State of the European Union.

Competent authority
type: Class
subclass of: Organisation
comment: The monitoring of the completion and legality of the decision-making process in each company involved in a transaction is carried out by a national authority having jurisdiction over each of those companies. The national authority could be a court, a notary or any other competent authority appointed by the Member State concerned.

Consultation right
type: Class
subclass of: Social right
comment: The right of employees or their representatives to be consulted and to give advice on a business decision, such as an intended merger/division/conversion/seat transfer.

Company conversion certificate
type: Class
subclass of: Company transaction certificate
comment: A document issued by a Competent Authority declaring that the legally required steps of a conversion are completed. The certificate needs to be presented by a company to either be registered in another company registry or to be removed from a company register.

Company conversion plan
type: Class
subclass of: Transaction document
comment: A document providing details of how the conversion of a company will be implemented. Article 86d: The management or administrative organ of the company shall draw up the draft terms of a cross-border conversion. The draft terms of a cross-border conversion shall include at least the particulars listed in article 86d

Country
type: Class
subclass of: Geo-political region
description: A geo-political region that has a distinct and common political governance structure for people that inhabit it for a significant portion of their lives. The majority of people that inhabit such a region are also usually united by common descent, history, culture and language.

Court
type: Class
subclass of: Competent authority
comment: Legal forum in which a body of people presided over by a judge, judges, or magistrate, and acting as a tribunal in civil and criminal cases resolve legal disputes.

Creditor
type: Class
subclass of: Stakeholder in a company
comment: A person, organization, or government that is owed money. A creditor's claims and the safeguarding of these creditor rights is laid down in the company law of the Member States and EU law.

Creditor decision right
type: Class
subclass of: Creditor right
comment: The right of a creditor to influence or take a decision in the context of a transaction.

Creditor exit right
type: Class
subclass of: Creditor right
comment: The creditors right to be paid out and therefore to exit the company in the context of a transaction.

Creditor information right
type: Class
subclass of: Creditor right
comment: The information rights of creditors in the context of a company transaction, which includes for instance access to documents.

Creditor right
type: Class
subclass of: Transaction right
subclass of: Restriction
  on property: applicable to
  some values from: Creditor
comment: The rights of creditors, which includes debenture holders, vis-a-vis the company that obtained credit from the individual or organisation. Legal safeguards are put in place to ensure that rights of creditors are not negatively affected by a company transaction.

Creditor security right
type: Class
subclass of: Creditor right
comment: Member States shall provide for an adequate system of protection of the interest of creditors, and shall ensure that creditors who are dissatisfied with the safeguards offered in the draft terms of the transaction, as provided for in Article 86d (1) point (f), may apply to the appropriate administrative or judicial authority for adequate safeguards provided that they can credibly demonstrate that due to the transaction the satisfaction of their claims is at stake and that no adequate safeguards have been obtained from the company.

Cross-border conversion
type: Class
subclass of: Company conversion
subclass of: Restriction
  on property: has transaction result
  some values from: Company
subclass of: Restriction
  on property: requires document
  some values from: Company pre-conversion certificate
subclass of: Restriction
  on property: involves country
  qualified cardinality: 2
  on class: Country
comment: A cross-border conversion is an operation through which a company, formed in one country (with the EU/EEA set of countries) is converted into a company governed by the law of another.

Cross-border company division
type: Class
equivalent class: Class
  intersection of: Company division
  intersection of: Restriction
    on property: involves country
    min qualified cardinality: 2
    on class: Country
subclass of: Company division
comment: A company which in a process of the cross-border division in case of a full division transfers all its assets and liabilities to two or more companies, or in case of a partial division or division by separation transfers part of its assets and liabilities to one or more companies. The companies involved in the process are located in multiple (two or more) distinct countries.

Cross-border merger
type: Class
equivalent class: Class
  intersection of: Company merger
  intersection of: Restriction
    on property: source country
    some values from: Country
  intersection of: Restriction
    on property: involves country
    min qualified cardinality: 2
    on class: Country
  intersection of: Restriction
    on property: target country
    qualified cardinality: 1
    on class: Country
subclass of: Company merger
subclass of: Restriction
  on property: has transaction input
  some values from: Acquiring company
subclass of: Restriction
  on property: has transaction input
  some values from: Merging company
subclass of: Restriction
  on property: source country
  some values from: Country
subclass of: Restriction
  on property: target country
  qualified cardinality: 1
  on class: Country
comment: A cross border merger involves at least one company based in an EU Member State and one company that is registered elsewhere within the European Union and is leading to a universal transfer of assets and liabilities from the merging company to the acquiring company.

Cross-border company merger by acquisition
type: Class
equivalent class: Class
  intersection of: Cross-border merger
  intersection of: Restriction
    on property: has merging company
    some values from: Company
  intersection of: Restriction
    on property: has acquiring company
    qualified cardinality: 1
    on class: Company
subclass of: Cross-border merger
comment: Article 89: The operation whereby one or more companies are wound up without going into liquidation and transfer to another all their assets and liabilities in exchange for the issue to the shareholders of the company or companies being acquired of shares in the acquiring company and a cash payment, if any, not exceeding 10 % of the nominal value of the shares so issued or, where they have no nominal value, of their accounting par value. Companies involved come from two or more distinct countries.

Cross-border merger into a new company
type: Class
subclass of: Cross-border merger
comment: Article 90: the operation whereby several companies are wound up without going into liquidation and transfer to a company that they set up all their assets and liabilities in exchange for the issue to their shareholders of shares in the new company and a cash payment, if any, not exceeding 10 % of the nominal value of the shares so issued or, where they have no nominal value, of their accounting par value. Companies involved come from two or more distinct countries.

Cross-border company seat transfer
type: Class
equivalent class: Class
  intersection of: Company seat transfer
  intersection of: Restriction
    on property: involves country
    qualified cardinality: 2
    on class: Country
  intersection of: Restriction
    on property: source country
    qualified cardinality: 1
    on class: Country
  intersection of: Restriction
    on property: target country
    qualified cardinality: 1
    on class: Country
subclass of: Company seat transfer
subclass of: Restriction
  on property: has transaction input
  qualified cardinality: 1
  on class: Company
subclass of: Restriction
  on property: source country
  qualified cardinality: 1
  on class: Country
subclass of: Restriction
  on property: target country
  qualified cardinality: 1
  on class: Country
comment: The act of changing the location where the company’s business was managed (registered office or headquarters) or the place where that company’s primary business was actually conducted (central administration), across national boundaries.

Data curation activity
type: Class
subclass of: Procedure
subclass of: Restriction
  on property: Used
  some values from: Company mobility document repository
subclass of: Restriction
  on property: Associated with
  qualified cardinality: 1
  on class: Agent
comment: A data curation activity represents a researcher's involvement in annotating cross border transactions
term status: testing

Shareholder decision right
type: Class
subclass of: Shareholder right
comment: The shareholders can take a number of decisions affecting the company, such as amending the company's articles of association, appointing or dismissing board members and to approve important transactions (e.g. mergers, divisions and conversions/seat transfers). These are taken through a shareholder resolution.

Company division certificate
type: Class
subclass of: Company transaction certificate
comment: A document issued by a Competent Authority declaring that the legally required steps of a division are completed. The certificate needs to be presented by a company to either be registered (or register a newly established emerging/recipient company) in another company registry or to be removed from a company register.

Company division plan
type: Class
subclass of: Transaction document
comment: The management or administrative organ of the company shall draw up the draft terms of a division. The draft terms of a division shall include at least the particulars listed in article 160d.

Company mobility document repository
type: Class
subclass of: BFO_0000030
comment: A digital document repository containing documents related to company mobility.

Domestic company conversion
type: Class
subclass of: Company conversion
subclass of: Restriction
  on property: involves country
  qualified cardinality: 1
  on class: Country
comment: A domestic conversion is an operation through which a company's form is converted into a another while still remaining governed by the same law as the original company. For instance, the modification of a company's form from a public to a private limited company.

Company domestic division
type: Class
subclass of: Company division
subclass of: Restriction
  on property: involves country
  qualified cardinality: 1
  on class: Country
comment: A company which in a process of the domestic division - in case of a full division - transfers all its assets and liabilities to two or more companies, or - in case of a partial division or division by separation - transfers part of its assets and liabilities to one or more companies. All companies involved in the process are located in a single country.

Company domestic merger
type: Class
subclass of: Company merger
subclass of: Restriction
  on property: has transaction input
  some values from: Acquiring company
subclass of: Restriction
  on property: has transaction input
  some values from: Merging company
subclass of: Restriction
  on property: involves country
  qualified cardinality: 1
  on class: Country
comment: A domestic merger involves at least two companies based in the same EU Member State and is leading to a universal transfer of assets and liabilities from the merging company to the acquiring company.

Domestic company merger by acquisition
type: Class
subclass of: Company domestic merger
subclass of: Restriction
  on property: has transaction result
  some values from: Merging company
subclass of: Restriction
  on property: has transaction input
  qualified cardinality: 1
  on class: Acquiring company
disjoint with: Domestic merger into a new company
comment: Article 89: The operation whereby one or more companies are wound up without going into liquidation and transfer to another all their assets and liabilities in exchange for the issue to the shareholders of the company or companies being acquired of shares in the acquiring company and a cash payment, if any, not exceeding 10 % of the nominal value of the shares so issued or, where they have no nominal value, of their accounting par value. All companies involved are from a single country.

Domestic merger into a new company
type: Class
subclass of: Company domestic merger
subclass of: Restriction
  on property: has transaction input
  some values from: Merging company
subclass of: Restriction
  on property: has transaction result
  some values from: Emerging company
comment: Article 90: the operation whereby several companies are wound up without going into liquidation and transfer to a company that they set up all their assets and liabilities in exchange for the issue to their shareholders of shares in the new company and a cash payment, if any, not exceeding 10 % of the nominal value of the shares so issued or, where they have no nominal value, of their accounting par value. All companies involved are from a single country.

Domestic company seat transfer
type: Class
equivalent class: Class
  intersection of: Company seat transfer
  intersection of: Restriction
    on property: involves country
    qualified cardinality: 1
    on class: Country
  intersection of: Restriction
    on property: source country
    qualified cardinality: 1
    on class: Country
  intersection of: Restriction
    on property: target country
    qualified cardinality: 1
    on class: Country
subclass of: Company seat transfer
subclass of: Restriction
  on property: involves country
  qualified cardinality: 1
  on class: Country
comment: The act of changing the location where the company’s business was managed (registered office or headquarters) or the place where that company’s primary business was actually conducted (central administration), within a specific country.

European Economic Area country
type: Class
subclass of: Country
disjoint with: Non-EEA country
comment: Created in 1994, the European Economic Area (EEA) combines the countries of the European Union (EU) and member countries of the European Free Trade Association (EFTA) to facilitate participation in the European Market trade and movement without having to apply to be one of the EU member countries

EU country
type: Class
subclass of: European Economic Area country
disjoint with: Non-EU country
description: A country which forms part of the European Union. The European Union is a conglomeration of European countries whose governance structures agree to abide with common political and economic criteria to improve efficiency of goods and services trading as well as movement and migration of inhabitants between these countries

Emerging company
type: Class
subclass of: Company
comment: A company being divided transfers part of its assets and liabilities to one or more newly formed companies, which are the recipient companies in a (cross-border) division.

Company employee
type: Class
equivalent class: Class
  intersection of: Person
  intersection of: Restriction
    on property: employed by
    some values from: Thing
subclass of: Stakeholder in a company
subclass of: Person
comment: The workforce of a company. An employee is a party to an employment relationship characterised as a contract of employment (or contract of service) between the employer and employee. However, this is only one of several different legal formulations of the concept of ‘worker’ in the EU which differ between Member States.

Financial service authority
type: Class
subclass of: Competent authority
comment: A body that regulates the financial services industry in a country (e.g. the UK), including most financial services markets, exchanges and firms.

Geo-political region
type: Class
subclass of: BFO_0000028
description: A spatial region on earth whose boundaries are determined by a combination of geographical, ecological, climatic, socio-economic and political criteria.

Global ultimate owner
type: Class
subclass of: Stakeholder in a company
subclass of: Restriction
  on property: owns
  some values from: Company
comment: A global ultimate owner (GUO) is the individual or entity at the top of the corporate ownership structure.

Impact on employment information right
type: Class
subclass of: Information right
comment: The right of employees or their representatives to be informed on the likely repercussions of the cross-border transaction on employment, which includes the dismissal as well as the hiring of employees or relocation of work. See for instance article 122 of Directive 2017/1132.

Independent expert
type: Class
subclass of: Stakeholder in a company
comment: An Independent Expert provides impartial advice to shareholders and other company stakeholders on the fairness and/or reasonableness of a transaction. A company may be required to commission an Independent Expert Report (IER) in the case of a (cross-border) merger, division or conversion.

Report by an independent expert
type: Class
subclass of: Transaction document
subclass of: Restriction
  on property: authored by
  some values from: Independent expert
comment: Article 86g and 160i: Member States must ensure that an independent expert examines the draft terms of the transaction and draws up a report intended for members which is made available to them not less than one month before the date of the general meeting. Depending on the law of Member States, the expert may be a natural person or a legal person. The report must assess the cash compensation proposed and valuation method.

Information right
type: Class
subclass of: Social right
comment: The right of employees or their representatives to be informed and to receive any documents necessary for the exercise of their consultation and board-level employee representation rights in the context of an intended merger/division/conversion/seat transfer.

Interim account
type: Class
subclass of: Annual account
comment: Interim accounts are accounts that are published during a company's financial year and that show the financial situation on a given accounting date.

Management board
type: Class
subclass of: Manager
subclass of: Restriction
  on property: part of
  some values from: Company
comment: The group of persons comprising the governing body of the legal entity that is entrusted with the decision-making in the company. It is also called Executive Board in a one-tier board system.

Management report
type: Class
subclass of: Transaction document
comment: A report drawn up by the company's management on the intended transaction, laying out the main features of the transactions and its consequences.

Manager
type: Class
subclass of: Stakeholder in a company
comment: A person or group of persons that are responsible for overseeing the operations of a company.

Manager decision right
type: Class
subclass of: Manager right
comment: The right of the board of management or individual managers to take decisions or to not take a decision in the context of a transaction. These are in the form of a board resolution.

Manager exit right
type: Class
subclass of: Manager right
comment: The right of a manager or the board of management to resign and therefore exit a company.

Manager information right
type: Class
subclass of: Manager right
comment: The right of a manager to information and access to documents that he or she has in accordance with national or European company law.

Manager right
type: Class
subclass of: Transaction right
subclass of: Restriction
  on property: applicable to
  some values from: Manager
comment: The rights of members of the management in the context of a company transaction.

Member State Official Journal
type: Class
subclass of: Official journal
comment: The national gazette or record in a particular Member State. In the official journal companies publish company transaction notices in order to inform concerned stakeholders and interested parties.

Company merger certificate
type: Class
subclass of: Company transaction certificate
comment: A document issued by a Competent Authority declaring that the legally required steps of a merger are completed. The certificate needs to be presented by a company to either be registered in another company registry or to be removed from a company register (depending on the company being the merging or acquiring company).

Company merger plan
type: Class
subclass of: Transaction document
comment: Article 91: The administrative or management bodies of the merging companies shall draw up draft terms of merger in writing by specifying at least the elements mentioned in article 91.

Merging company
type: Class
subclass of: Company
subclass of: Restriction
  on property: is transaction input of
  some values from: Company merger
comment: Merging Company means the dissolving company that is being acquired by another (acquiring) company in the process of a transaction. In the context of company mobility, this means a universal transfer of assets and liabilities from the merging to the acquiring company (see article 131 of Directive 2017/1132).

National registry
type: Class
subclass of: Organisation
comment: A national registry is a business registry in a Member State, which includes information on the population of companies in the jurisdiction and holds inter alia data on registration numbers, place of registration, notices and transaction documents in the national registry repository.

National registry repository
type: Class
subclass of: Company mobility document repository
subclass of: Restriction
  on property: maintained by
  some values from: National registry
comment: The digital repository in which documents published in the official journal or by by the national registry (on behalf of a company) are kept as well as related documents. In some EU Member States, this repository is overlapping or identical with the Official Journal Repository.

Non-EEA country
type: Class
subclass of: Non-EU country
comment: A country which does not belong to the European Economic Area (EEA).

Non-EU country
type: Class
subclass of: Country
comment: A country that does not officially belong to the EU conglomeration

Notary
type: Class
subclass of: Competent authority
comment: A person authorized to perform certain legal formalities, especially to draw up or certify contracts, deeds, and other documents for use in other jurisdictions.

Official journal
type: Class
subclass of: Organisation
comment: The official gazette of record for the European Union or national gazette of record of a Member State. In the official journal companies publish transaction notices in order to inform concerned stakeholders and interested parties.

Official journal publication
type: Class
subclass of: Company mobility document
comment: Publication of a legally valid record or act in an official national gazette to inform stakeholders.

Official journal repository
type: Class
subclass of: Company mobility document repository
subclass of: Restriction
  on property: maintained by
  some values from: Official journal
comment: The digital repository in which documents published in the official journal are kept as well as related documents. In some EU Member States, this repository is overlapping or identical with the National Registry Repository.

Organisation
type: Class
subclass of: Agent
disjoint with: Person
comment: Represents a collection of people organized together into a community or other social, commercial or political structure. The group has some common purpose or reason for existence which goes beyond the set of people belonging to it and can act as an Agent. Organizations are often decomposable into hierarchical structures.

Organisational unit
type: Class
subclass of: Agent
disjoint with: Person
comment: A division of a large organization such as a government, university, or business, dealing with a specific area of activity.

Original company
type: Class
subclass of: Company
subclass of: Restriction
  on property: is transaction input of
  some values from: Company transaction
comment: An original company, in the context of a (cross-border) division, means a company which - in case of a full division - transfers all its assets and liabilities to two or more companies, or - in case of a partial division or division by separation - transfers part of its assets and liabilities to one or more companies.

Parent company
type: Class
equivalent class: Class
  intersection of: Company
  intersection of: Restriction
    on property: has subsidiary company
    some values from: Company
comment: A parent company is a company that has a controlling interest in another company, the subsidiary company, giving it control of its operations through a majority stock-ownership, decisive control over management appointments and therefore over the decision-making process. In the absence of a natural person as ultimate beneficial owner, the highest parent company in a chain of companies is the global ultimate owner.

Person
type: Class
subclass of: Agent
description: A person is an object that has certain capacities or attributes constituting personhood. A human being that has existed or continues to exist in the world (either deceased or living). Fictional human beings cannot be instances of this class.

Company pre-conversion certificate
type: Class
subclass of: Company transaction certificate
comment: Article 86m: a pre-conversion certificate attests compliance with all the relevant conditions and the proper completion of all procedures and formalities in the departure Member State.

Company pre-division certificate
type: Class
subclass of: Company transaction certificate
comment: Article 160o: a pre-division certificate attests compliance with all the relevant conditions and the proper completion of all procedures and formalities in the Member State concerned.

Company pre-merger certificate
type: Class
subclass of: Company transaction certificate
comment: Article 127: a pre-merger certificate attests compliance with all the relevant conditions and the proper completion of all procedures and formalities in the Member State of the merging company.

Procedure
type: Class
subclass of: BFO_0000015
description: A procedure is a process that attempts to achieve one or more objectives by following an established set of actions.

Recipient company
type: Class
subclass of: Company
subclass of: Restriction
  on property: is transaction result of
  some values from: Company division
comment: A company being divided transfers part of its assets and liabilities to one or more newly formed companies, which are the recipient companies in a (cross-border) division.

Resolution
type: Class
subclass of: Transaction document
comment: A document detailing a decision made by an individual or group of natural or legal persons. This can be a decision concerning the restructuring of a company by its shareholders.

Societas Europaea (SE) type
type: Class
subclass of: Attribute
comment: Variable indicating the SE-establishment mode: by merger, conversion, holding-SE, subsidiary-SE or unsure (cases)

Company seat transfer plan
type: Class
subclass of: Transaction document
comment: The management or administrative organ of the company draws up the draft terms of a cross-border seat transfer. The draft terms of a cross-border seat transfer must include at least the particulars specified under national law.

Shareholder exit right
type: Class
subclass of: Shareholder right
comment: The right of a shareholder to exit the company by being bought out.

Shareholder information right
type: Class
subclass of: Shareholder right
comment: It is particularly important that the shareholders of the companies involved in a transaction be kept adequately informed in an objective manner, and that their rights be suitably protected. This includes for instance the availability of documents for inspection by shareholders (e.g. article 97 of Directive 2017/1132).

Shareholder resolution
type: Class
subclass of: Resolution
comment: a shareholder resolution is a proposal submitted by shareholders for a vote at the company's shareholder meeting.

Shareholder right
type: Class
subclass of: Transaction right
subclass of: Restriction
  on property: applicable to
  some values from: Company shareholder
comment: The rights of shareholders of a company in the context of a transaction. Often, shreholder resolutions are used to effectuate shareholder rights. Many rights are laid down in the so-called Shareholder Rights Directive.

Social right
type: Class
subclass of: Transaction right
subclass of: Restriction
  on property: applicable to
  some values from: Company employee
comment: Social rights, as opposed to rights arising from natural law, are rights for legal entities that entitle them to certain levels of societal living conditions (e.g. the right to housing, to food, to health care etc.)

Cross-border merger into a new company with a Societas Europaea form
type: Class
subclass of: Cross-border merger into a new company
comment: This is a cross-border merger where two or more companies from different Member States merge into a new company that has a special legal form called a Societas Europaea (SE) which allows the behavior of this new company to be regulated under European Law (rather than national law).

Society
type: Class
subclass of: Stakeholder in a company
comment: The society at large is a stakeholder in a company through, inter alia, the government and its agencies, suppliers, customers, trade unions and the communities from which the business draws its resources.

Special negotiating body
type: Class
subclass of: Organisation
comment: The Special Negotiation Body (SNB) or Special Negotiating Body is an organisation that represents the employees of companies in negotiations with the company authorities in order to reach a written agreement on the involvement of employees in company transactions.

Special negotiating body agreement
type: Class
subclass of: Transaction document
comment: A written agreement concerning the involvement of employees in company transactions. Special Negotiating Body (SNB) organisation represents employees in the negotiation of the terms of this agreement with the company authorities. The agreement must be reached in accordance with the EU Company Law Directive and is laid down in the SNB-agreement.

Subsidiary company
type: Class
equivalent class: Class
  intersection of: Company
  intersection of: Restriction
    on property: has parent company
    some values from: Company
comment: A subsidiary, subsidiary company or daughter company is a company that is owned or controlled by another company, which is called the parent company, parent, or holding company.

SupervisoryAuthority
type: Class
subclass of: Organisation
comment: An individual authority established by its member state to supervise the compliance with a specific regulation.

Supervisory board
type: Class
subclass of: Manager
subclass of: Restriction
  on property: part of
  some values from: Company
comment: A supervisory board must approve of major business decisions. It is a group of individuals chosen by the shareholders - and employee representatives in board-level employee representation systems - of a company to promote their interests through the governance of the company and to hire and supervise the management board. It is also called non-executive board in a one-tier board system.

Tax authority
type: Class
subclass of: Competent authority
comment: Tax Authority means any governmental authority having jurisdiction over the assessment, determination, collection or imposition of any tax.

Company transaction certificate
type: Class
subclass of: Transaction document
comment: A document issued by a Competent Authority declaring that certain steps of the transaction are completed.

Transaction document
type: Class
subclass of: Company mobility document
comment: Document required by law to document the step of a company transaction or an agreement made between stakeholders involved in the transaction that are either printed, inserted and mailed, or electronically presented.

Company transaction notice
type: Class
subclass of: Transaction document
subclass of: Restriction
  on property: contained in
  some values from: Official journal repository
comment: A written notice, published in an official journal of a Member State of the EU and/or the European Official Journal indicating the intention to engage in a transaction and which informs the members, creditors and representatives of the employees of the company, or, where there are no such representatives, the employees themselves of said transaction.

Transaction right
type: Class
subclass of: BFO_0000017
comment: A legal right of a legal entity involved in the process of a company transaction. A legal right here refers to the entitlement of a person to be allowed to perform an activity, or to possess or obtain access to an object.

Transfer of company central administration
type: Class
subclass of: Procedure
comment: Act of modifying the location where the company’s business was managed or the place where that company’s business was actually conducted.

Transfer of company registered office
type: Class
subclass of: Procedure
comment: The act of changing the registered office, which is the official address of an incorporated company, association or any other legal entity.

Transferring company
type: Class
subclass of: Company
comment: Transferring Company means the company transferring its assets and liabilities to a recipient company.

Ultimate beneficial owner
type: Class
subclass of: Company shareholder
subclass of: Person
subclass of: Restriction
  on property: owns
  some values from: Class
    intersection of: Company
    intersection of: Class
      complement of: Restriction
        on property: has parent company
        some values from: Thing
comment: Ultimate Beneficial owner refers to the natural person(s) who ultimately owns or controls a customer and/or the natural person on whose behalf a transaction is being conducted. It also includes those persons who exercise ultimate effective control over a legal person or arrangement.

Employee works council
type: Class
subclass of: Stakeholder in a company
subclass of: Organisation
subclass of: Organisational unit
subclass of: Restriction
  on property: has member
  some values from: Company employee
subclass of: Restriction
  on property: part of
  some values from: Company
comment: The exercise of employee participation through the representation of employees vis-a-vis the management of a company. The works council is a shop-floor level representation mechanism with information, consultation and veto-rights - depending on the extent of rights given in a Member State - and also at EU level through European Works Councils.

Austria
type: NamedIndividual
type: EU country
iso2code: AT
label: Österreich @de

Belgium
type: NamedIndividual
type: EU country
iso2code: BE
label: Belgique @fr

Bulgaria
type: NamedIndividual
type: EU country
iso2code: BG
label: Bǎlgariya @bg
label: България @bg

Croatia
type: NamedIndividual
type: EU country
iso2code: HR
label: Hrvatska @hr

Cyprus
type: NamedIndividual
type: EU country
iso2code: CY

Czech Republic
type: NamedIndividual
type: EU country
iso2code: CZ
label: Czechia
label: Česká republika @cz

Denmark
type: NamedIndividual
type: EU country
iso2code: DK
label: Danmark @dk
label: Kingdom of Denmark

Estonia
type: NamedIndividual
type: EU country
iso2code: EE
label: Eesti @ee

Finland
type: NamedIndividual
type: EU country
iso2code: FI
label: Suomi @fi

France
type: NamedIndividual
type: EU country
iso2code: FR
label: French Republic
label: République française @fr

Germany
type: NamedIndividual
type: EU country
iso2code: DE
label: Deutschland @de

Greece
type: NamedIndividual
type: EU country
iso2code: EL
iso2code: GR
label: Ellada @gr
label: Ελλάδα @gr

Hungary
type: NamedIndividual
type: EU country
iso2code: HU
label: Magyarország @hu

Iceland
type: NamedIndividual
type: European Economic Area country
iso2code: IS
label: Ísland @is

Ireland
type: NamedIndividual
type: EU country
iso2code: IE
label: Éire @ga

Italian Republic
type: NamedIndividual
type: EU country
iso2code: IT
label: Italia @it
label: Italy
label: Repubblica Italiana @it

Latvia
type: NamedIndividual
type: EU country
iso2code: LV
label: Latvija @lv
label: Latvijas Republika @lv
label: Republic of Latvia

Liechtenstein
type: NamedIndividual
type: European Economic Area country
iso2code: LI
label: Fürstentum Liechtenstein @de
label: Principality of Liechtenstein

Lithuania
type: NamedIndividual
type: EU country
iso2code: LT
label: Lietuva @lt
label: Lietuvos Respublika @lt
label: Republic of Lithuania

Grand Duchy of Luxembourg
type: NamedIndividual
type: EU country
iso2code: LU
label: Grand-Duché de Luxembourg @fr
label: Groussherzogtum Lëtzebuerg @lb
label: Großherzogtum Luxemburg​ @de
label: Luxembourg
label: Lëtzebuerg @lb

Malta
type: NamedIndividual
type: EU country
iso2code: MT
label: Melita
label: Repubblika ta' Malta @mt

Holland
type: NamedIndividual
type: EU country
iso2code: NL
label: Nederland @nl
label: Netherlands
label: The Netherlands

Kingdom of Norway
type: NamedIndividual
type: European Economic Area country
iso2code: NO
label: Kongeriket Noreg @no
label: Kongeriket Norge @no
label: Noreg @no
label: Norge @no
label: Norgga @no
label: Norgga gonagasriika @no
label: Norway
label: Nöörjen @no
label: Vuona @no

Poland
type: NamedIndividual
type: EU country
iso2code: PL
label: Polska @pl
label: Republic of Poland
label: Rzeczpospolita Polska @pl

Portugal
type: NamedIndividual
type: EU country
iso2code: PT
label: Portuguese Republic
label: República Portuguesa @pt

Romania
type: NamedIndividual
type: EU country
iso2code: RO
label: România @ro

Slovak Republic
type: NamedIndividual
type: EU country
iso2code: SK
label: Slovakia
label: Slovensko @sk
label: Slovenská republika @sk

entity position x: 7.1808630554767
entity position y: 241.6783288255424
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: 255.03229712273688
entity position y: 132.03848355417568
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: 126.91251100807739
entity position y: 194.54094889701943
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: 143.69597681603065
entity position y: 191.57516634769303
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: 255.28713943923407
entity position y: 277.7860413201921
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: 250.28265001612223
entity position y: 17.779310164409353
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: 67.26592136482995
entity position y: 195.39358378832364
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: 137.8726186678454
entity position y: 150.42486588976413
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.1653478306684
entity position y: 289.9707044471894
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: 165.83544115187456
entity position y: 154.98450044856756
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: 115.67252467915873
entity position y: 107.91167534620872
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: 110.85517389976832
entity position y: 271.5994274615904
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: 176.73319936385965
entity position y: 168.4700518123201
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: 74.06439273412745
entity position y: 141.5983054032879
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: 86.70589945626561
entity position y: 80.59915240550438
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: 198.29243344570858
entity position y: 243.34073360301582
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: 272.6072752966426
entity position y: 207.15905473890163
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: 35.78319291697038
entity position y: 101.48120003940404
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: 55.28213929989567
entity position y: 196.86427483194888
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: 41.13541617905973
entity position y: 11.028683306666812
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: 35.38141223492617
entity position y: 292.3640814981097
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: 18.896356430331895
entity position y: 293.2391048416998
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: 176.55479364610375
entity position y: 193.0503398741002
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: 130.95486209419764
entity position y: 146.4880897944417
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: 81.75626708582863
entity position y: 128.8863631880492
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: 28.764216387775047
entity position y: 243.23796989617148
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: 61.530578065886296
entity position y: 60.210456156221056
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: 236.74617899157928
entity position y: 273.1051930252097
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: 191.67731560974352
entity position y: 281.3627119441426
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: 106.45559196571034
entity position y: 69.94751308456023
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: 65.82910021828245
entity position y: 10.307924969462757
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: 71.03680677110084
entity position y: 52.05298320883994
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: 69.33316759149946
entity position y: 221.56037559499444
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: 65.42451098340007
entity position y: 177.53694512511427
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.78934613918614
entity position y: 285.13237477555566
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: 11.806501569175973
entity position y: 266.3880979890687
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: 143.47748596911322
entity position y: 219.3996038495368
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: 35.933964425097344
entity position y: 258.5099794114055
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: 52.12446089724935
entity position y: 30.267912068108608
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: 266.18798107220033
entity position y: 177.08003492861513
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: 244.43186342713443
entity position y: 242.42091488245512
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: 107.24090116681467
entity position y: 97.57588854422639
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: 181.12999496968988
entity position y: 149.5393386146698
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: 101.5931884899861
entity position y: 186.71127758816417
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: 28.54350686833721
entity position y: 279.13445695705747
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: 8.429893106041735
entity position y: 161.17776704067705
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: 240.0027724881138
entity position y: 111.43258260074302
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: 187.77010907114797
entity position y: 14.845654119928787
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: 80.8771489838024
entity position y: 17.963298319155722
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: 238.3474594368345
entity position y: 123.46221383706843
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: 131.54816779005884
entity position y: 8.817742238887039
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: 31.733812683874483
entity position y: 124.25202636218214
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: 66.72994749890702
entity position y: 29.763459687986888
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: 155.30759761766964
entity position y: 245.90165854196664
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.3838654440731
entity position y: 16.55813918693264
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: 260.3444008641074
entity position y: 17.15921205433361
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: 241.61522720124236
entity position y: 148.61742870165108
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: 142.23301817604346
entity position y: 127.8720311884132
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: 7.893435210269165
entity position y: 235.7528455758641
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: 50.58595729952889
entity position y: 244.26994172626837
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: 225.48046952557277
entity position y: 266.03873148666065
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: 90.9580734272183
entity position y: 177.1083906910626
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.53115916189458
entity position y: 289.20143563808284
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: 222.20200062208355
entity position y: 9.301752353902469
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: 187.87257061929267
entity position y: 273.08685625360033
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: 143.0121185287264
entity position y: 175.37034131435243
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: 102.97791164894174
entity position y: 220.50340919371476
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: 255.33872816165007
entity position y: 101.74018980534287
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: 68.478522511586
entity position y: 223.39629614148157
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: 262.7768499425678
entity position y: 245.55110052442663
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: 143.6432675101612
entity position y: 123.39626348456598
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: 100.68738477341026
entity position y: 213.01461505654413
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: 107.43623102247348
entity position y: 129.88046751595175
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: 276.9733905621957
entity position y: 147.23970510616738
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: 221.92898583435658
entity position y: 196.58312903470244
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: 217.12121779262185
entity position y: 100.83729366048524
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: 234.4838716249161
entity position y: 260.13785809555594
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: 11.505726890655758
entity position y: 298.46981551503904
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: 80.17428163453475
entity position y: 275.24668244143015
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: 92.06451662706473
entity position y: 273.0177715932372
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: 56.28944966538015
entity position y: 280.96796660163295
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: 50.302555531775546
entity position y: 246.93820263180197
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: 118.52899267564982
entity position y: 235.53118442980525
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: 234.2005530811132
entity position y: 268.9536177481755
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: 53.00501234049062
entity position y: 249.16432506444053
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: 266.3774679637017
entity position y: 151.75255166372014
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: 18.60762027636168
entity position y: 158.12098050565604
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: 73.05750474990312
entity position y: 213.43746597077725
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: 200.92840759111368
entity position y: 14.241868874997104
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: 164.92255628203452
entity position y: 195.7746040140031
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: 270.6598611213299
entity position y: 230.17239798563722
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: 261.3991187414414
entity position y: 216.3773275625499
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: 199.91687244031976
entity position y: 291.65970907681094
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: 60.72612280576839
entity position y: 216.53692750322864
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: 127.92838937233955
entity position y: 295.2726163109125
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: 83.62888044594364
entity position y: 188.84200669650346
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.39903443255537
entity position y: 142.64906693661192
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: 259.8641767341787
entity position y: 141.81062591873996
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: 112.18668389761085
entity position y: 198.7975537218199
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: 272.05118963883785
entity position y: 279.7317598351278
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: 54.567750498984374
entity position y: 266.3528805993735
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.11205052540654
entity position y: 260.3454725364793
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: 149.56315097749217
entity position y: 239.14678840881578
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: 208.525212634583
entity position y: 206.33370239048014
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: 77.00914110402874
entity position y: 293.9661756024349
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: 115.5742918611993
entity position y: 78.99288710365471
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: 133.07894884155147
entity position y: 204.49364169261378
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: 135.9577611146716
entity position y: 5.799956832418123
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: 131.1694963522508
entity position y: 116.43831846425745
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: 118.49018012003486
entity position y: 283.37643375648975
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: 210.0879626302195
entity position y: 24.487612524612793
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.50701415067806
entity position y: 84.30831286232869
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: 181.53183624074484
entity position y: 279.75477353816734
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: 45.54262094480286
entity position y: 22.868311703824315
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: 275.757905503565
entity position y: 240.72812695479394
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: 30.41568814879539
entity position y: 44.482295217479006
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: 293.41528659106655
entity position y: 32.344300374582026
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: 141.60152732818455
entity position y: 232.75293984177262
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: 76.24578994947785
entity position y: 294.15047197456164
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: 69.33559435098756
entity position y: 50.91336898555698
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: 24.25001224840435
entity position y: 264.57556265040444
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.1721926344435
entity position y: 101.7341322933415
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: 64.72631246318619
entity position y: 61.32884440106744
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: 165.18606165349766
entity position y: 243.95669794464655
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: 18.23164396733823
entity position y: 104.96258901033252
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: 30.945899686803486
entity position y: 29.564885717520582
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: 145.31812860041032
entity position y: 8.472621286432489
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: 271.4060191302092
entity position y: 136.12357204672944
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: 34.232942432039486
entity position y: 43.59706388390724
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: 232.05108775996405
entity position y: 94.87943358517005
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: 205.63858499468532
entity position y: 211.08101379570442
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: 87.28614759312607
entity position y: 249.62242605720274
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: 95.57191324621544
entity position y: 18.09904131507916
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: 256.9075679272785
entity position y: 53.80105649965677
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: 13.492948758835098
entity position y: 254.38646259999092
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: 134.2048824296458
entity position y: 243.74535550131444
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: 208.96179101635812
entity position y: 248.0793141112707
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: 200.4737250571208
entity position y: 61.89354059165436
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: 209.24203764870728
entity position y: 27.153209016526702
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: 42.011423587201364
entity position y: 77.61589925340833
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: 143.0760569786945
entity position y: 205.74953025622148
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: 284.76647483358886
entity position y: 69.88501053785384
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: 13.979425487423738
entity position y: 212.70736804000302
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: 297.4816662483587
entity position y: 103.23498423096065
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: 27.24400809699391
entity position y: 150.84827715993404
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: 51.581143916293996
entity position y: 284.32699686683605
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: 226.41529346648915
entity position y: 151.00297655613727
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: 38.09816258693692
entity position y: 78.83721973670418
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: 5.230804892398894
entity position y: 190.27823337848955
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.4149954335206
entity position y: 174.28300216841396
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: 93.06278917729631
entity position y: 31.878096888108217
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: 58.06505889581793
entity position y: 291.31313144550154
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: 270.8596897409068
entity position y: 157.43078465846642
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: 276.0115870665009
entity position y: 294.9635318549822
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: 295.9330197078383
entity position y: 66.09191894254323
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.10665490384542
entity position y: 171.75380343990585
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: 56.39142121243984
entity position y: 216.7825777726235
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: 298.5674566125939
entity position y: 90.52226590467312
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: 269.5633829773079
entity position y: 122.87965078063148
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: 46.82985876509674
entity position y: 252.14393321570253
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: 35.11706116658252
entity position y: 293.43814503150423
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.15647508716086
entity position y: 13.47221136421604
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: 108.15208532227724
entity position y: 178.8167600210412
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: 209.7252878494862
entity position y: 288.0907141087795
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: 30.70103706546807
entity position y: 82.95180979707261
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: 255.33845538498926
entity position y: 160.2244819330443
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: 257.60865771127436
entity position y: 284.67062326777886
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: 64.26195094994145
entity position y: 130.33558418291966
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: 226.86760350018855
entity position y: 168.21082276004154
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: 117.7666860918943
entity position y: 216.65703424349607
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: 30.621950598679454
entity position y: 294.2270568539971
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: 108.47238212220519
entity position y: 214.27123601513512
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.99500355435825
entity position y: 2.5621061400510543
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: 159.42172416207433
entity position y: 289.50172216822966
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: 217.781961942788
entity position y: 224.7979276936274
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: 191.645511128654
entity position y: 139.17768712299383
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: 196.316332036142
entity position y: 249.95028341974285
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: 46.31957247761616
entity position y: 34.96391683939311
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: 39.890708486514455
entity position y: 90.27129916163625
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: 153.2388903125871
entity position y: 111.86056274753707
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: 214.11641253731037
entity position y: 134.19157709173146
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.432611420326666
entity position y: 51.099202273356305
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: 250.935230379447
entity position y: 217.644898075059
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: 182.4609448874594
entity position y: 175.2035610509981
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: 245.79476251487904
entity position y: 275.1033741128023
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: 202.01210091125137
entity position y: 299.5595446738471
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: 90.9861772743164
entity position y: 109.03647135579364
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: 248.07165150045202
entity position y: 159.6891664652149
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: 39.26582493769651
entity position y: 20.559888062141415
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: 4.045785894080908
entity position y: 258.29866804820614
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: 151.79064556421153
entity position y: 223.262266343131
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: 131.11688892684865
entity position y: 83.35251365961733
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: 89.07393569063014
entity position y: 255.2221941277188
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: 144.54909990026624
entity position y: 46.502018924869994
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: 21.38698645493781
entity position y: 257.0334908946398
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: 282.45502237433436
entity position y: 231.05248398309334
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.6864679082266
entity position y: 133.79335356253344
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: 60.104481168433864
entity position y: 57.8326666648158
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: 140.1633297609779
entity position y: 87.43539384190532
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: 232.7136997444631
entity position y: 106.88266359209778
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: 138.3469489059055
entity position y: 99.0876742197817
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: 56.79302020727886
entity position y: 120.19618503015933
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: 255.74268679131885
entity position y: 42.2059024226523
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: 44.37433370834429
entity position y: 103.69004799077238
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: 159.33996695202816
entity position y: 229.01179631361057
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: 266.82391948733857
entity position y: 212.27581118427403
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: 137.45599283527315
entity position y: 140.18810313160142
comment: This is an entity positioning annotation generated by CoModIDE (https://comodide.com/). Removing this annotation will break rendering the CoModIDE schema diagram view.