glam/schemas/20251121/linkml/modules/classes/TradeRegister.yaml
kempersc 043ea868b5
All checks were successful
Deploy Frontend / build-and-deploy (push) Successful in 4m31s
fix(schema): Resolve broken imports after slot migration
- Fix empty import list elements (- # comment pattern) in Laptop, Expenses,
  FunctionType, Overview, WebLink, Photography classes
- Replace valid_from/valid_to slots with temporal_extent in class slots lists
- Update slot_usage to use temporal_extent with TimeSpan range
- Update examples to use temporal_extent with begin_of_the_begin/end_of_the_end
- Fix typo is_or_was_is_or_was_archived_at → is_or_was_archived_at in WebObservation
- Add TimeSpan imports to classes using temporal_extent
- Fix relative import paths for Timestamp in temporal slots
- Fix CustodianIdentifier → Identifier imports in FundingAgenda, ReadingRoomAnnex

Schema validates successfully with 902 classes and 2043 slots.
2026-01-15 12:25:27 +01:00

106 lines
4.9 KiB
YAML

id: https://nde.nl/ontology/hc/class/trade-register
name: trade_register
title: TradeRegister Class
prefixes:
linkml: https://w3id.org/linkml/
hc: https://nde.nl/ontology/hc/
gleif_ra: https://www.gleif.org/ontology/RegistrationAuthority/
gleif_base: https://www.gleif.org/ontology/Base/
schema: http://schema.org/
rov: http://www.w3.org/ns/regorg#
imports:
- linkml:types
- ../metadata
- ../slots/jurisdiction
- ../slots/description
- ../slots/has_or_had_url # was: website - migrated per Rule 53 (2025-01-15)
- ./URL
- ../slots/has_or_had_api_endpoint
- ../slots/specificity_annotation
- ../slots/template_specificity
- ../slots/register_id
- ../slots/register_name
- ../slots/register_name_local
- ../slots/register_abbreviation
- ../slots/register_type
- ../slots/maintained_by
- ../slots/gleif_ra_code
- ../slots/identifier_format
- ../enums/RegisterTypeEnum
- ./Jurisdiction
- ./RegistrationAuthority
- ./SpecificityAnnotation
- ./TemplateSpecificityScores
default_prefix: hc
classes:
TradeRegister:
class_uri: gleif_ra:BusinessRegistry
description: "Official business or trade register where organizations are formally registered.\n\nA TradeRegister is the\
\ **register itself** (the database/system), distinct from \nthe RegistrationAuthority (the organization maintaining\
\ it). In many jurisdictions\nthese are tightly coupled (KvK maintains Handelsregister), but conceptually separate.\n\
\n**Ontology Alignment:**\n\n- gleif_ra:BusinessRegistry - \"a registry for registering and maintaining information\
\ \n about business entities\" (subclass of gleif_base:Registry)\n- gleif_base:Registry - \"A system, typically an\
\ information system, that records \n the registration of items\"\n\n**Key Distinction:**\n- TradeRegister: The register/database\
\ (e.g., \"Handelsregister\", \"Companies Register\")\n- RegistrationAuthority: The organization (e.g., \"Kamer van\
\ Koophandel\", \"Companies House\")\n\n**GLEIF Integration:**\n\nGLEIF maintains the Registration Authorities List\
\ (RAL) with 1,050+ business registers\nacross 232 jurisdictions worldwide. Each register has a unique RA code.\n\n\
Reference: https://www.gleif.org/en/about-lei/code-lists/registration-authorities-list\n\n**Examples by Country:**\n\
\n**Netherlands (NL)**:\n- Handelsregister (HR) - General commercial register\n- Maintained by: Kamer van Koophandel\
\ (KvK)\n- GLEIF RA Code: RA000439\n\n**Germany (DE)**:\n- Handelsregister (HRB/HRA) - Commercial register\n- Maintained\
\ by: Local courts (Amtsgericht)\n- GLEIF RA Codes: RA000385 (Munich), RA000386 (Hamburg), etc.\n\n**United Kingdom\
\ (GB)**:\n- Companies Register\n- Maintained by: Companies House\n- GLEIF RA Code: RA000585\n\n**United States (US)**:\n\
- State-level registers (e.g., Delaware Division of Corporations)\n- GLEIF RA Codes: RA000598 (Delaware), RA000658 (New\
\ York), etc.\n\n**Japan (JP)**:\n- 商業登記簿 (Commercial Registration Book)\n- Maintained by: Legal Affairs Bureau (法務局)\n\
- GLEIF RA Code: RA000429\n\n**Register Types:**\n\n1. **Commercial Register**: For-profit businesses (GmbH, BV, Ltd,\
\ Inc)\n2. **Foundation Register**: Non-profit foundations (Stichting, Stiftung)\n3. **Association Register**: Voluntary\
\ associations (Vereniging, Verein)\n4. **Charity Register**: Registered charities (UK Charity Commission)\n5. **Cultural\
\ Register**: Heritage institutions (some countries)\n\nSee also:\n- Jurisdiction: Geographic/legal scope of the register\n\
- RegistrationAuthority: Organization maintaining the register\n- RegistrationNumber: Individual registration issued\
\ by this register\n"
exact_mappings:
- gleif_ra:BusinessRegistry
close_mappings:
- gleif_base:Registry
- schema:GovernmentService
related_mappings:
- rov:RegisteredOrganization
slots:
- has_or_had_api_endpoint
- description
- gleif_ra_code
- identifier_format
- jurisdiction
- maintained_by
- register_abbreviation
- register_id
- register_name
- register_name_local
- register_type
- specificity_annotation
- template_specificity
- has_or_had_url # was: website - migrated per Rule 53 (2025-01-15)
slot_usage:
register_id:
identifier: true
required: true
register_name:
required: true
register_name_local:
required: false
register_abbreviation:
required: false
register_type:
required: true
jurisdiction:
required: true
maintained_by:
required: true
gleif_ra_code:
required: false
has_or_had_url:
range: URL
inlined: true
multivalued: false
description: |
Official website of the trade register.
MIGRATED from website slot per slot_fixes.yaml (Rule 53, 2025-01-15).