- Introduced dual_class_role, emic_name, employer_linkedin_url, employer_name, employment_dates_raw, employment_end_date, employment_start_date, end_date, end_seconds, end_time, ended_at_time, endowment_draw, engagement_rate, enriched_date, enrichment_metadata_whatsapp, enrichment_method_whatsapp, exhibition_timespan, has_timespan, policy_effective_from, policy_effective_to, start_date, can_or_could_be_retrieved_from, documents_or_documented, has_or_had_contributor, has_or_had_drawer, has_or_had_email, has_or_had_endowment_draw, has_or_had_engagement_metric, has_or_had_metadata, has_or_had_summary, is_or_was_employed_by, and is_or_was_expired_at slots. - Each slot includes detailed descriptions, ranges, and mappings to ensure compliance with ontology standards.
252 lines
8.3 KiB
YAML
252 lines
8.3 KiB
YAML
# Membership - Class for organizational membership relationships
|
|
#
|
|
# Represents membership of heritage custodians in professional organizations,
|
|
# consortia, networks, or other bodies.
|
|
#
|
|
# Generation date: 2026-01-13
|
|
# Rule compliance: 38, 39, 43, 48
|
|
|
|
id: https://nde.nl/ontology/hc/class/Membership
|
|
name: Membership
|
|
title: Membership Class
|
|
|
|
prefixes:
|
|
linkml: https://w3id.org/linkml/
|
|
hc: https://nde.nl/ontology/hc/
|
|
org: http://www.w3.org/ns/org#
|
|
schema: http://schema.org/
|
|
prov: http://www.w3.org/ns/prov#
|
|
rico: https://www.ica.org/standards/RiC/ontology#
|
|
|
|
default_prefix: hc
|
|
|
|
imports:
|
|
- linkml:types
|
|
- ../metadata
|
|
- ./TimeSpan
|
|
# MIGRATED 2026-01-26: has_timespan/start_date/end_date → temporal_extent (Rule 53)
|
|
- ../slots/temporal_extent
|
|
- ../slots/status
|
|
- ../slots/note
|
|
- ../slots/specificity_annotation
|
|
- ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
- ./SpecificityAnnotation
|
|
- ./TemplateSpecificityScore # was: TemplateSpecificityScores - migrated per Rule 53 (2026-01-17)
|
|
|
|
- ./TemplateSpecificityType
|
|
|
|
- ./TemplateSpecificityTypes
|
|
- ../slots/member_organization_name
|
|
- ../slots/member_organization_url
|
|
- ../slots/membership_id
|
|
- ../slots/membership_role
|
|
- ../slots/membership_type
|
|
|
|
classes:
|
|
Membership:
|
|
class_uri: org:Membership
|
|
description: |
|
|
Membership of a heritage custodian in a professional organization, consortium,
|
|
network, or other body.
|
|
|
|
**DEFINITION**:
|
|
|
|
A Membership represents the relationship between a heritage custodian and
|
|
an organization they belong to. This captures:
|
|
- Professional memberships (ICOM, IFLA, ICA, SAA, ALA)
|
|
- Consortium memberships (OCLC, HathiTrust, DPLA)
|
|
- Network participations (Europeana, national heritage networks)
|
|
- Partnership agreements
|
|
|
|
**W3C ORG ONTOLOGY**:
|
|
|
|
Primary alignment with W3C Organization Ontology:
|
|
- `org:Membership` - The membership relationship
|
|
- `org:organization` - The organization being a member of
|
|
- `org:member` - The member entity
|
|
- `org:role` - Role within the organization
|
|
|
|
**TEMPORAL ASPECT**:
|
|
|
|
Memberships have temporal extent:
|
|
- `has_timespan` - Full temporal model with fuzzy bounds
|
|
- `start_date` / `end_date` - Convenience fields
|
|
- Membership may be historical (ended)
|
|
|
|
**MEMBERSHIP TYPES**:
|
|
|
|
| Type | Examples |
|
|
|------|----------|
|
|
| Professional Association | ICOM, IFLA, ICA, SAA, ALA, VRA |
|
|
| Consortium | OCLC, HathiTrust, Internet Archive |
|
|
| Network | Europeana, DPLA, Collectie Nederland |
|
|
| Federation | National museum federations |
|
|
| Partnership | Bilateral/multilateral agreements |
|
|
|
|
exact_mappings:
|
|
- org:Membership
|
|
|
|
close_mappings:
|
|
- schema:OrganizationRole
|
|
- rico:isOrWasMemberOf
|
|
|
|
related_mappings:
|
|
- prov:hadMember
|
|
|
|
slots:
|
|
- membership_id
|
|
- member_organization_name
|
|
- member_organization_url
|
|
- membership_type
|
|
- membership_role
|
|
# MIGRATED 2026-01-26: has_timespan/start_date/end_date → temporal_extent
|
|
- temporal_extent
|
|
- status
|
|
- note
|
|
- specificity_annotation
|
|
- has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
|
|
attributes:
|
|
membership_id:
|
|
range: uriorcurie
|
|
required: true
|
|
identifier: true
|
|
description: |
|
|
Unique identifier for this membership instance.
|
|
Pattern: `https://nde.nl/ontology/hc/membership/{custodian-slug}-{organization-slug}`
|
|
examples:
|
|
- value: https://nde.nl/ontology/hc/membership/rijksmuseum-icom
|
|
description: "Rijksmuseum ICOM membership"
|
|
|
|
member_organization_name:
|
|
range: string
|
|
required: true
|
|
description: Name of the organization being a member of.
|
|
examples:
|
|
- value: "International Council of Museums (ICOM)"
|
|
description: "Professional museum organization"
|
|
- value: "OCLC"
|
|
description: "Library consortium"
|
|
|
|
member_organization_url:
|
|
range: uri
|
|
required: false
|
|
description: URL of the member organization.
|
|
examples:
|
|
- value: https://icom.museum/
|
|
description: "ICOM website"
|
|
|
|
membership_type:
|
|
range: string
|
|
required: false
|
|
description: Type or category of membership.
|
|
examples:
|
|
- value: "PROFESSIONAL_ASSOCIATION"
|
|
description: "Professional body membership"
|
|
- value: "CONSORTIUM"
|
|
description: "Consortium membership"
|
|
- value: "NETWORK"
|
|
description: "Network participation"
|
|
|
|
membership_role:
|
|
range: string
|
|
required: false
|
|
description: Role within the member organization.
|
|
examples:
|
|
- value: "FULL_MEMBER"
|
|
description: "Full institutional membership"
|
|
- value: "ASSOCIATE_MEMBER"
|
|
description: "Associate/affiliate membership"
|
|
- value: "BOARD_MEMBER"
|
|
description: "Governance role"
|
|
|
|
temporal_extent:
|
|
range: TimeSpan
|
|
required: false
|
|
inlined: true
|
|
description: >-
|
|
Temporal extent of the membership.
|
|
Replaces has_timespan, start_date, end_date.
|
|
Use begin_of_the_begin for start, end_of_the_end for end.
|
|
|
|
status:
|
|
range: string
|
|
required: false
|
|
description: Role within the member organization.
|
|
examples:
|
|
- value: "FULL_MEMBER"
|
|
description: "Full institutional membership"
|
|
- value: "ASSOCIATE_MEMBER"
|
|
description: "Associate/affiliate membership"
|
|
- value: "BOARD_MEMBER"
|
|
description: "Governance role"
|
|
|
|
slot_usage:
|
|
has_timespan:
|
|
range: TimeSpan
|
|
required: false
|
|
inlined: true
|
|
description: Temporal extent of the membership.
|
|
|
|
start_date:
|
|
range: date
|
|
required: false
|
|
description: Date membership began.
|
|
|
|
end_date:
|
|
range: date
|
|
required: false
|
|
description: Date membership ended (null if current).
|
|
|
|
status:
|
|
range: string
|
|
required: false
|
|
description: Current status of membership.
|
|
examples:
|
|
- value: "ACTIVE"
|
|
description: "Current active membership"
|
|
- value: "LAPSED"
|
|
description: "Membership not renewed"
|
|
- value: "HISTORICAL"
|
|
description: "Past membership"
|
|
|
|
annotations:
|
|
specificity_score: "0.55"
|
|
specificity_rationale: "Moderately specific - membership relationships are relevant for institutional context but not central to most search scenarios."
|
|
has_or_had_score: # was: template_specificity - migrated per Rule 53 (2026-01-17)
|
|
|
|
# NOTE: slot_usage may need manual review for range/description updates '{"organizational_change": 0.70, "general_heritage": 0.50}'
|
|
|
|
comments:
|
|
- "Represents membership relationships for heritage custodians"
|
|
- "W3C Organization Ontology primary alignment"
|
|
- "Supports temporal tracking of membership history"
|
|
- "Replaces has_or_had_activity_or_society_membership slot"
|
|
|
|
see_also:
|
|
- https://www.w3.org/TR/vocab-org/
|
|
- https://icom.museum/
|
|
- https://www.ifla.org/
|
|
|
|
examples:
|
|
- value:
|
|
membership_id: https://nde.nl/ontology/hc/membership/rijksmuseum-icom
|
|
member_organization_name: "International Council of Museums (ICOM)"
|
|
member_organization_url: https://icom.museum/
|
|
membership_type: "PROFESSIONAL_ASSOCIATION"
|
|
membership_role: "FULL_MEMBER"
|
|
temporal_extent:
|
|
begin_of_the_begin: "1946-01-01"
|
|
status: "ACTIVE"
|
|
description: "Rijksmuseum ICOM membership"
|
|
|
|
- value:
|
|
membership_id: https://nde.nl/ontology/hc/membership/kb-oclc
|
|
member_organization_name: "OCLC"
|
|
member_organization_url: https://www.oclc.org/
|
|
membership_type: "CONSORTIUM"
|
|
membership_role: "MEMBER_LIBRARY"
|
|
temporal_extent:
|
|
begin_of_the_begin: "1980-01-01"
|
|
status: "ACTIVE"
|
|
description: "Koninklijke Bibliotheek OCLC membership"
|