From f7bf1cc5ae569f026cf2d86bb9b3239107ad6be7 Mon Sep 17 00:00:00 2001 From: kempersc Date: Fri, 30 Jan 2026 00:29:31 +0100 Subject: [PATCH] Refactor schema slots and classes - Deleted obsolete slot definitions: statement_summary, statement_text, statement_type, status_name, supersede_articles, supersede_condition, supersede_name, temporal_dynamics, total_amount, typical_contents, use_cases, was_acquired_through, was_fetched_at, was_retrieved_at. - Updated existing slot definitions for states_or_stated to enhance clarity and structure. - Introduced new classes: Article, ConditionofAccess, FinancialStatementType, MaximumQuantity, Series, Summary, Type, and their respective slots to improve schema organization and usability. - Added new slots: changes_or_changed_through, has_or_had_condition_of_access, has_or_had_heritage_type, is_or_was_part_of_series, is_or_was_retrieved_at, maximum_of_maximum to capture additional metadata and relationships. --- .opencode/rules/type-naming-convention.md | 19 + data/fixes/slot_fixes_20260129.yaml | 132 ++- fix_approximation_status_example.py | 18 + fix_financial_statement_duplicate_key.py | 42 + fix_financial_statement_expenses.py | 82 ++ fix_financial_statement_precise.py | 26 + .../schemas/20251121/linkml/manifest.json | 2 +- .../linkml/01_custodian_name_modular.yaml | 48 +- .../linkml/identifier_standards_schema.yaml | 3 +- schemas/20251121/linkml/manifest.json | 2 +- .../linkml/modules/classes/APIEndpoint.yaml | 11 - .../linkml/modules/classes/Access.yaml | 27 +- .../linkml/modules/classes/AccessPolicy.yaml | 8 +- .../modules/classes/AccessibilityFeature.yaml | 2 +- .../modules/classes/AccountIdentifier.yaml | 2 +- .../linkml/modules/classes/AccountStatus.yaml | 2 +- .../linkml/modules/classes/Accreditation.yaml | 2 +- .../modules/classes/AccreditationBody.yaml | 2 +- .../modules/classes/AccreditationEvent.yaml | 2 +- .../modules/classes/AcquisitionBudget.yaml | 2 +- .../linkml/modules/classes/ActivityTypes.yaml | 3 +- .../linkml/modules/classes/Address.yaml | 15 - .../modules/classes/AddressComponent.yaml | 15 - .../modules/classes/AdministrativeUnit.yaml | 2 +- .../linkml/modules/classes/AdmissionFee.yaml | 2 +- .../modules/classes/AllocationAgency.yaml | 2 +- .../modules/classes/AppreciationEvent.yaml | 16 - .../modules/classes/ArchivalLibrary.yaml | 2 - .../classes/ArchiveOrganizationType.yaml | 7 +- .../linkml/modules/classes/Arrangement.yaml | 11 - .../linkml/modules/classes/ArtDealer.yaml | 29 +- .../modules/classes/ArtSaleService.yaml | 16 - .../linkml/modules/classes/Article.yaml | 15 + .../classes/ArticlesOfAssociation.yaml | 6 +- .../classes/AssessmentCategoryType.yaml | 2 +- .../classes/AssessmentCategoryTypes.yaml | 6 +- .../linkml/modules/classes/AuditStatus.yaml | 2 +- .../modules/classes/AuditStatusType.yaml | 2 +- .../modules/classes/AuditStatusTypes.yaml | 9 +- .../linkml/modules/classes/Branch.yaml | 2 +- .../linkml/modules/classes/Budget.yaml | 10 +- .../linkml/modules/classes/CMSType.yaml | 19 - .../modules/classes/CallForApplication.yaml | 171 +--- .../linkml/modules/classes/CapacityType.yaml | 14 - .../linkml/modules/classes/CateringPlace.yaml | 2 - .../linkml/modules/classes/CeasingEvent.yaml | 2 +- .../modules/classes/CertaintyLevel.yaml | 21 - .../20251121/linkml/modules/classes/City.yaml | 15 - .../modules/classes/Classification.yaml | 2 +- .../modules/classes/ClassificationType.yaml | 2 +- .../modules/classes/ClimateControl.yaml | 18 - .../modules/classes/ClimateControlPolicy.yaml | 18 - .../modules/classes/ClimateControlType.yaml | 19 - .../linkml/modules/classes/Collection.yaml | 100 +-- .../modules/classes/CollectionEvent.yaml | 5 +- .../classes/CollectionManagementSystem.yaml | 2 - .../modules/classes/CollectionScope.yaml | 14 - .../linkml/modules/classes/CommentReply.yaml | 16 - .../modules/classes/CommissionRate.yaml | 16 - .../modules/classes/CompanyArchives.yaml | 4 +- .../modules/classes/ComplianceStatus.yaml | 24 +- .../linkml/modules/classes/Component.yaml | 24 +- .../linkml/modules/classes/ComponentType.yaml | 24 +- .../classes/ComprehensiveOverview.yaml | 2 +- .../modules/classes/ConditionPolicy.yaml | 18 - .../modules/classes/ConditionState.yaml | 16 - .../modules/classes/ConditionofAccess.yaml | 17 + .../modules/classes/ConfidenceMethod.yaml | 16 - .../modules/classes/ConfidenceScore.yaml | 16 - .../modules/classes/ConfidenceThreshold.yaml | 13 - .../linkml/modules/classes/Conflict.yaml | 18 - .../modules/classes/ConflictStatus.yaml | 2 +- .../linkml/modules/classes/ConflictType.yaml | 18 - .../linkml/modules/classes/Connection.yaml | 2 +- .../modules/classes/ConnectionDegree.yaml | 15 - .../modules/classes/ConservationRecord.yaml | 2 - .../linkml/modules/classes/Content.yaml | 18 - .../modules/classes/ConversionRate.yaml | 20 - .../modules/classes/ConversionRateType.yaml | 19 - .../linkml/modules/classes/CourtRecords.yaml | 1 - .../linkml/modules/classes/CreationEvent.yaml | 16 - .../modules/classes/CulturalInstitution.yaml | 1 - .../modules/classes/CurrentArchive.yaml | 1 - .../linkml/modules/classes/Custodian.yaml | 4 +- .../modules/classes/CustodianLegalStatus.yaml | 12 +- .../linkml/modules/classes/CustodianName.yaml | 4 +- .../linkml/modules/classes/DarkArchive.yaml | 2 - .../linkml/modules/classes/DataFormat.yaml | 16 - .../linkml/modules/classes/Dataset.yaml | 2 +- .../modules/classes/DepartmentalArchives.yaml | 5 +- .../modules/classes/DeploymentEvent.yaml | 16 - .../modules/classes/DepositArchive.yaml | 1 - .../linkml/modules/classes/Description.yaml | 30 - .../modules/classes/DetectionLevelType.yaml | 21 - .../linkml/modules/classes/DeviceType.yaml | 21 - .../modules/classes/DiarizationStatus.yaml | 17 - .../modules/classes/DigitalArchive.yaml | 1 - .../modules/classes/DigitalConfidence.yaml | 17 - .../modules/classes/DigitalPresence.yaml | 17 - .../modules/classes/DigitalPresenceType.yaml | 17 - .../linkml/modules/classes/DimArchives.yaml | 9 +- .../modules/classes/DiocesanArchive.yaml | 3 +- .../linkml/modules/classes/Diocese.yaml | 16 - .../modules/classes/DonationScheme.yaml | 14 +- .../linkml/modules/classes/DualClassLink.yaml | 14 + .../linkml/modules/classes/EADIdentifier.yaml | 17 - .../classes/EducationProviderType.yaml | 12 +- .../modules/classes/EntityReconstruction.yaml | 16 - .../modules/classes/EnvironmentalZone.yaml | 6 +- .../classes/EnvironmentalZoneType.yaml | 39 - .../classes/EnvironmentalZoneTypes.yaml | 34 +- .../linkml/modules/classes/Event.yaml | 4 +- .../classes/ExaminationMethodType.yaml | 2 +- .../linkml/modules/classes/Exhibition.yaml | 2 - .../modules/classes/ExhibitionCatalog.yaml | 2 - .../linkml/modules/classes/Expenses.yaml | 32 +- .../linkml/modules/classes/ExternalWork.yaml | 14 - .../linkml/modules/classes/FileLocation.yaml | 2 +- .../modules/classes/FinancialStatement.yaml | 102 +-- .../classes/FinancialStatementType.yaml | 15 + .../linkml/modules/classes/FindingAid.yaml | 4 +- .../linkml/modules/classes/Format.yaml | 16 - .../modules/classes/FundingRequirement.yaml | 14 +- .../linkml/modules/classes/GalleryType.yaml | 3 - .../modules/classes/GenerationEvent.yaml | 17 - .../modules/classes/GovernanceAuthority.yaml | 11 - .../20251121/linkml/modules/classes/HCID.yaml | 2 +- .../linkml/modules/classes/HCPresetURI.yaml | 2 +- .../linkml/modules/classes/HTMLFile.yaml | 2 +- .../linkml/modules/classes/HTTPStatus.yaml | 2 +- .../modules/classes/HTTPStatusCode.yaml | 2 +- .../linkml/modules/classes/Hazard.yaml | 2 +- .../linkml/modules/classes/Heading.yaml | 2 +- .../linkml/modules/classes/HeadingLevel.yaml | 2 +- .../linkml/modules/classes/HeritageForm.yaml | 2 +- .../modules/classes/HeritagePractice.yaml | 2 +- .../modules/classes/HeritageSector.yaml | 2 +- .../linkml/modules/classes/HeritageType.yaml | 2 +- .../modules/classes/HolySacredSiteType.yaml | 6 +- .../linkml/modules/classes/HouseNumber.yaml | 2 +- .../linkml/modules/classes/Hypothesis.yaml | 14 - .../modules/classes/ICHSafeguardingType.yaml | 2 +- .../linkml/modules/classes/Identifier.yaml | 17 - .../classes/IntangibleHeritageForm.yaml | 2 +- .../20251121/linkml/modules/classes/Item.yaml | 15 - .../linkml/modules/classes/Label.yaml | 17 - .../linkml/modules/classes/LibraryType.yaml | 3 - .../linkml/modules/classes/LightArchives.yaml | 4 +- .../linkml/modules/classes/Locality.yaml | 23 +- .../linkml/modules/classes/Location.yaml | 18 - .../linkml/modules/classes/Mandate.yaml | 2 +- .../linkml/modules/classes/Manufacturer.yaml | 17 - .../linkml/modules/classes/Material.yaml | 19 - .../linkml/modules/classes/MaterialType.yaml | 21 - .../modules/classes/MaximumQuantity.yaml | 14 + .../modules/classes/MissionStatement.yaml | 60 +- .../linkml/modules/classes/MuseumType.yaml | 3 - .../20251121/linkml/modules/classes/Name.yaml | 29 +- .../linkml/modules/classes/NameType.yaml | 24 +- .../20251121/linkml/modules/classes/Note.yaml | 20 - .../linkml/modules/classes/Notes.yaml | 17 - .../linkml/modules/classes/Organizer.yaml | 17 - .../linkml/modules/classes/OrganizerRole.yaml | 17 - .../modules/classes/OutdoorSeating.yaml | 2 +- .../linkml/modules/classes/Overview.yaml | 10 +- .../linkml/modules/classes/PageSection.yaml | 14 + .../linkml/modules/classes/Participant.yaml | 2 +- .../linkml/modules/classes/PaymentMethod.yaml | 14 - .../linkml/modules/classes/PersonName.yaml | 2 +- .../linkml/modules/classes/Place.yaml | 14 - .../linkml/modules/classes/Portal.yaml | 2 +- .../linkml/modules/classes/Precision.yaml | 2 +- .../linkml/modules/classes/Primary.yaml | 2 +- .../modules/classes/ProcessorAgent.yaml | 2 +- .../modules/classes/ProductCategories.yaml | 2 +- .../modules/classes/ProductCategory.yaml | 2 +- .../linkml/modules/classes/Profit.yaml | 16 - .../modules/classes/ProvenanceEvent.yaml | 2 - .../modules/classes/PublicationSeries.yaml | 2 +- .../modules/classes/ReasoningContent.yaml | 18 - .../RegionalArchiveRecordSetTypes.yaml | 4 +- .../modules/classes/RegistrationInfo.yaml | 6 +- .../modules/classes/RegistrationNumber.yaml | 2 +- .../linkml/modules/classes/Research.yaml | 2 +- .../modules/classes/ResearchLibrary.yaml | 2 +- .../classes/ResearchOrganizationType.yaml | 3 - .../linkml/modules/classes/ReturnEvent.yaml | 15 - .../linkml/modules/classes/Revenue.yaml | 2 +- .../linkml/modules/classes/RoomUnit.yaml | 18 - .../linkml/modules/classes/SceneSegment.yaml | 2 +- .../linkml/modules/classes/Scope.yaml | 14 - .../linkml/modules/classes/SectionLink.yaml | 2 +- .../modules/classes/SecuritySystem.yaml | 2 +- .../linkml/modules/classes/Series.yaml | 17 + .../linkml/modules/classes/ShortCode.yaml | 2 +- .../linkml/modules/classes/Significance.yaml | 28 +- .../modules/classes/SignificanceType.yaml | 24 +- .../modules/classes/SilenceSegment.yaml | 2 +- .../linkml/modules/classes/SnapshotPath.yaml | 2 +- .../modules/classes/SocialNetworkMember.yaml | 18 - .../modules/classes/SoundEventType.yaml | 2 +- .../modules/classes/SourceCommentCount.yaml | 16 - .../linkml/modules/classes/Speaker.yaml | 17 - .../linkml/modules/classes/Species.yaml | 2 +- .../linkml/modules/classes/SpeechSegment.yaml | 2 +- .../linkml/modules/classes/Staff.yaml | 2 +- .../linkml/modules/classes/Standard.yaml | 2 +- .../classes/StandardsOrganization.yaml | 2 +- .../linkml/modules/classes/Status.yaml | 18 - .../modules/classes/StorageCondition.yaml | 8 +- .../classes/StorageConditionPolicy.yaml | 18 +- .../modules/classes/StorageFacility.yaml | 2 +- .../modules/classes/StorageLocation.yaml | 23 - .../linkml/modules/classes/StorageSystem.yaml | 2 +- .../linkml/modules/classes/StorageType.yaml | 47 +- .../modules/classes/StrategicObjective.yaml | 2 +- .../linkml/modules/classes/Summary.yaml | 15 + .../modules/classes/SupervisedHandling.yaml | 2 +- .../classes/TasteScentHeritageType.yaml | 3 - .../modules/classes/TasteScentSubType.yaml | 20 - .../modules/classes/TaxDeductibilityType.yaml | 18 - .../linkml/modules/classes/TaxonName.yaml | 16 - .../linkml/modules/classes/TextDirection.yaml | 17 - .../linkml/modules/classes/TextRegion.yaml | 2 +- .../linkml/modules/classes/TextSegment.yaml | 2 +- .../linkml/modules/classes/ThematicRoute.yaml | 2 +- .../linkml/modules/classes/ThinkingMode.yaml | 18 - .../linkml/modules/classes/TimeInterval.yaml | 14 - .../linkml/modules/classes/Timestamp.yaml | 26 - .../linkml/modules/classes/Title.yaml | 16 - .../linkml/modules/classes/Topic.yaml | 19 - .../linkml/modules/classes/TopicType.yaml | 19 - .../linkml/modules/classes/TradeRegister.yaml | 8 +- .../linkml/modules/classes/TransferEvent.yaml | 22 - .../modules/classes/TransferPolicy.yaml | 19 - .../20251121/linkml/modules/classes/Type.yaml | 15 + .../linkml/modules/classes/TypeStatus.yaml | 4 +- .../20251121/linkml/modules/classes/URL.yaml | 22 - .../20251121/linkml/modules/classes/Unit.yaml | 22 - .../linkml/modules/classes/University.yaml | 2 +- .../modules/classes/ValidationStatus.yaml | 6 +- .../linkml/modules/classes/VariantType.yaml | 24 +- .../modules/classes/ViabilityStatus.yaml | 6 +- .../linkml/modules/classes/VideoFrame.yaml | 19 - .../linkml/modules/classes/VideoPost.yaml | 44 +- .../20251121/linkml/modules/classes/WKT.yaml | 2 +- .../linkml/modules/classes/WebClaim.yaml | 2 +- .../linkml/modules/classes/WebPage.yaml | 2 +- .../20251121/linkml/modules/classes/Wifi.yaml | 2 +- .../linkml/modules/classes/WikiDataEntry.yaml | 25 - .../modules/classes/WikiDataIdentifier.yaml | 14 - .../linkml/modules/classes/XPath.yaml | 14 - .../linkml/modules/enums/AccessTypeEnum.yaml | 43 +- .../enums/DigitalPresenceTypeEnum.yaml | 35 + .../linkml/modules/enums/ExpenseTypeEnum.yaml | 29 + .../modules/slots/affects_or_affected.yaml | 4 +- .../modules/slots/analyzes_or_analyzed.yaml | 3 +- .../modules/slots/archive_branches.yaml | 28 - .../linkml/modules/slots/archive_path.yaml | 29 - .../linkml/modules/slots/archive_series.yaml | 28 - .../modules/slots/asserts_or_asserted.yaml | 3 +- .../linkml/modules/slots/average_likes.yaml | 16 + .../modules/slots/begin_of_the_begin.yaml | 3 +- .../modules/slots/begin_of_the_end.yaml | 3 +- .../slots/can_or_could_be_fulfilled_by.yaml | 3 +- .../slots/catalogues_or_catalogued.yaml | 3 +- .../modules/slots/change_rationale.yaml | 16 + .../changes_or_changed_ownership_from.yaml | 3 +- .../changes_or_changed_ownership_to.yaml | 3 +- .../slots/changes_or_changed_through.yaml | 17 + .../slots/classifies_or_classified.yaml | 3 +- .../slots/complies_or_complied_with.yaml | 3 +- .../modules/slots/condition_of_access.yaml | 40 - .../slots/connection_heritage_relevant.yaml | 33 - .../slots/connection_heritage_type.yaml | 34 - .../linkml/modules/slots/connection_id.yaml | 3 +- .../slots/connection_linkedin_url.yaml | 3 +- .../modules/slots/connection_location.yaml | 3 +- .../linkml/modules/slots/connection_name.yaml | 3 +- .../slots/connection_organization.yaml | 3 +- .../slots/connections_by_heritage_type.yaml | 3 +- .../modules/slots/connections_extracted.yaml | 3 +- .../modules/slots/connections_text.yaml | 3 +- .../modules/slots/connectivity_type.yaml | 3 +- .../modules/slots/conservation_breeding.yaml | 3 +- .../modules/slots/conservation_history.yaml | 3 +- .../modules/slots/conservation_lab.yaml | 3 +- .../modules/slots/conservation_note.yaml | 3 +- .../slots/conservation_specialization.yaml | 3 +- .../modules/slots/conservation_status.yaml | 3 +- .../linkml/modules/slots/conservator.yaml | 3 +- .../slots/conservator_affiliation.yaml | 3 +- .../modules/slots/constituent_type.yaml | 3 +- .../modules/slots/construction_date.yaml | 3 +- .../slots/construction_date_precision.yaml | 3 +- .../modules/slots/consumes_or_consumed.yaml | 3 +- .../linkml/modules/slots/contact.yaml | 3 +- .../linkml/modules/slots/contact_point.yaml | 3 +- .../contains_or_contained_collection.yaml | 3 +- .../contains_or_contained_contains_unit.yaml | 3 +- ...ntains_or_contained_covers_settlement.yaml | 3 +- .../slots/contains_or_contained_en.yaml | 16 + .../modules/slots/contains_storage.yaml | 3 +- .../linkml/modules/slots/content.yaml | 3 +- .../linkml/modules/slots/content_block.yaml | 3 +- .../modules/slots/content_category.yaml | 3 +- .../linkml/modules/slots/content_changed.yaml | 3 +- .../linkml/modules/slots/content_hash.yaml | 3 +- .../linkml/modules/slots/content_id.yaml | 3 +- .../linkml/modules/slots/content_origin.yaml | 3 +- .../linkml/modules/slots/content_title.yaml | 3 +- .../linkml/modules/slots/content_type.yaml | 3 +- .../linkml/modules/slots/content_url.yaml | 3 +- .../modules/slots/contents_description.yaml | 3 +- .../slots/contributes_or_contributed.yaml | 4 +- .../linkml/modules/slots/contributes_to.yaml | 3 +- .../slots/contribution_start_date.yaml | 3 +- .../linkml/modules/slots/contributor.yaml | 3 +- .../modules/slots/contributor_code.yaml | 3 +- .../slots/conversion_source_population.yaml | 3 +- .../slots/conversion_target_action.yaml | 3 +- .../modules/slots/conversion_type_label.yaml | 3 +- .../slots/coordinate_reference_system.yaml | 3 +- .../linkml/modules/slots/copy_note.yaml | 3 +- .../linkml/modules/slots/copy_number.yaml | 3 +- .../modules/slots/corporate_integration.yaml | 3 +- .../20251121/linkml/modules/slots/cost.yaml | 3 +- .../linkml/modules/slots/cost_currency.yaml | 3 +- .../linkml/modules/slots/cost_usd.yaml | 3 +- .../linkml/modules/slots/country.yaml | 3 +- .../linkml/modules/slots/country_name.yaml | 3 +- .../linkml/modules/slots/courier_detail.yaml | 3 +- .../modules/slots/courier_required.yaml | 3 +- .../modules/slots/court_types_covered.yaml | 3 +- .../linkml/modules/slots/cover_image_url.yaml | 3 +- .../linkml/modules/slots/cover_material.yaml | 3 +- .../slots/cover_or_covered_subregion.yaml | 3 +- .../linkml/modules/slots/coverage_area.yaml | 3 +- .../linkml/modules/slots/covers_country.yaml | 3 +- .../modules/slots/covers_full_video.yaml | 3 +- .../linkml/modules/slots/crawler_version.yaml | 3 +- .../linkml/modules/slots/created.yaml | 3 +- .../modules/slots/created_by_project.yaml | 3 +- .../linkml/modules/slots/created_date.yaml | 3 +- .../linkml/modules/slots/creating_agency.yaml | 3 +- .../modules/slots/creating_function.yaml | 3 +- .../modules/slots/creating_organization.yaml | 3 +- .../linkml/modules/slots/creation_place.yaml | 3 +- .../modules/slots/creation_timespan.yaml | 3 +- .../linkml/modules/slots/creator.yaml | 3 +- .../linkml/modules/slots/creator_role.yaml | 3 +- .../modules/slots/credentials_required.yaml | 3 +- .../linkml/modules/slots/credit_line.yaml | 16 + .../linkml/modules/slots/css_selector.yaml | 3 +- .../linkml/modules/slots/cuisine_type.yaml | 3 +- .../modules/slots/cultural_context.yaml | 3 +- .../modules/slots/cultural_focus_area.yaml | 3 +- .../modules/slots/cultural_protocol_url.yaml | 3 +- .../linkml/modules/slots/curated_by.yaml | 3 +- .../linkml/modules/slots/curated_holding.yaml | 3 +- .../linkml/modules/slots/currency.yaml | 3 +- .../modules/slots/current_exhibition.yaml | 3 +- .../modules/slots/current_item_count.yaml | 3 +- .../linkml/modules/slots/current_keeper.yaml | 3 +- .../modules/slots/current_location.yaml | 3 +- .../linkml/modules/slots/current_use.yaml | 3 +- .../slots/current_utilization_percent.yaml | 3 +- .../modules/slots/custodial_history.yaml | 3 +- .../linkml/modules/slots/custodian.yaml | 3 +- .../linkml/modules/slots/custodian_only.yaml | 3 +- .../modules/slots/custodian_type_broader.yaml | 3 +- .../slots/custodian_type_narrower.yaml | 3 +- .../modules/slots/custodian_type_related.yaml | 3 +- .../linkml/modules/slots/custody_history.yaml | 3 +- .../modules/slots/custody_received_by.yaml | 3 +- .../linkml/modules/slots/data_repository.yaml | 3 +- .../20251121/linkml/modules/slots/date.yaml | 3 +- .../modules/slots/defines_or_defined.yaml | 3 +- .../modules/slots/describes_or_described.yaml | 4 +- .../modules/slots/description_type.yaml | 3 +- .../modules/slots/documentation_source.yaml | 16 + .../modules/slots/documentation_url.yaml | 16 + .../modules/slots/draws_or_drew_opinion.yaml | 4 +- .../linkml/modules/slots/dual_class_link.yaml | 16 + .../linkml/modules/slots/dutch_context.yaml | 3 +- .../modules/slots/eligible_applicant.yaml | 16 + .../modules/slots/eligible_country.yaml | 16 + .../slots/emphasizes_or_emphasized.yaml | 3 +- .../slots/encompasses_or_encompassed.yaml | 3 +- .../modules/slots/end_of_the_begin.yaml | 3 +- .../linkml/modules/slots/end_of_the_end.yaml | 3 +- .../modules/slots/endorsement_source.yaml | 16 + .../slots/ends_or_ended_at_location.yaml | 16 + .../modules/slots/entity_types_covered.yaml | 16 + .../modules/slots/estimates_or_estimated.yaml | 3 +- .../linkml/modules/slots/evidence_gap.yaml | 16 + .../modules/slots/example_instance.yaml | 16 + .../modules/slots/example_location.yaml | 3 +- .../linkml/modules/slots/example_name.yaml | 3 +- .../linkml/modules/slots/example_note.yaml | 3 +- .../modules/slots/example_wikidata_id.yaml | 3 +- .../modules/slots/excludes_or_excluded.yaml | 3 +- .../modules/slots/exhibits_or_exhibited.yaml | 4 +- .../modules/slots/expires_on_expired_at.yaml | 3 +- .../modules/slots/exposed_via_portal.yaml | 16 + .../modules/slots/exposes_or_exposed.yaml | 4 +- .../20251121/linkml/modules/slots/extent.yaml | 16 + .../linkml/modules/slots/featured_work.yaml | 16 + .../linkml/modules/slots/fee_required.yaml | 16 + .../linkml/modules/slots/feeds_portal.yaml | 16 + .../linkml/modules/slots/fellows_count.yaml | 16 + .../modules/slots/filters_or_filtered.yaml | 3 +- .../modules/slots/final_of_the_final.yaml | 3 +- .../linkml/modules/slots/fixity_info.yaml | 16 + .../slots/flood_protection_required.yaml | 16 + .../linkml/modules/slots/follow_up_date.yaml | 16 + .../linkml/modules/slots/following_count.yaml | 16 + .../linkml/modules/slots/from_location.yaml | 16 + .../modules/slots/full_extracted_text.yaml | 16 + .../linkml/modules/slots/funding_focus.yaml | 16 + .../linkml/modules/slots/funding_program.yaml | 16 + .../linkml/modules/slots/funding_scheme.yaml | 16 + .../linkml/modules/slots/funding_source.yaml | 16 + .../linkml/modules/slots/generated_by.yaml | 16 + .../modules/slots/generates_or_generated.yaml | 4 +- .../modules/slots/geographic_scope.yaml | 16 + .../linkml/modules/slots/geometry_type.yaml | 16 + .../linkml/modules/slots/geometry_wkt.yaml | 16 + .../linkml/modules/slots/geonames_id.yaml | 16 + .../linkml/modules/slots/geospatial_id.yaml | 16 + .../modules/slots/geospatial_source.yaml | 16 + .../linkml/modules/slots/gift_shop.yaml | 16 + .../modules/slots/giftshop_price_range.yaml | 16 + .../slots/gleif_jurisdiction_code.yaml | 16 + .../linkml/modules/slots/gleif_ra_code.yaml | 16 + .../modules/slots/governance_authority.yaml | 16 + .../modules/slots/governance_clause.yaml | 16 + .../slots/governance_representative.yaml | 16 + .../linkml/modules/slots/governance_role.yaml | 16 + .../modules/slots/grants_or_granted.yaml | 3 +- .../grants_or_granted_access_through.yaml | 3 +- .../linkml/modules/slots/halc_adm1_code.yaml | 16 + .../linkml/modules/slots/halc_adm2_name.yaml | 16 + .../slots/has_access_application_url.yaml | 16 + .../slots/has_activity_identifier.yaml | 16 + .../modules/slots/has_activity_status.yaml | 16 + .../modules/slots/has_administration.yaml | 16 + .../linkml/modules/slots/has_agent_name.yaml | 16 + .../linkml/modules/slots/has_agent_type.yaml | 16 + .../modules/slots/has_allocation_date.yaml | 16 + .../linkml/modules/slots/has_api_version.yaml | 16 + .../slots/has_appellation_language.yaml | 16 + .../modules/slots/has_appellation_type.yaml | 16 + .../modules/slots/has_appellation_value.yaml | 16 + .../modules/slots/has_applicable_country.yaml | 16 + .../modules/slots/has_appraisal_note.yaml | 16 + .../slots/has_archive_memento_uri.yaml | 16 + .../linkml/modules/slots/has_arrangement.yaml | 16 + .../modules/slots/has_arrangement_note.yaml | 16 + .../modules/slots/has_assertion_date.yaml | 16 + .../slots/has_assertion_rationale.yaml | 16 + .../modules/slots/has_assertion_value.yaml | 16 + .../slots/has_authority_file_name.yaml | 16 + .../modules/slots/has_authority_file_url.yaml | 16 + .../slots/has_auxiliary_place_type.yaml | 16 + .../slots/has_availability_timespan.yaml | 17 + .../has_average_scene_duration_seconds.yaml | 16 + .../linkml/modules/slots/has_boundary.yaml | 16 + .../linkml/modules/slots/has_budget.yaml | 16 + .../modules/slots/has_climate_control.yaml | 16 + .../modules/slots/has_computer_terminal.yaml | 16 + .../slots/has_deacidification_facility.yaml | 16 + .../slots/has_derived_observation.yaml | 16 + .../modules/slots/has_feature_type.yaml | 16 + .../modules/slots/has_fellows_program.yaml | 16 + .../modules/slots/has_forklift_access.yaml | 16 + .../linkml/modules/slots/has_fume_hood.yaml | 16 + .../slots/has_geospatial_location.yaml | 16 + .../modules/slots/has_imaging_equipment.yaml | 16 + .../linkml/modules/slots/has_link.yaml | 16 + .../modules/slots/has_loading_dock.yaml | 16 + .../modules/slots/has_local_collection.yaml | 16 + .../linkml/modules/slots/has_locker.yaml | 3 +- .../modules/slots/has_microfilm_reader.yaml | 3 +- .../modules/slots/has_narrower_instance.yaml | 16 + .../linkml/modules/slots/has_observation.yaml | 16 + .../slots/has_operational_archive.yaml | 16 + .../modules/slots/has_operational_unit.yaml | 16 + .../slots/has_or_had_abbreviation.yaml | 16 + .../has_or_had_academic_affiliation.yaml | 16 + .../slots/has_or_had_academic_program.yaml | 16 + .../slots/has_or_had_access_control.yaml | 16 + .../slots/has_or_had_access_frequency.yaml | 16 + .../slots/has_or_had_access_management.yaml | 16 + .../slots/has_or_had_access_restriction.yaml | 16 + .../slots/has_or_had_access_right.yaml | 16 + .../has_or_had_access_trigger_event.yaml | 17 + .../slots/has_or_had_account_identifier.yaml | 16 + .../slots/has_or_had_account_name.yaml | 16 + .../slots/has_or_had_account_status.yaml | 16 + .../slots/has_or_had_accreditation.yaml | 16 + .../slots/has_or_had_accreditation_body.yaml | 16 + .../slots/has_or_had_accumulation.yaml | 3 +- .../slots/has_or_had_acquisition_budget.yaml | 17 + .../modules/slots/has_or_had_activity.yaml | 3 +- .../slots/has_or_had_activity_type.yaml | 16 + .../modules/slots/has_or_had_address.yaml | 16 + .../slots/has_or_had_administration.yaml | 3 +- .../slots/has_or_had_affected_territory.yaml | 16 + .../slots/has_or_had_affected_unit.yaml | 16 + .../has_or_had_affiliated_university.yaml | 16 + .../modules/slots/has_or_had_affiliation.yaml | 16 + .../linkml/modules/slots/has_or_had_age.yaml | 3 +- .../modules/slots/has_or_had_alignment.yaml | 4 +- .../slots/has_or_had_alternative_name.yaml | 16 + .../modules/slots/has_or_had_altitude.yaml | 3 +- .../modules/slots/has_or_had_amount.yaml | 16 + .../modules/slots/has_or_had_annotation.yaml | 3 +- .../slots/has_or_had_api_endpoint.yaml | 17 + .../modules/slots/has_or_had_archive.yaml | 4 +- .../slots/has_or_had_archive_scope.yaml | 16 + .../modules/slots/has_or_had_area_served.yaml | 16 + .../modules/slots/has_or_had_arrangement.yaml | 3 +- .../modules/slots/has_or_had_asset.yaml | 3 +- ..._or_had_associated_auxiliary_platform.yaml | 17 + .../has_or_had_associated_custodian.yaml | 17 + ...as_or_had_associated_digital_platform.yaml | 17 + .../modules/slots/has_or_had_authority.yaml | 3 +- .../has_or_had_based_on_observation.yaml | 16 + .../modules/slots/has_or_had_beneficiary.yaml | 3 +- .../modules/slots/has_or_had_boundary.yaml | 4 +- .../modules/slots/has_or_had_branch.yaml | 26 +- .../modules/slots/has_or_had_budget.yaml | 3 +- .../has_or_had_business_criticality.yaml | 16 + .../modules/slots/has_or_had_category.yaml | 3 +- .../modules/slots/has_or_had_chapter.yaml | 3 +- .../modules/slots/has_or_had_collection.yaml | 3 +- .../has_or_had_collection_narrower_type.yaml | 17 + .../modules/slots/has_or_had_comment.yaml | 3 +- .../modules/slots/has_or_had_component.yaml | 8 +- .../modules/slots/has_or_had_condition.yaml | 3 +- .../slots/has_or_had_condition_note.yaml | 16 + .../slots/has_or_had_condition_of_access.yaml | 17 + .../modules/slots/has_or_had_confidence.yaml | 3 +- .../slots/has_or_had_conservation_record.yaml | 17 + .../slots/has_or_had_contact_details.yaml | 3 +- .../slots/has_or_had_contact_point.yaml | 3 +- .../modules/slots/has_or_had_content.yaml | 90 +- .../modules/slots/has_or_had_convention.yaml | 16 + .../slots/has_or_had_conversion_rate.yaml | 16 + .../modules/slots/has_or_had_coordinates.yaml | 3 +- .../slots/has_or_had_curation_activity.yaml | 16 + .../modules/slots/has_or_had_custodian.yaml | 3 +- .../slots/has_or_had_data_quality_flag.yaml | 16 + .../has_or_had_data_service_endpoint.yaml | 16 + .../linkml/modules/slots/has_or_had_date.yaml | 16 + .../slots/has_or_had_date_of_birth.yaml | 16 + .../has_or_had_depositing_organization.yaml | 16 + .../modules/slots/has_or_had_description.yaml | 104 +-- .../modules/slots/has_or_had_detected.yaml | 3 +- .../modules/slots/has_or_had_device.yaml | 4 +- .../slots/has_or_had_digital_platform.yaml | 3 +- .../slots/has_or_had_digital_presence.yaml | 3 +- .../modules/slots/has_or_had_document.yaml | 3 +- .../slots/has_or_had_documentation.yaml | 3 +- .../has_or_had_documentation_source.yaml | 16 + .../modules/slots/has_or_had_domain.yaml | 3 +- .../modules/slots/has_or_had_edition.yaml | 3 +- .../slots/has_or_had_endowment_draw.yaml | 3 +- .../modules/slots/has_or_had_endpoint.yaml | 4 +- .../slots/has_or_had_engagement_metric.yaml | 3 +- .../has_or_had_environmental_condition.yaml | 17 + .../modules/slots/has_or_had_equipment.yaml | 4 +- .../slots/has_or_had_equipment_type.yaml | 3 +- .../slots/has_or_had_examination_method.yaml | 16 + .../modules/slots/has_or_had_example.yaml | 3 +- .../modules/slots/has_or_had_exhibition.yaml | 3 +- .../modules/slots/has_or_had_expense.yaml | 4 +- .../modules/slots/has_or_had_expenses.yaml | 17 + .../slots/has_or_had_expertise_in.yaml | 3 +- .../slots/has_or_had_exposed_collection.yaml | 17 + .../modules/slots/has_or_had_facility.yaml | 3 +- .../modules/slots/has_or_had_feature.yaml | 3 +- .../linkml/modules/slots/has_or_had_fee.yaml | 3 +- .../modules/slots/has_or_had_file_path.yaml | 3 +- .../modules/slots/has_or_had_finding_aid.yaml | 17 + .../modules/slots/has_or_had_fixity.yaml | 3 +- .../linkml/modules/slots/has_or_had_flag.yaml | 4 +- .../modules/slots/has_or_had_focus.yaml | 3 +- .../linkml/modules/slots/has_or_had_fond.yaml | 3 +- .../modules/slots/has_or_had_funded.yaml | 3 +- .../modules/slots/has_or_had_generate.yaml | 16 + .../modules/slots/has_or_had_geofeature.yaml | 3 +- .../slots/has_or_had_geographic_extent.yaml | 3 +- .../has_or_had_geographic_subdivision.yaml | 3 +- .../slots/has_or_had_geometric_extent.yaml | 3 +- .../modules/slots/has_or_had_geometry.yaml | 3 +- .../modules/slots/has_or_had_habitat.yaml | 3 +- .../modules/slots/has_or_had_height.yaml | 3 +- .../slots/has_or_had_heritage_type.yaml | 15 + .../modules/slots/has_or_had_homepage.yaml | 3 +- .../modules/slots/has_or_had_http_status.yaml | 3 +- .../modules/slots/has_or_had_hypernym.yaml | 3 +- .../modules/slots/has_or_had_hyponym.yaml | 4 +- .../has_or_had_ich_safeguarding_measure.yaml | 16 + .../modules/slots/has_or_had_identifier.yaml | 59 +- .../modules/slots/has_or_had_identify.yaml | 16 + .../slots/has_or_had_index_number.yaml | 3 +- .../modules/slots/has_or_had_interface.yaml | 3 +- .../modules/slots/has_or_had_investment.yaml | 3 +- .../modules/slots/has_or_had_iot_device.yaml | 16 + .../modules/slots/has_or_had_key_archive.yaml | 16 + .../modules/slots/has_or_had_label.yaml | 62 +- .../modules/slots/has_or_had_language.yaml | 3 +- .../modules/slots/has_or_had_liability.yaml | 3 +- .../slots/has_or_had_loaned_object.yaml | 16 + .../modules/slots/has_or_had_location.yaml | 4 +- .../slots/has_or_had_managed_by_cm.yaml | 16 + .../slots/has_or_had_managed_collection.yaml | 17 + .../slots/has_or_had_manages_collection.yaml | 17 + .../modules/slots/has_or_had_mandate.yaml | 2 +- .../linkml/modules/slots/has_or_had_mean.yaml | 4 +- .../modules/slots/has_or_had_measurement.yaml | 3 +- .../slots/has_or_had_measurement_type.yaml | 3 +- .../modules/slots/has_or_had_member.yaml | 3 +- .../slots/has_or_had_member_custodian.yaml | 17 + .../modules/slots/has_or_had_metadata.yaml | 3 +- .../modules/slots/has_or_had_method.yaml | 3 +- .../modules/slots/has_or_had_methodology.yaml | 3 +- .../modules/slots/has_or_had_model.yaml | 3 +- .../linkml/modules/slots/has_or_had_name.yaml | 3 +- .../modules/slots/has_or_had_net_asset.yaml | 16 + .../linkml/modules/slots/has_or_had_note.yaml | 3 +- .../modules/slots/has_or_had_objective.yaml | 4 +- .../slots/has_or_had_opening_hour.yaml | 3 +- .../modules/slots/has_or_had_operate.yaml | 16 + .../has_or_had_operates_platform_type.yaml | 16 + .../has_or_had_operates_storage_type.yaml | 16 + ...as_or_had_organizational_change_event.yaml | 17 + .../modules/slots/has_or_had_organizer.yaml | 3 +- .../modules/slots/has_or_had_origin.yaml | 3 +- .../modules/slots/has_or_had_owner.yaml | 3 +- .../modules/slots/has_or_had_participant.yaml | 16 + .../slots/has_or_had_participated_in.yaml | 3 +- .../has_or_had_participated_in_event.yaml | 16 + .../has_or_had_participated_in_project.yaml | 16 + .../modules/slots/has_or_had_period.yaml | 3 +- .../slots/has_or_had_place_of_birth.yaml | 16 + .../modules/slots/has_or_had_policy.yaml | 23 +- .../slots/has_or_had_policy_reference.yaml | 16 + .../slots/has_or_had_portal_data_source.yaml | 16 + .../modules/slots/has_or_had_post_type.yaml | 16 + .../slots/has_or_had_powered_by_cm.yaml | 16 + .../slots/has_or_had_previous_owner.yaml | 16 + .../modules/slots/has_or_had_price.yaml | 3 +- ...has_or_had_primary_presence_assertion.yaml | 17 + .../modules/slots/has_or_had_profile.yaml | 3 +- .../modules/slots/has_or_had_program.yaml | 16 + .../modules/slots/has_or_had_project.yaml | 16 + .../slots/has_or_had_provenance_event.yaml | 17 + .../slots/has_or_had_provenance_path.yaml | 46 +- .../modules/slots/has_or_had_publisher.yaml | 3 +- .../modules/slots/has_or_had_qualifier.yaml | 4 +- .../modules/slots/has_or_had_quantity.yaml | 48 +- .../linkml/modules/slots/has_or_had_rank.yaml | 3 +- .../linkml/modules/slots/has_or_had_rate.yaml | 3 +- .../modules/slots/has_or_had_rating.yaml | 4 +- .../modules/slots/has_or_had_rationale.yaml | 3 +- .../modules/slots/has_or_had_reason.yaml | 4 +- .../slots/has_or_had_registration_number.yaml | 16 + .../slots/has_or_had_related_activity.yaml | 16 + .../slots/has_or_had_related_exhibition.yaml | 16 + .../modules/slots/has_or_had_requirement.yaml | 3 +- .../slots/has_or_had_requirement_status.yaml | 16 + .../modules/slots/has_or_had_resolution.yaml | 4 +- .../slots/has_or_had_responsibility.yaml | 3 +- .../modules/slots/has_or_had_restriction.yaml | 3 +- .../slots/has_or_had_resulting_unit.yaml | 16 + .../modules/slots/has_or_had_revenue.yaml | 3 +- .../modules/slots/has_or_had_roadmap.yaml | 3 +- .../linkml/modules/slots/has_or_had_role.yaml | 3 +- .../modules/slots/has_or_had_safeguard.yaml | 16 + .../modules/slots/has_or_had_schedule.yaml | 3 +- .../modules/slots/has_or_had_schema.yaml | 3 +- .../modules/slots/has_or_had_scheme.yaml | 4 +- .../modules/slots/has_or_had_scope.yaml | 21 +- .../modules/slots/has_or_had_score.yaml | 3 +- .../slots/has_or_had_secondary_label.yaml | 17 + .../modules/slots/has_or_had_section.yaml | 4 +- .../slots/has_or_had_security_level.yaml | 16 + .../modules/slots/has_or_had_segment.yaml | 3 +- .../slots/has_or_had_sensitivity_level.yaml | 3 +- .../modules/slots/has_or_had_series.yaml | 3 +- .../modules/slots/has_or_had_service.yaml | 3 +- .../modules/slots/has_or_had_setpoint.yaml | 3 +- .../slots/has_or_had_significance.yaml | 8 +- .../has_or_had_social_media_profile.yaml | 3 +- .../modules/slots/has_or_had_source.yaml | 3 +- .../modules/slots/has_or_had_staff.yaml | 3 +- .../slots/has_or_had_staff_member.yaml | 3 +- .../modules/slots/has_or_had_standard.yaml | 4 +- .../modules/slots/has_or_had_status.yaml | 3 +- .../slots/has_or_had_storage_condition.yaml | 16 + .../slots/has_or_had_storage_unit.yaml | 16 + .../slots/has_or_had_stores_collection.yaml | 17 + .../modules/slots/has_or_had_style.yaml | 3 +- .../slots/has_or_had_sub_collection.yaml | 17 + .../slots/has_or_had_sub_department.yaml | 16 + .../modules/slots/has_or_had_subject.yaml | 3 +- .../slots/has_or_had_suborganization.yaml | 16 + .../modules/slots/has_or_had_subtype.yaml | 4 +- .../modules/slots/has_or_had_summary.yaml | 35 +- .../modules/slots/has_or_had_symbolism.yaml | 4 +- .../modules/slots/has_or_had_system.yaml | 16 + .../linkml/modules/slots/has_or_had_text.yaml | 45 +- .../slots/has_or_had_text_segment.yaml | 16 + .../modules/slots/has_or_had_thumbnail.yaml | 3 +- .../linkml/modules/slots/has_or_had_tier.yaml | 3 +- .../modules/slots/has_or_had_timestamp.yaml | 3 +- .../modules/slots/has_or_had_token.yaml | 3 +- .../modules/slots/has_or_had_tolerance.yaml | 4 +- .../slots/has_or_had_tracked_in_cm.yaml | 16 + .../slots/has_or_had_transmission_method.yaml | 16 + .../modules/slots/has_or_had_treatment.yaml | 3 +- .../modules/slots/has_or_had_treshold.yaml | 3 +- .../linkml/modules/slots/has_or_had_type.yaml | 125 +-- .../modules/slots/has_or_had_type_code.yaml | 3 +- .../linkml/modules/slots/has_or_had_uri.yaml | 16 + .../modules/slots/has_or_had_use_case.yaml | 28 +- .../modules/slots/has_or_had_used_source.yaml | 16 + .../slots/has_or_had_user_category.yaml | 2 +- .../modules/slots/has_or_had_value.yaml | 4 +- .../modules/slots/has_or_had_venue.yaml | 3 +- .../slots/has_or_had_verification_status.yaml | 16 + .../modules/slots/has_or_had_version.yaml | 3 +- .../modules/slots/has_or_had_web_claim.yaml | 16 + .../modules/slots/has_or_had_web_page.yaml | 16 + .../modules/slots/has_or_had_width.yaml | 3 +- .../slots/has_or_had_writing_system.yaml | 3 +- .../linkml/modules/slots/has_person_name.yaml | 16 + .../modules/slots/has_person_observation.yaml | 17 + .../slots/has_supervised_handling.yaml | 3 +- .../linkml/modules/slots/has_unit.yaml | 16 + .../linkml/modules/slots/has_wifi.yaml | 3 +- .../20251121/linkml/modules/slots/hc_id.yaml | 16 + .../modules/slots/heritage_holding.yaml | 16 + .../linkml/modules/slots/heritage_type.yaml | 16 + .../slots/historic_building_description.yaml | 16 + .../modules/slots/historic_building_id.yaml | 16 + .../modules/slots/historic_building_name.yaml | 16 + .../slots/historic_garden_designation.yaml | 3 +- .../modules/slots/homepage_web_address.yaml | 16 + .../linkml/modules/slots/html_file.yaml | 16 + .../linkml/modules/slots/ich_domain.yaml | 16 + .../slots/ich_transmission_method.yaml | 16 + .../linkml/modules/slots/iconography.yaml | 16 + schemas/20251121/linkml/modules/slots/id.yaml | 16 + .../linkml/modules/slots/identified_by.yaml | 16 + .../modules/slots/identifier_scheme.yaml | 16 + .../modules/slots/identifier_value.yaml | 16 + .../slots/identifies_or_identified.yaml | 4 +- .../slots/identifies_or_identified_as.yaml | 3 +- .../linkml/modules/slots/iiif_compatible.yaml | 16 + .../linkml/modules/slots/iiif_support.yaml | 16 + .../linkml/modules/slots/illustration.yaml | 16 + .../linkml/modules/slots/image_url.yaml | 16 + .../modules/slots/impact_measurement.yaml | 16 + .../slots/implements_auxiliary_platform.yaml | 17 + .../slots/implements_or_implemented.yaml | 4 +- .../modules/slots/imposes_or_imposed.yaml | 3 +- .../linkml/modules/slots/inbound_from.yaml | 3 +- .../modules/slots/includes_bounding_box.yaml | 3 +- .../modules/slots/includes_handwriting.yaml | 3 +- .../slots/includes_music_description.yaml | 3 +- .../slots/includes_object_tracking.yaml | 3 +- .../slots/includes_segmentation_mask.yaml | 3 +- .../slots/includes_sound_description.yaml | 3 +- .../modules/slots/includes_speaker.yaml | 3 +- .../includes_speaker_identification.yaml | 3 +- .../modules/slots/includes_timestamp.yaml | 3 +- .../modules/slots/indicates_or_indicated.yaml | 3 +- .../slots/industry_benchmark_high.yaml | 3 +- .../modules/slots/industry_benchmark_low.yaml | 3 +- .../modules/slots/info_session_date.yaml | 3 +- .../linkml/modules/slots/initial.yaml | 3 +- .../modules/slots/initial_of_the_initial.yaml | 3 +- .../modules/slots/innovation_budget.yaml | 3 +- .../linkml/modules/slots/inscription.yaml | 3 +- .../modules/slots/installation_date.yaml | 3 +- .../modules/slots/installed_at_place.yaml | 3 +- .../linkml/modules/slots/instance_of.yaml | 3 +- .../modules/slots/institution_function.yaml | 3 +- .../slots/institution_linkedin_url.yaml | 3 +- .../modules/slots/institution_name.yaml | 3 +- .../modules/slots/insurance_currency.yaml | 3 +- .../modules/slots/insurance_provider.yaml | 3 +- .../linkml/modules/slots/insurance_value.yaml | 3 +- .../slots/intangible_heritage_subtype.yaml | 3 +- .../slots/integrates_or_integrated.yaml | 3 +- .../modules/slots/interlibrary_loan.yaml | 3 +- .../modules/slots/internal_funding.yaml | 3 +- .../linkml/modules/slots/international.yaml | 3 +- .../modules/slots/inventory_number.yaml | 3 +- .../modules/slots/inventory_web_address.yaml | 3 +- .../modules/slots/involves_or_involved.yaml | 4 +- .../linkml/modules/slots/is_accessible.yaml | 3 +- .../linkml/modules/slots/is_accredited.yaml | 3 +- .../linkml/modules/slots/is_active.yaml | 3 +- .../slots/is_annex_of_reading_room.yaml | 3 +- .../modules/slots/is_auxiliary_of_place.yaml | 3 +- .../slots/is_auxiliary_of_platform.yaml | 3 +- .../linkml/modules/slots/is_background.yaml | 3 +- .../linkml/modules/slots/is_branch_of.yaml | 3 +- .../modules/slots/is_closed_caption.yaml | 3 +- .../modules/slots/is_current_version.yaml | 3 +- .../linkml/modules/slots/is_deceased.yaml | 3 +- .../linkml/modules/slots/is_default.yaml | 16 + .../linkml/modules/slots/is_embeddable.yaml | 3 +- .../modules/slots/is_heritage_relevant.yaml | 3 +- .../modules/slots/is_historical_boundary.yaml | 3 +- .../linkml/modules/slots/is_leased.yaml | 3 +- .../modules/slots/is_legal_status_of.yaml | 3 +- .../modules/slots/is_licensed_content.yaml | 3 +- .../linkml/modules/slots/is_made_for_kid.yaml | 3 +- .../linkml/modules/slots/is_mandatory.yaml | 3 +- .../modules/slots/is_official_assessment.yaml | 3 +- .../modules/slots/is_official_content.yaml | 3 +- .../modules/slots/is_open_to_public.yaml | 3 +- .../slots/is_or_was_accessioned_through.yaml | 3 +- .../slots/is_or_was_acquired_through.yaml | 27 +- .../slots/is_or_was_affiliated_with.yaml | 3 +- .../slots/is_or_was_allocated_budget.yaml | 3 +- .../slots/is_or_was_allocated_through.yaml | 3 +- .../modules/slots/is_or_was_allocated_to.yaml | 3 +- .../slots/is_or_was_alternative_form_of.yaml | 3 +- .../slots/is_or_was_amended_through.yaml | 3 +- .../slots/is_or_was_applicable_in.yaml | 23 +- .../modules/slots/is_or_was_approved_by.yaml | 3 +- .../modules/slots/is_or_was_approved_on.yaml | 3 +- .../modules/slots/is_or_was_archived_as.yaml | 3 +- .../modules/slots/is_or_was_archived_at.yaml | 3 +- .../modules/slots/is_or_was_asserted_on.yaml | 4 +- .../modules/slots/is_or_was_assessed_on.yaml | 4 +- .../modules/slots/is_or_was_available.yaml | 3 +- .../modules/slots/is_or_was_born_on.yaml | 4 +- .../modules/slots/is_or_was_cancelled_by.yaml | 3 +- .../modules/slots/is_or_was_cataloged_in.yaml | 4 +- .../slots/is_or_was_categorized_as.yaml | 3 +- .../modules/slots/is_or_was_caused_by.yaml | 3 +- .../modules/slots/is_or_was_ceased_by.yaml | 3 +- .../slots/is_or_was_checked_through.yaml | 3 +- .../slots/is_or_was_classified_as.yaml | 3 +- .../slots/is_or_was_collection_of.yaml | 3 +- .../slots/is_or_was_compatible_with.yaml | 4 +- .../modules/slots/is_or_was_conducted_by.yaml | 4 +- .../modules/slots/is_or_was_created_by.yaml | 3 +- .../slots/is_or_was_created_through.yaml | 4 +- .../slots/is_or_was_curated_through.yaml | 4 +- .../modules/slots/is_or_was_current.yaml | 3 +- .../modules/slots/is_or_was_deployed_at.yaml | 3 +- .../modules/slots/is_or_was_deposited_by.yaml | 4 +- .../modules/slots/is_or_was_derived_from.yaml | 3 +- .../slots/is_or_was_designated_on.yaml | 16 + .../modules/slots/is_or_was_designed_by.yaml | 3 +- .../modules/slots/is_or_was_diarized.yaml | 3 +- .../slots/is_or_was_documented_in.yaml | 4 +- .../modules/slots/is_or_was_due_on.yaml | 16 +- .../modules/slots/is_or_was_edited_by.yaml | 3 +- .../modules/slots/is_or_was_effective_at.yaml | 3 +- .../modules/slots/is_or_was_employed_by.yaml | 3 +- .../slots/is_or_was_encompassed_by.yaml | 3 +- .../slots/is_or_was_established_by.yaml | 3 +- .../modules/slots/is_or_was_exhibited_at.yaml | 3 +- .../modules/slots/is_or_was_expired_at.yaml | 3 +- .../modules/slots/is_or_was_exposed_via.yaml | 23 +- .../modules/slots/is_or_was_extended.yaml | 3 +- .../slots/is_or_was_extracted_using.yaml | 3 +- .../modules/slots/is_or_was_generated_by.yaml | 3 +- .../modules/slots/is_or_was_governed_by.yaml | 3 +- .../slots/is_or_was_implemented_by.yaml | 4 +- .../modules/slots/is_or_was_included_in.yaml | 3 +- .../modules/slots/is_or_was_indexed.yaml | 3 +- .../slots/is_or_was_instantiated_as.yaml | 3 +- .../slots/is_or_was_instantiated_by.yaml | 3 +- .../modules/slots/is_or_was_listed_in.yaml | 3 +- .../modules/slots/is_or_was_located_at.yaml | 16 + .../modules/slots/is_or_was_location_of.yaml | 3 +- .../modules/slots/is_or_was_managed_by.yaml | 3 +- .../modules/slots/is_or_was_member_of.yaml | 3 +- .../modules/slots/is_or_was_opened_on.yaml | 20 +- .../modules/slots/is_or_was_operated_by.yaml | 4 +- .../slots/is_or_was_part_of_series.yaml | 17 + .../modules/slots/is_or_was_platform_of.yaml | 3 +- .../modules/slots/is_or_was_position.yaml | 3 +- .../modules/slots/is_or_was_published.yaml | 3 +- .../modules/slots/is_or_was_published_at.yaml | 3 +- .../modules/slots/is_or_was_published_by.yaml | 3 +- .../modules/slots/is_or_was_related_to.yaml | 112 +-- .../slots/is_or_was_represented_by.yaml | 3 +- .../modules/slots/is_or_was_required.yaml | 3 +- .../slots/is_or_was_responsible_for.yaml | 3 +- .../modules/slots/is_or_was_retrieved_at.yaml | 17 + .../modules/slots/is_or_was_retrieved_by.yaml | 3 +- .../slots/is_or_was_retrieved_through.yaml | 3 +- .../modules/slots/is_or_was_returned.yaml | 3 +- .../modules/slots/is_or_was_revision_of.yaml | 3 +- .../modules/slots/is_or_was_signed_at.yaml | 3 +- .../modules/slots/is_or_was_signed_on.yaml | 3 +- .../modules/slots/is_or_was_stored_at.yaml | 3 +- .../modules/slots/is_or_was_stored_in.yaml | 16 + .../slots/is_or_was_sub_collection_of.yaml | 3 +- .../slots/is_or_was_suborganization_of.yaml | 3 +- .../modules/slots/is_or_was_succeeded_by.yaml | 3 +- .../slots/is_or_was_superseded_by.yaml | 3 +- .../modules/slots/is_or_was_targeted_at.yaml | 3 +- .../is_or_was_temporarily_located_at.yaml | 3 +- .../slots/is_or_was_threatened_by.yaml | 3 +- .../slots/is_or_was_transferred_to.yaml | 3 +- .../modules/slots/is_or_was_triggered_by.yaml | 4 +- .../modules/slots/is_or_was_used_by.yaml | 3 +- .../modules/slots/is_or_was_used_in.yaml | 3 +- .../modules/slots/is_or_was_verified_by.yaml | 3 +- .../modules/slots/is_or_was_visible_in.yaml | 3 +- .../linkml/modules/slots/is_overlapping.yaml | 3 +- .../modules/slots/is_part_of_complex.yaml | 3 +- .../linkml/modules/slots/is_permanent.yaml | 3 +- .../slots/is_primary_digital_presence.yaml | 3 +- .../modules/slots/is_public_facing.yaml | 3 +- .../linkml/modules/slots/is_rebuilding.yaml | 3 +- .../linkml/modules/slots/is_recognized.yaml | 3 +- .../linkml/modules/slots/is_recurring.yaml | 3 +- .../20251121/linkml/modules/slots/is_sdh.yaml | 3 +- .../linkml/modules/slots/is_sub_guide.yaml | 3 +- .../linkml/modules/slots/is_temporary.yaml | 3 +- .../modules/slots/is_type_specimen.yaml | 3 +- .../linkml/modules/slots/is_verified.yaml | 3 +- .../20251121/linkml/modules/slots/isbn.yaml | 3 +- .../linkml/modules/slots/isbn_13.yaml | 3 +- .../20251121/linkml/modules/slots/isil.yaml | 3 +- .../linkml/modules/slots/iso_3166_2_code.yaml | 3 +- .../linkml/modules/slots/iso_standard.yaml | 3 +- .../20251121/linkml/modules/slots/issn.yaml | 3 +- .../linkml/modules/slots/issued_call.yaml | 3 +- .../modules/slots/issuing_organisation.yaml | 3 +- .../20251121/linkml/modules/slots/item.yaml | 3 +- .../linkml/modules/slots/item_returned.yaml | 3 +- .../linkml/modules/slots/iucn_status.yaml | 3 +- .../linkml/modules/slots/jurisdiction.yaml | 3 +- .../linkml/modules/slots/jurisdiction_id.yaml | 3 +- .../modules/slots/jurisdiction_level.yaml | 3 +- .../modules/slots/jurisdiction_type.yaml | 3 +- .../linkml/modules/slots/justification.yaml | 3 +- .../linkml/modules/slots/key_distinction.yaml | 3 +- .../modules/slots/keyframe_extraction.yaml | 3 +- .../linkml/modules/slots/keyword.yaml | 3 +- .../modules/slots/kien_registration_date.yaml | 3 +- .../linkml/modules/slots/kien_url.yaml | 3 +- .../modules/slots/knowledge_transmission.yaml | 3 +- .../linkml/modules/slots/label_de.yaml | 3 +- .../linkml/modules/slots/label_es.yaml | 3 +- .../linkml/modules/slots/label_fr.yaml | 3 +- .../linkml/modules/slots/label_it.yaml | 3 +- .../linkml/modules/slots/label_nl.yaml | 3 +- .../linkml/modules/slots/label_pt.yaml | 3 +- .../linkml/modules/slots/lacks_or_lacked.yaml | 3 +- .../modules/slots/landmark_confidence.yaml | 3 +- .../modules/slots/landmark_geonames_id.yaml | 3 +- .../linkml/modules/slots/landmark_label.yaml | 3 +- .../modules/slots/landmark_segment.yaml | 3 +- .../modules/slots/landmark_wikidata_id.yaml | 3 +- .../linkml/modules/slots/language.yaml | 3 +- .../linkml/modules/slots/language_code.yaml | 3 +- .../linkml/modules/slots/language_name.yaml | 3 +- .../linkml/modules/slots/language_raw.yaml | 3 +- .../modules/slots/languages_detected.yaml | 3 +- .../linkml/modules/slots/languages_raw.yaml | 3 +- .../linkml/modules/slots/last_modified.yaml | 3 +- .../linkml/modules/slots/latency_ms.yaml | 3 +- .../linkml/modules/slots/latitude.yaml | 3 +- .../linkml/modules/slots/launch_date.yaml | 3 +- .../linkml/modules/slots/lease_expiry.yaml | 3 +- .../linkml/modules/slots/legacy_planning.yaml | 3 +- .../linkml/modules/slots/legal_basis.yaml | 3 +- .../modules/slots/legal_entity_type.yaml | 3 +- .../linkml/modules/slots/legal_form.yaml | 3 +- .../modules/slots/legal_jurisdiction.yaml | 3 +- .../linkml/modules/slots/legal_name.yaml | 3 +- .../linkml/modules/slots/legal_note.yaml | 3 +- .../modules/slots/legal_provenance_note.yaml | 3 +- .../slots/legal_responsibility_basis.yaml | 3 +- .../slots/legal_responsibility_end_date.yaml | 3 +- .../legal_responsibility_start_date.yaml | 3 +- .../linkml/modules/slots/legal_status.yaml | 3 +- .../modules/slots/legal_system_type.yaml | 3 +- .../20251121/linkml/modules/slots/lender.yaml | 3 +- .../linkml/modules/slots/lender_contact.yaml | 3 +- .../linkml/modules/slots/lending_policy.yaml | 3 +- .../modules/slots/library_catalog_url.yaml | 3 +- .../modules/slots/library_search_score.yaml | 3 +- .../linkml/modules/slots/library_subtype.yaml | 3 +- .../linkml/modules/slots/license.yaml | 3 +- .../linkml/modules/slots/life_stage.yaml | 3 +- .../modules/slots/lifecycle_phase_type.yaml | 3 +- .../linkml/modules/slots/light_max_lux.yaml | 3 +- .../linkml/modules/slots/like_count.yaml | 3 +- .../modules/slots/likelihood_confidence.yaml | 3 +- .../modules/slots/likelihood_factor.yaml | 3 +- .../modules/slots/likelihood_level.yaml | 3 +- .../modules/slots/likelihood_score.yaml | 3 +- .../slots/likely_whatsapp_proficient.yaml | 3 +- .../linkml/modules/slots/link_context.yaml | 3 +- .../linkml/modules/slots/link_rationale.yaml | 3 +- .../linkml/modules/slots/link_text.yaml | 3 +- .../linkml/modules/slots/link_type.yaml | 3 +- .../linkml/modules/slots/link_url.yaml | 3 +- .../modules/slots/linked_class_name.yaml | 3 +- .../linkml/modules/slots/linked_data.yaml | 3 +- .../modules/slots/linked_data_access.yaml | 3 +- .../modules/slots/linked_data_export.yaml | 3 +- .../modules/slots/linked_to_collection.yaml | 3 +- .../modules/slots/linkedin_profile_path.yaml | 3 +- .../modules/slots/linkedin_profile_url.yaml | 3 +- .../linkml/modules/slots/linkedin_url.yaml | 3 +- .../linkml/modules/slots/list_item.yaml | 3 +- .../linkml/modules/slots/literal_name.yaml | 3 +- .../modules/slots/live_broadcast_content.yaml | 3 +- .../modules/slots/living_collection.yaml | 3 +- .../linkml/modules/slots/llm_response.yaml | 3 +- .../modules/slots/loan_agreement_url.yaml | 3 +- .../linkml/modules/slots/loan_end_date.yaml | 3 +- .../linkml/modules/slots/loan_history.yaml | 3 +- .../linkml/modules/slots/loan_id.yaml | 3 +- .../linkml/modules/slots/loan_note.yaml | 3 +- .../linkml/modules/slots/loan_number.yaml | 3 +- .../linkml/modules/slots/loan_purpose.yaml | 3 +- .../linkml/modules/slots/loan_start_date.yaml | 3 +- .../linkml/modules/slots/loan_status.yaml | 3 +- .../linkml/modules/slots/loan_timespan.yaml | 3 +- .../linkml/modules/slots/loan_type.yaml | 3 +- .../linkml/modules/slots/locality.yaml | 3 +- .../linkml/modules/slots/located_at.yaml | 3 +- .../linkml/modules/slots/location.yaml | 3 +- .../modules/slots/location_browse_score.yaml | 3 +- .../linkml/modules/slots/logo_confidence.yaml | 3 +- .../linkml/modules/slots/logo_label.yaml | 3 +- .../modules/slots/logo_organization.yaml | 3 +- .../linkml/modules/slots/logo_segment.yaml | 3 +- .../linkml/modules/slots/long_name.yaml | 3 +- .../linkml/modules/slots/longitude.yaml | 3 +- .../linkml/modules/slots/lot_number.yaml | 3 +- .../linkml/modules/slots/maintained_by.yaml | 3 +- .../modules/slots/maintenance_schedule.yaml | 3 +- .../linkml/modules/slots/major_city.yaml | 3 +- .../modules/slots/major_research_project.yaml | 3 +- .../linkml/modules/slots/managed_by.yaml | 3 +- .../modules/slots/manages_collection.yaml | 3 +- .../modules/slots/manages_or_managed.yaml | 4 +- .../linkml/modules/slots/managing_unit.yaml | 3 +- .../linkml/modules/slots/mandate.yaml | 3 +- .../linkml/modules/slots/manifest.json | 831 +----------------- .../linkml/modules/slots/marginalia.yaml | 3 +- .../linkml/modules/slots/martyred.yaml | 3 +- .../modules/slots/material_composition.yaml | 3 +- .../slots/material_specialization.yaml | 3 +- .../linkml/modules/slots/materials_used.yaml | 3 +- .../slots/max_annual_light_exposure.yaml | 3 +- .../linkml/modules/slots/max_group_size.yaml | 3 +- .../linkml/modules/slots/max_light_lux.yaml | 3 +- .../modules/slots/max_likelihood_score.yaml | 3 +- .../linkml/modules/slots/maximum_amount.yaml | 3 +- .../modules/slots/maximum_of_maximum.yaml | 17 + .../modules/slots/measurement_data.yaml | 3 +- .../modules/slots/measures_or_measured.yaml | 4 +- .../20251121/linkml/modules/slots/medium.yaml | 3 +- .../linkml/modules/slots/member_of.yaml | 3 +- .../modules/slots/membership_criteria.yaml | 3 +- .../modules/slots/membership_required.yaml | 3 +- .../linkml/modules/slots/membership_size.yaml | 3 +- .../modules/slots/metadata_standard.yaml | 3 +- .../20251121/linkml/modules/slots/method.yaml | 3 +- .../modules/slots/metrics_observed_at.yaml | 3 +- .../modules/slots/metrics_observed_date.yaml | 3 +- .../linkml/modules/slots/michelin_star.yaml | 3 +- .../linkml/modules/slots/minimum_amount.yaml | 3 +- .../modules/slots/minimum_donation.yaml | 3 +- .../linkml/modules/slots/minimum_partner.yaml | 3 +- .../modules/slots/mission_statement.yaml | 3 +- .../slots/mixed_governance_structure.yaml | 3 +- .../20251121/linkml/modules/slots/model.yaml | 3 +- .../modules/slots/model_architecture.yaml | 3 +- .../linkml/modules/slots/model_provider.yaml | 3 +- .../linkml/modules/slots/model_task.yaml | 3 +- .../linkml/modules/slots/model_version.yaml | 3 +- .../linkml/modules/slots/modified.yaml | 3 +- .../modules/slots/monitoring_platform.yaml | 3 +- .../slots/monitoring_platform_url.yaml | 3 +- .../linkml/modules/slots/monument_number.yaml | 3 +- .../modules/slots/multilingual_label.yaml | 3 +- .../modules/slots/museum_search_score.yaml | 3 +- .../linkml/modules/slots/museum_subtype.yaml | 3 +- .../slots/museum_type_classification.yaml | 3 +- .../modules/slots/music_confidence.yaml | 3 +- .../linkml/modules/slots/music_detected.yaml | 3 +- .../modules/slots/music_end_seconds.yaml | 3 +- .../linkml/modules/slots/music_genre.yaml | 3 +- .../modules/slots/music_genres_detected.yaml | 3 +- .../slots/music_segment_confidence.yaml | 3 +- .../modules/slots/music_start_seconds.yaml | 3 +- .../linkml/modules/slots/music_type.yaml | 3 +- .../slots/mutual_connections_text.yaml | 3 +- .../20251121/linkml/modules/slots/name.yaml | 3 +- .../linkml/modules/slots/name_authority.yaml | 3 +- .../linkml/modules/slots/name_language.yaml | 3 +- .../linkml/modules/slots/name_local.yaml | 3 +- .../modules/slots/name_specification.yaml | 3 +- .../linkml/modules/slots/name_type.yaml | 3 +- .../modules/slots/name_validity_period.yaml | 3 +- .../modules/slots/narrower_concept.yaml | 3 +- .../linkml/modules/slots/narrower_type.yaml | 3 +- .../linkml/modules/slots/nazi_era_flag.yaml | 3 +- .../linkml/modules/slots/nesting_level.yaml | 3 +- .../modules/slots/network_analysis.yaml | 3 +- schemas/20251121/linkml/modules/slots/nl.yaml | 3 +- .../linkml/modules/slots/no_fabrication.yaml | 3 +- .../linkml/modules/slots/noise_floor_db.yaml | 3 +- .../modules/slots/nonprofit_subtype.yaml | 3 +- .../modules/slots/notable_examples.yaml | 3 +- .../modules/slots/notarial_deed_number.yaml | 3 +- .../linkml/modules/slots/notary_name.yaml | 3 +- .../linkml/modules/slots/notary_office.yaml | 3 +- .../20251121/linkml/modules/slots/note.yaml | 3 +- .../linkml/modules/slots/note_content.yaml | 3 +- .../linkml/modules/slots/note_date.yaml | 3 +- .../linkml/modules/slots/note_type.yaml | 3 +- .../linkml/modules/slots/numeric_value.yaml | 3 +- .../modules/slots/oai_pmh_endpoint.yaml | 3 +- .../modules/slots/object_alternate_name.yaml | 3 +- .../slots/object_classes_detected.yaml | 3 +- .../modules/slots/object_collection_id.yaml | 3 +- .../modules/slots/object_confidence.yaml | 3 +- .../modules/slots/object_description.yaml | 3 +- .../linkml/modules/slots/object_id.yaml | 3 +- .../linkml/modules/slots/object_label.yaml | 3 +- .../linkml/modules/slots/object_name.yaml | 3 +- .../linkml/modules/slots/object_ref.yaml | 3 +- .../linkml/modules/slots/object_segment.yaml | 3 +- .../linkml/modules/slots/object_type.yaml | 3 +- .../modules/slots/object_wikidata_id.yaml | 3 +- .../linkml/modules/slots/objective.yaml | 3 +- .../linkml/modules/slots/objects_added.yaml | 3 +- .../modules/slots/objects_affected.yaml | 3 +- .../linkml/modules/slots/objects_count.yaml | 3 +- .../linkml/modules/slots/objects_removed.yaml | 3 +- .../linkml/modules/slots/observation.yaml | 3 +- .../modules/slots/observation_context.yaml | 3 +- .../modules/slots/observation_date.yaml | 3 +- .../linkml/modules/slots/observation_id.yaml | 3 +- .../modules/slots/observation_note.yaml | 3 +- .../modules/slots/observation_period.yaml | 3 +- .../linkml/modules/slots/observation_ref.yaml | 3 +- .../modules/slots/observation_source.yaml | 3 +- .../linkml/modules/slots/observed_entity.yaml | 3 +- .../linkml/modules/slots/observed_in.yaml | 3 +- .../linkml/modules/slots/observed_name.yaml | 3 +- .../modules/slots/observer_affiliation.yaml | 3 +- .../linkml/modules/slots/observer_name.yaml | 3 +- .../linkml/modules/slots/observer_type.yaml | 3 +- .../linkml/modules/slots/occupation.yaml | 3 +- .../modules/slots/occurs_or_occurred_at.yaml | 3 +- .../linkml/modules/slots/oclc_number.yaml | 3 +- .../linkml/modules/slots/offered_by.yaml | 3 +- .../slots/offers_or_offered_access.yaml | 3 +- .../slots/official_institution_subtype.yaml | 3 +- .../linkml/modules/slots/online_shop.yaml | 3 +- .../linkml/modules/slots/open_source.yaml | 3 +- .../linkml/modules/slots/opening_hour.yaml | 3 +- .../linkml/modules/slots/operated_by.yaml | 3 +- .../modules/slots/operates_or_operated.yaml | 4 +- .../modules/slots/operating_budget.yaml | 3 +- .../linkml/modules/slots/operating_hour.yaml | 3 +- .../modules/slots/operational_status.yaml | 3 +- .../linkml/modules/slots/operator.yaml | 3 +- .../slots/organization_legal_form.yaml | 3 +- .../modules/slots/organization_name.yaml | 3 +- .../modules/slots/organization_type.yaml | 3 +- .../slots/organizational_change_score.yaml | 3 +- .../modules/slots/organizational_level.yaml | 3 +- .../modules/slots/organizational_mission.yaml | 3 +- .../slots/organizational_principle.yaml | 3 +- .../slots/organizational_principle_uri.yaml | 3 +- .../slots/organizational_structure.yaml | 3 +- .../linkml/modules/slots/organized_by.yaml | 3 +- .../linkml/modules/slots/organizing_body.yaml | 3 +- .../linkml/modules/slots/origin_location.yaml | 3 +- .../linkml/modules/slots/origin_period.yaml | 3 +- .../modules/slots/original_end_date.yaml | 3 +- .../slots/originates_or_originated_from.yaml | 3 +- .../20251121/linkml/modules/slots/osm_id.yaml | 3 +- .../slots/outbound_condition_report_url.yaml | 3 +- .../linkml/modules/slots/outbound_to.yaml | 3 +- .../slots/outdoor_seating_capacity.yaml | 3 +- .../slots/outdoor_site_description.yaml | 3 +- .../linkml/modules/slots/outdoor_site_id.yaml | 3 +- .../modules/slots/outdoor_site_name.yaml | 3 +- .../modules/slots/outdoor_site_type.yaml | 3 +- .../modules/slots/overall_confidence.yaml | 3 +- .../linkml/modules/slots/overall_status.yaml | 3 +- .../modules/slots/oversight_jurisdiction.yaml | 3 +- .../linkml/modules/slots/ownership_stamp.yaml | 3 +- .../20251121/linkml/modules/slots/page.yaml | 3 +- .../linkml/modules/slots/page_count.yaml | 3 +- .../linkml/modules/slots/page_section.yaml | 3 +- .../linkml/modules/slots/page_title.yaml | 3 +- .../linkml/modules/slots/paragraph_count.yaml | 3 +- .../linkml/modules/slots/parallel_title.yaml | 3 +- .../modules/slots/parent_corporation.yaml | 3 +- .../modules/slots/parent_department.yaml | 3 +- .../modules/slots/parent_programme.yaml | 3 +- .../linkml/modules/slots/parent_society.yaml | 3 +- .../linkml/modules/slots/parent_unit.yaml | 3 +- .../modules/slots/part_of_collection.yaml | 3 +- .../slots/part_of_custodian_collection.yaml | 3 +- .../linkml/modules/slots/part_of_event.yaml | 3 +- .../modules/slots/part_of_facility.yaml | 3 +- .../linkml/modules/slots/part_of_storage.yaml | 3 +- .../linkml/modules/slots/part_of_zone.yaml | 3 +- .../linkml/modules/slots/part_type.yaml | 3 +- .../modules/slots/participant_count.yaml | 3 +- .../participates_or_participated_in.yaml | 4 +- .../slots/participating_custodian.yaml | 3 +- .../slots/participating_institution.yaml | 3 +- .../linkml/modules/slots/particulate_max.yaml | 3 +- .../modules/slots/partner_institution.yaml | 3 +- .../modules/slots/partnership_model.yaml | 3 +- .../modules/slots/partnership_required.yaml | 3 +- .../linkml/modules/slots/patronym.yaml | 3 +- .../modules/slots/payment_frequency.yaml | 3 +- .../linkml/modules/slots/pdf_url.yaml | 3 +- .../modules/slots/performance_datetime.yaml | 3 +- .../slots/performance_description.yaml | 3 +- .../modules/slots/performance_duration.yaml | 3 +- .../linkml/modules/slots/performance_id.yaml | 3 +- .../modules/slots/performance_location.yaml | 3 +- .../modules/slots/performance_name.yaml | 3 +- .../modules/slots/performance_note.yaml | 3 +- .../linkml/modules/slots/performance_of.yaml | 3 +- .../modules/slots/performance_repertoire.yaml | 3 +- .../modules/slots/performance_venue.yaml | 3 +- .../linkml/modules/slots/performed_by.yaml | 3 +- .../linkml/modules/slots/performer.yaml | 3 +- .../20251121/linkml/modules/slots/period.yaml | 3 +- .../linkml/modules/slots/period_covered.yaml | 3 +- .../modules/slots/period_description.yaml | 3 +- .../linkml/modules/slots/period_end.yaml | 3 +- .../linkml/modules/slots/period_name.yaml | 3 +- .../linkml/modules/slots/period_start.yaml | 3 +- .../modules/slots/permanent_location.yaml | 3 +- .../modules/slots/permission_required.yaml | 3 +- .../linkml/modules/slots/person_claim_id.yaml | 3 +- .../modules/slots/person_claim_type.yaml | 3 +- .../modules/slots/person_claim_value.yaml | 3 +- .../modules/slots/person_html_file.yaml | 3 +- .../linkml/modules/slots/person_id.yaml | 3 +- .../linkml/modules/slots/person_name.yaml | 3 +- .../modules/slots/person_research_score.yaml | 3 +- .../slots/personal_collection_subtype.yaml | 3 +- .../modules/slots/personnel_budget.yaml | 3 +- .../slots/pest_management_required.yaml | 3 +- .../linkml/modules/slots/photograph.yaml | 3 +- .../modules/slots/physical_location.yaml | 3 +- .../linkml/modules/slots/pipeline_stage.yaml | 3 +- .../modules/slots/place_custodian_ref.yaml | 3 +- .../modules/slots/place_description.yaml | 3 +- .../modules/slots/place_designation.yaml | 3 +- .../linkml/modules/slots/place_language.yaml | 3 +- .../linkml/modules/slots/place_name.yaml | 3 +- .../linkml/modules/slots/place_note.yaml | 3 +- .../modules/slots/place_of_publication.yaml | 3 +- .../modules/slots/place_specificity.yaml | 3 +- .../modules/slots/planned_closure_date.yaml | 3 +- .../linkml/modules/slots/planned_end.yaml | 3 +- .../linkml/modules/slots/planned_start.yaml | 3 +- .../modules/slots/plant_species_count.yaml | 3 +- .../modules/slots/platform_description.yaml | 3 +- .../linkml/modules/slots/platform_id.yaml | 3 +- .../linkml/modules/slots/platform_name.yaml | 3 +- .../linkml/modules/slots/platform_of.yaml | 3 +- .../modules/slots/platform_purpose.yaml | 3 +- .../linkml/modules/slots/platform_type.yaml | 3 +- .../modules/slots/platform_type_category.yaml | 3 +- .../slots/platform_type_description.yaml | 3 +- .../modules/slots/platform_type_id.yaml | 3 +- .../modules/slots/platform_type_name.yaml | 3 +- .../linkml/modules/slots/platform_url.yaml | 3 +- .../modules/slots/policy_authority.yaml | 3 +- .../modules/slots/policy_description.yaml | 3 +- .../linkml/modules/slots/policy_id.yaml | 3 +- .../linkml/modules/slots/policy_name.yaml | 3 +- .../modules/slots/policy_review_date.yaml | 3 +- .../modules/slots/portal_description.yaml | 3 +- .../linkml/modules/slots/portal_id.yaml | 3 +- .../linkml/modules/slots/portal_language.yaml | 3 +- .../linkml/modules/slots/portal_name.yaml | 3 +- .../linkml/modules/slots/portal_status.yaml | 3 +- .../linkml/modules/slots/portal_type.yaml | 3 +- .../modules/slots/portal_type_category.yaml | 3 +- .../slots/portal_type_description.yaml | 3 +- .../linkml/modules/slots/portal_type_id.yaml | 3 +- .../modules/slots/portal_type_name.yaml | 3 +- .../modules/slots/portal_typical_domain.yaml | 3 +- .../linkml/modules/slots/portal_url.yaml | 3 +- .../slots/poses_or_posed_condition.yaml | 3 +- .../linkml/modules/slots/post_count.yaml | 3 +- .../linkml/modules/slots/post_id.yaml | 3 +- .../post_type_activity_streams_type.yaml | 3 +- .../modules/slots/post_type_category.yaml | 3 +- .../modules/slots/post_type_description.yaml | 3 +- .../modules/slots/post_type_ephemeral.yaml | 3 +- .../slots/post_type_heritage_use_case.yaml | 3 +- .../linkml/modules/slots/post_type_id.yaml | 3 +- .../modules/slots/post_type_max_duration.yaml | 3 +- .../modules/slots/post_type_media_format.yaml | 3 +- .../linkml/modules/slots/post_type_name.yaml | 3 +- .../slots/post_type_schema_org_type.yaml | 3 +- .../slots/post_type_supported_platform.yaml | 3 +- .../linkml/modules/slots/post_url.yaml | 3 +- .../linkml/modules/slots/postal_code.yaml | 3 +- .../modules/slots/posted_by_profile.yaml | 3 +- .../linkml/modules/slots/power_source.yaml | 3 +- .../linkml/modules/slots/powers_platform.yaml | 3 +- .../modules/slots/practitioner_community.yaml | 3 +- .../modules/slots/preceding_activity.yaml | 3 +- .../linkml/modules/slots/preferred_label.yaml | 3 +- .../linkml/modules/slots/preferred_name.yaml | 3 +- .../modules/slots/preparation_date.yaml | 3 +- .../linkml/modules/slots/prepared_by.yaml | 3 +- .../modules/slots/preservation_approach.yaml | 3 +- .../modules/slots/preservation_budget.yaml | 3 +- .../slots/preservation_event_type.yaml | 3 +- .../modules/slots/preservation_level.yaml | 3 +- .../modules/slots/preservation_method.yaml | 3 +- .../modules/slots/preservation_note.yaml | 3 +- .../modules/slots/preservation_purpose.yaml | 3 +- .../slots/preservation_requirement.yaml | 3 +- .../modules/slots/preservation_standard.yaml | 3 +- .../modules/slots/preservative_detail.yaml | 3 +- .../modules/slots/previous_observation.yaml | 3 +- .../20251121/linkml/modules/slots/price.yaml | 3 +- .../linkml/modules/slots/price_currency.yaml | 3 +- .../linkml/modules/slots/price_text.yaml | 3 +- .../linkml/modules/slots/primary.yaml | 3 +- .../slots/primary_audio_event_type.yaml | 3 +- .../modules/slots/primary_heritage_type.yaml | 3 +- .../modules/slots/primary_register.yaml | 3 +- .../linkml/modules/slots/primary_speaker.yaml | 3 +- .../linkml/modules/slots/primary_system.yaml | 3 +- .../modules/slots/printer_publisher.yaml | 3 +- .../linkml/modules/slots/priority.yaml | 3 +- .../linkml/modules/slots/privacy_note.yaml | 3 +- .../slots/processing_completed_date.yaml | 3 +- .../slots/processing_duration_seconds.yaml | 3 +- .../modules/slots/processing_priority.yaml | 3 +- .../slots/processing_started_date.yaml | 3 +- .../modules/slots/processing_status.yaml | 3 +- .../modules/slots/production_method.yaml | 3 +- .../modules/slots/proficiency_level.yaml | 3 +- .../linkml/modules/slots/profile_data.yaml | 3 +- .../modules/slots/profile_description.yaml | 3 +- .../modules/slots/profile_image_url.yaml | 3 +- .../modules/slots/profile_linkedin_url.yaml | 3 +- .../modules/slots/profile_location.yaml | 3 +- .../linkml/modules/slots/profile_name.yaml | 3 +- .../linkml/modules/slots/profile_url.yaml | 16 + .../modules/slots/program_activity.yaml | 16 + .../modules/slots/programme_period.yaml | 16 + .../linkml/modules/slots/programme_year.yaml | 16 + .../modules/slots/programming_language.yaml | 16 + .../linkml/modules/slots/prompt_token.yaml | 16 + .../linkml/modules/slots/pronoun.yaml | 16 + .../linkml/modules/slots/protocol.yaml | 16 + .../linkml/modules/slots/protocol_name.yaml | 16 + .../modules/slots/protocol_version.yaml | 16 + .../linkml/modules/slots/provenance.yaml | 17 + .../linkml/modules/slots/provider.yaml | 16 + .../modules/slots/provides_access_to.yaml | 16 + .../modules/slots/provides_or_provided.yaml | 3 +- .../slots/provides_or_provided_to.yaml | 3 +- .../linkml/modules/slots/public_access.yaml | 16 + .../modules/slots/public_education.yaml | 16 + .../modules/slots/publication_output.yaml | 16 + .../modules/slots/publication_place.yaml | 16 + .../slots/publication_series_name.yaml | 16 + .../modules/slots/publishes_or_published.yaml | 4 +- .../linkml/modules/slots/publishes_to.yaml | 16 + .../linkml/modules/slots/purpose.yaml | 16 + .../linkml/modules/slots/purpose_clause.yaml | 16 + .../linkml/modules/slots/quantity_date.yaml | 16 + .../linkml/modules/slots/quantity_type.yaml | 16 + .../linkml/modules/slots/quantity_unit.yaml | 16 + .../linkml/modules/slots/quantity_value.yaml | 16 + .../linkml/modules/slots/rate_value.yaml | 3 +- .../linkml/modules/slots/rationale.yaml | 3 +- .../modules/slots/raw_subtitle_content.yaml | 3 +- .../modules/slots/reading_room_type.yaml | 3 +- .../modules/slots/reason_description.yaml | 3 +- .../modules/slots/reasoning_content.yaml | 3 +- .../modules/slots/receives_or_received.yaml | 3 +- .../modules/slots/recognized_person_name.yaml | 3 +- .../linkml/modules/slots/recommendation.yaml | 3 +- .../modules/slots/reconstruction_method.yaml | 3 +- .../linkml/modules/slots/record_count.yaml | 3 +- .../linkml/modules/slots/record_date.yaml | 3 +- .../modules/slots/record_equivalent.yaml | 3 +- .../linkml/modules/slots/record_format.yaml | 3 +- .../linkml/modules/slots/record_holder.yaml | 3 +- .../modules/slots/record_holder_note.yaml | 3 +- .../linkml/modules/slots/record_id.yaml | 3 +- .../linkml/modules/slots/record_note.yaml | 3 +- .../linkml/modules/slots/record_set_type.yaml | 3 +- .../linkml/modules/slots/record_timespan.yaml | 3 +- .../linkml/modules/slots/record_type.yaml | 3 +- .../modules/slots/recording_available.yaml | 3 +- .../linkml/modules/slots/recording_url.yaml | 3 +- .../modules/slots/recurrence_pattern.yaml | 3 +- .../modules/slots/refers_or_referred_to.yaml | 3 +- .../slots/refers_to_access_policy.yaml | 3 +- .../modules/slots/refers_to_custodian.yaml | 3 +- .../modules/slots/refers_to_legal_status.yaml | 3 +- .../modules/slots/refers_to_person.yaml | 3 +- .../modules/slots/refers_to_storage.yaml | 3 +- .../20251121/linkml/modules/slots/region.yaml | 3 +- .../modules/slots/region_confidence.yaml | 3 +- .../linkml/modules/slots/region_language.yaml | 3 +- .../linkml/modules/slots/region_text.yaml | 3 +- .../linkml/modules/slots/region_type.yaml | 3 +- .../modules/slots/register_abbreviation.yaml | 3 +- .../linkml/modules/slots/register_id.yaml | 3 +- .../linkml/modules/slots/register_name.yaml | 3 +- .../modules/slots/register_name_local.yaml | 3 +- .../linkml/modules/slots/register_type.yaml | 3 +- .../slots/registered_office_clause.yaml | 3 +- .../slots/registers_or_registered.yaml | 2 +- .../modules/slots/registration_authority.yaml | 3 +- .../modules/slots/registration_date.yaml | 3 +- .../modules/slots/registration_required.yaml | 3 +- .../modules/slots/regulatory_authority.yaml | 3 +- .../linkml/modules/slots/related.yaml | 3 +- .../linkml/modules/slots/related_agenda.yaml | 3 +- .../linkml/modules/slots/related_call.yaml | 3 +- .../linkml/modules/slots/related_concept.yaml | 3 +- .../linkml/modules/slots/related_loan.yaml | 3 +- .../linkml/modules/slots/related_project.yaml | 3 +- .../modules/slots/related_type_name.yaml | 3 +- .../modules/slots/related_type_note.yaml | 3 +- .../slots/related_type_relationship.yaml | 3 +- .../modules/slots/related_type_wikidata.yaml | 3 +- .../linkml/modules/slots/related_types.yaml | 3 +- .../linkml/modules/slots/relationship.yaml | 3 +- .../linkml/modules/slots/religion.yaml | 3 +- .../modules/slots/religious_function.yaml | 3 +- .../modules/slots/religious_tradition.yaml | 3 +- .../modules/slots/remediation_note.yaml | 3 +- .../modules/slots/remediation_required.yaml | 3 +- .../linkml/modules/slots/repertoire.yaml | 3 +- .../slots/replaces_primary_location.yaml | 3 +- .../linkml/modules/slots/report_document.yaml | 3 +- .../linkml/modules/slots/report_url.yaml | 3 +- .../linkml/modules/slots/reported_date.yaml | 3 +- .../modules/slots/reporting_period_end.yaml | 3 +- .../modules/slots/reporting_period_start.yaml | 3 +- .../modules/slots/repository_software.yaml | 3 +- .../linkml/modules/slots/repository_url.yaml | 3 +- .../slots/represents_or_represented.yaml | 23 +- .../linkml/modules/slots/request_date.yaml | 3 +- .../linkml/modules/slots/request_id.yaml | 3 +- .../linkml/modules/slots/requirement_id.yaml | 3 +- .../modules/slots/requirement_text.yaml | 3 +- .../modules/slots/requirement_type.yaml | 3 +- .../modules/slots/requirement_unit.yaml | 3 +- .../modules/slots/requirement_value.yaml | 3 +- .../modules/slots/requires_appointment.yaml | 3 +- .../requires_articles_at_registration.yaml | 3 +- .../modules/slots/requires_dark_storage.yaml | 3 +- .../modules/slots/requires_dust_free.yaml | 3 +- .../slots/requires_esd_protection.yaml | 3 +- .../modules/slots/requires_or_required.yaml | 3 +- .../modules/slots/requires_qualification.yaml | 3 +- .../modules/slots/requires_registration.yaml | 3 +- .../modules/slots/requires_research.yaml | 3 +- .../slots/requires_separate_registration.yaml | 3 +- .../modules/slots/requires_uv_filter.yaml | 3 +- .../slots/research_center_subtype.yaml | 3 +- .../modules/slots/research_center_type.yaml | 3 +- .../modules/slots/research_department.yaml | 3 +- .../linkml/modules/slots/research_focus.yaml | 3 +- .../modules/slots/research_focus_area.yaml | 3 +- .../slots/research_infrastructure.yaml | 3 +- .../modules/slots/research_program.yaml | 3 +- .../modules/slots/research_project.yaml | 3 +- .../linkml/modules/slots/research_value.yaml | 3 +- .../modules/slots/reservation_required.yaml | 3 +- .../modules/slots/resource_description.yaml | 3 +- .../linkml/modules/slots/response_format.yaml | 3 +- .../modules/slots/responsible_actor.yaml | 3 +- .../modules/slots/responsible_agent.yaml | 3 +- .../modules/slots/responsible_department.yaml | 3 +- .../slots/responsible_legal_entity.yaml | 3 +- .../modules/slots/restriction_category.yaml | 3 +- .../slots/restriction_description.yaml | 3 +- .../modules/slots/restriction_reason.yaml | 3 +- .../modules/slots/restriction_type.yaml | 3 +- .../modules/slots/results_expected_date.yaml | 3 +- .../modules/slots/retention_period_year.yaml | 3 +- .../modules/slots/retention_schedule.yaml | 3 +- .../modules/slots/retention_tracking.yaml | 3 +- .../linkml/modules/slots/retrieval_agent.yaml | 3 +- .../modules/slots/retrieval_method.yaml | 3 +- .../modules/slots/retrieval_timestamp.yaml | 3 +- .../linkml/modules/slots/retrieved_by.yaml | 3 +- .../linkml/modules/slots/retrieved_on.yaml | 3 +- .../slots/return_condition_report_url.yaml | 3 +- .../linkml/modules/slots/review_date.yaml | 3 +- .../linkml/modules/slots/review_status.yaml | 3 +- .../linkml/modules/slots/revision_date.yaml | 3 +- .../linkml/modules/slots/revision_number.yaml | 3 +- .../modules/slots/rights_statement.yaml | 3 +- .../modules/slots/rights_statement_url.yaml | 3 +- .../linkml/modules/slots/role_category.yaml | 3 +- .../linkml/modules/slots/role_end_date.yaml | 3 +- .../linkml/modules/slots/role_id.yaml | 3 +- .../linkml/modules/slots/role_name.yaml | 3 +- .../linkml/modules/slots/role_name_local.yaml | 3 +- .../linkml/modules/slots/role_start_date.yaml | 3 +- .../linkml/modules/slots/role_title.yaml | 3 +- .../modules/slots/route_description.yaml | 3 +- .../linkml/modules/slots/route_id.yaml | 3 +- .../linkml/modules/slots/route_keyword.yaml | 3 +- .../slots/route_relevance_to_heritage.yaml | 3 +- .../linkml/modules/slots/route_title.yaml | 3 +- .../linkml/modules/slots/row_number.yaml | 3 +- .../linkml/modules/slots/safeguarded_by.yaml | 3 +- .../modules/slots/safeguarding_measure.yaml | 3 +- .../modules/slots/safety_certification.yaml | 3 +- .../linkml/modules/slots/sales_activity.yaml | 3 +- .../linkml/modules/slots/scene_count.yaml | 3 +- .../modules/slots/scene_types_detected.yaml | 3 +- .../modules/slots/scheme_description.yaml | 3 +- .../linkml/modules/slots/scheme_id.yaml | 3 +- .../linkml/modules/slots/scheme_name.yaml | 3 +- .../linkml/modules/slots/scheme_type.yaml | 3 +- .../linkml/modules/slots/scheme_url.yaml | 3 +- .../20251121/linkml/modules/slots/scope.yaml | 3 +- .../modules/slots/scope_description.yaml | 3 +- .../linkml/modules/slots/scope_exclude.yaml | 3 +- .../linkml/modules/slots/scope_include.yaml | 3 +- .../linkml/modules/slots/scrape_method.yaml | 3 +- .../modules/slots/scraped_timestamp.yaml | 3 +- .../linkml/modules/slots/script_type.yaml | 3 +- .../linkml/modules/slots/seasonal_hour.yaml | 3 +- .../modules/slots/seating_capacity.yaml | 3 +- .../linkml/modules/slots/secondary.yaml | 3 +- .../linkml/modules/slots/section_id.yaml | 3 +- .../modules/slots/secularization_status.yaml | 3 +- .../linkml/modules/slots/security_level.yaml | 3 +- .../modules/slots/segment_confidence.yaml | 3 +- .../modules/slots/segment_end_seconds.yaml | 3 +- .../linkml/modules/slots/segment_index.yaml | 3 +- .../modules/slots/segment_language.yaml | 3 +- .../modules/slots/segment_start_seconds.yaml | 3 +- .../linkml/modules/slots/segment_text.yaml | 3 +- .../linkml/modules/slots/sells_or_sold.yaml | 16 + .../slots/sensory_heritage_domain.yaml | 3 +- .../linkml/modules/slots/sentence_count.yaml | 3 +- .../linkml/modules/slots/served_by.yaml | 3 +- .../modules/slots/serves_finding_aid.yaml | 3 +- .../modules/slots/serves_function_of.yaml | 3 +- .../modules/slots/serves_or_served.yaml | 3 +- .../linkml/modules/slots/serves_staff.yaml | 3 +- .../modules/slots/serves_visitors_only.yaml | 3 +- .../linkml/modules/slots/service_area.yaml | 3 +- .../slots/service_area_description.yaml | 3 +- .../linkml/modules/slots/service_area_id.yaml | 3 +- .../modules/slots/service_area_name.yaml | 3 +- .../modules/slots/service_area_type.yaml | 3 +- .../modules/slots/service_offering.yaml | 3 +- .../modules/slots/service_portfolio.yaml | 3 +- .../modules/slots/services_offered.yaml | 3 +- .../linkml/modules/slots/settlement.yaml | 3 +- .../linkml/modules/slots/settlement_name.yaml | 3 +- .../20251121/linkml/modules/slots/sex.yaml | 3 +- .../slots/shares_catalog_with_main.yaml | 3 +- .../linkml/modules/slots/shelf_mark.yaml | 3 +- .../linkml/modules/slots/shelf_number.yaml | 3 +- .../linkml/modules/slots/shipping_method.yaml | 3 +- .../linkml/modules/slots/shop_type.yaml | 3 +- .../linkml/modules/slots/short_name.yaml | 3 +- .../modules/slots/silence_total_seconds.yaml | 3 +- .../linkml/modules/slots/site_portfolio.yaml | 3 +- .../20251121/linkml/modules/slots/skill.yaml | 3 +- .../linkml/modules/slots/slot_fixes.yaml | 3 +- .../20251121/linkml/modules/slots/slug.yaml | 3 +- .../20251121/linkml/modules/slots/snr_db.yaml | 3 +- .../slots/social_media_example_profile.yaml | 3 +- .../modules/slots/social_media_feature.yaml | 3 +- .../slots/social_media_heritage_use_case.yaml | 3 +- .../slots/social_media_platform_category.yaml | 3 +- .../social_media_platform_description.yaml | 3 +- .../slots/social_media_platform_name.yaml | 3 +- .../slots/social_media_platform_type_id.yaml | 3 +- .../slots/social_media_profile_id.yaml | 3 +- .../slots/social_media_url_pattern.yaml | 3 +- .../slots/social_media_wikidata_id.yaml | 3 +- .../linkml/modules/slots/society_focus.yaml | 3 +- .../modules/slots/sound_events_detected.yaml | 3 +- .../20251121/linkml/modules/slots/source.yaml | 3 +- .../linkml/modules/slots/source_creator.yaml | 3 +- .../linkml/modules/slots/source_dataset.yaml | 3 +- .../linkml/modules/slots/source_date.yaml | 3 +- .../linkml/modules/slots/source_file.yaml | 3 +- .../slots/source_language_auto_detected.yaml | 3 +- .../linkml/modules/slots/source_metadata.yaml | 3 +- .../modules/slots/source_organization.yaml | 3 +- .../linkml/modules/slots/source_section.yaml | 3 +- .../linkml/modules/slots/source_type.yaml | 3 +- .../linkml/modules/slots/source_uri.yaml | 3 +- .../linkml/modules/slots/source_url.yaml | 3 +- .../linkml/modules/slots/source_video.yaml | 3 +- .../modules/slots/source_video_url.yaml | 3 +- .../modules/slots/space_description.yaml | 3 +- .../linkml/modules/slots/space_name.yaml | 3 +- .../linkml/modules/slots/sparql_endpoint.yaml | 3 +- .../modules/slots/spatial_resolution.yaml | 3 +- .../linkml/modules/slots/speaker_count.yaml | 3 +- .../linkml/modules/slots/speaker_id.yaml | 3 +- .../linkml/modules/slots/speaker_label.yaml | 3 +- .../modules/slots/special_collection.yaml | 3 +- .../modules/slots/special_requirement.yaml | 3 +- .../modules/slots/specialized_place.yaml | 3 +- .../modules/slots/specification_url.yaml | 3 +- .../modules/slots/specificity_agent.yaml | 3 +- .../modules/slots/specificity_annotation.yaml | 3 +- .../modules/slots/specificity_rationale.yaml | 3 +- .../modules/slots/specificity_score.yaml | 3 +- .../modules/slots/specificity_timestamp.yaml | 3 +- .../modules/slots/specifies_or_specified.yaml | 3 +- .../linkml/modules/slots/specimen_count.yaml | 3 +- .../linkml/modules/slots/specimen_type.yaml | 3 +- .../modules/slots/spectrum_procedure.yaml | 3 +- .../linkml/modules/slots/speech_detected.yaml | 3 +- .../linkml/modules/slots/speech_language.yaml | 3 +- .../slots/speech_language_confidence.yaml | 3 +- .../linkml/modules/slots/speech_text.yaml | 3 +- .../linkml/modules/slots/square_meters.yaml | 3 +- .../linkml/modules/slots/staff_count.yaml | 3 +- .../linkml/modules/slots/staff_id.yaml | 3 +- .../linkml/modules/slots/staff_impact.yaml | 3 +- .../linkml/modules/slots/staff_role.yaml | 3 +- .../modules/slots/standardized_name.yaml | 3 +- .../modules/slots/standards_applied.yaml | 3 +- .../modules/slots/standards_compliance.yaml | 3 +- .../20251121/linkml/modules/slots/start.yaml | 3 +- .../linkml/modules/slots/start_seconds.yaml | 3 +- .../linkml/modules/slots/start_time.yaml | 3 +- .../linkml/modules/slots/started_at_time.yaml | 3 +- .../modules/slots/statement_currency.yaml | 30 - .../modules/slots/statement_description.yaml | 30 - .../linkml/modules/slots/statement_id.yaml | 30 - .../modules/slots/statement_language.yaml | 34 - .../linkml/modules/slots/statement_name.yaml | 32 - .../modules/slots/statement_summary.yaml | 33 - .../linkml/modules/slots/statement_text.yaml | 35 - .../linkml/modules/slots/statement_type.yaml | 43 - .../modules/slots/states_or_stated.yaml | 30 +- .../20251121/linkml/modules/slots/status.yaml | 16 + .../linkml/modules/slots/status_name.yaml | 50 -- .../modules/slots/stores_or_stored.yaml | 3 +- .../modules/slots/supersede_articles.yaml | 60 -- .../modules/slots/supersede_condition.yaml | 34 - .../linkml/modules/slots/supersede_name.yaml | 60 -- .../slots/supersedes_or_superseded.yaml | 3 +- .../modules/slots/takes_or_took_place_at.yaml | 3 +- .../modules/slots/temporal_dynamics.yaml | 35 - .../linkml/modules/slots/temporal_extent.yaml | 3 +- .../linkml/modules/slots/total_amount.yaml | 60 -- .../transmits_or_transmitted_through.yaml | 4 +- .../modules/slots/typical_contents.yaml | 38 - .../linkml/modules/slots/use_cases.yaml | 37 - .../linkml/modules/slots/uses_or_used.yaml | 3 +- .../modules/slots/uses_or_used_technique.yaml | 3 +- .../modules/slots/warrants_or_warranted.yaml | 3 +- .../modules/slots/was_acquired_through.yaml | 48 - .../linkml/modules/slots/was_fetched_at.yaml | 74 -- .../modules/slots/was_retrieved_at.yaml | 36 - 1693 files changed, 6349 insertions(+), 7401 deletions(-) create mode 100644 fix_approximation_status_example.py create mode 100644 fix_financial_statement_duplicate_key.py create mode 100644 fix_financial_statement_expenses.py create mode 100644 fix_financial_statement_precise.py create mode 100644 schemas/20251121/linkml/modules/classes/Article.yaml create mode 100644 schemas/20251121/linkml/modules/classes/ConditionofAccess.yaml create mode 100644 schemas/20251121/linkml/modules/classes/DualClassLink.yaml create mode 100644 schemas/20251121/linkml/modules/classes/FinancialStatementType.yaml create mode 100644 schemas/20251121/linkml/modules/classes/MaximumQuantity.yaml create mode 100644 schemas/20251121/linkml/modules/classes/PageSection.yaml create mode 100644 schemas/20251121/linkml/modules/classes/Series.yaml create mode 100644 schemas/20251121/linkml/modules/classes/Summary.yaml create mode 100644 schemas/20251121/linkml/modules/classes/Type.yaml create mode 100644 schemas/20251121/linkml/modules/enums/DigitalPresenceTypeEnum.yaml create mode 100644 schemas/20251121/linkml/modules/enums/ExpenseTypeEnum.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/archive_branches.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/archive_path.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/archive_series.yaml create mode 100644 schemas/20251121/linkml/modules/slots/average_likes.yaml create mode 100644 schemas/20251121/linkml/modules/slots/change_rationale.yaml create mode 100644 schemas/20251121/linkml/modules/slots/changes_or_changed_through.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/condition_of_access.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/connection_heritage_relevant.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/connection_heritage_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/contains_or_contained_en.yaml create mode 100644 schemas/20251121/linkml/modules/slots/credit_line.yaml create mode 100644 schemas/20251121/linkml/modules/slots/documentation_source.yaml create mode 100644 schemas/20251121/linkml/modules/slots/documentation_url.yaml create mode 100644 schemas/20251121/linkml/modules/slots/dual_class_link.yaml create mode 100644 schemas/20251121/linkml/modules/slots/eligible_applicant.yaml create mode 100644 schemas/20251121/linkml/modules/slots/eligible_country.yaml create mode 100644 schemas/20251121/linkml/modules/slots/endorsement_source.yaml create mode 100644 schemas/20251121/linkml/modules/slots/ends_or_ended_at_location.yaml create mode 100644 schemas/20251121/linkml/modules/slots/entity_types_covered.yaml create mode 100644 schemas/20251121/linkml/modules/slots/evidence_gap.yaml create mode 100644 schemas/20251121/linkml/modules/slots/example_instance.yaml create mode 100644 schemas/20251121/linkml/modules/slots/exposed_via_portal.yaml create mode 100644 schemas/20251121/linkml/modules/slots/extent.yaml create mode 100644 schemas/20251121/linkml/modules/slots/featured_work.yaml create mode 100644 schemas/20251121/linkml/modules/slots/fee_required.yaml create mode 100644 schemas/20251121/linkml/modules/slots/feeds_portal.yaml create mode 100644 schemas/20251121/linkml/modules/slots/fellows_count.yaml create mode 100644 schemas/20251121/linkml/modules/slots/fixity_info.yaml create mode 100644 schemas/20251121/linkml/modules/slots/flood_protection_required.yaml create mode 100644 schemas/20251121/linkml/modules/slots/follow_up_date.yaml create mode 100644 schemas/20251121/linkml/modules/slots/following_count.yaml create mode 100644 schemas/20251121/linkml/modules/slots/from_location.yaml create mode 100644 schemas/20251121/linkml/modules/slots/full_extracted_text.yaml create mode 100644 schemas/20251121/linkml/modules/slots/funding_focus.yaml create mode 100644 schemas/20251121/linkml/modules/slots/funding_program.yaml create mode 100644 schemas/20251121/linkml/modules/slots/funding_scheme.yaml create mode 100644 schemas/20251121/linkml/modules/slots/funding_source.yaml create mode 100644 schemas/20251121/linkml/modules/slots/generated_by.yaml create mode 100644 schemas/20251121/linkml/modules/slots/geographic_scope.yaml create mode 100644 schemas/20251121/linkml/modules/slots/geometry_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/geometry_wkt.yaml create mode 100644 schemas/20251121/linkml/modules/slots/geonames_id.yaml create mode 100644 schemas/20251121/linkml/modules/slots/geospatial_id.yaml create mode 100644 schemas/20251121/linkml/modules/slots/geospatial_source.yaml create mode 100644 schemas/20251121/linkml/modules/slots/gift_shop.yaml create mode 100644 schemas/20251121/linkml/modules/slots/giftshop_price_range.yaml create mode 100644 schemas/20251121/linkml/modules/slots/gleif_jurisdiction_code.yaml create mode 100644 schemas/20251121/linkml/modules/slots/gleif_ra_code.yaml create mode 100644 schemas/20251121/linkml/modules/slots/governance_authority.yaml create mode 100644 schemas/20251121/linkml/modules/slots/governance_clause.yaml create mode 100644 schemas/20251121/linkml/modules/slots/governance_representative.yaml create mode 100644 schemas/20251121/linkml/modules/slots/governance_role.yaml create mode 100644 schemas/20251121/linkml/modules/slots/halc_adm1_code.yaml create mode 100644 schemas/20251121/linkml/modules/slots/halc_adm2_name.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_access_application_url.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_activity_identifier.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_activity_status.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_administration.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_agent_name.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_agent_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_allocation_date.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_api_version.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_appellation_language.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_appellation_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_appellation_value.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_applicable_country.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_appraisal_note.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_archive_memento_uri.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_arrangement.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_arrangement_note.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_assertion_date.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_assertion_rationale.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_assertion_value.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_authority_file_name.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_authority_file_url.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_auxiliary_place_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_availability_timespan.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_average_scene_duration_seconds.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_boundary.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_budget.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_climate_control.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_computer_terminal.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_deacidification_facility.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_derived_observation.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_feature_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_fellows_program.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_forklift_access.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_fume_hood.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_geospatial_location.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_imaging_equipment.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_link.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_loading_dock.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_local_collection.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_narrower_instance.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_observation.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_operational_archive.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_operational_unit.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_abbreviation.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_academic_affiliation.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_academic_program.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_access_control.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_access_frequency.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_access_management.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_access_restriction.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_access_right.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_access_trigger_event.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_account_identifier.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_account_name.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_account_status.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_accreditation.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_accreditation_body.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_acquisition_budget.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_activity_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_address.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_affected_territory.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_affected_unit.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_affiliated_university.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_affiliation.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_alternative_name.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_amount.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_api_endpoint.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_archive_scope.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_area_served.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_associated_auxiliary_platform.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_associated_custodian.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_associated_digital_platform.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_based_on_observation.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_business_criticality.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_collection_narrower_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_condition_note.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_condition_of_access.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_conservation_record.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_convention.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_conversion_rate.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_curation_activity.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_data_quality_flag.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_data_service_endpoint.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_date.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_date_of_birth.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_depositing_organization.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_documentation_source.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_environmental_condition.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_examination_method.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_expenses.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_exposed_collection.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_finding_aid.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_generate.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_heritage_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_ich_safeguarding_measure.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_identify.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_iot_device.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_key_archive.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_loaned_object.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_managed_by_cm.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_managed_collection.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_manages_collection.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_member_custodian.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_net_asset.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_operate.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_operates_platform_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_operates_storage_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_organizational_change_event.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_participant.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_participated_in_event.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_participated_in_project.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_place_of_birth.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_policy_reference.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_portal_data_source.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_post_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_powered_by_cm.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_previous_owner.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_primary_presence_assertion.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_program.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_project.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_provenance_event.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_registration_number.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_related_activity.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_related_exhibition.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_requirement_status.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_resulting_unit.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_safeguard.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_secondary_label.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_security_level.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_storage_condition.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_storage_unit.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_stores_collection.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_sub_collection.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_sub_department.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_suborganization.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_system.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_text_segment.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_tracked_in_cm.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_transmission_method.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_uri.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_used_source.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_verification_status.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_web_claim.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_or_had_web_page.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_person_name.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_person_observation.yaml create mode 100644 schemas/20251121/linkml/modules/slots/has_unit.yaml create mode 100644 schemas/20251121/linkml/modules/slots/hc_id.yaml create mode 100644 schemas/20251121/linkml/modules/slots/heritage_holding.yaml create mode 100644 schemas/20251121/linkml/modules/slots/heritage_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/historic_building_description.yaml create mode 100644 schemas/20251121/linkml/modules/slots/historic_building_id.yaml create mode 100644 schemas/20251121/linkml/modules/slots/historic_building_name.yaml create mode 100644 schemas/20251121/linkml/modules/slots/homepage_web_address.yaml create mode 100644 schemas/20251121/linkml/modules/slots/html_file.yaml create mode 100644 schemas/20251121/linkml/modules/slots/ich_domain.yaml create mode 100644 schemas/20251121/linkml/modules/slots/ich_transmission_method.yaml create mode 100644 schemas/20251121/linkml/modules/slots/iconography.yaml create mode 100644 schemas/20251121/linkml/modules/slots/id.yaml create mode 100644 schemas/20251121/linkml/modules/slots/identified_by.yaml create mode 100644 schemas/20251121/linkml/modules/slots/identifier_scheme.yaml create mode 100644 schemas/20251121/linkml/modules/slots/identifier_value.yaml create mode 100644 schemas/20251121/linkml/modules/slots/iiif_compatible.yaml create mode 100644 schemas/20251121/linkml/modules/slots/iiif_support.yaml create mode 100644 schemas/20251121/linkml/modules/slots/illustration.yaml create mode 100644 schemas/20251121/linkml/modules/slots/image_url.yaml create mode 100644 schemas/20251121/linkml/modules/slots/impact_measurement.yaml create mode 100644 schemas/20251121/linkml/modules/slots/implements_auxiliary_platform.yaml create mode 100644 schemas/20251121/linkml/modules/slots/is_default.yaml create mode 100644 schemas/20251121/linkml/modules/slots/is_or_was_designated_on.yaml create mode 100644 schemas/20251121/linkml/modules/slots/is_or_was_located_at.yaml create mode 100644 schemas/20251121/linkml/modules/slots/is_or_was_part_of_series.yaml create mode 100644 schemas/20251121/linkml/modules/slots/is_or_was_retrieved_at.yaml create mode 100644 schemas/20251121/linkml/modules/slots/is_or_was_stored_in.yaml create mode 100644 schemas/20251121/linkml/modules/slots/maximum_of_maximum.yaml create mode 100644 schemas/20251121/linkml/modules/slots/profile_url.yaml create mode 100644 schemas/20251121/linkml/modules/slots/program_activity.yaml create mode 100644 schemas/20251121/linkml/modules/slots/programme_period.yaml create mode 100644 schemas/20251121/linkml/modules/slots/programme_year.yaml create mode 100644 schemas/20251121/linkml/modules/slots/programming_language.yaml create mode 100644 schemas/20251121/linkml/modules/slots/prompt_token.yaml create mode 100644 schemas/20251121/linkml/modules/slots/pronoun.yaml create mode 100644 schemas/20251121/linkml/modules/slots/protocol.yaml create mode 100644 schemas/20251121/linkml/modules/slots/protocol_name.yaml create mode 100644 schemas/20251121/linkml/modules/slots/protocol_version.yaml create mode 100644 schemas/20251121/linkml/modules/slots/provenance.yaml create mode 100644 schemas/20251121/linkml/modules/slots/provider.yaml create mode 100644 schemas/20251121/linkml/modules/slots/provides_access_to.yaml create mode 100644 schemas/20251121/linkml/modules/slots/public_access.yaml create mode 100644 schemas/20251121/linkml/modules/slots/public_education.yaml create mode 100644 schemas/20251121/linkml/modules/slots/publication_output.yaml create mode 100644 schemas/20251121/linkml/modules/slots/publication_place.yaml create mode 100644 schemas/20251121/linkml/modules/slots/publication_series_name.yaml create mode 100644 schemas/20251121/linkml/modules/slots/publishes_to.yaml create mode 100644 schemas/20251121/linkml/modules/slots/purpose.yaml create mode 100644 schemas/20251121/linkml/modules/slots/purpose_clause.yaml create mode 100644 schemas/20251121/linkml/modules/slots/quantity_date.yaml create mode 100644 schemas/20251121/linkml/modules/slots/quantity_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/quantity_unit.yaml create mode 100644 schemas/20251121/linkml/modules/slots/quantity_value.yaml create mode 100644 schemas/20251121/linkml/modules/slots/sells_or_sold.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/statement_currency.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/statement_description.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/statement_id.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/statement_language.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/statement_name.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/statement_summary.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/statement_text.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/statement_type.yaml create mode 100644 schemas/20251121/linkml/modules/slots/status.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/status_name.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/supersede_articles.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/supersede_condition.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/supersede_name.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/temporal_dynamics.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/total_amount.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/typical_contents.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/use_cases.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/was_acquired_through.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/was_fetched_at.yaml delete mode 100644 schemas/20251121/linkml/modules/slots/was_retrieved_at.yaml diff --git a/.opencode/rules/type-naming-convention.md b/.opencode/rules/type-naming-convention.md index a4273a1b4c..b10080dea1 100644 --- a/.opencode/rules/type-naming-convention.md +++ b/.opencode/rules/type-naming-convention.md @@ -22,6 +22,24 @@ When creating class hierarchies that replace enums in LinkML schemas, follow the --- +## Class Naming Convention + +🚨 **CRITICAL**: Follow these naming rules for classes within the files: + +1. **Abstract Base Class** (`[Entity]Type.yaml`): + * **MUST** end with `Type` suffix. + * *Example*: `DigitalPlatformType`, `WarehouseType`. + +2. **Concrete Subclasses** (`[Entity]Types.yaml`): + * **MUST NOT** end with `Type` suffix. + * Use the natural entity name. + * *Example*: `DigitalLibrary` (✅), `CentralDepot` (✅). + * *Incorrect*: `DigitalLibraryType` (❌), `CentralDepotType` (❌). + +**Rationale**: The file context (`WarehouseTypes.yaml`) already establishes these are types. Repeating "Type" in the class name is redundant and makes the class name less natural when used as an object instance (e.g., "This object is a CentralDepot"). + +--- + ## Examples ### Current Implementations @@ -109,6 +127,7 @@ classes: | `DigitalPlatformTypeClasses.yaml` | "Classes" is less intuitive than "Types" for a type taxonomy | `DigitalPlatformTypes.yaml` | | All types in single file | Large files are hard to navigate; separation clarifies architecture | Split into Type.yaml + Types.yaml | | `DigitalPlatformEnum.yaml` | Enums lack extensibility; class hierarchies are preferred | Use class hierarchy pattern | +| `CentralDepotType` (Class Name) | Redundant "Type" suffix on concrete subclass | `CentralDepot` | ### Example of Incorrect Naming diff --git a/data/fixes/slot_fixes_20260129.yaml b/data/fixes/slot_fixes_20260129.yaml index 67a28a00ec..ef9bbb06d6 100644 --- a/data/fixes/slot_fixes_20260129.yaml +++ b/data/fixes/slot_fixes_20260129.yaml @@ -41,4 +41,134 @@ fixes: type: slot - label: TimeSpan type: class - - \ No newline at end of file + - original_slot_id: https://nde.nl/ontology/hc/slot/was_fetched_at + revision: + - label: is_or_was_retrieved_at + type: slot + - label: TimeSpan + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/was_acquired_through + revision: + - label: is_or_was_acquired_through + type: slot + - label: AcquisitionMethod + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/use_cases + revision: + - label: has_or_had_use_case + type: slot + - label: UseCase + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/typical_contents + revision: + - label: has_or_had_content + type: slot + - label: Content + type: class + - label: has_or_had_type + type: slot + - label: Type + type: class + - orignal_slot_id: https://nde.nl/ontology/hc/slot/total_amount + revision: + - label: has_or_had_quantity + type: slot + - label: Quantity + type: class + - label: maximum_of_maximum + type: slot + - label: MaximumQuantity + type: class + - orignal_slot_id: https://nde.nl/ontology/hc/slot/temporal_dynamics + revision: + - label: changes_or_changed_through + type: slot + - label: Event + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/supersede_name + revision: + - label: has_or_had_label + type: slot + - label: Name + type: class + - label: temporal_extent + type: slot + - label: TimeSpan + type: class + note: this class indicates that the name was valid during a specific time period + - original_slot_id: https://nde.nl/ontology/hc/slot/supersede_condition + revision: + - label: supersedes_or_superseded + type: slot + - label: Condition + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/supersede_articles + revision: + - label: supersedes_or_superseded + type: slot + - label: Article + type: class + - orignal_slot_id: https://nde.nl/ontology/hc/slot/status_name + revision: + - label: has_or_had_label + type: slot + - label: Label + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/statement_type + revision: + - label: has_or_had_type + type: slot + - label: FinancialStatementType + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/statement_text + revision: + - label: has_or_had_text + type: slot + - label: Text + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/statement_summary + revision: + - label: has_or_had_summary + type: slot + - label: Summary + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/statement_name + revision: + - label: has_or_had_label + type: slot + - label: Name + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/statement_language + revision: + - label: has_or_had_language + type: slot + - label: Language + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/statement_id + revision: + - label: has_or_had_identifier + type: slot + - label: Identifier + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/statement_description + revision: + - label: has_or_had_description + type: slot + - label: Description + type: class + - original_slot_id: https://nde.nl/ontology/hc/slot/statement_currency + revision: + - label: states_or_stated + type: slot + - label: Quantity + type: class + - label: has_or_had_currency + type: slot + - label: Currency + type: class + +# continue with https://nde.nl/ontology/hc/slot/starts_or_started_at_location \ No newline at end of file diff --git a/fix_approximation_status_example.py b/fix_approximation_status_example.py new file mode 100644 index 0000000000..376416197a --- /dev/null +++ b/fix_approximation_status_example.py @@ -0,0 +1,18 @@ +import os + +filepath = 'schemas/20251121/linkml/modules/classes/ApproximationStatus.yaml' + +with open(filepath, 'r') as f: + content = f.read() + +# The error is that appears inside a description string that is formatted as a YAML block. +# This should NOT cause error unless it's being parsed as an example value? +# But showed it in . +# Wait, the grep output showed it on line 28 inside a quoted string. + +# However, earlier grep showed: +# schemas/20251121/linkml/modules/classes/CustodianTimelineEvent.yaml: event_date: "2005-04-30" + +# This looks like it IS used as a key in inside an example block. + +# Let's check . diff --git a/fix_financial_statement_duplicate_key.py b/fix_financial_statement_duplicate_key.py new file mode 100644 index 0000000000..696ee668c9 --- /dev/null +++ b/fix_financial_statement_duplicate_key.py @@ -0,0 +1,42 @@ +import os +import yaml + +# Check FinancialStatement.yaml for duplicate has_or_had_format +filepath = 'schemas/20251121/linkml/modules/classes/FinancialStatement.yaml' + +with open(filepath, 'r') as f: + lines = f.readlines() + +new_lines = [] +seen_keys = set() +in_slot_usage = False +slot_usage_indent = -1 + +for line in lines: + stripped = line.strip() + indent = len(line) - len(line.lstrip()) + + if stripped.startswith('slot_usage:'): + in_slot_usage = True + slot_usage_indent = indent + new_lines.append(line) + continue + + if in_slot_usage: + if stripped and indent <= slot_usage_indent: + in_slot_usage = False + seen_keys.clear() + else: + # Check for keys at level 6 (slot usage items) + if indent == slot_usage_indent + 2: + key = stripped.split(':')[0] + if key in seen_keys: + print(f"Skipping duplicate key {key} in slot_usage") + # Skip this line AND subsequent lines until next key + continue + # This logic is too simple, need to skip block. + seen_keys.add(key) + + new_lines.append(line) + +# Since simple skipping is hard line-by-line, let's use the fix_duplicate_keys.py approach again. diff --git a/fix_financial_statement_expenses.py b/fix_financial_statement_expenses.py new file mode 100644 index 0000000000..cf0c1876ff --- /dev/null +++ b/fix_financial_statement_expenses.py @@ -0,0 +1,82 @@ +import os + +filepath = 'schemas/20251121/linkml/modules/classes/FinancialStatement.yaml' + +with open(filepath, 'r') as f: + lines = f.readlines() + +new_lines = [] +skip = False + +for i, line in enumerate(lines): + # In slot_usage for has_or_had_net_asset, there is a nested has_or_had_expenses + # which is likely indentation error or copy-paste error. + + # line 369: has_or_had_net_asset: + # line 370: range: decimal + # line 371: required: false + # line 372: has_or_had_expenses: <-- This should not be here? + + # It seems block is accidentally indented under . + # It should be a sibling slot usage? + # But is already imported. + + # Let's inspect the line indent. + + stripped = line.strip() + if stripped.startswith('has_or_had_expenses:'): + # Check indentation. + indent = len(line) - len(line.lstrip()) + # slot_usage is at 4 spaces. + # has_or_had_net_asset is at 6 spaces. + # properties of has_or_had_net_asset (range, required) are at 8 spaces. + + # If is at 8 spaces, it's inside definition. + # If it's at 6 spaces, it's a new slot usage entry (which is correct). + + if indent == 8: + # It's wrongly indented inside has_or_had_net_asset? + # Or is it providing examples/defaults? + + # The structure looks like: + # has_or_had_net_asset: + # range: decimal + # required: false + # has_or_had_expenses: ... + + # This key is invalid for a SlotDefinition unless it's an annotation? + # But here it contains a list of values. + # It looks like an example block that got misplaced as a property key? + + # Looking at the content: + # has_or_had_expenses: + # - value: + # - has_or_had_type: PROGRAM + + # This looks like content? + + # Let's see if we can just dedent it to 6 spaces to make it a slot usage? + # But is already defined in list. + # Does have slot? Yes. + + # So at 6 spaces would define usage for that slot. + + # Let's check output around line 372. + # has_or_had_net_asset: + # range: decimal + # required: false + # has_or_had_expenses: + # - value: ... + + # Yes, it's at same level as . + # If I dedent it to 6 spaces, it becomes a slot_usage entry. + # BUT slot usage might already exist? + # No, I don't see another one in the file read output. + + # So the fix is to dedent and its block. + + pass + + new_lines.append(line) + +# Let's write a script to fix indentation. diff --git a/fix_financial_statement_precise.py b/fix_financial_statement_precise.py new file mode 100644 index 0000000000..4e5b722957 --- /dev/null +++ b/fix_financial_statement_precise.py @@ -0,0 +1,26 @@ +import os + +filepath = 'schemas/20251121/linkml/modules/classes/FinancialStatement.yaml' + +with open(filepath, 'r') as f: + lines = f.readlines() + +new_lines = [] +for i, line in enumerate(lines): + # Locate the specific misplaced line + # It was (8 spaces) under (6 spaces). + # It should be (6 spaces) as a sibling slot_usage. + + # BUT wait, the previous inspection showed followed by . + # That suggests it was an EXAMPLE inside slot_usage? No, slot_usage defines constraints. + # examples are under key. + + # If was under in , it's invalid unless it's a property of that slot (it isn't). + + # If it was an example, it should be under . + + # Let's look at the file content again (after revert). + + pass + +# We need to read it first to know what to fix. diff --git a/frontend/public/schemas/20251121/linkml/manifest.json b/frontend/public/schemas/20251121/linkml/manifest.json index 426dd9b3f8..985f8447b5 100644 --- a/frontend/public/schemas/20251121/linkml/manifest.json +++ b/frontend/public/schemas/20251121/linkml/manifest.json @@ -1,5 +1,5 @@ { - "generated": "2026-01-29T16:40:47.585Z", + "generated": "2026-01-29T17:17:48.016Z", "schemaRoot": "/schemas/20251121/linkml", "totalFiles": 3003, "categoryCounts": { diff --git a/schemas/20251121/linkml/01_custodian_name_modular.yaml b/schemas/20251121/linkml/01_custodian_name_modular.yaml index 6c33613d0f..26256b2525 100644 --- a/schemas/20251121/linkml/01_custodian_name_modular.yaml +++ b/schemas/20251121/linkml/01_custodian_name_modular.yaml @@ -49,27 +49,14 @@ imports: # collection_name ARCHIVED (2026-01-18) - migrated to has_or_had_label (Rule 53) # collection_scope ARCHIVED (2026-01-18) - migrated to has_or_had_scope + CollectionScope (Rule 53) - modules/slots/has_or_had_scope - - modules/slots/collection_type # collections_under_responsibility ARCHIVED (2026-01-19) - migrated to is_or_was_responsible_for (Rule 53) - modules/slots/is_or_was_responsible_for - - modules/slots/confidence_method - - modules/slots/confidence_score - - modules/slots/confidence_value - modules/slots/contact - modules/slots/created - - modules/slots/has_or_had_custodian_type - - modules/slots/derived_from_entity - - modules/slots/dissolution_date - - modules/slots/ended_at_time - modules/slots/endorsement_source - modules/slots/extent - - modules/slots/governance_structure # has_collection ARCHIVED (2026-01-15) - migrated to has_or_had_collection (Rule 53) - modules/slots/has_or_had_collection - - modules/slots/digital_platform - - modules/slots/digitization_status - - modules/slots/has_auxiliary_place - - modules/slots/has_auxiliary_platform - modules/slots/located_at - modules/slots/organizational_structure # unit_name ARCHIVED (2026-01-14) - migrated to has_or_had_label (Rule 53) @@ -78,9 +65,6 @@ imports: - modules/slots/parent_unit - modules/slots/staff_count - modules/slots/contact_point - - modules/slots/event_type - - modules/slots/event_date - - modules/slots/event_description - modules/slots/has_or_had_affected_unit - modules/slots/has_or_had_resulting_unit - modules/slots/change_rationale @@ -89,10 +73,8 @@ imports: - modules/slots/has_or_had_organizational_change_event # encompassing_body ARCHIVED (2025-01-15) - migrated to is_or_was_encompassed_by (Rule 53) - modules/slots/is_or_was_encompassed_by - - modules/slots/id - modules/slots/identifier_scheme - modules/slots/identifier_value - - modules/slots/identifier - modules/slots/has_or_had_alternative_name # variant_of_name ARCHIVED (2026-01-14) - migrated to has_or_had_variant_name (Rule 53) - modules/slots/justification @@ -142,8 +124,6 @@ imports: - modules/slots/preferred_label - modules/slots/place_designation # valid_from and valid_to ARCHIVED (2026-01-14) - migrated to temporal_extent (Rule 53) - - modules/slots/was_derived_from - - modules/slots/was_generated_by # was_revision_of ARCHIVED (2026-01-15) - migrated to is_or_was_revision_of (Rule 53) - modules/slots/is_or_was_revision_of @@ -153,7 +133,6 @@ imports: - modules/slots/observation_source - modules/slots/reconstruction_method - modules/slots/legal_entity_type - - modules/slots/emic_name - modules/slots/name_language # PersonObservation slots (10 files - NEW in v0.6.0) @@ -165,8 +144,7 @@ imports: - modules/slots/role_start_date - modules/slots/role_end_date - modules/slots/is_or_was_affected_by_event - - modules/slots/contact_email - - modules/slots/expertise_area + - modules/slots/has_or_had_email - modules/slots/has_or_had_staff_member # observation_source already imported above @@ -535,17 +513,13 @@ imports: # New slots for registration info - modules/slots/country - - modules/slots/description # website ARCHIVED (2025-01-15) - migrated to has_or_had_official_website (Rule 53) - modules/slots/jurisdiction - modules/slots/primary_register - modules/slots/legal_jurisdiction # New slots for identifier standards (NEW v0.9.1) - - modules/slots/defined_by_standard - modules/slots/is_or_was_allocated_by - - modules/slots/identifier_format_used - - modules/slots/canonical_value # also_identifies_name ARCHIVED (2026-01-15) - migrated (Rule 53) - modules/slots/has_allocation_date @@ -630,7 +604,6 @@ imports: - modules/slots/post_type_schema_org_type - modules/slots/post_type_activity_streams_type - modules/slots/role_category - - modules/slots/statement_type - modules/slots/includes_timestamp - modules/slots/has_or_had_segment - modules/slots/is_or_was_equivalent_to @@ -638,6 +611,25 @@ imports: - modules/slots/is_or_was_related_to # REMOVED: modules/slots/wikidata_mapping - migrated to is_or_was_related_to (2026-01-15) + - modules/slots/has_or_had_branch + - modules/slots/has_or_had_provenance_path + - modules/slots/is_or_was_part_of_series + - modules/slots/has_or_had_condition_of_access + - modules/slots/has_or_had_heritage_type + - modules/slots/is_or_was_retrieved_at + - modules/slots/is_or_was_acquired_through + - modules/slots/has_or_had_use_case + - modules/slots/has_or_had_content + - modules/slots/has_or_had_quantity + - modules/slots/maximum_of_maximum + - modules/slots/changes_or_changed_through + - modules/slots/supersedes_or_superseded + - modules/slots/has_or_had_text + - modules/slots/has_or_had_summary + - modules/slots/has_or_had_language + - modules/slots/has_or_had_identifier + - modules/slots/states_or_stated + - modules/slots/has_or_had_currency comments: - "HYPER-MODULAR STRUCTURE: Direct imports of all component files" - "Each class, slot, and enum has its own file" diff --git a/schemas/20251121/linkml/identifier_standards_schema.yaml b/schemas/20251121/linkml/identifier_standards_schema.yaml index 7d36a03380..db050869f1 100644 --- a/schemas/20251121/linkml/identifier_standards_schema.yaml +++ b/schemas/20251121/linkml/identifier_standards_schema.yaml @@ -81,9 +81,8 @@ imports: - modules/metadata # Shared slots - - modules/slots/description - modules/slots/website - - modules/slots/contact_email + - modules/slots/has_or_had_email # Supporting classes - modules/classes/Country diff --git a/schemas/20251121/linkml/manifest.json b/schemas/20251121/linkml/manifest.json index 985f8447b5..978d5262dd 100644 --- a/schemas/20251121/linkml/manifest.json +++ b/schemas/20251121/linkml/manifest.json @@ -1,5 +1,5 @@ { - "generated": "2026-01-29T17:17:48.016Z", + "generated": "2026-01-29T23:29:31.335Z", "schemaRoot": "/schemas/20251121/linkml", "totalFiles": 3003, "categoryCounts": { diff --git a/schemas/20251121/linkml/modules/classes/APIEndpoint.yaml b/schemas/20251121/linkml/modules/classes/APIEndpoint.yaml index 1141bbad65..d9de24e88c 100644 --- a/schemas/20251121/linkml/modules/classes/APIEndpoint.yaml +++ b/schemas/20251121/linkml/modules/classes/APIEndpoint.yaml @@ -20,16 +20,5 @@ classes: specificity_rationale: Generic utility class/slot created during migration custodian_types: "['*']" custodian_types_rationale: Universal utility concept -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# imports: - linkml:types diff --git a/schemas/20251121/linkml/modules/classes/Access.yaml b/schemas/20251121/linkml/modules/classes/Access.yaml index 1f659972aa..0b74a17dfd 100644 --- a/schemas/20251121/linkml/modules/classes/Access.yaml +++ b/schemas/20251121/linkml/modules/classes/Access.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Access -name: Access -title: Access -description: LinkML class definition for Access -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Access class -# Structured access information for heritage collections and services -# -# Created per slot_fixes.yaml revision for collection_access migration -# Generation date: 2026-01-19 -# Rule compliance: 53 (slot_fixes.yaml), 39 (RiC-O naming) - id: https://nde.nl/ontology/hc/class/Access name: Access title: Access Class @@ -34,7 +17,7 @@ imports: - ./TimeSpan - ../slots/has_or_had_frequency - ./Frequency - - ../slots/condition_of_access + - ../slots/has_or_had_condition_of_access - ../slots/has_or_had_type - ../slots/has_or_had_description - ../slots/has_or_had_user_category @@ -84,7 +67,7 @@ classes: slots: - has_or_had_type - has_or_had_user_category - - condition_of_access + - has_or_had_condition_of_access - has_or_had_description - temporal_extent - is_digital_access @@ -146,7 +129,7 @@ classes: has_or_had_description: "Open to general public during gallery hours" has_or_had_user_category: - "general public" - condition_of_access: + has_or_had_condition_of_access: - "during posted gallery hours" description: "Public access during gallery hours" @@ -155,7 +138,7 @@ classes: has_or_had_user_category: - "credentialed researchers" - "graduate students with faculty sponsor" - condition_of_access: + has_or_had_condition_of_access: - "48-hour advance booking required" - "handling training required for original materials" - "fragile materials limited to supervised viewing only" @@ -168,7 +151,7 @@ classes: - "enrolled students" - "faculty" - "research staff" - condition_of_access: + has_or_had_condition_of_access: - "valid university ID" is_digital_access: false description: "Academic community access with public by appointment" diff --git a/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml b/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml index 0ee4e1be61..3cc8ac25c0 100644 --- a/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml +++ b/schemas/20251121/linkml/modules/classes/AccessPolicy.yaml @@ -42,7 +42,7 @@ imports: - ./TemplateSpecificityScore - ./TemplateSpecificityType - ./TemplateSpecificityTypes -- ../slots/condition_of_access +- ../slots/has_or_had_condition_of_access - ../slots/requires_or_required - ./Appointment classes: @@ -66,7 +66,7 @@ classes: - has_or_had_level - requires_appointment - poses_or_posed_condition - - condition_of_access + - has_or_had_condition_of_access - requires_or_required - credentials_required - cultural_protocol_url @@ -275,7 +275,7 @@ classes: begin_of_the_begin: '2024-01-01' end_of_the_end: '2050-12-31' description: Policy valid from 2024 until end of 2050 - condition_of_access: + has_or_had_condition_of_access: description: 'Textual conditions or requirements for access (RiC-O style). Use for human-readable access requirements. For structured appointment @@ -390,7 +390,7 @@ classes: has_or_had_label: RESEARCHERS_ONLY has_or_had_description: description_text: Academic researchers with institutional affiliation - condition_of_access: + has_or_had_condition_of_access: - Valid institutional ID required - Letter of introduction from supervisor - Maximum 5 items per visit diff --git a/schemas/20251121/linkml/modules/classes/AccessibilityFeature.yaml b/schemas/20251121/linkml/modules/classes/AccessibilityFeature.yaml index 4cd847095a..0e57ee8715 100644 --- a/schemas/20251121/linkml/modules/classes/AccessibilityFeature.yaml +++ b/schemas/20251121/linkml/modules/classes/AccessibilityFeature.yaml @@ -23,7 +23,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/AccountIdentifier.yaml b/schemas/20251121/linkml/modules/classes/AccountIdentifier.yaml index 61bf09dbae..282f33c69a 100644 --- a/schemas/20251121/linkml/modules/classes/AccountIdentifier.yaml +++ b/schemas/20251121/linkml/modules/classes/AccountIdentifier.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/AccountStatus.yaml b/schemas/20251121/linkml/modules/classes/AccountStatus.yaml index dffc6f9b7c..6d80d4167d 100644 --- a/schemas/20251121/linkml/modules/classes/AccountStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/AccountStatus.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Accreditation.yaml b/schemas/20251121/linkml/modules/classes/Accreditation.yaml index 60fb3804ed..84966022c9 100644 --- a/schemas/20251121/linkml/modules/classes/Accreditation.yaml +++ b/schemas/20251121/linkml/modules/classes/Accreditation.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/AccreditationBody.yaml b/schemas/20251121/linkml/modules/classes/AccreditationBody.yaml index 565caeb80c..f59ab54e35 100644 --- a/schemas/20251121/linkml/modules/classes/AccreditationBody.yaml +++ b/schemas/20251121/linkml/modules/classes/AccreditationBody.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/AccreditationEvent.yaml b/schemas/20251121/linkml/modules/classes/AccreditationEvent.yaml index 572bc61b4c..43c32d8879 100644 --- a/schemas/20251121/linkml/modules/classes/AccreditationEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/AccreditationEvent.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/AcquisitionBudget.yaml b/schemas/20251121/linkml/modules/classes/AcquisitionBudget.yaml index 390aaea135..7e5f524dd1 100644 --- a/schemas/20251121/linkml/modules/classes/AcquisitionBudget.yaml +++ b/schemas/20251121/linkml/modules/classes/AcquisitionBudget.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/ActivityTypes.yaml b/schemas/20251121/linkml/modules/classes/ActivityTypes.yaml index 85d460e8de..2ee19a1ebe 100644 --- a/schemas/20251121/linkml/modules/classes/ActivityTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/ActivityTypes.yaml @@ -16,8 +16,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: Generic utility class created during migration - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept tree_root: true broad_mappings: diff --git a/schemas/20251121/linkml/modules/classes/Address.yaml b/schemas/20251121/linkml/modules/classes/Address.yaml index c82dda49e0..230134856a 100644 --- a/schemas/20251121/linkml/modules/classes/Address.yaml +++ b/schemas/20251121/linkml/modules/classes/Address.yaml @@ -1,18 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Address -name: Address -title: Address -description: LinkML class definition for Address -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Address - Generic postal/physical address class -# Aligned with vCard, Schema.org, LOCN, GLEIF ontologies -# Created: 2026-01-12 -# Rule 38 compliant: All slots imported from modules/slots/ - id: https://nde.nl/ontology/hc/class/Address name: address_class title: Address Class diff --git a/schemas/20251121/linkml/modules/classes/AddressComponent.yaml b/schemas/20251121/linkml/modules/classes/AddressComponent.yaml index cc74649d28..29dd600608 100644 --- a/schemas/20251121/linkml/modules/classes/AddressComponent.yaml +++ b/schemas/20251121/linkml/modules/classes/AddressComponent.yaml @@ -1,18 +1,3 @@ -id: https://nde.nl/ontology/hc/class/AddressComponent -name: AddressComponent -title: Address Component -description: LinkML class definition for Address Component -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# AddressComponent - Generic address component class -# Source-agnostic representation of individual address parts -# Refactored: 2026-01-12 - Removed Google Maps-specific references per user guidance -# Rule 38 compliant: All slots imported from modules/slots/ - id: https://nde.nl/ontology/hc/classes/AddressComponent name: AddressComponent title: AddressComponent diff --git a/schemas/20251121/linkml/modules/classes/AdministrativeUnit.yaml b/schemas/20251121/linkml/modules/classes/AdministrativeUnit.yaml index 961594c49f..c7056e81c1 100644 --- a/schemas/20251121/linkml/modules/classes/AdministrativeUnit.yaml +++ b/schemas/20251121/linkml/modules/classes/AdministrativeUnit.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/AdmissionFee.yaml b/schemas/20251121/linkml/modules/classes/AdmissionFee.yaml index 87c42f2816..7c19eba319 100644 --- a/schemas/20251121/linkml/modules/classes/AdmissionFee.yaml +++ b/schemas/20251121/linkml/modules/classes/AdmissionFee.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/AllocationAgency.yaml b/schemas/20251121/linkml/modules/classes/AllocationAgency.yaml index b215142630..edc12e2d7e 100644 --- a/schemas/20251121/linkml/modules/classes/AllocationAgency.yaml +++ b/schemas/20251121/linkml/modules/classes/AllocationAgency.yaml @@ -14,7 +14,7 @@ imports: - ./RegistrationAuthority - ./Country - ./Subregion -- ../slots/description +- ../slots/has_or_had_description - ../slots/specificity_annotation - ../slots/has_or_had_score - ./SpecificityAnnotation diff --git a/schemas/20251121/linkml/modules/classes/AppreciationEvent.yaml b/schemas/20251121/linkml/modules/classes/AppreciationEvent.yaml index 325aa40c17..cc30785d05 100644 --- a/schemas/20251121/linkml/modules/classes/AppreciationEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/AppreciationEvent.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/AppreciationEvent -name: AppreciationEvent -title: Appreciation Event -description: LinkML class definition for Appreciation Event -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# AppreciationEvent class -# Created per slot_fixes.yaml revision for: comment_like_count -# -# Represents appreciation/engagement events on digital content -# MIGRATION NOTE (2026-01-22): Created as part of comment_like_count migration per Rule 53. - id: https://nde.nl/ontology/hc/class/AppreciationEvent name: appreciation_event_class title: Appreciation Event Class diff --git a/schemas/20251121/linkml/modules/classes/ArchivalLibrary.yaml b/schemas/20251121/linkml/modules/classes/ArchivalLibrary.yaml index 68ddc6dfa1..c36d7dbf23 100644 --- a/schemas/20251121/linkml/modules/classes/ArchivalLibrary.yaml +++ b/schemas/20251121/linkml/modules/classes/ArchivalLibrary.yaml @@ -39,8 +39,6 @@ classes: description: Archival library branch type is_branch_of: required: true - has_or_had_type: - equals_expression: '["hc:ArchiveOrganizationType", "hc:LibraryType"]' exact_mappings: - org:OrganizationalUnit close_mappings: diff --git a/schemas/20251121/linkml/modules/classes/ArchiveOrganizationType.yaml b/schemas/20251121/linkml/modules/classes/ArchiveOrganizationType.yaml index 5168466f82..6b6ecfc762 100644 --- a/schemas/20251121/linkml/modules/classes/ArchiveOrganizationType.yaml +++ b/schemas/20251121/linkml/modules/classes/ArchiveOrganizationType.yaml @@ -16,7 +16,7 @@ default_prefix: hc imports: - linkml:types - ./CustodianType -- ../slots/has_or_had_access_policy +- ../slots/has_or_had_policy - ../slots/has_or_had_policy - ../classes/AppraisalPolicy - ../slots/has_or_had_scope @@ -42,7 +42,6 @@ classes: class_uri: skos:Concept annotations: skos:prefLabel: Archive Organization - skos:altLabel: archief, archieven, archive, archives, archiv, archivo, archivio specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration custodian_types: "['*']" @@ -92,7 +91,7 @@ classes: **Wikidata Base Concept**: Q166118 (archive)' slots: - - has_or_had_access_policy + - has_or_had_policy - has_or_had_policy - has_or_had_scope - has_or_had_subtype @@ -150,7 +149,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q1188452 has_or_had_type_code: ARCHIVE - has_or_had_identifier: Q1188452 has_or_had_label: - National Archive@en - nationaal archief@nl @@ -173,7 +171,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q10605195 has_or_had_type_code: ARCHIVE - has_or_had_identifier: Q10605195 has_or_had_label: - Business Archive@en - bedrijfsarchief@nl diff --git a/schemas/20251121/linkml/modules/classes/Arrangement.yaml b/schemas/20251121/linkml/modules/classes/Arrangement.yaml index 8269d88d98..52df642df1 100644 --- a/schemas/20251121/linkml/modules/classes/Arrangement.yaml +++ b/schemas/20251121/linkml/modules/classes/Arrangement.yaml @@ -22,16 +22,5 @@ classes: specificity_rationale: Generic utility class/slot created during migration custodian_types: "['*']" custodian_types_rationale: Universal utility concept -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# imports: - linkml:types diff --git a/schemas/20251121/linkml/modules/classes/ArtDealer.yaml b/schemas/20251121/linkml/modules/classes/ArtDealer.yaml index c34dc6f5f2..cdc1d97110 100644 --- a/schemas/20251121/linkml/modules/classes/ArtDealer.yaml +++ b/schemas/20251121/linkml/modules/classes/ArtDealer.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ArtDealer -name: ArtDealer -title: Art Dealer -description: LinkML class definition for Art Dealer -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ArtDealer class -# Created per slot_fixes.yaml revision for: dealer_name -# -# MIGRATION NOTE (2026-01-24): Created as part of dealer_name migration per Rule 53. -# Provides structured representation of art dealers in provenance events. - id: https://nde.nl/ontology/hc/class/ArtDealer name: art_dealer_class title: Art Dealer Class @@ -91,14 +75,11 @@ classes: specificity_rationale: >- Highly specific to art market provenance research - primarily used in museum and gallery contexts for tracking object ownership history. - template_specificity: - collection_discovery: 0.80 - museum_search: 0.85 - general_heritage: 0.60 - migration_info: - source_slot: dealer_name - migration_date: "2026-01-24" - rule: "Rule 53" + template_specificity: '{"collection_discovery": 0.8, "museum_search": 0.85, "general_heritage": 0.6}' + # migration_info: (Flattened) + migration_source_slot: dealer_name + migration_date: "2026-01-24" + migration_rule: "Rule 53" comments: - "Structured art dealer representation for provenance events" diff --git a/schemas/20251121/linkml/modules/classes/ArtSaleService.yaml b/schemas/20251121/linkml/modules/classes/ArtSaleService.yaml index e52919c92a..ec237f5354 100644 --- a/schemas/20251121/linkml/modules/classes/ArtSaleService.yaml +++ b/schemas/20251121/linkml/modules/classes/ArtSaleService.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ArtSaleService -name: ArtSaleService -title: Art Sale Service -description: LinkML class definition for Art Sale Service -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ArtSaleService class -# Created per slot_fixes.yaml revision for: commission_rate -# -# Represents art sales service with commission structure -# MIGRATION NOTE (2026-01-22): Created as part of commission_rate migration per Rule 53. - id: https://nde.nl/ontology/hc/class/ArtSaleService name: art_sale_service_class title: Art Sale Service Class diff --git a/schemas/20251121/linkml/modules/classes/Article.yaml b/schemas/20251121/linkml/modules/classes/Article.yaml new file mode 100644 index 0000000000..a84ebca16e --- /dev/null +++ b/schemas/20251121/linkml/modules/classes/Article.yaml @@ -0,0 +1,15 @@ +id: https://nde.nl/ontology/hc/class/Article +name: Article +title: Article +description: A legal or statutory article. +imports: + - linkml:types + - ../slots/has_or_had_text +classes: + Article: + class_uri: rico:Rule + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + slots: + - has_or_had_text diff --git a/schemas/20251121/linkml/modules/classes/ArticlesOfAssociation.yaml b/schemas/20251121/linkml/modules/classes/ArticlesOfAssociation.yaml index 220f0b7400..d09f204c44 100644 --- a/schemas/20251121/linkml/modules/classes/ArticlesOfAssociation.yaml +++ b/schemas/20251121/linkml/modules/classes/ArticlesOfAssociation.yaml @@ -13,7 +13,7 @@ imports: - ./CustodianArchive - ./CustodianCollection - ../enums/RecordsLifecycleStageEnum -- ../slots/supersede_articles +- ../slots/supersedes_or_superseded - ../slots/is_or_was_effective_at - ./ReconstructedEntity - ../slots/is_or_was_amended_through @@ -121,7 +121,7 @@ classes: - registered_office_clause - requires_articles_at_registration - specificity_annotation - - supersede_articles + - supersedes_or_superseded - superseded_by_articles - has_or_had_score - temporal_extent @@ -398,7 +398,7 @@ classes: notary_office: Haarlem has_or_had_version: '3' is_current_version: true - supersede_articles: https://nde.nl/ontology/hc/articles/nha/v2 + supersedes_or_superseded: https://nde.nl/ontology/hc/articles/nha/v2 purpose_clause: De stichting heeft ten doel het beheren, behouden, en toegankelijk maken van archieven en collecties met betrekking tot de geschiedenis van Noord-Holland, inclusief digitaal erfgoed... has_amendment_history: - '2001-01-01: Merger of Gemeentearchief Haarlem and Rijksarchief Noord-Holland' diff --git a/schemas/20251121/linkml/modules/classes/AssessmentCategoryType.yaml b/schemas/20251121/linkml/modules/classes/AssessmentCategoryType.yaml index e220fa1f4c..3d6be54a14 100644 --- a/schemas/20251121/linkml/modules/classes/AssessmentCategoryType.yaml +++ b/schemas/20251121/linkml/modules/classes/AssessmentCategoryType.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/AssessmentCategoryTypes.yaml b/schemas/20251121/linkml/modules/classes/AssessmentCategoryTypes.yaml index 7e00802b9c..6b759c7bf9 100644 --- a/schemas/20251121/linkml/modules/classes/AssessmentCategoryTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/AssessmentCategoryTypes.yaml @@ -14,15 +14,13 @@ classes: is_a: AssessmentCategoryType description: Category for storage condition assessment (e.g. Good, Fair, Poor). annotations: - custodian_types: - - '*' + custodian_types: '["*"]' broad_mappings: - skos:Concept RiskAssessmentCategory: is_a: AssessmentCategoryType description: Category for risk assessment. annotations: - custodian_types: - - '*' + custodian_types: '["*"]' broad_mappings: - skos:Concept diff --git a/schemas/20251121/linkml/modules/classes/AuditStatus.yaml b/schemas/20251121/linkml/modules/classes/AuditStatus.yaml index 93ed29a9df..b8d98dbd13 100644 --- a/schemas/20251121/linkml/modules/classes/AuditStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/AuditStatus.yaml @@ -24,7 +24,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/AuditStatusType.yaml b/schemas/20251121/linkml/modules/classes/AuditStatusType.yaml index 836c04ba4d..7b1b49a1af 100644 --- a/schemas/20251121/linkml/modules/classes/AuditStatusType.yaml +++ b/schemas/20251121/linkml/modules/classes/AuditStatusType.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/AuditStatusTypes.yaml b/schemas/20251121/linkml/modules/classes/AuditStatusTypes.yaml index e048e50945..6467db2130 100644 --- a/schemas/20251121/linkml/modules/classes/AuditStatusTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/AuditStatusTypes.yaml @@ -14,23 +14,20 @@ classes: is_a: AuditStatusType description: Financial statement has been audited. annotations: - custodian_types: - - '*' + custodian_types: '["*"]' broad_mappings: - skos:Concept UnauditedStatus: is_a: AuditStatusType description: Financial statement has not been audited. annotations: - custodian_types: - - '*' + custodian_types: '["*"]' broad_mappings: - skos:Concept ReviewStatus: is_a: AuditStatusType description: Financial statement has been reviewed but not fully audited. annotations: - custodian_types: - - '*' + custodian_types: '["*"]' broad_mappings: - skos:Concept diff --git a/schemas/20251121/linkml/modules/classes/Branch.yaml b/schemas/20251121/linkml/modules/classes/Branch.yaml index 3662428f38..6fba6d4893 100644 --- a/schemas/20251121/linkml/modules/classes/Branch.yaml +++ b/schemas/20251121/linkml/modules/classes/Branch.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Budget.yaml b/schemas/20251121/linkml/modules/classes/Budget.yaml index 72416e6499..850dc05ec0 100644 --- a/schemas/20251121/linkml/modules/classes/Budget.yaml +++ b/schemas/20251121/linkml/modules/classes/Budget.yaml @@ -54,7 +54,7 @@ imports: - ../slots/revision_number - ../slots/specificity_annotation - ../slots/has_or_had_score -- ../slots/total_amount +- ../slots/has_or_had_quantity - ../slots/temporal_extent - ../slots/is_or_was_derived_from - ../slots/is_or_was_generated_by @@ -116,7 +116,7 @@ classes: - revision_number - specificity_annotation - has_or_had_score - - total_amount + - has_or_had_quantity - temporal_extent - is_or_was_derived_from - is_or_was_generated_by @@ -192,7 +192,7 @@ classes: begin_of_the_end: '2025-03-31' end_of_the_end: '2025-03-31' description: Government fiscal year budget (Apr-Mar) - total_amount: + has_or_had_quantity: range: decimal required: false description: 'Total monetary amount for this budget. @@ -346,7 +346,7 @@ classes: temporal_extent: start_of_the_start: '2024-01-01' end_of_the_end: '2024-12-31' - total_amount: 45000000.0 + has_or_had_quantity: 45000000.0 has_or_had_currency: currency_code: EUR has_or_had_label: Euro @@ -391,7 +391,7 @@ classes: temporal_extent: start_of_the_start: '2024-04-01' end_of_the_end: '2025-03-31' - total_amount: 8500000.0 + has_or_had_quantity: 8500000.0 has_or_had_currency: currency_code: EUR has_or_had_label: Euro diff --git a/schemas/20251121/linkml/modules/classes/CMSType.yaml b/schemas/20251121/linkml/modules/classes/CMSType.yaml index e67bda7120..ad7053fa03 100644 --- a/schemas/20251121/linkml/modules/classes/CMSType.yaml +++ b/schemas/20251121/linkml/modules/classes/CMSType.yaml @@ -1,22 +1,3 @@ -id: https://nde.nl/ontology/hc/class/CMSType -name: CMSType -title: CMSType -description: LinkML class definition for CMSType -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# CMSType class -# Abstract base class for CMS type taxonomy -# -# Generation date: 2026-01-19 -# Rule compliance: 0b (Type/Types pattern), 53 (slot_fixes.yaml), 39 (RiC-O naming) -# -# This is the SINGULAR "Type" class - abstract base for the type hierarchy -# Concrete types are in CMSTypes.yaml (plural) - id: https://nde.nl/ontology/hc/class/cms_type name: cms_type_class title: CMS Type Class diff --git a/schemas/20251121/linkml/modules/classes/CallForApplication.yaml b/schemas/20251121/linkml/modules/classes/CallForApplication.yaml index 2ec8199e5a..f43ed3faf7 100644 --- a/schemas/20251121/linkml/modules/classes/CallForApplication.yaml +++ b/schemas/20251121/linkml/modules/classes/CallForApplication.yaml @@ -103,13 +103,9 @@ classes: exact_mappings: - schema:Offer close_mappings: - - schema:Grant - - schema:MonetaryGrant - - schema:FundingScheme - prov:Activity related_mappings: - org:Organization - - schema:Action - dcterms:BibliographicResource slots: - is_or_was_due_on @@ -121,10 +117,21 @@ classes: Deadline for submitting applications. Replaces has_application_deadline per Rule 53. Use end_of_the_end for the exact deadline timestamp. + offers_or_offered: # was: funding_rate - migrated per Rule 53 (2026-01-26) + description: | + Funding rates offered by this call. + MIGRATED from funding_rate per Rule 53. + Uses frapo:hasFundingRate or similar. + Here we use generic offers_or_offered with FundingRate class. + range: FundingRate + multivalued: true + inlined: true + required: false examples: - value: - end_of_the_end: "2023-12-31T23:59:59Z" - description: Application deadline + has_or_had_rate: "100%" + maximal_of_maximal: 100 + description: 100% funding rate for non-profits is_or_was_opened_on: range: TimeSpan description: | @@ -135,10 +142,6 @@ classes: - value: start_of_the_start: "2023-01-01T00:00:00Z" description: Opening date - - value: - start_of_the_start: "2025-01-15T00:00:00Z" - description: Horizon Europe CL2 2025 deadline - has_or_had_budget: # was: total_budget - migrated per Rule 53 (2026-01-15) range: Budget multivalued: true @@ -166,19 +169,12 @@ classes: inlined_as_list: true examples: - value: Public bodies - - value: Non-profit organisations - - value: Research institutions - - value: SMEs - - value: Higher education institutions - - value: Cultural heritage institutions issuing_organisation: required: true range: uriorcurie examples: - value: https://nde.nl/ontology/hc/encompassing-body/funding/ec-rea description: European Research Executive Agency - - value: https://nde.nl/ontology/hc/encompassing-body/funding/nlhf - description: National Lottery Heritage Fund has_or_had_provenance: # was: web_observation - migrated per Rule 53 range: WebObservation multivalued: true @@ -208,8 +204,6 @@ classes: examples: - value: https://nde.nl/ontology/hc/project/nde/heritage-digitization-2025 description: Project funded by this call - - value: https://nde.nl/ontology/hc/project/europeana/common-culture-2024 - description: Europeana project funded through Horizon Europe requires_or_required: # was: co_funding_required - migrated per Rule 53 (2026-01-19) range: CoFunding multivalued: false @@ -223,14 +217,6 @@ classes: is_or_was_required: true has_or_had_description: "Partnership funding 5-50% depending on grant size" description: NLHF co-funding requirement with percentage range - - value: - is_or_was_required: true - has_or_had_quantity: - - quantity_value: 20 - has_or_had_measurement_unit: - unit_label: "%" - has_or_had_description: "Minimum 20% co-funding from applicant organization" - description: Co-funding with specific percentage requirement comments: - CallForApplication links FundingOrganisation to heritage custodian funding opportunities - Lifecycle tracked via CallForApplicationStatusEnum (ANNOUNCED through RESULTS_PUBLISHED) @@ -240,17 +226,11 @@ classes: - Bidirectional link to Project via funded_projects ↔ funding_call see_also: - https://schema.org/Offer - - https://schema.org/Grant - - https://ec.europa.eu/info/funding-tenders/opportunities/portal - - https://www.heritagefund.org.uk/ - - https://www.europanostra.org/our-work/awards/ examples: - value: has_or_had_identifier: # was: call_id, call_identifier - migrated per Rule 53 (2026-01-17) - identifier_value: https://nde.nl/ontology/hc/call/ec/cl2-2025-heritage-01 identifier_scheme: URI - - identifier_value: HORIZON-CL2-2025-HERITAGE-01 - identifier_scheme: EU_FUNDING_TENDERS has_or_had_label: # was: call_title, call_short_name - migrated per Rule 53 (2026-01-17) - Cultural heritage, cultural and creative industries - HORIZON-CL2-2025-HERITAGE-01 @@ -268,14 +248,6 @@ classes: application_deadline: '2025-09-16' results_expected_date: '2026-03-01' has_or_had_budget: # was: total_budget - migrated per Rule 53 (2026-01-15) - - has_or_had_label: Horizon Europe CL2 2025 Heritage Budget - has_or_had_budget: 82500000.0 - has_or_had_currency: - currency_code: EUR - has_or_had_label: Euro - currency_symbol: € - fiscal_year_start: '2025-01-01' - fiscal_year_end: '2025-12-31' has_or_had_range: - minimal_of_minimal: quantity_value: 2000000 @@ -291,19 +263,8 @@ classes: - can_or_could_be_fulfilled_by: - has_or_had_type: has_or_had_label: "Public bodies" - - has_or_had_type: - has_or_had_label: "Research organisations" - - has_or_had_type: - has_or_had_label: "Higher education institutions" - - has_or_had_type: - has_or_had_label: "SMEs" - - has_or_had_type: - has_or_had_label: "Non-profit organisations" - - has_or_had_type: - has_or_had_label: "International organisations" - imposes_or_imposed: - has_or_had_label: "EU Member States" - - has_or_had_label: "Horizon Europe Associated Countries" is_or_was_categorized_as: # was: thematic_area - migrated per Rule 53 - Cultural heritage preservation - Digital heritage @@ -315,37 +276,18 @@ classes: - Intangible heritage - Digital heritage - Documentary heritage - offers_or_offered: # was: funding_rate - migrated per Rule 53 (2026-01-26) - description: | - Funding rates offered by this call. - MIGRATED from funding_rate per Rule 53. - Uses frapo:hasFundingRate or similar. - Here we use generic offers_or_offered with FundingRate class. - range: FundingRate - multivalued: true - inlined: true - required: false - examples: - - value: - has_or_had_rate: "100%" - maximal_of_maximal: 100 - description: 100% funding rate for non-profits - - value: - has_or_had_rate: "70%" - maximal_of_maximal: 70 - description: 70% funding rate for SMEs - partnership_required: true - minimum_partners: 3 - issuing_organisation: https://nde.nl/ontology/hc/encompassing-body/funding/ec-rea - parent_programme: Horizon Europe Cluster 2 - programme_year: 2025 - has_or_had_contact_point: + partnership_required: true + minimum_partners: 3 + issuing_organisation: https://nde.nl/ontology/hc/encompassing-body/funding/ec-rea + parent_programme: Horizon Europe Cluster 2 + programme_year: 2025 + has_or_had_contact_point: email: REA-C2@ec.europa.eu - info_session_date: + info_session_date: - 2025-02-15 - Virtual info day - 2025-04-10 - Brokerage event Brussels - keywords: + keywords: - cultural heritage - research - innovation @@ -353,76 +295,7 @@ classes: - preservation - EU funding - Horizon Europe - has_or_had_funded: # was: funded_project - migrated per Rule 53 (2026-01-26) + has_or_had_funded: # was: funded_project - migrated per Rule 53 (2026-01-26) - https://nde.nl/ontology/hc/project/europeana/common-culture-2024 - - https://nde.nl/ontology/hc/project/nde/heritage-digitization-2025 description: Horizon Europe CL2 2025 Cultural Heritage call - - value: - has_or_had_identifier: # was: call_id - migrated per Rule 53 (2026-01-17) - - identifier_value: https://nde.nl/ontology/hc/call/nlhf/medium-grants-2025-q4 - identifier_scheme: URI - - identifier_value: MG-2025-Q4 - identifier_scheme: INTERNAL_CODE - has_or_had_label: # was: call_title, call_short_name - migrated per Rule 53 (2026-01-17) - - Medium grants - Heritage Fund - - MG-2025-Q4 - has_or_had_description: | # was: call_description - migrated per Rule 53 (2026-01-17) - Medium grants support heritage projects seeking between £250,000 and - £5 million. Projects must achieve outcomes for heritage, people, and - communities. Suitable for conservation, interpretation, community - engagement, and skills development projects. - has_or_had_status: OPEN # was: call_status - migrated per Rule 53 (2026-01-17) - has_or_had_url: # was: call_url - migrated per Rule 53 (2026-01-17) - - url_value: https://www.heritagefund.org.uk/funding/medium-grants - url_type: documentation - application_deadline: '2025-12-31' - has_or_had_range: - - minimal_of_minimal: - quantity_value: 250000 - has_or_had_measurement_unit: - unit_label: GBP - maximal_of_maximal: - quantity_value: 5000000 - has_or_had_measurement_unit: - unit_label: GBP - range_description: Medium grants funding range - range_currency: GBP - has_or_had_requirement: - - can_or_could_be_fulfilled_by: - - has_or_had_type: - has_or_had_label: "Not-for-profit organisations" - - has_or_had_type: - has_or_had_label: "Local authorities" - - has_or_had_type: - has_or_had_label: "Community groups" - - has_or_had_type: - has_or_had_label: "Heritage organisations" - - imposes_or_imposed: - - has_or_had_label: "England" - - has_or_had_label: "Northern Ireland" - - has_or_had_label: "Scotland" - - has_or_had_label: "Wales" - is_or_was_categorized_as: # was: thematic_area - migrated per Rule 53 - - Heritage conservation - - Community engagement - - Skills development - - Nature conservation - heritage_type: - - Historic buildings - - Natural heritage - - Intangible heritage - - Industrial heritage - requires_or_required: # was: co_funding_required - migrated per Rule 53 (2026-01-19) - is_or_was_required: true - has_or_had_description: "Partnership funding 5-50% depending on grant size" - partnership_required: false - issuing_organisation: https://nde.nl/ontology/hc/encompassing-body/funding/nlhf - parent_programme: National Lottery Heritage Fund - programme_year: 2025 - keywords: - - UK heritage - - lottery funding - - conservation - - community heritage - description: National Lottery Heritage Fund medium grants diff --git a/schemas/20251121/linkml/modules/classes/CapacityType.yaml b/schemas/20251121/linkml/modules/classes/CapacityType.yaml index 4c80bed7f4..e3d729e480 100644 --- a/schemas/20251121/linkml/modules/classes/CapacityType.yaml +++ b/schemas/20251121/linkml/modules/classes/CapacityType.yaml @@ -1,17 +1,3 @@ -id: https://nde.nl/ontology/hc/class/CapacityType -name: CapacityType -title: Capacity Type -description: LinkML class definition for Capacity Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# CapacityType class (abstract base) -# Created 2026-01-22 per slot_fixes.yaml revision for capacity_type (Rule 53) -# Following Rule 0b: Type/Types naming convention - id: https://nde.nl/ontology/hc/class/CapacityType name: capacity_type_class title: Capacity Type Class diff --git a/schemas/20251121/linkml/modules/classes/CateringPlace.yaml b/schemas/20251121/linkml/modules/classes/CateringPlace.yaml index d3c25aacab..fc826f539f 100644 --- a/schemas/20251121/linkml/modules/classes/CateringPlace.yaml +++ b/schemas/20251121/linkml/modules/classes/CateringPlace.yaml @@ -3,8 +3,6 @@ name: catering_place_class title: CateringPlace Class imports: - linkml:types -- ../slots/catering_type -- ../slots/founded_year - ../slots/has_or_had_label - ../slots/is_or_was_classified_as - ../slots/serves_visitors_only diff --git a/schemas/20251121/linkml/modules/classes/CeasingEvent.yaml b/schemas/20251121/linkml/modules/classes/CeasingEvent.yaml index c4a33de893..54f3057fdd 100644 --- a/schemas/20251121/linkml/modules/classes/CeasingEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/CeasingEvent.yaml @@ -37,5 +37,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: Generic utility class. - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept. diff --git a/schemas/20251121/linkml/modules/classes/CertaintyLevel.yaml b/schemas/20251121/linkml/modules/classes/CertaintyLevel.yaml index 951be70f0d..2ede3b3b83 100644 --- a/schemas/20251121/linkml/modules/classes/CertaintyLevel.yaml +++ b/schemas/20251121/linkml/modules/classes/CertaintyLevel.yaml @@ -1,24 +1,3 @@ -id: https://nde.nl/ontology/hc/class/CertaintyLevel -name: CertaintyLevel -title: Certainty Level -description: LinkML class definition for Certainty Level -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# CertaintyLevel class -# Structured class for expressing certainty/confidence levels with notes -# -# Generation date: 2026-01-18 -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization), 53 (slot_fixes.yaml) -# Migration: Replaces certainty_level + certainty_note bespoke slots -# -# Created per slot_fixes.yaml revisions: -# - certainty_level → has_or_had_level + CertaintyLevel -# - certainty_note → has_or_had_note + Note (within CertaintyLevel) - id: https://nde.nl/ontology/hc/class/CertaintyLevel name: certainty_level_class title: Certainty Level Class diff --git a/schemas/20251121/linkml/modules/classes/City.yaml b/schemas/20251121/linkml/modules/classes/City.yaml index 284a8105bf..0741970cfa 100644 --- a/schemas/20251121/linkml/modules/classes/City.yaml +++ b/schemas/20251121/linkml/modules/classes/City.yaml @@ -1,18 +1,3 @@ -id: https://nde.nl/ontology/hc/class/City -name: City -title: City -description: LinkML class definition for City -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# City - A city/town settlement entity -# Created: 2026-01-18 -# Migration from city (string) slot per slot_fixes.yaml revision -# City is_a Settlement per established pattern - id: https://nde.nl/ontology/hc/class/City name: city_class title: City Class diff --git a/schemas/20251121/linkml/modules/classes/Classification.yaml b/schemas/20251121/linkml/modules/classes/Classification.yaml index 60a4488413..ac1767ef8e 100644 --- a/schemas/20251121/linkml/modules/classes/Classification.yaml +++ b/schemas/20251121/linkml/modules/classes/Classification.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/ClassificationType.yaml b/schemas/20251121/linkml/modules/classes/ClassificationType.yaml index 90c043093a..ea61264847 100644 --- a/schemas/20251121/linkml/modules/classes/ClassificationType.yaml +++ b/schemas/20251121/linkml/modules/classes/ClassificationType.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/ClimateControl.yaml b/schemas/20251121/linkml/modules/classes/ClimateControl.yaml index 0a199c071c..8576bbe2bd 100644 --- a/schemas/20251121/linkml/modules/classes/ClimateControl.yaml +++ b/schemas/20251121/linkml/modules/classes/ClimateControl.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ClimateControl -name: ClimateControl -title: Climate Control -description: LinkML class definition for Climate Control -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ClimateControl class -# Climate control system or approach for heritage facilities -# -# Generation date: 2026-01-19 -# Rule compliance: 53 (slot_fixes.yaml), 39 (RiC-O naming), 0b (Type/Types pattern) -# -# Created for climate_control_type migration - id: https://nde.nl/ontology/hc/class/climate_control name: climate_control_class title: Climate Control Class diff --git a/schemas/20251121/linkml/modules/classes/ClimateControlPolicy.yaml b/schemas/20251121/linkml/modules/classes/ClimateControlPolicy.yaml index 596b31165d..0b79597734 100644 --- a/schemas/20251121/linkml/modules/classes/ClimateControlPolicy.yaml +++ b/schemas/20251121/linkml/modules/classes/ClimateControlPolicy.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ClimateControlPolicy -name: ClimateControlPolicy -title: Climate Control Policy -description: LinkML class definition for Climate Control Policy -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ClimateControlPolicy class -# Policy governing climate control systems and conditions -# -# Generation date: 2026-01-19 -# Rule compliance: 53 (slot_fixes.yaml), 39 (RiC-O naming), 0b (Type/Types pattern) -# -# Created for climate_control_type migration - id: https://nde.nl/ontology/hc/class/climate_control_policy name: climate_control_policy_class title: Climate Control Policy Class diff --git a/schemas/20251121/linkml/modules/classes/ClimateControlType.yaml b/schemas/20251121/linkml/modules/classes/ClimateControlType.yaml index 2c9e5ffbfc..9f60f1eed7 100644 --- a/schemas/20251121/linkml/modules/classes/ClimateControlType.yaml +++ b/schemas/20251121/linkml/modules/classes/ClimateControlType.yaml @@ -1,22 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ClimateControlType -name: ClimateControlType -title: Climate Control Type -description: LinkML class definition for Climate Control Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ClimateControlType class -# Abstract base class for climate control type taxonomy -# -# Generation date: 2026-01-19 -# Rule compliance: 0b (Type/Types pattern), 53 (slot_fixes.yaml), 39 (RiC-O naming) -# -# This is the SINGULAR "Type" class - abstract base for the type hierarchy -# Concrete types are in ClimateControlTypes.yaml (plural) - id: https://nde.nl/ontology/hc/class/climate_control_type name: climate_control_type_class title: Climate Control Type Class diff --git a/schemas/20251121/linkml/modules/classes/Collection.yaml b/schemas/20251121/linkml/modules/classes/Collection.yaml index b455a4bb9a..23240db39e 100644 --- a/schemas/20251121/linkml/modules/classes/Collection.yaml +++ b/schemas/20251121/linkml/modules/classes/Collection.yaml @@ -24,7 +24,7 @@ imports: - ./FindingAid - ./ExhibitedObject - ./CurationActivity -- ../slots/has_or_had_access_policy_reference +- ../slots/has_or_had_policy_reference - ../slots/is_or_was_acquired_through - ./AcquisitionEvent - ./AcquisitionMethod @@ -39,7 +39,7 @@ imports: - ../slots/is_or_was_instantiated_by - ./DigitalInstantiation - ../slots/extent -- ../slots/extent_item +- ../slots/has_or_had_quantity - ../slots/has_or_had_finding_aid - ../slots/item - ../slots/is_or_was_sub_collection_of @@ -75,11 +75,8 @@ classes: - bf:Collection - edm:ProvidedCHO related_mappings: - - crm:E24_Physical_Human-Made_Thing - - rico:Record - - bf:Item slots: - - has_or_had_access_policy_reference + - has_or_had_policy_reference - is_or_was_acquired_through - has_arrangement - has_or_had_description @@ -91,7 +88,7 @@ classes: - has_or_had_type - is_or_was_instantiated_by - extent - - extent_item + - has_or_had_quantity - has_or_had_finding_aid - item - is_or_was_sub_collection_of @@ -117,11 +114,22 @@ classes: inlined: true required: true identifier: true + is_or_was_instantiated_by: + range: DigitalInstantiation + multivalued: true + inlined: true + description: 'Digital surrogates (URL) or digitization status. + + MIGRATED from digital_surrogate_url and digitization_status (2026-01-25). + + ' examples: - value: - identifier_scheme: COLLECTION_URI - identifier_value: https://nde.nl/ontology/hc/collection/nationaal-archief-voc-fonds - description: VOC fonds at the National Archives + has_or_had_status: + has_or_had_label: PARTIAL + has_or_had_url: + url_value: https://www.nationaalarchief.nl/onderzoeken/archief/1.04.02/download + description: Partial digitization with download link has_or_had_label: description: 'MIGRATED from collection_name per slot_fixes.yaml (Rule 53/56, 2026-01-18). @@ -137,12 +145,6 @@ classes: - value: has_or_had_label: Records of the Dutch East India Company (VOC) description: Archival fonds name - - value: - has_or_had_label: Drucker-Fraser Collection - description: Museum named collection - - value: - has_or_had_label: Medieval Manuscripts Collection - description: Library special collection has_or_had_description: description: 'MIGRATED from collection_description per slot_fixes.yaml (Rule 53/56, 2026-01-18). @@ -168,26 +170,16 @@ classes: examples: - value: rico:Fonds description: Archival fonds - - value: rico:Series - description: Archival series - - value: rico:Collection - description: Assembled collection extent: range: string examples: - value: 1,250 linear meters description: Archival extent - - value: 125 artworks - description: Museum extent - - value: 342 manuscripts - description: Library extent - extent_item: + has_or_had_quantity: range: integer examples: - value: 125 description: 125 artworks - - value: 342 - description: 342 manuscripts has_or_had_content: range: Content multivalued: true @@ -227,14 +219,6 @@ classes: examples: - value: https://nde.nl/ontology/hc/collection-type/fonds description: Archival fonds (CollectionType) - - value: https://nde.nl/ontology/hc/collection-type/special-collection - description: Library special collection (CollectionType) - - value: - - https://nde.nl/ontology/hc/collection-type/fonds - - Colonial trade - - Maritime history - - Dutch East Indies - description: VOC records - fonds type plus subject areas has_or_had_provenance: description: 'Narrative provenance description for this collection. @@ -284,28 +268,16 @@ classes: temporal_extent: begin_of_the_begin: '1856-01-01' description: Source of VOC archives transfer - - value: - has_or_had_origin: - has_or_had_label: Estate of Anna Drucker-Fraser - has_or_had_method: - has_or_had_label: BEQUEST - temporal_extent: - begin_of_the_begin: '1937-01-01' - description: Source of bequest - has_or_had_access_policy_reference: + has_or_had_policy: range: AccessPolicy examples: - value: https://nde.nl/ontology/hc/access-policy/open-access description: Publicly accessible - - value: https://nde.nl/ontology/hc/access-policy/restricted-researchers - description: Researchers only has_arrangement: range: string examples: - value: Organized by provenance, then chronologically within each creating office description: Archival has_arrangement - - value: Arranged alphabetically by artist name - description: Art collection has_arrangement has_or_had_finding_aid: range: FindingAid multivalued: true @@ -347,9 +319,6 @@ classes: - has_or_had_label: has_or_had_label: Hoge Regering Batavia collection_type_ref: series - - has_or_had_label: - has_or_had_label: Kamer Amsterdam - collection_type_ref: series description: Series within VOC fonds item: range: ExhibitedObject @@ -358,8 +327,6 @@ classes: examples: - value: - https://nde.nl/ontology/hc/object/mauritshuis-girl-pearl-earring - - https://nde.nl/ontology/hc/object/mauritshuis-anatomy-lesson - - https://nde.nl/ontology/hc/object/mauritshuis-goldfinch description: Paintings in Mauritshuis collection has_or_had_curation_activity: range: CurationActivity @@ -368,7 +335,6 @@ classes: examples: - value: - https://nde.nl/ontology/hc/activity/nationaal-archief-voc-digitization-2024 - - https://nde.nl/ontology/hc/activity/nationaal-archief-inventory-2025 description: Curation activities for VOC fonds part_of_custodian_collection: range: CustodianCollection @@ -404,8 +370,6 @@ classes: see_also: - https://www.ica.org/standards/RiC/ontology#RecordSet - http://www.cidoc-crm.org/html/cidoc_crm_v7.1.3.html#E78 - - http://id.loc.gov/ontologies/bibframe/Collection - - https://www.wikidata.org/wiki/Q2668072 examples: - value: has_or_had_identifier: @@ -419,10 +383,6 @@ classes: record_set_type: rico:Fonds extent: 1,250 linear meters has_or_had_content: - - has_or_had_label: VOC Administrative Records - temporal_extent: - begin_of_the_begin: '1602-01-01' - end_of_the_end: '1799-12-31' is_or_was_categorized_as: - https://nde.nl/ontology/hc/collection-type/fonds - Colonial trade @@ -439,7 +399,7 @@ classes: has_or_had_label: TRANSFER temporal_extent: begin_of_the_begin: '1856-01-01' - has_or_had_access_policy_reference: https://nde.nl/ontology/hc/access-policy/open-access + has_or_had_policy: https://nde.nl/ontology/hc/access-policy/open-access arrangement: Organized by provenance, then chronologically has_or_had_finding_aid: - finding_aid_id: https://nde.nl/finding-aid/nationaal-archief-voc-inventory @@ -452,23 +412,7 @@ classes: language: - nl - en - is_or_was_instantiated_by: - range: DigitalInstantiation - multivalued: true - inlined: true - description: 'Digital surrogates (URL) or digitization status. - - MIGRATED from digital_surrogate_url and digitization_status (2026-01-25). - - ' - examples: - - value: - has_or_had_status: - has_or_had_label: PARTIAL - has_or_had_url: - url_value: https://www.nationaalarchief.nl/onderzoeken/archief/1.04.02/download - description: Partial digitization with download link - part_of_custodian_collection: https://nde.nl/ontology/hc/custodian-collection/nationaal-archief + part_of_custodian_collection: https://nde.nl/ontology/hc/custodian-collection/nationaal-archief description: VOC archival fonds at Nationaal Archief annotations: specificity_score: 0.1 diff --git a/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml b/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml index a860169c52..cdd5c144b5 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionEvent.yaml @@ -141,10 +141,7 @@ classes: custodian_types_primary: B specificity_score: '0.70' specificity_rationale: Fairly specific - primarily for natural history specimen collecting events. - template_specificity: - museum_search: '0.75' - collection_discovery: '0.80' - general_heritage: '0.55' + template_specificity: '{"museum_search": 0.75, "collection_discovery": 0.8, "general_heritage": 0.55}' examples: - value: has_or_had_identifier: https://nde.nl/ontology/hc/event/dodo-collection-1662 diff --git a/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml b/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml index 78c4572e04..495a255272 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionManagementSystem.yaml @@ -414,8 +414,6 @@ classes: examples: - value: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804 description: Rijksmuseum custodian hub - has_or_had_type: - equals_expression: '["*"]' comments: - CMS represents SOFTWARE PRODUCT deployed at institution - DigitalPlatform represents WEB INTERFACE powered by CMS diff --git a/schemas/20251121/linkml/modules/classes/CollectionScope.yaml b/schemas/20251121/linkml/modules/classes/CollectionScope.yaml index a8f9e899d9..eade3ec23d 100644 --- a/schemas/20251121/linkml/modules/classes/CollectionScope.yaml +++ b/schemas/20251121/linkml/modules/classes/CollectionScope.yaml @@ -1,17 +1,3 @@ -id: https://nde.nl/ontology/hc/class/CollectionScope -name: CollectionScope -title: Collection Scope -description: LinkML class definition for Collection Scope -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# CollectionScope - Specialized scope class for heritage collections -# Created per slot_fixes.yaml migration for: collection_scope -# Creation date: 2026-01-18 - id: https://nde.nl/ontology/hc/classes/CollectionScope name: CollectionScope title: CollectionScope diff --git a/schemas/20251121/linkml/modules/classes/CommentReply.yaml b/schemas/20251121/linkml/modules/classes/CommentReply.yaml index b59e87c96c..ff55fd0ed9 100644 --- a/schemas/20251121/linkml/modules/classes/CommentReply.yaml +++ b/schemas/20251121/linkml/modules/classes/CommentReply.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/CommentReply -name: CommentReply -title: Comment Reply -description: LinkML class definition for Comment Reply -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# CommentReply class -# Created per slot_fixes.yaml revision for: comment_reply_count -# -# Represents reply metrics and relationships for comments -# MIGRATION NOTE (2026-01-22): Created as part of comment_reply_count migration per Rule 53. - id: https://nde.nl/ontology/hc/class/CommentReply name: comment_reply_class title: Comment Reply Class diff --git a/schemas/20251121/linkml/modules/classes/CommissionRate.yaml b/schemas/20251121/linkml/modules/classes/CommissionRate.yaml index f9c8062628..0d1115023a 100644 --- a/schemas/20251121/linkml/modules/classes/CommissionRate.yaml +++ b/schemas/20251121/linkml/modules/classes/CommissionRate.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/CommissionRate -name: CommissionRate -title: Commission Rate -description: LinkML class definition for Commission Rate -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# CommissionRate class -# Created per slot_fixes.yaml revision for: commission_rate -# -# Represents commission rate structure -# MIGRATION NOTE (2026-01-22): Created as part of commission_rate migration per Rule 53. - id: https://nde.nl/ontology/hc/class/CommissionRate name: commission_rate_class title: Commission Rate Class diff --git a/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml b/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml index 764dfa326d..7b1f5e14a4 100644 --- a/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml +++ b/schemas/20251121/linkml/modules/classes/CompanyArchives.yaml @@ -13,7 +13,7 @@ imports: - ./Department - ./OrganizationBranch - ./CompanyArchiveRecordSetTypes -- ../slots/archive_branches +- ../slots/has_or_had_branch - ../slots/is_or_was_archive_department_of - ../slots/hold_or_held_record_set_type - ../slots/parent_corporation @@ -32,7 +32,7 @@ classes: slots: - parent_corporation - is_or_was_archive_department_of - - archive_branches + - has_or_had_branch - has_or_had_identifier - hold_or_held_record_set_type slot_usage: diff --git a/schemas/20251121/linkml/modules/classes/ComplianceStatus.yaml b/schemas/20251121/linkml/modules/classes/ComplianceStatus.yaml index 76a3fd0ba3..6c2d90e230 100644 --- a/schemas/20251121/linkml/modules/classes/ComplianceStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/ComplianceStatus.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ComplianceStatus -name: ComplianceStatus -title: Compliance Status -description: LinkML class definition for Compliance Status -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ComplianceStatus class -# Created per slot_fixes.yaml revision for: compliance_status -# -# MIGRATION NOTE (2026-01-22): Created as part of compliance_status migration per Rule 53. -# Provides structured representation of compliance status with standards. - id: https://nde.nl/ontology/hc/class/ComplianceStatus name: compliance_status_class title: Compliance Status Class @@ -146,10 +130,10 @@ classes: specificity_rationale: >- Moderately specific - compliance tracking important for preservation but primarily relevant to custodians with regulatory requirements. - migration_info: - source_slot: compliance_status - migration_date: "2026-01-22" - rule: "Rule 53" + # migration_info: (Flattened) + migration_source_slot: compliance_status + migration_date: "2026-01-22" + migration_rule: "Rule 53" comments: - "Structured compliance status representation" diff --git a/schemas/20251121/linkml/modules/classes/Component.yaml b/schemas/20251121/linkml/modules/classes/Component.yaml index c000a51202..865ae94f95 100644 --- a/schemas/20251121/linkml/modules/classes/Component.yaml +++ b/schemas/20251121/linkml/modules/classes/Component.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Component -name: Component -title: Component -description: LinkML class definition for Component -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Component class -# Created per slot_fixes.yaml revision for: component_type -# -# MIGRATION NOTE (2026-01-22): Created as part of component_type migration per Rule 53. -# Provides base class for component/part entities. - id: https://nde.nl/ontology/hc/class/Component name: component_class title: Component Class @@ -109,10 +93,10 @@ classes: specificity_score: 0.30 specificity_rationale: >- Broadly applicable - component modeling fundamental to many domains. - migration_info: - source_slot: component_type - migration_date: "2026-01-22" - rule: "Rule 53" + # migration_info: (Flattened) + migration_source_slot: component_type + migration_date: "2026-01-22" + migration_rule: "Rule 53" comments: - "Base class for component/part entities" diff --git a/schemas/20251121/linkml/modules/classes/ComponentType.yaml b/schemas/20251121/linkml/modules/classes/ComponentType.yaml index 577891f533..c35022ab08 100644 --- a/schemas/20251121/linkml/modules/classes/ComponentType.yaml +++ b/schemas/20251121/linkml/modules/classes/ComponentType.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ComponentType -name: ComponentType -title: Component Type -description: LinkML class definition for Component Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ComponentType class (abstract base) -# Created per slot_fixes.yaml revision for: component_type -# -# MIGRATION NOTE (2026-01-22): Created as part of component_type migration per Rule 53. -# Abstract base class for component type taxonomy following Rule 0b (Type/Types pattern). - id: https://nde.nl/ontology/hc/class/ComponentType name: component_type_class title: Component Type Class @@ -89,10 +73,10 @@ classes: Moderately specific - component type categorization is common but has domain-specific variations. design_pattern: "Type/Types (Rule 0b)" - migration_info: - source_slot: component_type - migration_date: "2026-01-22" - rule: "Rule 53" + # migration_info: (Flattened) + migration_source_slot: component_type + migration_date: "2026-01-22" + migration_rule: "Rule 53" comments: - "Abstract base class - see ComponentTypes.yaml for concrete subclasses" diff --git a/schemas/20251121/linkml/modules/classes/ComprehensiveOverview.yaml b/schemas/20251121/linkml/modules/classes/ComprehensiveOverview.yaml index 9a6169170f..16088e208e 100644 --- a/schemas/20251121/linkml/modules/classes/ComprehensiveOverview.yaml +++ b/schemas/20251121/linkml/modules/classes/ComprehensiveOverview.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/ConditionPolicy.yaml b/schemas/20251121/linkml/modules/classes/ConditionPolicy.yaml index 8720c9475b..182a03f614 100644 --- a/schemas/20251121/linkml/modules/classes/ConditionPolicy.yaml +++ b/schemas/20251121/linkml/modules/classes/ConditionPolicy.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ConditionPolicy -name: ConditionPolicy -title: Condition Policy -description: LinkML class definition for Condition Policy -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ConditionPolicy class -# Created 2026-01-22 per slot_fixes.yaml revision for condition_policy (Rule 53) -# -# Generation date: 2026-01-22 -# Rule compliance: 53 (slot_fixes.yaml), 39 (RiC-O naming) -# -# Policies specifying required conditions for storage, handling, display, etc. - id: https://nde.nl/ontology/hc/class/ConditionPolicy name: condition_policy_class title: Condition Policy Class diff --git a/schemas/20251121/linkml/modules/classes/ConditionState.yaml b/schemas/20251121/linkml/modules/classes/ConditionState.yaml index a29c809ade..641828af6f 100644 --- a/schemas/20251121/linkml/modules/classes/ConditionState.yaml +++ b/schemas/20251121/linkml/modules/classes/ConditionState.yaml @@ -1,22 +1,6 @@ id: https://nde.nl/ontology/hc/class/ConditionState name: ConditionState title: Condition State -description: LinkML class definition for Condition State -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ConditionState - State/condition at a point in time -# Created 2026-01-22 per slot_fixes.yaml revision for condition_after/condition_before (Rule 53) -# -# CIDOC-CRM: E3 Condition State - describes the physical condition of objects -# Used with final_of_the_final (post-event) and initial_of_the_initial (pre-event) -# -id: https://nde.nl/ontology/hc/class/ConditionState -name: ConditionState -title: Condition State prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/classes/ConditionofAccess.yaml b/schemas/20251121/linkml/modules/classes/ConditionofAccess.yaml new file mode 100644 index 0000000000..a808030e66 --- /dev/null +++ b/schemas/20251121/linkml/modules/classes/ConditionofAccess.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/class/ConditionofAccess +name: ConditionofAccess +title: Condition of Access +description: A structured condition of access. +imports: + - linkml:types + - ../slots/has_or_had_name + - ../slots/has_or_had_description +classes: + ConditionofAccess: + class_uri: rico:Rule + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + slots: + - has_or_had_name + - has_or_had_description diff --git a/schemas/20251121/linkml/modules/classes/ConfidenceMethod.yaml b/schemas/20251121/linkml/modules/classes/ConfidenceMethod.yaml index d6642d7cb6..3eff303786 100644 --- a/schemas/20251121/linkml/modules/classes/ConfidenceMethod.yaml +++ b/schemas/20251121/linkml/modules/classes/ConfidenceMethod.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ConfidenceMethod -name: ConfidenceMethod -title: Confidence Method -description: LinkML class definition for Confidence Method -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ConfidenceMethod - Method used to calculate confidence scores -# -# Created per slot_fixes.yaml migration for: confidence_method -# Revision: has_or_had_method + ConfidenceMethod -# Creation date: 2026-01-19 - id: https://nde.nl/ontology/hc/class/ConfidenceMethod name: confidence_method_class title: Confidence Method diff --git a/schemas/20251121/linkml/modules/classes/ConfidenceScore.yaml b/schemas/20251121/linkml/modules/classes/ConfidenceScore.yaml index dbc7c07e1d..7333e933a8 100644 --- a/schemas/20251121/linkml/modules/classes/ConfidenceScore.yaml +++ b/schemas/20251121/linkml/modules/classes/ConfidenceScore.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ConfidenceScore -name: ConfidenceScore -title: Confidence Score -description: LinkML class definition for Confidence Score -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ConfidenceScore - Confidence score class for quality/certainty measurements -# -# Created per slot_fixes.yaml migration for: confidence_score -# Revision: is_or_was_generated_by + GenerationEvent + has_or_had_score + ConfidenceScore -# Creation date: 2026-01-19 - id: https://nde.nl/ontology/hc/class/ConfidenceScore name: confidence_score_class title: Confidence Score diff --git a/schemas/20251121/linkml/modules/classes/ConfidenceThreshold.yaml b/schemas/20251121/linkml/modules/classes/ConfidenceThreshold.yaml index 7c48a56cbf..bf8c0b095b 100644 --- a/schemas/20251121/linkml/modules/classes/ConfidenceThreshold.yaml +++ b/schemas/20251121/linkml/modules/classes/ConfidenceThreshold.yaml @@ -1,19 +1,6 @@ id: https://nde.nl/ontology/hc/class/ConfidenceThreshold name: ConfidenceThreshold title: Confidence Threshold -description: LinkML class definition for Confidence Threshold -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ConfidenceThreshold - Class for structured threshold values -# Created 2026-01-22 per slot_fixes.yaml revision for confidence_threshold (Rule 53) -# -id: https://nde.nl/ontology/hc/class/ConfidenceThreshold -name: ConfidenceThreshold -title: Confidence Threshold prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/classes/Conflict.yaml b/schemas/20251121/linkml/modules/classes/Conflict.yaml index be6522d42b..06e6477feb 100644 --- a/schemas/20251121/linkml/modules/classes/Conflict.yaml +++ b/schemas/20251121/linkml/modules/classes/Conflict.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Conflict -name: Conflict -title: Conflict -description: LinkML class definition for Conflict -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Conflict class -# Created 2026-01-22 per slot_fixes.yaml revision for conflict_status (Rule 53) -# -# Generation date: 2026-01-22 -# Rule compliance: 53 (slot_fixes.yaml), 39 (RiC-O naming), 0b (Type/Types pattern) -# -# Represents a conflict event affecting heritage custodians - id: https://nde.nl/ontology/hc/class/Conflict name: conflict_class title: Conflict Class diff --git a/schemas/20251121/linkml/modules/classes/ConflictStatus.yaml b/schemas/20251121/linkml/modules/classes/ConflictStatus.yaml index 549daff94a..1258a00649 100644 --- a/schemas/20251121/linkml/modules/classes/ConflictStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/ConflictStatus.yaml @@ -6,7 +6,7 @@ imports: - ../metadata - ../enums/ConflictStatusEnum - ./TimeSpan -- ../slots/description +- ../slots/has_or_had_description - ../slots/status - ../slots/specificity_annotation - ../slots/has_or_had_score diff --git a/schemas/20251121/linkml/modules/classes/ConflictType.yaml b/schemas/20251121/linkml/modules/classes/ConflictType.yaml index 57cf406772..36b4eebcd6 100644 --- a/schemas/20251121/linkml/modules/classes/ConflictType.yaml +++ b/schemas/20251121/linkml/modules/classes/ConflictType.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ConflictType -name: ConflictType -title: Conflict Type -description: LinkML class definition for Conflict Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ConflictType class (abstract base) -# Created 2026-01-22 per slot_fixes.yaml revision for conflict_status (Rule 53) -# -# Generation date: 2026-01-22 -# Rule compliance: 53 (slot_fixes.yaml), 0b (Type/Types naming pattern) -# -# Abstract base class for conflict type taxonomy - id: https://nde.nl/ontology/hc/class/ConflictType name: conflict_type_class title: Conflict Type Class (Abstract) diff --git a/schemas/20251121/linkml/modules/classes/Connection.yaml b/schemas/20251121/linkml/modules/classes/Connection.yaml index 30fb28efa8..de0e7b9cf9 100644 --- a/schemas/20251121/linkml/modules/classes/Connection.yaml +++ b/schemas/20251121/linkml/modules/classes/Connection.yaml @@ -24,7 +24,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: - has_or_had_label diff --git a/schemas/20251121/linkml/modules/classes/ConnectionDegree.yaml b/schemas/20251121/linkml/modules/classes/ConnectionDegree.yaml index 2a8b5ad7eb..6cc97fd672 100644 --- a/schemas/20251121/linkml/modules/classes/ConnectionDegree.yaml +++ b/schemas/20251121/linkml/modules/classes/ConnectionDegree.yaml @@ -1,18 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ConnectionDegree -name: ConnectionDegree -title: Connection Degree -description: LinkML class definition for Connection Degree -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ConnectionDegree class -# Created 2026-01-22 per slot_fixes.yaml revision for connection_degree (Rule 53) -# -# Represents the degree of connection in a social network - id: https://nde.nl/ontology/hc/class/ConnectionDegree name: connection_degree_class title: Connection Degree Class diff --git a/schemas/20251121/linkml/modules/classes/ConservationRecord.yaml b/schemas/20251121/linkml/modules/classes/ConservationRecord.yaml index c5349295b1..189dc7b102 100644 --- a/schemas/20251121/linkml/modules/classes/ConservationRecord.yaml +++ b/schemas/20251121/linkml/modules/classes/ConservationRecord.yaml @@ -398,8 +398,6 @@ classes: examples: - value: Treatment coincided with preparation for 1995 exhibition - value: Discovery of Vermeer's signature during cleaning - has_or_had_type: - equals_expression: '["hc:GalleryType", "hc:MuseumType", "hc:ArchiveOrganizationType", "hc:LibraryType", "hc:ResearchOrganizationType", "hc:HolySacredSiteType", "hc:BioCustodianType"]' comments: - ConservationRecord documents condition assessments, treatments, and examinations - Links to ExhibitedObject via object_ref relationship diff --git a/schemas/20251121/linkml/modules/classes/Content.yaml b/schemas/20251121/linkml/modules/classes/Content.yaml index 2c13f836e4..aa158a20c7 100644 --- a/schemas/20251121/linkml/modules/classes/Content.yaml +++ b/schemas/20251121/linkml/modules/classes/Content.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Content -name: Content -title: Content -description: LinkML class definition for Content -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Content class -# Represents the intellectual content described by or contained in heritage materials -# -# Created: 2026-01-16 -# Migration: temporal_coverage slot → has_or_had_content + Content (Rule 53/56) -# Updated: 2026-01-23 - Added has_or_had_type for ContentType per F25 migration -# Rule compliance: 0b, 38, 39, 53 - id: https://nde.nl/ontology/hc/class/Content name: Content title: Content Class diff --git a/schemas/20251121/linkml/modules/classes/ConversionRate.yaml b/schemas/20251121/linkml/modules/classes/ConversionRate.yaml index 94488459d9..63b4998c62 100644 --- a/schemas/20251121/linkml/modules/classes/ConversionRate.yaml +++ b/schemas/20251121/linkml/modules/classes/ConversionRate.yaml @@ -1,23 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ConversionRate -name: ConversionRate -title: Conversion Rate -description: LinkML class definition for Conversion Rate -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ConversionRate - Structured conversion rate measurement -# Created per slot_fixes.yaml migration for: visitor_conversion_rate -# Creation date: 2026-01-14 -# -# REVISION FROM slot_fixes.yaml (lines 1646-1669): -# - label: has_or_had_conversion_rate (slot) -# - label: ConversionRate (class) ← THIS FILE -# - link_branch 1: has_or_had_type → ConversionRateType → ConversionRateTypes -# - link_branch 2: temporal_extent → TimeSpan - id: https://nde.nl/ontology/hc/classes/ConversionRate name: ConversionRate title: ConversionRate diff --git a/schemas/20251121/linkml/modules/classes/ConversionRateType.yaml b/schemas/20251121/linkml/modules/classes/ConversionRateType.yaml index 33956f30f0..f6def68cd0 100644 --- a/schemas/20251121/linkml/modules/classes/ConversionRateType.yaml +++ b/schemas/20251121/linkml/modules/classes/ConversionRateType.yaml @@ -1,22 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ConversionRateType -name: ConversionRateType -title: Conversion Rate Type -description: LinkML class definition for Conversion Rate Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ConversionRateType - Abstract base class for conversion rate types -# Created per slot_fixes.yaml migration for: visitor_conversion_rate -# Creation date: 2026-01-14 -# Updated: 2026-01-16 - Migrated from attributes to slots (fix gen-owl warnings) -# -# NAMING CONVENTION (Rule 0b): -# - ConversionRateType.yaml = Abstract base class (this file) -# - ConversionRateTypes.yaml = Concrete subclasses - id: https://nde.nl/ontology/hc/classes/ConversionRateType name: ConversionRateType title: ConversionRateType diff --git a/schemas/20251121/linkml/modules/classes/CourtRecords.yaml b/schemas/20251121/linkml/modules/classes/CourtRecords.yaml index bdc0f3a035..8aab46b3b4 100644 --- a/schemas/20251121/linkml/modules/classes/CourtRecords.yaml +++ b/schemas/20251121/linkml/modules/classes/CourtRecords.yaml @@ -86,7 +86,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q11906844 has_or_had_type_code: ARCHIVE - has_or_had_identifier: Q11906844 has_or_had_label: - Court Records Archive@en - Justizarchiv@de diff --git a/schemas/20251121/linkml/modules/classes/CreationEvent.yaml b/schemas/20251121/linkml/modules/classes/CreationEvent.yaml index beaa19a3f7..805c129c8d 100644 --- a/schemas/20251121/linkml/modules/classes/CreationEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/CreationEvent.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/CreationEvent -name: CreationEvent -title: Creation Event -description: LinkML class definition for Creation Event -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# CreationEvent - Event representing the creation of an object or work -# -# Created per slot_fixes.yaml migration for: date_created -# Creation date: 2026-01-23 -# Rule compliance: 39 (RiC-O naming), 50 (ontology mapping), 53 (generic slot reuse) - id: https://nde.nl/ontology/hc/class/CreationEvent name: creation_event title: Creation Event diff --git a/schemas/20251121/linkml/modules/classes/CulturalInstitution.yaml b/schemas/20251121/linkml/modules/classes/CulturalInstitution.yaml index a669e1057e..7c71455903 100644 --- a/schemas/20251121/linkml/modules/classes/CulturalInstitution.yaml +++ b/schemas/20251121/linkml/modules/classes/CulturalInstitution.yaml @@ -87,7 +87,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/cultural/Q3152824 has_or_had_type_code: MIXED - has_or_had_identifier: Q3152824 has_or_had_label: - Cultural Institution@en - kulturelle Organisation@de diff --git a/schemas/20251121/linkml/modules/classes/CurrentArchive.yaml b/schemas/20251121/linkml/modules/classes/CurrentArchive.yaml index 0396b64958..52c58cec1a 100644 --- a/schemas/20251121/linkml/modules/classes/CurrentArchive.yaml +++ b/schemas/20251121/linkml/modules/classes/CurrentArchive.yaml @@ -102,7 +102,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q3621648 has_or_had_type_code: ARCHIVE - has_or_had_identifier: Q3621648 has_or_had_label: - Current Archive@en - archivo corriente@es diff --git a/schemas/20251121/linkml/modules/classes/Custodian.yaml b/schemas/20251121/linkml/modules/classes/Custodian.yaml index e647b74fea..520d9dab6e 100644 --- a/schemas/20251121/linkml/modules/classes/Custodian.yaml +++ b/schemas/20251121/linkml/modules/classes/Custodian.yaml @@ -28,7 +28,7 @@ imports: - ../slots/organizational_structure - ../slots/has_or_had_organizational_change_event - ../slots/is_or_was_encompassed_by -- ../slots/identifier +- ../slots/has_or_had_identifier - ../slots/created - ../slots/modified - ../slots/has_or_had_policy @@ -201,7 +201,7 @@ classes: - has_or_had_collection - has_operational_archive - has_or_had_identifier - - identifier + - has_or_had_identifier - legal_status - mission_statement - modified diff --git a/schemas/20251121/linkml/modules/classes/CustodianLegalStatus.yaml b/schemas/20251121/linkml/modules/classes/CustodianLegalStatus.yaml index 76223d9cfb..9975f13da4 100644 --- a/schemas/20251121/linkml/modules/classes/CustodianLegalStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/CustodianLegalStatus.yaml @@ -56,7 +56,7 @@ imports: - ../slots/is_or_was_derived_from - ../slots/is_or_was_generated_by - ../slots/is_or_was_revision_of -- ../slots/identifier +- ../slots/has_or_had_identifier - ../slots/is_or_was_responsible_for - ../slots/has_or_had_document - ./ArticlesOfAssociation @@ -102,7 +102,7 @@ classes: - is_or_was_dissolved_by - defines_or_defined - has_or_had_document - - identifier + - has_or_had_identifier - legal_entity_type - legal_form - legal_jurisdiction @@ -254,7 +254,7 @@ classes: examples: - value: status_code: ACTIVE - status_name: Active + has_or_had_label: Active description: Currently operating entity defines_or_defined: range: GovernanceStructure @@ -375,15 +375,15 @@ classes: legal_system_type: CIVIL_LAW has_or_had_status: status_code: ACTIVE - status_name: Active + has_or_had_label: Active is_or_was_derived_from: - https://w3id.org/heritage/observation/rijks-letterhead-2015 - https://w3id.org/heritage/observation/rijksmuseum-isil-2020 is_or_was_generated_by: null identifier: - - identifier_scheme: ISIL + - has_or_had_identifier_scheme: ISIL identifier_value: NL-AmRMA - - identifier_scheme: Wikidata + - has_or_had_identifier_scheme: Wikidata identifier_value: Q190804 annotations: specificity_score: 0.1 diff --git a/schemas/20251121/linkml/modules/classes/CustodianName.yaml b/schemas/20251121/linkml/modules/classes/CustodianName.yaml index bdfcd11292..068f79f9d6 100644 --- a/schemas/20251121/linkml/modules/classes/CustodianName.yaml +++ b/schemas/20251121/linkml/modules/classes/CustodianName.yaml @@ -32,7 +32,7 @@ imports: - ../slots/name_authority - ../slots/temporal_extent - ../slots/name_validity_period -- ../slots/supersede_name +- ../slots/supersedes_or_superseded - ../slots/is_or_was_derived_from - ../slots/is_or_was_generated_by - ../slots/refers_to_custodian @@ -77,7 +77,7 @@ classes: - refers_to_custodian - specificity_annotation - standardized_name - - supersede_name + - supersedes_or_superseded - superseded_by_name - has_or_had_score - temporal_extent diff --git a/schemas/20251121/linkml/modules/classes/DarkArchive.yaml b/schemas/20251121/linkml/modules/classes/DarkArchive.yaml index f0a0492d41..09b93c43e8 100644 --- a/schemas/20251121/linkml/modules/classes/DarkArchive.yaml +++ b/schemas/20251121/linkml/modules/classes/DarkArchive.yaml @@ -100,7 +100,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q112796578 has_or_had_type_code: ARCHIVE - has_or_had_identifier: Q112796578 has_or_had_label: - Dark Archive@en - Dark Archive@de @@ -117,7 +116,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q112796578-embargo has_or_had_type_code: ARCHIVE - has_or_had_identifier: Q112796578 has_or_had_label: - Embargoed Dark Archive@en has_or_had_description: Materials under embargo with future access date diff --git a/schemas/20251121/linkml/modules/classes/DataFormat.yaml b/schemas/20251121/linkml/modules/classes/DataFormat.yaml index 4aa9f5dd96..51e022f02c 100644 --- a/schemas/20251121/linkml/modules/classes/DataFormat.yaml +++ b/schemas/20251121/linkml/modules/classes/DataFormat.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/DataFormat -name: DataFormat -title: Data Format -description: LinkML class definition for Data Format -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# DataFormat - Class for data format specifications -# -# Created per slot_fixes.yaml migration for: data_format -# Creation date: 2026-01-22 -# Rule compliance: 39 (RiC-O naming), 50 (ontology mapping), 53 (generic slot reuse), 0b (Type/Types) - id: https://nde.nl/ontology/hc/class/DataFormat name: data_format_class title: Data Format diff --git a/schemas/20251121/linkml/modules/classes/Dataset.yaml b/schemas/20251121/linkml/modules/classes/Dataset.yaml index bedfe2bfcc..aa1fb673c3 100644 --- a/schemas/20251121/linkml/modules/classes/Dataset.yaml +++ b/schemas/20251121/linkml/modules/classes/Dataset.yaml @@ -42,5 +42,5 @@ classes: annotations: specificity_score: 0.5 specificity_rationale: "Core data entity" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" diff --git a/schemas/20251121/linkml/modules/classes/DepartmentalArchives.yaml b/schemas/20251121/linkml/modules/classes/DepartmentalArchives.yaml index d541da66a6..16fdef6782 100644 --- a/schemas/20251121/linkml/modules/classes/DepartmentalArchives.yaml +++ b/schemas/20251121/linkml/modules/classes/DepartmentalArchives.yaml @@ -15,7 +15,7 @@ imports: - ./CollectionType - ./DepartmentalArchivesRecordSetTypes - ../slots/hold_or_held_record_set_type -- ../slots/archive_series +- ../slots/is_or_was_part_of_archive_series - ../slots/has_or_had_type - ../slots/has_or_had_service_area - ./ServiceArea @@ -38,7 +38,7 @@ classes: is_a: ArchiveOrganizationType class_uri: schema:ArchiveOrganization slots: - - archive_series + - is_or_was_part_of_archive_series - has_or_had_type - has_or_had_service_area - hold_or_held_record_set_type @@ -132,7 +132,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q2860456 has_or_had_type_code: ARCHIVE - has_or_had_identifier: Q2860456 has_or_had_label: - Departmental Archives@en - "D\xE9partement-Archiv@de" diff --git a/schemas/20251121/linkml/modules/classes/DeploymentEvent.yaml b/schemas/20251121/linkml/modules/classes/DeploymentEvent.yaml index 98ac02a420..24dfde9303 100644 --- a/schemas/20251121/linkml/modules/classes/DeploymentEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/DeploymentEvent.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/DeploymentEvent -name: DeploymentEvent -title: Deployment Event -description: LinkML class definition for Deployment Event -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# DeploymentEvent class -# Represents software/system deployment events with temporal and contextual information -# -# Generation date: 2026-01-25 -# Rule compliance: 0 (LinkML single source of truth), 53 (migration from deployment_date) - id: https://nde.nl/ontology/hc/class/DeploymentEvent name: deployment_event_class title: DeploymentEvent Class diff --git a/schemas/20251121/linkml/modules/classes/DepositArchive.yaml b/schemas/20251121/linkml/modules/classes/DepositArchive.yaml index 8d1f588267..e84b4c16dd 100644 --- a/schemas/20251121/linkml/modules/classes/DepositArchive.yaml +++ b/schemas/20251121/linkml/modules/classes/DepositArchive.yaml @@ -121,7 +121,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q244904 has_or_had_type_code: ARCHIVE - has_or_had_identifier: Q244904 has_or_had_label: - Deposit Archive@en - Zwischenarchiv@de diff --git a/schemas/20251121/linkml/modules/classes/Description.yaml b/schemas/20251121/linkml/modules/classes/Description.yaml index 5816c0308d..2a82c10d7e 100644 --- a/schemas/20251121/linkml/modules/classes/Description.yaml +++ b/schemas/20251121/linkml/modules/classes/Description.yaml @@ -1,33 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Description -name: Description -title: Description -description: LinkML class definition for Description -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Description class -# Generic class for typed descriptions with language support -# -# Generation date: 2026-01-15 -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization), 53 (slot_fixes.yaml authoritative) -# Migration: Supports has_or_had_description slot (replaces binding_description, branch_description, etc.) -# -# This class supports 11 slot migrations per slot_fixes.yaml: -# - binding_description -# - branch_description -# - branch_office_description -# - budget_description -# - zone_description -# - warehouse_description -# - unit_description -# - has_or_had_description -# - treatment_description (partial) -# - transfer_location_text (partial) -# - transfer_location (partial) - id: https://nde.nl/ontology/hc/class/Description name: description_class title: Description Class diff --git a/schemas/20251121/linkml/modules/classes/DetectionLevelType.yaml b/schemas/20251121/linkml/modules/classes/DetectionLevelType.yaml index 49cc5ad7a6..3965ea2657 100644 --- a/schemas/20251121/linkml/modules/classes/DetectionLevelType.yaml +++ b/schemas/20251121/linkml/modules/classes/DetectionLevelType.yaml @@ -1,24 +1,3 @@ -id: https://nde.nl/ontology/hc/class/DetectionLevelType -name: DetectionLevelType -title: Detection Level Type -description: LinkML class definition for Detection Level Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# DetectionLevelType class (Abstract Base) -# Type taxonomy for detection confidence levels -# -# Following Type/Types naming convention (Rule 0b): -# - DetectionLevelType: Abstract base class -# - DetectionLevelTypes: Concrete subclasses (HIGH, MEDIUM, LOW, etc.) -# -# Created: 2026-01-25 -# Rule compliance: 0b (Type/Types pattern), 38 (slot centralization), 39 (RiC-O naming), 53 (slot_fixes.yaml) -# Migration: detection_level → filters_or_filtered + has_or_had_type + DetectionLevelType - id: https://nde.nl/ontology/hc/class/DetectionLevelType name: DetectionLevelType title: Detection Level Type Class diff --git a/schemas/20251121/linkml/modules/classes/DeviceType.yaml b/schemas/20251121/linkml/modules/classes/DeviceType.yaml index 98aafc07de..e5a5bd5113 100644 --- a/schemas/20251121/linkml/modules/classes/DeviceType.yaml +++ b/schemas/20251121/linkml/modules/classes/DeviceType.yaml @@ -1,24 +1,3 @@ -id: https://nde.nl/ontology/hc/class/DeviceType -name: DeviceType -title: Device Type -description: LinkML class definition for Device Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# DeviceType class (abstract base) -# Abstract type taxonomy for IoT devices -# -# Following Type/Types naming convention (Rule 0b): -# - DeviceType.yaml (singular): Abstract base class -# - DeviceTypes.yaml (plural): Concrete subclasses -# -# Generation date: 2026-01-25 -# Rule compliance: 0 (LinkML single source of truth), 0b (Type/Types pattern), 53 (migration) -# Migration source: device_type slot + DigitalPresenceTypeEnum per slot_fixes.yaml - id: https://nde.nl/ontology/hc/class/DeviceType name: device_type_class title: DeviceType Class (Abstract Base) diff --git a/schemas/20251121/linkml/modules/classes/DiarizationStatus.yaml b/schemas/20251121/linkml/modules/classes/DiarizationStatus.yaml index 420e5a1657..107c008ef2 100644 --- a/schemas/20251121/linkml/modules/classes/DiarizationStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/DiarizationStatus.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/DiarizationStatus -name: DiarizationStatus -title: Diarization Status -description: LinkML class definition for Diarization Status -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# DiarizationStatus class -# Status of speaker diarization process -# -# Generation date: 2026-01-25 -# Rule compliance: 0 (LinkML single source of truth), 53 (migration from diarization_enabled) -# Migration source: diarization_enabled slot per slot_fixes.yaml - id: https://nde.nl/ontology/hc/class/DiarizationStatus name: diarization_status_class title: DiarizationStatus Class diff --git a/schemas/20251121/linkml/modules/classes/DigitalArchive.yaml b/schemas/20251121/linkml/modules/classes/DigitalArchive.yaml index c733e95e6a..8dbfb07742 100644 --- a/schemas/20251121/linkml/modules/classes/DigitalArchive.yaml +++ b/schemas/20251121/linkml/modules/classes/DigitalArchive.yaml @@ -132,7 +132,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q1224984 has_or_had_type_code: ARCHIVE - has_or_had_identifier: Q1224984 has_or_had_label: - Digital Archive@en - digitales Archiv@de diff --git a/schemas/20251121/linkml/modules/classes/DigitalConfidence.yaml b/schemas/20251121/linkml/modules/classes/DigitalConfidence.yaml index 750bbcb109..da6eddfd42 100644 --- a/schemas/20251121/linkml/modules/classes/DigitalConfidence.yaml +++ b/schemas/20251121/linkml/modules/classes/DigitalConfidence.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/DigitalConfidence -name: DigitalConfidence -title: Digital Confidence -description: LinkML class definition for Digital Confidence -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# DigitalConfidence class -# Represents confidence assessment for digital attributes/skills -# -# Created: 2026-01-25 -# Rule compliance: 0b (Type/Types pattern), 38 (slot centralization), 39 (RiC-O naming), 53 (slot_fixes.yaml) -# Migration: digital_confidence → estimates_or_estimated + DigitalConfidence - id: https://nde.nl/ontology/hc/class/DigitalConfidence name: DigitalConfidence title: Digital Confidence Class diff --git a/schemas/20251121/linkml/modules/classes/DigitalPresence.yaml b/schemas/20251121/linkml/modules/classes/DigitalPresence.yaml index 1288964470..f83cf8c901 100644 --- a/schemas/20251121/linkml/modules/classes/DigitalPresence.yaml +++ b/schemas/20251121/linkml/modules/classes/DigitalPresence.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/DigitalPresence -name: DigitalPresence -title: Digital Presence -description: LinkML class definition for Digital Presence -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# DigitalPresence class -# Represents a digital presence instance (wrapper) -# -# Generation date: 2026-01-25 -# Rule compliance: 0, 53 -# Migration source: digital_presence_type slot per slot_fixes.yaml - id: https://nde.nl/ontology/hc/class/DigitalPresence name: digital_presence_class title: Digital Presence Class diff --git a/schemas/20251121/linkml/modules/classes/DigitalPresenceType.yaml b/schemas/20251121/linkml/modules/classes/DigitalPresenceType.yaml index 1d397504d1..f729639de5 100644 --- a/schemas/20251121/linkml/modules/classes/DigitalPresenceType.yaml +++ b/schemas/20251121/linkml/modules/classes/DigitalPresenceType.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/DigitalPresenceType -name: DigitalPresenceType -title: Digital Presence Type -description: LinkML class definition for Digital Presence Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# DigitalPresenceType class (Abstract Base) -# Taxonomy for digital presence types -# -# Generation date: 2026-01-25 -# Rule compliance: 0, 0b, 53 -# Migration source: DigitalPresenceTypeEnum per slot_fixes.yaml - id: https://nde.nl/ontology/hc/class/DigitalPresenceType name: digital_presence_type_class title: DigitalPresenceType Class (Abstract) diff --git a/schemas/20251121/linkml/modules/classes/DimArchives.yaml b/schemas/20251121/linkml/modules/classes/DimArchives.yaml index 52f36109f2..60a8fda1f2 100644 --- a/schemas/20251121/linkml/modules/classes/DimArchives.yaml +++ b/schemas/20251121/linkml/modules/classes/DimArchives.yaml @@ -22,7 +22,7 @@ imports: - ./Scope - ../slots/has_access_application_url - ../slots/has_or_had_type -- ../slots/condition_of_access +- ../slots/has_or_had_condition_of_access - ./Condition - ../slots/restriction_category - ../slots/specificity_annotation @@ -43,7 +43,7 @@ classes: slots: - grants_or_granted_access_through - has_or_had_type - - condition_of_access + - has_or_had_condition_of_access - hold_or_held_record_set_type - restriction_category - specificity_annotation @@ -55,7 +55,7 @@ classes: \u2500\u2500 eligible_users: (criteria)\n \u2514\u2500\u2500 access_process: (procedure)\n```\n\n**MULTILINGUAL LABELS**:\n- Dim Archive (de) [uses English term]\n\n**RELATED TYPES**:\n- LightArchive (Q112815447) - broadly accessible\n- DarkArchive (Q112796578) - no current access\n- AccessPolicy - policy class for restriction documentation\n" slot_usage: has_or_had_identifier: null - condition_of_access: + has_or_had_condition_of_access: range: Condition inlined: true multivalued: true @@ -140,12 +140,11 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q112796779 has_or_had_type_code: ARCHIVE - has_or_had_identifier: Q112796779 has_or_had_label: - Dim Archive@en - Dim Archive@de has_or_had_description: Archive with limited access - condition_of_access: + has_or_had_condition_of_access: - has_or_had_type: RESEARCHER_ONLY has_or_had_description: description_text: Academic researchers with institutional affiliation diff --git a/schemas/20251121/linkml/modules/classes/DiocesanArchive.yaml b/schemas/20251121/linkml/modules/classes/DiocesanArchive.yaml index 168e93ac62..cdfaab1233 100644 --- a/schemas/20251121/linkml/modules/classes/DiocesanArchive.yaml +++ b/schemas/20251121/linkml/modules/classes/DiocesanArchive.yaml @@ -23,7 +23,7 @@ imports: - ./PermissionType - ./PermissionTypes - ../slots/has_or_had_type -- ../slots/diocese_name +- ../slots/has_or_had_name - ../slots/originates_or_originated_from - ../slots/is_or_was_part_of - ./Diocese @@ -129,7 +129,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/archive/Q11906839 has_or_had_type_code: ARCHIVE - has_or_had_identifier: Q11906839 has_or_had_label: - Diocesan Archive@en - "Bisch\xF6fliches Archiv@de" diff --git a/schemas/20251121/linkml/modules/classes/Diocese.yaml b/schemas/20251121/linkml/modules/classes/Diocese.yaml index 01c78b0dcf..e3a7b88f8e 100644 --- a/schemas/20251121/linkml/modules/classes/Diocese.yaml +++ b/schemas/20251121/linkml/modules/classes/Diocese.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Diocese -name: Diocese -title: Diocese -description: LinkML class definition for Diocese -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Diocese - Ecclesiastical administrative unit class -# -# Created per slot_fixes.yaml migration for: founding_date_diocese -# Creation date: 2026-01-22 -# Rule compliance: 39 (RiC-O naming), 50 (ontology mapping), 53 (slot_fixes revision) - id: https://nde.nl/ontology/hc/class/Diocese name: Diocese title: Diocese diff --git a/schemas/20251121/linkml/modules/classes/DonationScheme.yaml b/schemas/20251121/linkml/modules/classes/DonationScheme.yaml index 45050851ef..4fb908a58a 100644 --- a/schemas/20251121/linkml/modules/classes/DonationScheme.yaml +++ b/schemas/20251121/linkml/modules/classes/DonationScheme.yaml @@ -13,7 +13,7 @@ prefixes: imports: - linkml:types - ../enums/DonationSchemeTypeEnum -- ../slots/extraction_note +- ../slots/has_or_had_note - ../slots/observed_in - ../slots/has_or_had_benefit - ../slots/currency @@ -62,7 +62,7 @@ classes: slots: - has_or_had_benefit - currency - - extraction_note + - has_or_had_note - maximum_amount - minimum_amount - observed_in @@ -304,7 +304,7 @@ classes: observed_in: https://nde.nl/ontology/hc/observation/web/2026-01-01/rijksmuseum-support has_or_had_score: has_or_had_score: 0.95 - extraction_notes: Clear scheme page with pricing and benefits listed. + has_or_had_note: Clear scheme page with pricing and benefits listed. description: Rijksmuseum Friends membership scheme (Netherlands) - value: scheme_id: https://nde.nl/ontology/hc/donation-scheme/british-library/adopt-a-book @@ -336,7 +336,7 @@ classes: observed_in: https://nde.nl/ontology/hc/observation/web/2026-01-01/bl-support has_or_had_score: has_or_had_score: 0.98 - extraction_notes: Well-documented scheme with clear tiers and benefits. + has_or_had_note: Well-documented scheme with clear tiers and benefits. description: British Library Adopt-a-Book program (UK) - value: scheme_id: https://nde.nl/ontology/hc/donation-scheme/nhm-london/patrons-silver @@ -370,7 +370,7 @@ classes: observed_in: https://nde.nl/ontology/hc/observation/web/2026-01-01/nhm-patrons has_or_had_score: has_or_had_score: 0.92 - extraction_notes: Three-tier patron program. Silver is entry level. + has_or_had_note: Three-tier patron program. Silver is entry level. description: Natural History Museum Silver Patron tier (UK) - value: scheme_id: https://nde.nl/ontology/hc/donation-scheme/iish/adopt-history @@ -402,7 +402,7 @@ classes: observed_in: https://nde.nl/ontology/hc/observation/web/2026-01-01/iish-support has_or_had_score: has_or_had_score: 0.9 - extraction_notes: Archive document adoption with flexible donation levels. + has_or_had_note: Archive document adoption with flexible donation levels. description: IISH Adopt History program for archival documents (Netherlands) - value: scheme_id: https://nde.nl/ontology/hc/donation-scheme/kb-nl/legacy @@ -436,7 +436,7 @@ classes: observed_in: https://nde.nl/ontology/hc/observation/web/2026-01-01/kb-support has_or_had_score: has_or_had_score: 0.85 - extraction_notes: Legacy giving page with limited detail. Estate tax benefits apply. + has_or_had_note: Legacy giving page with limited detail. Estate tax benefits apply. description: Koninklijke Bibliotheek legacy giving (Netherlands) annotations: specificity_score: 0.1 diff --git a/schemas/20251121/linkml/modules/classes/DualClassLink.yaml b/schemas/20251121/linkml/modules/classes/DualClassLink.yaml new file mode 100644 index 0000000000..9d7867418d --- /dev/null +++ b/schemas/20251121/linkml/modules/classes/DualClassLink.yaml @@ -0,0 +1,14 @@ +id: https://nde.nl/ontology/hc/class/DualClassLink +name: DualClassLink +title: Dual Class Link +description: A structured link between two classes. +imports: + - linkml:types +classes: + DualClassLink: + class_uri: rdfs:Resource + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + slots: + - description diff --git a/schemas/20251121/linkml/modules/classes/EADIdentifier.yaml b/schemas/20251121/linkml/modules/classes/EADIdentifier.yaml index f5c5dad271..9d770a7940 100644 --- a/schemas/20251121/linkml/modules/classes/EADIdentifier.yaml +++ b/schemas/20251121/linkml/modules/classes/EADIdentifier.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/EADIdentifier -name: EADIdentifier -title: EADIdentifier -description: LinkML class definition for EADIdentifier -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# EADIdentifier class -# Represents an Encoded Archival Description (EAD) identifier -# -# Created: 2026-01-25 -# Rule compliance: 0b (Type/Types pattern), 38 (slot centralization), 39 (RiC-O naming), 53 (slot_fixes.yaml) -# Migration: ead_id → has_or_had_identifier + EADIdentifier - id: https://nde.nl/ontology/hc/class/EADIdentifier name: EADIdentifier title: EAD Identifier Class diff --git a/schemas/20251121/linkml/modules/classes/EducationProviderType.yaml b/schemas/20251121/linkml/modules/classes/EducationProviderType.yaml index acce96db9d..348f38dd34 100644 --- a/schemas/20251121/linkml/modules/classes/EducationProviderType.yaml +++ b/schemas/20251121/linkml/modules/classes/EducationProviderType.yaml @@ -62,13 +62,13 @@ imports: - ./TemplateSpecificityScore - ./TemplateSpecificityType - ./TemplateSpecificityTypes -- ../slots/had_or_had_level +- ../slots/has_or_had_level - ./EducationLevel - ../slots/has_or_had_academic_program - ../slots/offers_or_offered_access - ./Access - ../slots/has_or_had_accreditation -- ../slots/had_or_had_hyponym +- ../slots/has_or_had_hyponym - ./EducationProviderSubtype prefixes: hc: https://nde.nl/ontology/hc/ @@ -226,7 +226,7 @@ classes: description: "Education providers (universities, colleges, schools) that maintain heritage collections\nas part of their educational mission. Collections support teaching, research, and student\nlearning activities.\n\nOntology Alignment:\n- SKOS: skos:Concept (classification term in GLAM taxonomy)\n- Schema.org: \n - schema:EducationalOrganization (general educational institution)\n - schema:CollegeOrUniversity (degree-granting institution)\n - schema:School (primary/secondary education)\n- VIVO: vivo:University, vivo:College (academic ontology)\n- AIISO: aiiso:Institution (academic institution ontology)\n\nKey Distinctions:\n- From MUSEUM (M): Education providers are degree-granting institutions with teaching collections,\n not standalone exhibition spaces. Universities with museums map to Education Provider (E).\n- From LIBRARY (L): University libraries are part of educational institutions and map to E,\n not standalone public/national libraries (which map to L).\n- From ARCHIVE\ \ (A): University archives managing institutional records map to E when part of\n educational organization. Standalone national/regional archives map to A.\n- From RESEARCH_CENTER (R): Pure research institutes without degree programs map to R.\n Universities conduct research but primarily grant degrees, so map to E.\n" attributes: - had_or_had_level: + has_or_had_level: description: 'Level(s) of education provided by the institution. MIGRATED from education_level per Rule 53 (2026-01-25). Uses EducationLevel class for structured levels. Primary/Secondary Education: - Primary school / Elementary school - Secondary school / High school / Gymnasium - Vocational school / Trade school - Art school / Music school (non-degree) @@ -242,7 +242,7 @@ classes: multivalued: true inlined: true slot_uri: schema:educationalLevel - had_or_had_hyponym: + has_or_had_hyponym: description: 'Specific subtype of education provider (e.g. Research University, Art School). MIGRATED from education_provider_subtype per Rule 53 (2026-01-25). Uses EducationProviderSubtype class. ' range: EducationProviderSubtype multivalued: true @@ -578,8 +578,8 @@ classes: - has_or_had_type - specificity_annotation - has_or_had_score - - had_or_had_level - - had_or_had_hyponym + - has_or_had_level + - has_or_had_hyponym slot_usage: has_or_had_type: equals_expression: '["hc:EducationProviderType"]' diff --git a/schemas/20251121/linkml/modules/classes/EntityReconstruction.yaml b/schemas/20251121/linkml/modules/classes/EntityReconstruction.yaml index 436fc0673f..2c64e82379 100644 --- a/schemas/20251121/linkml/modules/classes/EntityReconstruction.yaml +++ b/schemas/20251121/linkml/modules/classes/EntityReconstruction.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/EntityReconstruction -name: EntityReconstruction -title: Entity Reconstruction -description: LinkML class definition for Entity Reconstruction -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# EntityReconstruction class -# Represents a reconstructed formal entity derived from observations -# -# Generation date: 2026-01-25 -# Rule compliance: 0 (LinkML single source of truth), 53 (migration from derived_from_entity) - id: https://nde.nl/ontology/hc/class/EntityReconstruction name: entity_reconstruction_class title: EntityReconstruction Class diff --git a/schemas/20251121/linkml/modules/classes/EnvironmentalZone.yaml b/schemas/20251121/linkml/modules/classes/EnvironmentalZone.yaml index 6728d341eb..382d1aaaad 100644 --- a/schemas/20251121/linkml/modules/classes/EnvironmentalZone.yaml +++ b/schemas/20251121/linkml/modules/classes/EnvironmentalZone.yaml @@ -20,7 +20,7 @@ imports: - ./EnvironmentalZoneTypes - ../slots/allows_or_allowed - ./TemperatureDeviation -- ../slots/humidity_tolerance +- ../slots/has_or_had_tolerance - ../slots/contains_or_contained_contains_unit - ../slots/has_or_had_requirement - ./EnvironmentalRequirement @@ -79,7 +79,7 @@ classes: slots: - contains_or_contained_contains_unit - environmental_requirement - - humidity_tolerance + - has_or_had_tolerance - allows_or_allowed - max_annual_light_exposure - max_light_lux @@ -195,7 +195,7 @@ classes: deviation_direction: PLUS_MINUS iso_standard_reference: ISO 18911:2010 description: "Cold storage tolerance (\xB13\xB0C)" - humidity_tolerance: + has_or_had_tolerance: range: float examples: - value: 5.0 diff --git a/schemas/20251121/linkml/modules/classes/EnvironmentalZoneType.yaml b/schemas/20251121/linkml/modules/classes/EnvironmentalZoneType.yaml index db2152ac25..d1b7a8af6c 100644 --- a/schemas/20251121/linkml/modules/classes/EnvironmentalZoneType.yaml +++ b/schemas/20251121/linkml/modules/classes/EnvironmentalZoneType.yaml @@ -23,22 +23,6 @@ prefixes: # - environmental_zone_type_label → has_or_had_label # - environmental_zone_type_description → has_or_had_description -id: https://nde.nl/ontology/hc/class/EnvironmentalZoneType -name: environmental_zone_type_class -title: Environmental Zone Type Class - -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - premis: http://www.loc.gov/premis/rdf/v3/ - prov: http://www.w3.org/ns/prov# - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - dcterms: http://purl.org/dc/terms/ - wd: http://www.wikidata.org/entity/ - aat: http://vocab.getty.edu/aat/ - default_prefix: hc imports: @@ -234,28 +218,6 @@ classes: - value: https://nde.nl/ontology/hc/environmental-zone-type/cold-storage description: Cold storage for film materials - has_or_had_code: - range: string - required: true - pattern: "^[A-Z][A-Z0-9_]*$" - examples: - - value: ARCHIVE_STANDARD - - value: COLD_STORAGE - - value: PHOTOGRAPHIC - - has_or_had_label: - range: string - required: true - multivalued: true - examples: - - value: ["Archive Standard Storage Environment@en", "Standaard archiefbewaaromgeving@nl"] - - value: ["Cold Storage Environment@en", "Koudopslagomgeving@nl"] - - has_or_had_description: - range: string - examples: - - value: "Standard climate-controlled environment for paper-based archival materials" - # REMOVED 2026-01-15: temperature_target, humidity_target - migrated to has_or_had_setpoint has_or_had_setpoint: range: Setpoint @@ -359,7 +321,6 @@ classes: custodian_types_rationale: "Environmental zone types apply to all custodian types with storage facilities" custodian_types_primary: A skos:prefLabel: "Environmental Zone Type" - skos:altLabel: "climate zone type, storage environment type, preservation environment" specificity_score: "0.70" specificity_rationale: "Fairly specific - environmental zone types primarily relevant for preservation/storage." has_or_had_score: # was: template_specificity - migrated per Rule 53 (2026-01-17) diff --git a/schemas/20251121/linkml/modules/classes/EnvironmentalZoneTypes.yaml b/schemas/20251121/linkml/modules/classes/EnvironmentalZoneTypes.yaml index b175b8a763..07b6c4adee 100644 --- a/schemas/20251121/linkml/modules/classes/EnvironmentalZoneTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/EnvironmentalZoneTypes.yaml @@ -21,7 +21,7 @@ imports: - ./TemplateSpecificityScore - ./TemplateSpecificityType - ./TemplateSpecificityTypes -- ../slots/environmental_zone_type_code +- ../slots/has_or_had_code - ../slots/has_or_had_uri - ../slots/has_or_had_setpoint - ../slots/max_annual_light_exposure @@ -58,7 +58,7 @@ classes: - https://www.iso.org/standard/63810.html - https://www.en-standard.eu/bs-en-16893-2018-conservation-of-cultural-heritage/ slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: ARCHIVE_STANDARD has_or_had_setpoint: range: Setpoint @@ -125,7 +125,7 @@ classes: see_also: - https://www.iso.org/standard/46602.html slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: COLD_STORAGE has_or_had_setpoint: range: Setpoint @@ -186,7 +186,7 @@ classes: see_also: - https://www.iso.org/standard/46602.html slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: FROZEN_STORAGE has_or_had_setpoint: range: Setpoint @@ -255,7 +255,7 @@ classes: - https://www.iso.org/standard/46186.html - https://www.iso.org/standard/55518.html slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: PHOTOGRAPHIC has_or_had_setpoint: range: Setpoint @@ -322,7 +322,7 @@ classes: see_also: - https://www.en-standard.eu/bs-en-16893-2018-conservation-of-cultural-heritage/ slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: TEXTILE has_or_had_setpoint: range: Setpoint @@ -389,7 +389,7 @@ classes: see_also: - https://www.en-standard.eu/bs-en-16893-2018-conservation-of-cultural-heritage/ slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: ART_STORAGE has_or_had_setpoint: range: Setpoint @@ -442,7 +442,7 @@ classes: - wd:Q11426 - aat:300010900 slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: METAL_OBJECTS has_or_had_setpoint: range: Setpoint @@ -489,7 +489,7 @@ classes: - wd:Q2843741 - aat:300025981 slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: NATURAL_HISTORY has_or_had_setpoint: range: Setpoint @@ -544,7 +544,7 @@ classes: see_also: - https://www.iso.org/standard/63810.html slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: BOOK_STORAGE has_or_had_setpoint: range: Setpoint @@ -602,7 +602,7 @@ classes: see_also: - https://www.iso.org/standard/55518.html slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: AUDIOVISUAL has_or_had_setpoint: range: Setpoint @@ -655,7 +655,7 @@ classes: - wd:Q5276960 - wd:Q386128 slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: DIGITAL_MEDIA has_or_had_setpoint: range: Setpoint @@ -709,7 +709,7 @@ classes: see_also: - https://www.iso.org/standard/63810.html slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: GENERAL has_or_had_setpoint: range: Setpoint @@ -791,7 +791,7 @@ classes: ' slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: AMBIENT slots: - specificity_annotation @@ -845,7 +845,7 @@ classes: close_mappings: - wd:Q187805 slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: QUARANTINE slots: - specificity_annotation @@ -881,7 +881,7 @@ classes: see_also: - https://www.en-standard.eu/bs-en-16893-2018-conservation-of-cultural-heritage/ slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: CONSERVATION_LAB has_or_had_setpoint: range: Setpoint @@ -951,7 +951,7 @@ classes: ' slot_usage: - environmental_zone_type_code: + has_or_had_code: equals_string: OTHER slots: - specificity_annotation diff --git a/schemas/20251121/linkml/modules/classes/Event.yaml b/schemas/20251121/linkml/modules/classes/Event.yaml index 4e1c32b086..a0057670e9 100644 --- a/schemas/20251121/linkml/modules/classes/Event.yaml +++ b/schemas/20251121/linkml/modules/classes/Event.yaml @@ -40,8 +40,8 @@ classes: class_uri: crm:E5_Event description: "An abstract hub class representing temporal phenomena - things that happen\nand involve actors, places, and temporal extents.\n\n**HUB ARCHITECTURE**:\n\nThe Event class follows the hub pattern established by Custodian:\n- Minimal hub with persistent identifier (event_id)\n- Links to temporal extent (TimeSpan) via temporal_extent\n- Links to actors (Custodian, Person) via involved_actors\n- Links to place via took_place_at\n- Categorized by hypernym_event_type (generic) and domain-specific type\n\n**INHERITANCE HIERARCHY**:\n\n```\nEvent (this class - abstract)\n\u251C\u2500\u2500 OrganizationalChangeEvent (existing - organizational changes)\n\u251C\u2500\u2500 IntangibleHeritageEvent (future - ICH-related events)\n\u251C\u2500\u2500 CollectionEvent (future - accession, deaccession, loan)\n\u2514\u2500\u2500 PersonEvent (future - birth, death, career milestones)\n```\n\n**CIDOC-CRM ALIGNMENT**:\n\nMaps to crm:E5_Event which is defined as:\n\"This class comprises distinct,\ \ delimited and coherent processes and states, \neither deliberately or spontaneously caused by E39 Actors, that result in \nchanges in E18 Physical Things.\"\n\nKey relationships:\n- crm:P4_has_time-span \u2192 TimeSpan (when)\n- crm:P7_took_place_at \u2192 Place (where)\n- crm:P11_had_participant \u2192 Actor (who)\n- crm:P2_has_type \u2192 EventTypeEnum (what kind)\n\n**RELATIONSHIP TO EXISTING OrganizationalChangeEvent**:\n\nOrganizationalChangeEvent already exists and maps to crm:E5_Event.\nThis Event class provides:\n1. Shared base properties (temporal_extent, involved_actors, took_place_at)\n2. Generic event typing (hypernym_event_type)\n3. Foundation for other event types\n\nFuture migration: OrganizationalChangeEvent can inherit from Event.\n\n**RELATIONSHIP TO ACTORS**:\n\nEvents link to actors bidirectionally:\n- Event \u2192 involved_actors \u2192 Custodian/Person (who participated)\n- Custodian \u2192 organizational_change_events \u2192 Event (what events affected org)\n\ - - Person \u2192 is_or_was_affected_by_event \u2192 Event (what events affected person)\n\n**EXAMPLE - Merger Event**:\n```yaml\nEvent:\n event_id: \"https://nde.nl/ontology/hc/event/nha-merger-2001\"\n event_label: \"Noord-Hollands Archief Merger\"\n hypernym_event_type: TRANSFORMATION\n temporal_extent:\n begin_of_the_begin: \"2001-01-01\"\n end_of_the_end: \"2001-01-01\"\n took_place_at: \"https://nde.nl/ontology/hc/place/nl-nh-haa\"\n involved_actors:\n - \"https://nde.nl/ontology/hc/nl-nh-haa-a-gah\"\n - \"https://nde.nl/ontology/hc/nl-nh-haa-a-ranh\"\n event_description: |\n Merger of Gemeentearchief Haarlem (founded 1910) and\n Rijksarchief in Noord-Holland (founded 1802) to form\n Noord-Hollands Archief.\n confidence_score: 0.95\n documentation_source:\n - \"https://noord-hollandsarchief.nl/over-ons/geschiedenis\"\n```\n\n**EXAMPLE - Destruction Event**:\n```yaml\nEvent:\n event_id: \"https://nde.nl/ontology/hc/event/gaza-library-destruction-2024\"\ - \n event_label: \"Gaza Public Library Destruction\"\n hypernym_event_type: DESTRUCTION\n temporal_extent:\n begin_of_the_begin: \"2024-01-15\"\n end_of_the_end: \"2024-01-15\"\n took_place_at: \"https://nde.nl/ontology/hc/place/ps-gz-gaz\"\n event_description: |\n Gaza Public Library destroyed during military operations.\n confidence_score: 0.85\n```\n" + - Person \u2192 is_or_was_affected_by_event \u2192 Event (what events affected person)\n\n**EXAMPLE - Merger Event**:\n```yaml\nEvent:\n event_id: \"https://nde.nl/ontology/hc/event/nha-merger-2001\"\n event_label: \"Noord-Hollands Archief Merger\"\n hypernym_event_type: TRANSFORMATION\n temporal_extent:\n begin_of_the_begin: \"2001-01-01\"\n end_of_the_end: \"2001-01-01\"\n took_place_at: \"https://nde.nl/ontology/hc/place/nl-nh-haa\"\n involved_actors:\n - \"https://nde.nl/ontology/hc/nl-nh-haa-a-gah\"\n - \"https://nde.nl/ontology/hc/nl-nh-haa-a-ranh\"\n has_or_had_description: |\n Merger of Gemeentearchief Haarlem (founded 1910) and\n Rijksarchief in Noord-Holland (founded 1802) to form\n Noord-Hollands Archief.\n confidence_score: 0.95\n documentation_source:\n - \"https://noord-hollandsarchief.nl/over-ons/geschiedenis\"\n```\n\n**EXAMPLE - Destruction Event**:\n```yaml\nEvent:\n event_id: \"https://nde.nl/ontology/hc/event/gaza-library-destruction-2024\"\ + \n event_label: \"Gaza Public Library Destruction\"\n hypernym_event_type: DESTRUCTION\n temporal_extent:\n begin_of_the_begin: \"2024-01-15\"\n end_of_the_end: \"2024-01-15\"\n took_place_at: \"https://nde.nl/ontology/hc/place/ps-gz-gaz\"\n has_or_had_description: |\n Gaza Public Library destroyed during military operations.\n confidence_score: 0.85\n```\n" exact_mappings: - crm:E5_Event - prov:Activity diff --git a/schemas/20251121/linkml/modules/classes/ExaminationMethodType.yaml b/schemas/20251121/linkml/modules/classes/ExaminationMethodType.yaml index f59a25d9b9..527f8c2d0b 100644 --- a/schemas/20251121/linkml/modules/classes/ExaminationMethodType.yaml +++ b/schemas/20251121/linkml/modules/classes/ExaminationMethodType.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Exhibition.yaml b/schemas/20251121/linkml/modules/classes/Exhibition.yaml index adbd2ff779..6c86d254e5 100644 --- a/schemas/20251121/linkml/modules/classes/Exhibition.yaml +++ b/schemas/20251121/linkml/modules/classes/Exhibition.yaml @@ -300,8 +300,6 @@ classes: multivalued: true examples: - value: https://www.youtube.com/watch?v=vermeer-tour - has_or_had_type: - equals_expression: '["hc:GalleryType", "hc:MuseumType", "hc:ArchiveOrganizationType", "hc:LibraryType", "hc:ResearchOrganizationType", "hc:HolySacredSiteType", "hc:BioCustodianType"]' comments: - Exhibition models curated displays at heritage institutions - Links to Custodian via organized_by relationship diff --git a/schemas/20251121/linkml/modules/classes/ExhibitionCatalog.yaml b/schemas/20251121/linkml/modules/classes/ExhibitionCatalog.yaml index bb08775908..90b80fe0f3 100644 --- a/schemas/20251121/linkml/modules/classes/ExhibitionCatalog.yaml +++ b/schemas/20251121/linkml/modules/classes/ExhibitionCatalog.yaml @@ -333,8 +333,6 @@ classes: examples: - value: https://www.worldcat.org/title/1370123456 - value: https://uba.uva.nl/catalog/12345678 - has_or_had_type: - equals_expression: '["hc:GalleryType", "hc:MuseumType", "hc:ArchiveOrganizationType", "hc:LibraryType", "hc:ResearchOrganizationType", "hc:HolySacredSiteType", "hc:BioCustodianType"]' comments: - ExhibitionCatalog models scholarly publications documenting exhibitions - Links to Exhibition via is_or_was_associated_with relationship (migrated from catalog_for) diff --git a/schemas/20251121/linkml/modules/classes/Expenses.yaml b/schemas/20251121/linkml/modules/classes/Expenses.yaml index 6e0a6d8d43..cd247113b1 100644 --- a/schemas/20251121/linkml/modules/classes/Expenses.yaml +++ b/schemas/20251121/linkml/modules/classes/Expenses.yaml @@ -33,36 +33,6 @@ imports: default_prefix: hc -enums: - ExpenseTypeEnum: - description: >- - Functional expense classification for nonprofit organizations. - Based on IRS Form 990 and GAAP nonprofit reporting standards. - permissible_values: - ADMINISTRATIVE: - description: >- - Management and general expenses: executive management, finance/accounting, - HR, facilities overhead, legal, IT infrastructure. - PROGRAM: - description: >- - Direct program service expenses: costs directly attributable to - mission-related activities (exhibitions, conservation, education). - FUNDRAISING: - description: >- - Fundraising expenses: donor cultivation, grant writing, events, - marketing for donations. - INNOVATION: - description: >- - Research and development expenses: new program development, - technology innovation, experimental initiatives. - CAPITAL: - description: >- - Capital expenditures: building improvements, major equipment, - collection acquisitions (if capitalized). - OTHER: - description: >- - Other expenses not classified above. - classes: Expenses: class_uri: hc:Expenses @@ -197,4 +167,4 @@ classes: # REMOVED inline slots 2026-01-16 - Rule 48 violation -# Slots are imported from ../slots/ - do not define inline \ No newline at end of file +# Slots are imported from ../slots/ - do not define inline diff --git a/schemas/20251121/linkml/modules/classes/ExternalWork.yaml b/schemas/20251121/linkml/modules/classes/ExternalWork.yaml index 244f7e10a5..0e6f291ca9 100644 --- a/schemas/20251121/linkml/modules/classes/ExternalWork.yaml +++ b/schemas/20251121/linkml/modules/classes/ExternalWork.yaml @@ -1,17 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ExternalWork -name: ExternalWork -title: External Work -description: LinkML class definition for External Work -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ExternalWork - External work/services accepted by an institution -# Created per slot_fixes.yaml migration for: accepts_or_accepted_external_work -# Creation date: 2026-01-14 - id: https://nde.nl/ontology/hc/classes/ExternalWork name: ExternalWork title: ExternalWork diff --git a/schemas/20251121/linkml/modules/classes/FileLocation.yaml b/schemas/20251121/linkml/modules/classes/FileLocation.yaml index 33a22a460d..c09bf796b8 100644 --- a/schemas/20251121/linkml/modules/classes/FileLocation.yaml +++ b/schemas/20251121/linkml/modules/classes/FileLocation.yaml @@ -27,5 +27,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: Generic utility class. - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept. diff --git a/schemas/20251121/linkml/modules/classes/FinancialStatement.yaml b/schemas/20251121/linkml/modules/classes/FinancialStatement.yaml index 4e38755ad9..80c0fd0f27 100644 --- a/schemas/20251121/linkml/modules/classes/FinancialStatement.yaml +++ b/schemas/20251121/linkml/modules/classes/FinancialStatement.yaml @@ -35,7 +35,7 @@ imports: - ./AuditStatus - ./AuditStatusType - ./AuditStatusTypes -- ../slots/financial_document_format +- ../slots/has_or_had_format - ../slots/has_or_had_url - ./URL - ../slots/has_or_had_expenses @@ -70,7 +70,6 @@ classes: - crm:E31_Document - frbr:Work related_mappings: - - schema:MonetaryAmount - frapo:hasFunding - prov:Entity slots: @@ -117,8 +116,6 @@ classes: required: true examples: - value: EUR - - value: USD - - value: GBP has_or_had_revenue: range: Revenue multivalued: true @@ -165,21 +162,6 @@ classes: has_or_had_net_asset: range: decimal required: false - has_or_had_expenses: - - value: - - has_or_had_type: PROGRAM - amount: 62000000.0 - currency: EUR - description: Program service expenses including exhibitions, conservation, education - - has_or_had_type: ADMINISTRATIVE - amount: 10000000.0 - currency: EUR - description: Management and general expenses - - has_or_had_type: FUNDRAISING - amount: 3200000.0 - currency: EUR - description: Fundraising and donor relations expenses - description: Functional expense breakdown for Dutch museum has_auditor_name: range: string required: false @@ -198,7 +180,7 @@ classes: examples: - value: https://www.rijksmuseum.nl/en/about-us/annual-report description: Museum annual report page - financial_document_format: + has_or_had_format: range: string required: false has_or_had_type: @@ -218,8 +200,6 @@ classes: examples: - value: IRS Form 990 description: US tax filing - - value: Annual Report - description: General annual report has_or_had_identifier: description: 'Identifier for the financial filing (e.g. tax ID, filing number). @@ -246,30 +226,11 @@ classes: range: Any any_of: - range: AuditStatus - - range: RecordStatus - - range: string examples: - value: has_or_had_type: AuditedStatus has_or_had_label: Audited description: Audit status - - value: ACTIVE - description: Lifecycle status (string compatibility) - has_or_had_format: - description: 'Format of the financial document (PDF, XBRL, etc.). - - MIGRATED from financial_document_format per Rule 53. - - Uses DocumentFormat class but supports simple string for backward compatibility. - - ' - range: string - required: false - examples: - - value: PDF - description: Portable Document Format - - value: XBRL - description: eXtensible Business Reporting Language documents_or_documented: range: Budget multivalued: true @@ -313,9 +274,6 @@ classes: - Key source for institutional sustainability assessment see_also: - https://schema.org/Report - - https://nde.nl/ontology/hc/class/Budget - - https://nde.nl/ontology/hc/class/CustodianAdministration - - https://nde.nl/ontology/hc/class/CustodianArchive examples: - value: id: https://nde.nl/ontology/hc/financial-statement/rm/annual-report/2023 @@ -357,14 +315,6 @@ classes: amount: 62000000.0 currency: EUR description: Program service expenses including exhibitions, conservation, education - - expense_type: ADMINISTRATIVE - amount: 10000000.0 - currency: EUR - description: Management and general expenses - - expense_type: FUNDRAISING - amount: 3200000.0 - currency: EUR - description: Fundraising and donor relations expenses auditor_name: KPMG Accountants N.V. audit_opinion: UNQUALIFIED audit_date: '2024-03-20' @@ -378,54 +328,6 @@ classes: - https://nde.nl/ontology/hc/budget/rm/fy2023 refers_to_custodian: https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804 description: Major museum annual report with full audit - - value: - id: https://nde.nl/ontology/hc/financial-statement/met/form-990/2022 - statement_name: Metropolitan Museum of Art Form 990 FY2022 - statement_description: IRS Form 990 filing for fiscal year 2022. - statement_type: FORM_990 - reporting_period_start: '2022-07-01' - reporting_period_end: '2023-06-30' - is_or_was_published_at: - temporal_extent: - begin_of_the_begin: '2024-02-15T00:00:00Z' - end_of_the_begin: '2024-02-15T00:00:00Z' - begin_of_the_end: '2024-02-15T00:00:00Z' - end_of_the_end: '2024-02-15T00:00:00Z' - statement_currency: USD - has_or_had_revenue: - - has_or_had_label: Form 990 Total Revenue FY2022 - has_or_had_quantity: - quantity_value: 439000000.0 - quantity_type: BUDGET_AMOUNT - has_or_had_currency: - currency_code: USD - has_or_had_label: US Dollar - currency_symbol: $ - has_or_had_time_interval: - duration_value: P1Y - duration_description: fiscal year July 2022 - June 2023 - revenue_category: TOTAL - total_expenses: 412000000.0 - specifies_or_specified: - - has_or_had_net_asset: 27000000.0 - currency: USD - fiscal_year: 2022 - total_assets: 5200000000.0 - total_liabilities: 520000000.0 - total_net_assets: 4680000000.0 - financial_document_url: https://projects.propublica.org/nonprofits/organizations/131624102 - has_or_had_type: IRS Form 990 - has_or_had_identifier: - - identifier_value: 13-1624102 - identifier_scheme: IRS_EIN - has_or_had_status: - - has_or_had_type: AuditedStatus - has_or_had_label: Audited - - INACTIVE - documents_or_documented: - - https://nde.nl/ontology/hc/budget/met/fy2022 - refers_to_custodian: https://nde.nl/ontology/hc/us-ny-nyc-m-met - description: US nonprofit Form 990 filing annotations: specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration diff --git a/schemas/20251121/linkml/modules/classes/FinancialStatementType.yaml b/schemas/20251121/linkml/modules/classes/FinancialStatementType.yaml new file mode 100644 index 0000000000..8e563d4f5c --- /dev/null +++ b/schemas/20251121/linkml/modules/classes/FinancialStatementType.yaml @@ -0,0 +1,15 @@ +id: https://nde.nl/ontology/hc/class/FinancialStatementType +name: FinancialStatementType +title: FinancialStatementType +description: The type of a financial statement. +imports: + - linkml:types + - ../slots/has_or_had_label +classes: + FinancialStatementType: + class_uri: skos:Concept + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + slots: + - has_or_had_label diff --git a/schemas/20251121/linkml/modules/classes/FindingAid.yaml b/schemas/20251121/linkml/modules/classes/FindingAid.yaml index de33919593..d215a9c23a 100644 --- a/schemas/20251121/linkml/modules/classes/FindingAid.yaml +++ b/schemas/20251121/linkml/modules/classes/FindingAid.yaml @@ -36,8 +36,8 @@ imports: - ../slots/revision_date - ../slots/served_by - ../slots/retrieval_agent -- ../slots/extraction_note -- ../slots/extraction_method +- ../slots/has_or_had_note +- ../slots/is_or_was_retrieved_through - ../slots/has_or_had_provenance_path - ./XPath - ../slots/css_selector diff --git a/schemas/20251121/linkml/modules/classes/Format.yaml b/schemas/20251121/linkml/modules/classes/Format.yaml index dd5d847461..7aa401db0d 100644 --- a/schemas/20251121/linkml/modules/classes/Format.yaml +++ b/schemas/20251121/linkml/modules/classes/Format.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Format -name: Format -title: Format -description: LinkML class definition for Format -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Format - Document/resource format class -# -# Created per slot_fixes.yaml migration for: format -# Creation date: 2026-01-22 -# Rule compliance: 39 (RiC-O naming), 50 (ontology mapping), 53 (slot_fixes revision) - id: https://nde.nl/ontology/hc/class/Format name: Format title: Format diff --git a/schemas/20251121/linkml/modules/classes/FundingRequirement.yaml b/schemas/20251121/linkml/modules/classes/FundingRequirement.yaml index 03f0a10e5d..8a4682abad 100644 --- a/schemas/20251121/linkml/modules/classes/FundingRequirement.yaml +++ b/schemas/20251121/linkml/modules/classes/FundingRequirement.yaml @@ -17,7 +17,7 @@ imports: - ../slots/temporal_extent - ./TimeSpan - ../slots/supersedes_or_superseded -- ../slots/extraction_note +- ../slots/has_or_had_note - ../slots/observed_in - ../slots/applies_or_applied_to - ../slots/is_mandatory @@ -56,7 +56,7 @@ classes: - prov:wasDerivedFrom slots: - applies_or_applied_to - - extraction_note + - has_or_had_note - is_mandatory - observed_in - requirement_id @@ -195,7 +195,7 @@ classes: source_section: Section 2 - Eligibility Conditions has_or_had_score: has_or_had_score: 0.98 - extraction_notes: Clear statement in eligibility section. Standard Horizon Europe RIA requirement. + has_or_had_note: Clear statement in eligibility section. Standard Horizon Europe RIA requirement. description: Minimum partners requirement for Horizon Europe heritage call - value: requirement_id: https://nde.nl/ontology/hc/requirement/ec-cl2-2025-heritage-01/cofunding-for-profit @@ -209,7 +209,7 @@ classes: source_section: Section 3 - Financial Conditions has_or_had_score: has_or_had_score: 0.95 - extraction_notes: Applies only to for-profit partners. Non-profits receive 100% funding. + has_or_had_note: Applies only to for-profit partners. Non-profits receive 100% funding. description: Co-funding requirement for for-profit entities - value: requirement_id: https://nde.nl/ontology/hc/requirement/ec-cl2-2025-heritage-01/open-access @@ -223,7 +223,7 @@ classes: source_section: Section 4.2 - Open Science has_or_had_score: has_or_had_score: 0.99 - extraction_notes: Standard Horizon Europe open access requirement. Plan S compliant. + has_or_had_note: Standard Horizon Europe open access requirement. Plan S compliant. description: Open access publication requirement - value: requirement_id: https://nde.nl/ontology/hc/requirement/nlhf-medium-2025/uk-based @@ -237,7 +237,7 @@ classes: source_section: Eligibility has_or_had_score: has_or_had_score: 0.99 - extraction_notes: Clear UK-only restriction. Devolved nations explicitly included. + has_or_had_note: Clear UK-only restriction. Devolved nations explicitly included. description: UK geographic eligibility for National Lottery Heritage Fund - value: requirement_id: https://nde.nl/ontology/hc/requirement/nlhf-medium-2025/non-profit @@ -251,7 +251,7 @@ classes: source_section: Who can apply has_or_had_score: has_or_had_score: 0.95 - extraction_notes: Explicitly excludes for-profit. Social enterprises may need verification. + has_or_had_note: Explicitly excludes for-profit. Social enterprises may need verification. description: Non-profit eligibility for National Lottery Heritage Fund annotations: specificity_score: 0.1 diff --git a/schemas/20251121/linkml/modules/classes/GalleryType.yaml b/schemas/20251121/linkml/modules/classes/GalleryType.yaml index 4ed584db83..b2c8dd0dcf 100644 --- a/schemas/20251121/linkml/modules/classes/GalleryType.yaml +++ b/schemas/20251121/linkml/modules/classes/GalleryType.yaml @@ -40,7 +40,6 @@ classes: class_uri: skos:Concept annotations: skos:prefLabel: Gallery - skos:altLabel: galerie, galerijen, gallery, galleries, galeria, galerías, galleria, gallerie structured_aliases: - literal_form: galerie predicate: EXACT_SYNONYM @@ -207,7 +206,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/gallery/Q1475403 has_or_had_type_code: GALLERY - has_or_had_identifier: Q1475403 # was: wikidata_entity - migrated per Rule 53 (2026-01-16) has_or_had_label: - Kunsthalle@en - kunsthalle@nl @@ -226,7 +224,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/gallery/Q56856618 has_or_had_type_code: GALLERY - has_or_had_identifier: Q56856618 # was: wikidata_entity - migrated per Rule 53 (2026-01-16) has_or_had_label: - Commercial Art Gallery@en - kunstgalerie@nl diff --git a/schemas/20251121/linkml/modules/classes/GenerationEvent.yaml b/schemas/20251121/linkml/modules/classes/GenerationEvent.yaml index ff9bbb0d2d..0f8d649643 100644 --- a/schemas/20251121/linkml/modules/classes/GenerationEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/GenerationEvent.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/GenerationEvent -name: GenerationEvent -title: Generation Event -description: LinkML class definition for Generation Event -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# GenerationEvent - Event representing the generation/creation of something -# -# Created per slot_fixes.yaml migration for: chapters_generated_at -# Revision specifies: GenerationEvent with has_or_had_provenance + temporal_extent -# Updated 2026-01-19: Added has_or_had_score for confidence tracking (confidence_* migration) -# Creation date: 2026-01-19 - id: https://nde.nl/ontology/hc/class/GenerationEvent name: generation_event_class title: Generation Event Class diff --git a/schemas/20251121/linkml/modules/classes/GovernanceAuthority.yaml b/schemas/20251121/linkml/modules/classes/GovernanceAuthority.yaml index a750b3a869..7b253dd21e 100644 --- a/schemas/20251121/linkml/modules/classes/GovernanceAuthority.yaml +++ b/schemas/20251121/linkml/modules/classes/GovernanceAuthority.yaml @@ -21,16 +21,5 @@ classes: specificity_rationale: Generic utility class/slot created during migration custodian_types: "['*']" custodian_types_rationale: Universal utility concept -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# imports: - linkml:types diff --git a/schemas/20251121/linkml/modules/classes/HCID.yaml b/schemas/20251121/linkml/modules/classes/HCID.yaml index 393da3384d..a4c83b12bd 100644 --- a/schemas/20251121/linkml/modules/classes/HCID.yaml +++ b/schemas/20251121/linkml/modules/classes/HCID.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/HCPresetURI.yaml b/schemas/20251121/linkml/modules/classes/HCPresetURI.yaml index ad97266e6e..c86c907a74 100644 --- a/schemas/20251121/linkml/modules/classes/HCPresetURI.yaml +++ b/schemas/20251121/linkml/modules/classes/HCPresetURI.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/HTMLFile.yaml b/schemas/20251121/linkml/modules/classes/HTMLFile.yaml index a656f5c7aa..63d9ec1692 100644 --- a/schemas/20251121/linkml/modules/classes/HTMLFile.yaml +++ b/schemas/20251121/linkml/modules/classes/HTMLFile.yaml @@ -29,5 +29,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: Generic utility class. - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept. diff --git a/schemas/20251121/linkml/modules/classes/HTTPStatus.yaml b/schemas/20251121/linkml/modules/classes/HTTPStatus.yaml index d3b4ee56e5..0d2ddae17d 100644 --- a/schemas/20251121/linkml/modules/classes/HTTPStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/HTTPStatus.yaml @@ -29,5 +29,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: Generic utility class. - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept. diff --git a/schemas/20251121/linkml/modules/classes/HTTPStatusCode.yaml b/schemas/20251121/linkml/modules/classes/HTTPStatusCode.yaml index 4645a23402..46d3d10681 100644 --- a/schemas/20251121/linkml/modules/classes/HTTPStatusCode.yaml +++ b/schemas/20251121/linkml/modules/classes/HTTPStatusCode.yaml @@ -27,5 +27,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: Generic utility class. - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept. diff --git a/schemas/20251121/linkml/modules/classes/Hazard.yaml b/schemas/20251121/linkml/modules/classes/Hazard.yaml index d2a5d507c5..1d20c53836 100644 --- a/schemas/20251121/linkml/modules/classes/Hazard.yaml +++ b/schemas/20251121/linkml/modules/classes/Hazard.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Heading.yaml b/schemas/20251121/linkml/modules/classes/Heading.yaml index b0d5e0bf2b..ba602b5506 100644 --- a/schemas/20251121/linkml/modules/classes/Heading.yaml +++ b/schemas/20251121/linkml/modules/classes/Heading.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/HeadingLevel.yaml b/schemas/20251121/linkml/modules/classes/HeadingLevel.yaml index ac5b1db632..67625ded2a 100644 --- a/schemas/20251121/linkml/modules/classes/HeadingLevel.yaml +++ b/schemas/20251121/linkml/modules/classes/HeadingLevel.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/HeritageForm.yaml b/schemas/20251121/linkml/modules/classes/HeritageForm.yaml index a1c850fbe4..08f8c4ff08 100644 --- a/schemas/20251121/linkml/modules/classes/HeritageForm.yaml +++ b/schemas/20251121/linkml/modules/classes/HeritageForm.yaml @@ -21,5 +21,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" diff --git a/schemas/20251121/linkml/modules/classes/HeritagePractice.yaml b/schemas/20251121/linkml/modules/classes/HeritagePractice.yaml index 10b012c2ba..8dd766c4cc 100644 --- a/schemas/20251121/linkml/modules/classes/HeritagePractice.yaml +++ b/schemas/20251121/linkml/modules/classes/HeritagePractice.yaml @@ -24,7 +24,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: - has_or_had_label diff --git a/schemas/20251121/linkml/modules/classes/HeritageSector.yaml b/schemas/20251121/linkml/modules/classes/HeritageSector.yaml index 7768f56102..faf0a19275 100644 --- a/schemas/20251121/linkml/modules/classes/HeritageSector.yaml +++ b/schemas/20251121/linkml/modules/classes/HeritageSector.yaml @@ -28,5 +28,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: Generic utility class. - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept. diff --git a/schemas/20251121/linkml/modules/classes/HeritageType.yaml b/schemas/20251121/linkml/modules/classes/HeritageType.yaml index 755f25fee6..0229377423 100644 --- a/schemas/20251121/linkml/modules/classes/HeritageType.yaml +++ b/schemas/20251121/linkml/modules/classes/HeritageType.yaml @@ -31,5 +31,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: Generic utility class. - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept. diff --git a/schemas/20251121/linkml/modules/classes/HolySacredSiteType.yaml b/schemas/20251121/linkml/modules/classes/HolySacredSiteType.yaml index b84a58d00a..0e82b93c42 100644 --- a/schemas/20251121/linkml/modules/classes/HolySacredSiteType.yaml +++ b/schemas/20251121/linkml/modules/classes/HolySacredSiteType.yaml @@ -14,7 +14,7 @@ description: 'Specialized CustodianType for religious institutions and sacred si imports: - linkml:types - ./CustodianType -- ../slots/has_or_had_access_policy +- ../slots/has_or_had_policy - ../enums/HolySiteTypeEnum - ../slots/has_or_had_content - ./CollectionContent @@ -238,7 +238,7 @@ classes: - schema:Synagogue - schema:ArchiveOrganization slots: - - has_or_had_access_policy + - has_or_had_policy - has_or_had_content - has_or_had_type - has_or_had_hyponym @@ -301,7 +301,7 @@ classes: description: Cathedral library function - value: Community genealogy, Ritual preparation description: Synagogue archive function - has_or_had_access_policy: + has_or_had_policy: range: string required: true examples: diff --git a/schemas/20251121/linkml/modules/classes/HouseNumber.yaml b/schemas/20251121/linkml/modules/classes/HouseNumber.yaml index a7ed2d400e..1843526984 100644 --- a/schemas/20251121/linkml/modules/classes/HouseNumber.yaml +++ b/schemas/20251121/linkml/modules/classes/HouseNumber.yaml @@ -27,5 +27,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: Generic utility class. - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept. diff --git a/schemas/20251121/linkml/modules/classes/Hypothesis.yaml b/schemas/20251121/linkml/modules/classes/Hypothesis.yaml index f6ee8c3bfc..dacf5a6de0 100644 --- a/schemas/20251121/linkml/modules/classes/Hypothesis.yaml +++ b/schemas/20251121/linkml/modules/classes/Hypothesis.yaml @@ -1,17 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Hypothesis -name: Hypothesis -title: Hypothesis -description: LinkML class definition for Hypothesis -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Hypothesis - A hypothesis or assertion about uncertain data (e.g., institution type) -# Created per slot_fixes.yaml migration for: type_hypothesis -# Creation date: 2026-01-14 - id: https://nde.nl/ontology/hc/classes/Hypothesis name: Hypothesis title: Hypothesis diff --git a/schemas/20251121/linkml/modules/classes/ICHSafeguardingType.yaml b/schemas/20251121/linkml/modules/classes/ICHSafeguardingType.yaml index ffe8db669c..b1e4cc532c 100644 --- a/schemas/20251121/linkml/modules/classes/ICHSafeguardingType.yaml +++ b/schemas/20251121/linkml/modules/classes/ICHSafeguardingType.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Identifier.yaml b/schemas/20251121/linkml/modules/classes/Identifier.yaml index 40835e6027..b0df1f403d 100644 --- a/schemas/20251121/linkml/modules/classes/Identifier.yaml +++ b/schemas/20251121/linkml/modules/classes/Identifier.yaml @@ -127,18 +127,6 @@ classes: has_or_had_value: "978-0-123456-47-2" description: ISBN value required: false - description: | - The identifier scheme or namespace (e.g., ISIL, Wikidata, URI, INTERNAL_CODE). - Note: Prefer has_or_had_type for new data (structured IdentifierType). - examples: - - value: ISIL - description: ISIL identifier scheme - - value: Wikidata - description: Wikidata entity ID - - value: URI - description: Uniform Resource Identifier - - value: EU_FUNDING_TENDERS - description: EU Funding & Tenders portal ID identifier_value: range: Any any_of: @@ -311,11 +299,6 @@ classes: Inverse of has_or_had_identifier. range: Custodian required: false - description: >- - Reference to the Custodian entity this identifier identifies. - Provides the link back to the hub. - This is the inverse of Custodian.has_or_had_identifier. - has_or_had_secondary_label: description: | For dual-purpose identifiers (ISNI, VIAF), links to the name authority diff --git a/schemas/20251121/linkml/modules/classes/IntangibleHeritageForm.yaml b/schemas/20251121/linkml/modules/classes/IntangibleHeritageForm.yaml index dfa91c4c66..ce93f2989e 100644 --- a/schemas/20251121/linkml/modules/classes/IntangibleHeritageForm.yaml +++ b/schemas/20251121/linkml/modules/classes/IntangibleHeritageForm.yaml @@ -324,7 +324,7 @@ classes: has_or_had_status: - ViabilityStatus: has_or_had_code: THRIVING - status_name: Thriving + has_or_had_label: Thriving assessment_date: '2024-12-01' safeguarding_measure: - Annual festival organization diff --git a/schemas/20251121/linkml/modules/classes/Item.yaml b/schemas/20251121/linkml/modules/classes/Item.yaml index 812e0d2be6..32b943df67 100644 --- a/schemas/20251121/linkml/modules/classes/Item.yaml +++ b/schemas/20251121/linkml/modules/classes/Item.yaml @@ -1,21 +1,6 @@ id: https://nde.nl/ontology/hc/class/Item name: Item title: Item -description: LinkML class definition for Item -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Item - Generic heritage item class -# Created 2026-01-22 per slot_fixes.yaml revision for condition_on_return (Rule 53) -# -# Base class for heritage objects that can be loaned, returned, or transferred -# -id: https://nde.nl/ontology/hc/class/Item -name: Item -title: Item prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/classes/Label.yaml b/schemas/20251121/linkml/modules/classes/Label.yaml index 4cacb6f8f1..0a59b5a634 100644 --- a/schemas/20251121/linkml/modules/classes/Label.yaml +++ b/schemas/20251121/linkml/modules/classes/Label.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Label -name: Label -title: Label -description: LinkML class definition for Label -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Label class -# Generic class for labeled entities with language tagging -# -# Generation date: 2026-01-15 -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization) -# Migration: Supports has_or_had_secondary_label slot (replaces also_identifies_name) - id: https://nde.nl/ontology/hc/class/Label name: label_class title: Label Class diff --git a/schemas/20251121/linkml/modules/classes/LibraryType.yaml b/schemas/20251121/linkml/modules/classes/LibraryType.yaml index 7136685fb3..af3f9e1ecd 100644 --- a/schemas/20251121/linkml/modules/classes/LibraryType.yaml +++ b/schemas/20251121/linkml/modules/classes/LibraryType.yaml @@ -32,7 +32,6 @@ classes: class_uri: skos:Concept annotations: skos:prefLabel: Library - skos:altLabel: "bibliotheek, bibliotheken, library, libraries, bibliothek, bibliotheken, biblioteca, bibliotecas, biblioth\xE8que, biblioth\xE8ques" specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration custodian_types: "['*']" @@ -154,7 +153,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/library/Q22806 has_or_had_type_code: LIBRARY - has_or_had_identifier: Q22806 has_or_had_label: - National Library@en - nationale bibliotheek@nl @@ -182,7 +180,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/library/Q1994819 has_or_had_type_code: LIBRARY - has_or_had_identifier: Q1994819 has_or_had_label: - WSF Library@en - WSF-bibliotheek@nl diff --git a/schemas/20251121/linkml/modules/classes/LightArchives.yaml b/schemas/20251121/linkml/modules/classes/LightArchives.yaml index 127faf382f..48553f1822 100644 --- a/schemas/20251121/linkml/modules/classes/LightArchives.yaml +++ b/schemas/20251121/linkml/modules/classes/LightArchives.yaml @@ -15,7 +15,7 @@ imports: - ./CollectionType - ../slots/has_or_had_scope - ./Scope -- ../slots/has_or_had_access_policy +- ../slots/has_or_had_policy - ../slots/has_or_had_type - ../slots/dual_class_link - ../slots/specificity_annotation @@ -34,7 +34,7 @@ classes: is_a: ArchiveOrganizationType class_uri: schema:ArchiveOrganization slots: - - has_or_had_access_policy + - has_or_had_policy - has_or_had_type - hold_or_held_record_set_type - specificity_annotation diff --git a/schemas/20251121/linkml/modules/classes/Locality.yaml b/schemas/20251121/linkml/modules/classes/Locality.yaml index df225c6728..1905ff9f6d 100644 --- a/schemas/20251121/linkml/modules/classes/Locality.yaml +++ b/schemas/20251121/linkml/modules/classes/Locality.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Locality -name: Locality -title: Locality -description: LinkML class definition for Locality -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Locality class -# Structured representation of locality/place descriptions for biological specimens. -# -# MIGRATION NOTE (2026-01-19): -# Created as part of collection_locality_text migration per slot_fixes.yaml (Rule 53). -# -# Darwin Core alignment: Captures dwc:verbatimLocality with structured provenance. - id: https://nde.nl/ontology/hc/class/Locality name: Locality title: Locality Class @@ -168,10 +150,7 @@ classes: specificity_score: "0.65" specificity_rationale: >- Moderately specific - primarily for natural history specimens. - template_specificity: - museum_search: "0.70" - collection_discovery: "0.75" - general_heritage: "0.50" + template_specificity: '{"museum_search": 0.7, "collection_discovery": 0.75, "general_heritage": 0.5}' examples: - value: diff --git a/schemas/20251121/linkml/modules/classes/Location.yaml b/schemas/20251121/linkml/modules/classes/Location.yaml index 669c9a01f6..73ef7ae414 100644 --- a/schemas/20251121/linkml/modules/classes/Location.yaml +++ b/schemas/20251121/linkml/modules/classes/Location.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Location -name: Location -title: Location -description: LinkML class definition for Location -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Location class -# Generic geographic location representation -# -# Generation date: 2026-01-15 -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization) -# -# Generic location class for use by TransferEvent and other location-referencing entities - id: https://nde.nl/ontology/hc/class/Location name: location_class title: Location Class diff --git a/schemas/20251121/linkml/modules/classes/Mandate.yaml b/schemas/20251121/linkml/modules/classes/Mandate.yaml index a97bc58168..b7f429a029 100644 --- a/schemas/20251121/linkml/modules/classes/Mandate.yaml +++ b/schemas/20251121/linkml/modules/classes/Mandate.yaml @@ -24,5 +24,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" diff --git a/schemas/20251121/linkml/modules/classes/Manufacturer.yaml b/schemas/20251121/linkml/modules/classes/Manufacturer.yaml index 0e6540f417..4ec498fac6 100644 --- a/schemas/20251121/linkml/modules/classes/Manufacturer.yaml +++ b/schemas/20251121/linkml/modules/classes/Manufacturer.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Manufacturer -name: Manufacturer -title: Manufacturer -description: LinkML class definition for Manufacturer -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Manufacturer class -# Represents a manufacturer or producer of devices/products -# -# Generation date: 2026-01-25 -# Rule compliance: 0 (LinkML single source of truth), 53 (migration from device_manufacturer) -# Migration source: device_manufacturer slot per slot_fixes.yaml - id: https://nde.nl/ontology/hc/class/Manufacturer name: manufacturer_class title: Manufacturer Class diff --git a/schemas/20251121/linkml/modules/classes/Material.yaml b/schemas/20251121/linkml/modules/classes/Material.yaml index ec6e9a94e2..4f88408bea 100644 --- a/schemas/20251121/linkml/modules/classes/Material.yaml +++ b/schemas/20251121/linkml/modules/classes/Material.yaml @@ -1,22 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Material -name: Material -title: Material -description: LinkML class definition for Material -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Material - Class representing physical materials/substances for storage categorization -# -# Generation date: 2026-01-16 -# Rule compliance: 37 (specificity scores), 38 (slot centralization) -# Created for: target_material migration per slot_fixes.yaml (Rule 53/56) -# -# MIGRATION: Replaces simple string-based target_material with structured class -# Used by: EnvironmentalZoneType, StorageType - id: https://nde.nl/ontology/hc/class/Material name: material_class title: Material Class diff --git a/schemas/20251121/linkml/modules/classes/MaterialType.yaml b/schemas/20251121/linkml/modules/classes/MaterialType.yaml index e12d62ce70..475b251e3b 100644 --- a/schemas/20251121/linkml/modules/classes/MaterialType.yaml +++ b/schemas/20251121/linkml/modules/classes/MaterialType.yaml @@ -1,24 +1,3 @@ -id: https://nde.nl/ontology/hc/class/MaterialType -name: MaterialType -title: Material Type -description: LinkML class definition for Material Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# MaterialType - Abstract base class for material type classifications -# -# Following the Type/Types naming convention (Rule 0b): -# - MaterialType.yaml: Abstract base class defining the type taxonomy -# - MaterialTypes.yaml: File containing all concrete subclasses -# -# Generation date: 2026-01-16 -# Rule compliance: 0b (Type/Types naming), 37 (specificity scores), 38 (slot centralization) -# -# Created for: target_material migration per slot_fixes.yaml (Rule 53/56) - id: https://nde.nl/ontology/hc/class/MaterialType name: material_type_class title: Material Type Class diff --git a/schemas/20251121/linkml/modules/classes/MaximumQuantity.yaml b/schemas/20251121/linkml/modules/classes/MaximumQuantity.yaml new file mode 100644 index 0000000000..2e5d397f4d --- /dev/null +++ b/schemas/20251121/linkml/modules/classes/MaximumQuantity.yaml @@ -0,0 +1,14 @@ +id: https://nde.nl/ontology/hc/class/MaximumQuantity +name: MaximumQuantity +title: Maximum Quantity +description: The maximum possible value for a quantity. +imports: + - linkml:types + - ./Quantity +classes: + MaximumQuantity: + is_a: Quantity + class_uri: qudt:Quantity + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/classes/MissionStatement.yaml b/schemas/20251121/linkml/modules/classes/MissionStatement.yaml index f6f785ed38..cb6eb7e658 100644 --- a/schemas/20251121/linkml/modules/classes/MissionStatement.yaml +++ b/schemas/20251121/linkml/modules/classes/MissionStatement.yaml @@ -25,19 +25,19 @@ imports: - ../slots/content_hash - ../slots/supersedes_or_superseded - ../slots/is_or_was_effective_at -- ../slots/extraction_agent -- ../slots/extraction_note +- ../slots/has_agent_name +- ../slots/has_or_had_note - ../slots/has_or_had_provenance_path - ../slots/css_selector - ../slots/html_file -- ../slots/extraction_timestamp +- ../slots/temporal_extent - ../slots/specificity_annotation - ../slots/has_or_had_score -- ../slots/statement_id +- ../slots/has_or_had_identifier - ../slots/has_or_had_type -- ../slots/statement_text -- ../slots/statement_language -- ../slots/statement_summary +- ../slots/has_or_had_text +- ../slots/has_or_had_language +- ../slots/has_or_had_summary - ../slots/page_section - ../slots/has_or_had_url - ./URL @@ -50,7 +50,7 @@ classes: class_uri: org:purpose description: "A structured record of an organizational purpose statement (mission, vision,\ngoals, values, or motto) extracted from a heritage custodian's website with\nfull provenance documentation.\n\n**PURPOSE**:\n\nHeritage custodians publish mission and vision statements that articulate:\n- Why they exist (mission)\n- What future state they aspire to (vision)\n- What specific outcomes they pursue (goals)\n- What principles guide their work (values)\n- Memorable phrases encapsulating their purpose (mottos)\n\nThese statements are valuable for:\n- Understanding organizational identity and purpose\n- Comparing institutions within and across sectors\n- Tracking organizational evolution over time\n- Research on heritage sector discourse and priorities\n\n**PROVENANCE REQUIREMENTS**:\n\nFollowing the WebObservation pattern, every MissionStatement MUST have:\n\n1. **Source documentation**: source_url + retrieved_on\n2. **Location evidence**: xpath OR css_selector + html_file\n3. **Integrity\ \ verification**: content_hash (SHA-256)\n4. **Archive link**: has_archive_memento_uri (recommended)\n\nStatements without verifiable provenance are rejected.\n\n**ONTOLOGY ALIGNMENT**:\n\nW3C Organization Ontology `org:purpose`:\n- \"Indicates the purpose of this Organization\"\n- \"There can be many purposes at different levels of abstraction\"\n- \"It is recommended that the purpose be denoted by a controlled term\"\n\nWe extend this by:\n- Distinguishing statement types (mission, vision, goal, value, motto)\n- Adding temporal tracking (effective_date, supersedes)\n- Full provenance chain (source_url, xpath, content_hash, archive)\n\n**MULTILINGUAL SUPPORT**:\n\nHeritage custodians publish statements in their native language.\nFor Dutch institutions, statements are typically in Dutch.\nThe statement_language field captures the ISO 639-1 code,\nand statement_summary can provide English translation.\n\n**TEMPORAL TRACKING**:\n\nOrganizations revise their mission statements over time.\n\ - The `supersedes` field links to previous statements,\nenabling tracking of how organizational purpose evolves.\n\n**EXAMPLES**:\n\n1. **Dutch Agricultural Museum Mission**\n - statement_type: mission\n - statement_text: \"Waar komt ons voedsel \xE9cht vandaan.\"\n - statement_language: nl\n - source_url: https://www.landbouwmuseumtiengemeten.nl/het-museum/missie-en-visie\n \n2. **Rijksmuseum Vision**\n - statement_type: vision\n - statement_text: \"Het Rijksmuseum verbindt mensen met kunst en geschiedenis.\"\n - statement_language: nl\n - statement_summary: \"The Rijksmuseum connects people with art and history.\"\n" + The `supersedes` field links to previous statements,\nenabling tracking of how organizational purpose evolves.\n\n**EXAMPLES**:\n\n1. **Dutch Agricultural Museum Mission**\n - statement_type: mission\n - has_or_had_text: \"Waar komt ons voedsel \xE9cht vandaan.\"\n - statement_language: nl\n - source_url: https://www.landbouwmuseumtiengemeten.nl/het-museum/missie-en-visie\n \n2. **Rijksmuseum Vision**\n - statement_type: vision\n - has_or_had_text: \"Het Rijksmuseum verbindt mensen met kunst en geschiedenis.\"\n - statement_language: nl\n - statement_summary: \"The Rijksmuseum connects people with art and history.\"\n" exact_mappings: - org:purpose close_mappings: @@ -66,18 +66,18 @@ classes: - content_hash - css_selector - is_or_was_effective_at - - extraction_agent - - extraction_note - - extraction_timestamp + - has_agent_name + - has_or_had_note + - temporal_extent - html_file - page_section - retrieved_on - source_url - specificity_annotation - - statement_id - - statement_language - - statement_summary - - statement_text + - has_or_had_identifier + - has_or_had_language + - has_or_had_summary + - has_or_had_text - has_or_had_type - supersedes_or_superseded - has_or_had_score @@ -102,7 +102,7 @@ classes: description: Vision statement - value: goal description: Goals/objectives statement - statement_text: + has_or_had_text: required: true source_url: required: true @@ -146,7 +146,7 @@ classes: - content_hash enables integrity checking - has_archive_memento_uri ensures long-term source accessibility - Supports tracking statement evolution via supersedes field - - statement_language uses ISO 639-1 codes (nl, en, de, etc.) + - has_or_had_language uses ISO 639-1 codes (nl, en, de, etc.) see_also: - https://www.w3.org/TR/vocab-org/#org:purpose - https://www.w3.org/TR/prov-o/ @@ -154,47 +154,47 @@ classes: - https://www.w3.org/TR/SRI/ examples: - value: - statement_id: https://nde.nl/ontology/hc/mission/nl-zh-zui-m-lmt/mission-2025 + has_or_had_identifier: https://nde.nl/ontology/hc/mission/nl-zh-zui-m-lmt/mission-2025 has_or_had_type: mission - statement_text: "Waar komt ons voedsel \xE9cht vandaan." - statement_language: nl - statement_summary: Where does our food really come from. + has_or_had_text: "Waar komt ons voedsel \xE9cht vandaan." + has_or_had_language: nl + has_or_had_summary: Where does our food really come from. source_url: https://www.landbouwmuseumtiengemeten.nl/het-museum/missie-en-visie retrieved_on: '2025-12-29T10:00:00Z' page_section: Onze Missie content_hash: sha256-abc123... - extraction_agent: claude-opus-4.5 + has_agent_name: claude-opus-4.5 has_or_had_score: has_or_had_score: 0.95 description: Mission statement from Dutch agricultural museum - value: - statement_id: https://nde.nl/ontology/hc/mission/nl-zh-zui-m-lmt/vision-2025 + has_or_had_identifier: https://nde.nl/ontology/hc/mission/nl-zh-zui-m-lmt/vision-2025 has_or_had_type: vision - statement_text: 'Het Landbouwmuseum Tiengemeten voelt zich onderdeel van een belangrijke + has_or_had_text: 'Het Landbouwmuseum Tiengemeten voelt zich onderdeel van een belangrijke agrarische ontwikkeling, de mechanisatie tussen 1920 en 1955. De collectie is relevant en de presentatie verbindt generaties. ' - statement_language: nl + has_or_had_language: nl source_url: https://www.landbouwmuseumtiengemeten.nl/het-museum/missie-en-visie retrieved_on: '2025-12-29T10:00:00Z' page_section: Onze visie content_hash: sha256-def456... - extraction_agent: claude-opus-4.5 + has_agent_name: claude-opus-4.5 has_or_had_score: has_or_had_score: 0.9 description: Vision statement from Dutch agricultural museum - value: - statement_id: https://nde.nl/ontology/hc/mission/nl-zh-zui-m-lmt/goals-2025 + has_or_had_identifier: https://nde.nl/ontology/hc/mission/nl-zh-zui-m-lmt/goals-2025 has_or_had_type: goal - statement_text: "Onze ambitie en doelstellingen hebben wij geformuleerd rondom de volgende punten:\n- Het Landbouwmuseum Tiengemeten laat de ontwikkeling van het boerenbedrijf\n in de periode 1920 tot 1955 zien d.m.v. een prachtige collectie.\n- Voor onze bezoekers een gewaardeerd en gastvrij museum te zijn.\n- De collecties welke wij beheren toegankelijk maken voor nu en voor\n volgende generaties.\n" - statement_language: nl + has_or_had_text: "Onze ambitie en doelstellingen hebben wij geformuleerd rondom de volgende punten:\n- Het Landbouwmuseum Tiengemeten laat de ontwikkeling van het boerenbedrijf\n in de periode 1920 tot 1955 zien d.m.v. een prachtige collectie.\n- Voor onze bezoekers een gewaardeerd en gastvrij museum te zijn.\n- De collecties welke wij beheren toegankelijk maken voor nu en voor\n volgende generaties.\n" + has_or_had_language: nl source_url: https://www.landbouwmuseumtiengemeten.nl/het-museum/missie-en-visie retrieved_on: '2025-12-29T10:00:00Z' page_section: Doelstellingen - extraction_agent: claude-opus-4.5 + has_agent_name: claude-opus-4.5 description: Goals/objectives from Dutch agricultural museum annotations: specificity_score: 0.1 diff --git a/schemas/20251121/linkml/modules/classes/MuseumType.yaml b/schemas/20251121/linkml/modules/classes/MuseumType.yaml index 0c74cb895e..8f1f742461 100644 --- a/schemas/20251121/linkml/modules/classes/MuseumType.yaml +++ b/schemas/20251121/linkml/modules/classes/MuseumType.yaml @@ -32,7 +32,6 @@ classes: class_uri: skos:Concept annotations: skos:prefLabel: Museum - skos:altLabel: "museum, musea, museums, mus\xE9e, mus\xE9es, museo, museos, museu, museus, muzeum, muzea" specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration custodian_types: "['*']" @@ -186,7 +185,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/museum/Q207694 has_or_had_type_code: MUSEUM - has_or_had_identifier: Q207694 has_or_had_label: - Art Museum@en - kunstmuseum@nl @@ -220,7 +218,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/museum/Q559049 has_or_had_type_code: MUSEUM - has_or_had_identifier: Q559049 has_or_had_label: - Natural History Museum@en - natuurhistorisch museum@nl diff --git a/schemas/20251121/linkml/modules/classes/Name.yaml b/schemas/20251121/linkml/modules/classes/Name.yaml index b1c8a8161f..0b6adb0922 100644 --- a/schemas/20251121/linkml/modules/classes/Name.yaml +++ b/schemas/20251121/linkml/modules/classes/Name.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Name -name: Name -title: Name -description: LinkML class definition for Name -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Name class -# Created per slot_fixes.yaml revision for: common_name -# -# MIGRATION NOTE (2026-01-22): Created as part of common_name migration per Rule 53. -# Provides structured representation of names with type classification. - id: https://nde.nl/ontology/hc/class/Name name: name_class title: Name Class @@ -129,14 +113,11 @@ classes: specificity_rationale: >- Broadly applicable - names are fundamental to all heritage entities including biological specimens, organizations, places, and objects. - template_specificity: - collection_discovery: 0.30 - person_research: 0.35 - general_heritage: 0.25 - migration_info: - source_slot: common_name - migration_date: "2026-01-22" - rule: "Rule 53" + template_specificity: '{"collection_discovery": 0.3, "person_research": 0.35, "general_heritage": 0.25}' + # migration_info: (Flattened) + migration_source_slot: common_name + migration_date: "2026-01-22" + migration_rule: "Rule 53" comments: - "Structured name representation with type and language" diff --git a/schemas/20251121/linkml/modules/classes/NameType.yaml b/schemas/20251121/linkml/modules/classes/NameType.yaml index 2f9c17ae3f..0f0b8c7236 100644 --- a/schemas/20251121/linkml/modules/classes/NameType.yaml +++ b/schemas/20251121/linkml/modules/classes/NameType.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/NameType -name: NameType -title: Name Type -description: LinkML class definition for Name Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# NameType class (abstract base) -# Created per slot_fixes.yaml revision for: common_name -# -# MIGRATION NOTE (2026-01-22): Created as part of common_name migration per Rule 53. -# Abstract base class for name type taxonomy following Rule 0b (Type/Types pattern). - id: https://nde.nl/ontology/hc/class/NameType name: name_type_class title: Name Type Class @@ -98,10 +82,10 @@ classes: Moderately specific - name type vocabularies are fundamental but have domain-specific variations (biology vs. organizational naming). design_pattern: "Type/Types (Rule 0b)" - migration_info: - source_slot: common_name - migration_date: "2026-01-22" - rule: "Rule 53" + # migration_info: (Flattened) + migration_source_slot: common_name + migration_date: "2026-01-22" + migration_rule: "Rule 53" comments: - "Abstract base class - see NameTypes.yaml for concrete subclasses" diff --git a/schemas/20251121/linkml/modules/classes/Note.yaml b/schemas/20251121/linkml/modules/classes/Note.yaml index b3f3798f31..a83fbf4bc5 100644 --- a/schemas/20251121/linkml/modules/classes/Note.yaml +++ b/schemas/20251121/linkml/modules/classes/Note.yaml @@ -1,23 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Note -name: Note -title: Note -description: LinkML class definition for Note -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Note class (singular) -# Generic class for typed notes with provenance -# -# Generation date: 2026-01-18 -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization), 43 (singular nouns) -# Migration: Supports has_or_had_note slot (replaces claim_note, category_note, etc.) -# -# NOTE: This is the SINGULAR form per Rule 43. Used with has_or_had_note slot. -# Notes (plural class) exists for historical/backwards compatibility with has_or_had_notes slot. - id: https://nde.nl/ontology/hc/class/Note name: note_class title: Note Class diff --git a/schemas/20251121/linkml/modules/classes/Notes.yaml b/schemas/20251121/linkml/modules/classes/Notes.yaml index 5e1f9e26bf..22a85e2121 100644 --- a/schemas/20251121/linkml/modules/classes/Notes.yaml +++ b/schemas/20251121/linkml/modules/classes/Notes.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Notes -name: Notes -title: Notes -description: LinkML class definition for Notes -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Notes class -# Generic class for typed notes with provenance -# -# Generation date: 2026-01-14 -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization) -# Migration: Supports has_or_had_notes slot (replaces appraisal_notes) - id: https://nde.nl/ontology/hc/class/Notes name: notes_class title: Notes Class diff --git a/schemas/20251121/linkml/modules/classes/Organizer.yaml b/schemas/20251121/linkml/modules/classes/Organizer.yaml index 1c9587c1b7..d608974847 100644 --- a/schemas/20251121/linkml/modules/classes/Organizer.yaml +++ b/schemas/20251121/linkml/modules/classes/Organizer.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Organizer -name: Organizer -title: Organizer -description: LinkML class definition for Organizer -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Organizer class -# Entity that organizes events, exhibitions, programs with role specification -# -# Created per slot_fixes.yaml revision for co_organized_by migration -# Generation date: 2026-01-19 -# Rule compliance: 53 (slot_fixes.yaml), 39 (RiC-O naming) - id: https://nde.nl/ontology/hc/class/Organizer name: Organizer title: Organizer Class diff --git a/schemas/20251121/linkml/modules/classes/OrganizerRole.yaml b/schemas/20251121/linkml/modules/classes/OrganizerRole.yaml index d904c704cd..0d76e7f863 100644 --- a/schemas/20251121/linkml/modules/classes/OrganizerRole.yaml +++ b/schemas/20251121/linkml/modules/classes/OrganizerRole.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/OrganizerRole -name: OrganizerRole -title: Organizer Role -description: LinkML class definition for Organizer Role -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# OrganizerRole class -# Enumeration-like class for organizer roles in events/exhibitions -# -# Created per slot_fixes.yaml revision for co_organized_by migration -# Generation date: 2026-01-19 -# Rule compliance: 53 (slot_fixes.yaml), 39 (RiC-O naming), 0b (Type/Types pattern) - id: https://nde.nl/ontology/hc/class/OrganizerRole name: OrganizerRole title: Organizer Role Class diff --git a/schemas/20251121/linkml/modules/classes/OutdoorSeating.yaml b/schemas/20251121/linkml/modules/classes/OutdoorSeating.yaml index ecd98e25ff..6741070a5c 100644 --- a/schemas/20251121/linkml/modules/classes/OutdoorSeating.yaml +++ b/schemas/20251121/linkml/modules/classes/OutdoorSeating.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Overview.yaml b/schemas/20251121/linkml/modules/classes/Overview.yaml index ee56d5d9ed..e7f26e6a67 100644 --- a/schemas/20251121/linkml/modules/classes/Overview.yaml +++ b/schemas/20251121/linkml/modules/classes/Overview.yaml @@ -44,7 +44,7 @@ imports: # ARCHIVED: ../slots/valid_to - use temporal_extent instead - ../slots/temporal_extent # was: valid_from + valid_to - ../slots/source_url - - ../slots/was_retrieved_at # was: date_retrieved - migrated per Rule 53/56/57 (2026-01-23) + - ../slots/is_or_was_retrieved_at # was: date_retrieved - migrated per Rule 53/56/57 (2026-01-23) - ./Timestamp - ../slots/specificity_annotation - ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17) @@ -92,7 +92,7 @@ classes: title: "Family History Research Links" description: "All links from the family history finding aid page" source_url: https://www.nationaalarchief.nl/onderzoeken/zoekhulpen/familiegeschiedenis - was_retrieved_at: + is_or_was_retrieved_at: has_or_had_timestamp: "2025-01-14" has_or_had_level: day includes_or_included: @@ -118,7 +118,7 @@ classes: - has_or_had_description - includes_or_included - source_url - - was_retrieved_at # was: date_retrieved - migrated per Rule 53/56/57 (2026-01-23) + - is_or_was_retrieved_at # was: date_retrieved - migrated per Rule 53/56/57 (2026-01-23) - link_count - temporal_extent # was: valid_from + valid_to - specificity_annotation @@ -151,7 +151,7 @@ classes: range: uri description: >- The URL of the page from which links were extracted. - was_retrieved_at: # was: date_retrieved - migrated per Rule 53/56/57 (2026-01-23) + is_or_was_retrieved_at: # was: date_retrieved - migrated per Rule 53/56/57 (2026-01-23) range: Timestamp inlined: true description: >- @@ -193,7 +193,7 @@ classes: title: "Family History Research Links" description: "Comprehensive collection of links from the family history finding aid" source_url: https://www.nationaalarchief.nl/onderzoeken/zoekhulpen/familiegeschiedenis - was_retrieved_at: # was: date_retrieved + is_or_was_retrieved_at: # was: date_retrieved has_or_had_timestamp: "2025-01-14" has_or_had_level: day link_count: 15 diff --git a/schemas/20251121/linkml/modules/classes/PageSection.yaml b/schemas/20251121/linkml/modules/classes/PageSection.yaml new file mode 100644 index 0000000000..f66a4a04b0 --- /dev/null +++ b/schemas/20251121/linkml/modules/classes/PageSection.yaml @@ -0,0 +1,14 @@ +id: https://nde.nl/ontology/hc/class/PageSection +name: PageSection +title: Page Section +description: A section of a page. +imports: + - linkml:types +classes: + PageSection: + class_uri: schema:WebPageElement + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + slots: + - description diff --git a/schemas/20251121/linkml/modules/classes/Participant.yaml b/schemas/20251121/linkml/modules/classes/Participant.yaml index 5eb285b626..c9a6080c17 100644 --- a/schemas/20251121/linkml/modules/classes/Participant.yaml +++ b/schemas/20251121/linkml/modules/classes/Participant.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/PaymentMethod.yaml b/schemas/20251121/linkml/modules/classes/PaymentMethod.yaml index 97bb028c30..9c24e2b597 100644 --- a/schemas/20251121/linkml/modules/classes/PaymentMethod.yaml +++ b/schemas/20251121/linkml/modules/classes/PaymentMethod.yaml @@ -1,17 +1,3 @@ -id: https://nde.nl/ontology/hc/class/PaymentMethod -name: PaymentMethod -title: Payment Method -description: LinkML class definition for Payment Method -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# PaymentMethod - Payment methods accepted by an institution -# Created per slot_fixes.yaml migration for: accepts_or_accepted_payment_method -# Creation date: 2026-01-14 - id: https://nde.nl/ontology/hc/classes/PaymentMethod name: PaymentMethod title: PaymentMethod diff --git a/schemas/20251121/linkml/modules/classes/PersonName.yaml b/schemas/20251121/linkml/modules/classes/PersonName.yaml index c284a9657a..f25860ef4f 100644 --- a/schemas/20251121/linkml/modules/classes/PersonName.yaml +++ b/schemas/20251121/linkml/modules/classes/PersonName.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Place.yaml b/schemas/20251121/linkml/modules/classes/Place.yaml index 7dc7b96590..9b79f7743a 100644 --- a/schemas/20251121/linkml/modules/classes/Place.yaml +++ b/schemas/20251121/linkml/modules/classes/Place.yaml @@ -1,17 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Place -name: Place -title: Place -description: LinkML class definition for Place -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Place - A geographic or administrative place for containment relationships -# Created per slot_fixes.yaml migration for: within_place, within_auxiliary_place -# Creation date: 2026-01-14 - id: https://nde.nl/ontology/hc/classes/Place name: Place title: Place diff --git a/schemas/20251121/linkml/modules/classes/Portal.yaml b/schemas/20251121/linkml/modules/classes/Portal.yaml index a2cfaf198d..33b2cec332 100644 --- a/schemas/20251121/linkml/modules/classes/Portal.yaml +++ b/schemas/20251121/linkml/modules/classes/Portal.yaml @@ -19,7 +19,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: - has_or_had_url diff --git a/schemas/20251121/linkml/modules/classes/Precision.yaml b/schemas/20251121/linkml/modules/classes/Precision.yaml index f2eb2ee5eb..8647d805fb 100644 --- a/schemas/20251121/linkml/modules/classes/Precision.yaml +++ b/schemas/20251121/linkml/modules/classes/Precision.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Primary.yaml b/schemas/20251121/linkml/modules/classes/Primary.yaml index 9f814cd6f1..1c387f7db4 100644 --- a/schemas/20251121/linkml/modules/classes/Primary.yaml +++ b/schemas/20251121/linkml/modules/classes/Primary.yaml @@ -21,7 +21,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/ProcessorAgent.yaml b/schemas/20251121/linkml/modules/classes/ProcessorAgent.yaml index 69a0338b7e..a2e06fe75f 100644 --- a/schemas/20251121/linkml/modules/classes/ProcessorAgent.yaml +++ b/schemas/20251121/linkml/modules/classes/ProcessorAgent.yaml @@ -18,7 +18,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: - has_or_had_name diff --git a/schemas/20251121/linkml/modules/classes/ProductCategories.yaml b/schemas/20251121/linkml/modules/classes/ProductCategories.yaml index 06b690f5fa..c2dd55f70b 100644 --- a/schemas/20251121/linkml/modules/classes/ProductCategories.yaml +++ b/schemas/20251121/linkml/modules/classes/ProductCategories.yaml @@ -21,6 +21,6 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" tree_root: true diff --git a/schemas/20251121/linkml/modules/classes/ProductCategory.yaml b/schemas/20251121/linkml/modules/classes/ProductCategory.yaml index d87ead99cb..f674fa3672 100644 --- a/schemas/20251121/linkml/modules/classes/ProductCategory.yaml +++ b/schemas/20251121/linkml/modules/classes/ProductCategory.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Profit.yaml b/schemas/20251121/linkml/modules/classes/Profit.yaml index 795529f642..7d5297bcc0 100644 --- a/schemas/20251121/linkml/modules/classes/Profit.yaml +++ b/schemas/20251121/linkml/modules/classes/Profit.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Profit -name: Profit -title: Profit -description: LinkML class definition for Profit -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Profit class -# Created per slot_fixes.yaml revision for: commercial_operation -# -# Represents organizational profit objective/motive -# MIGRATION NOTE (2026-01-22): Created as part of commercial_operation migration per Rule 53. - id: https://nde.nl/ontology/hc/class/Profit name: profit_class title: Profit Class diff --git a/schemas/20251121/linkml/modules/classes/ProvenanceEvent.yaml b/schemas/20251121/linkml/modules/classes/ProvenanceEvent.yaml index f43211c31f..4f2aa6db61 100644 --- a/schemas/20251121/linkml/modules/classes/ProvenanceEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/ProvenanceEvent.yaml @@ -369,8 +369,6 @@ classes: - value: The painting's attribution to Vermeer was not recognized until later - value: '[1] Montias 1989, p. 256, doc. 437' - value: '[2] The painting was catalogued as ''A Tronij painted in Turkish fashion''' - has_or_had_type: - equals_expression: '["hc:GalleryType", "hc:MuseumType", "hc:ArchiveOrganizationType", "hc:LibraryType", "hc:ResearchOrganizationType", "hc:HolySacredSiteType", "hc:BioCustodianType", "hc:PersonalCollectionType"]' comments: - ProvenanceEvent models ownership transfers in an object's history - Links to ExhibitedObject via object_ref relationship diff --git a/schemas/20251121/linkml/modules/classes/PublicationSeries.yaml b/schemas/20251121/linkml/modules/classes/PublicationSeries.yaml index 88b2527049..4b5a1e9ddc 100644 --- a/schemas/20251121/linkml/modules/classes/PublicationSeries.yaml +++ b/schemas/20251121/linkml/modules/classes/PublicationSeries.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/ReasoningContent.yaml b/schemas/20251121/linkml/modules/classes/ReasoningContent.yaml index c954294ff9..6dd8b4120c 100644 --- a/schemas/20251121/linkml/modules/classes/ReasoningContent.yaml +++ b/schemas/20251121/linkml/modules/classes/ReasoningContent.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ReasoningContent -name: ReasoningContent -title: Reasoning Content -description: LinkML class definition for Reasoning Content -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ReasoningContent - LLM reasoning content preservation class -# -# Created: 2026-01-19 -# Migration: clear_thinking → preserves_or_preserved + ReasoningContent class -# Per slot_fixes.yaml, Rule 53/56 -# -# Rule compliance: 0b (structured class), 37 (specificity), 50 (ontology mapping) - id: https://nde.nl/ontology/hc/class/ReasoningContent name: reasoning_content_class title: Reasoning Content Class diff --git a/schemas/20251121/linkml/modules/classes/RegionalArchiveRecordSetTypes.yaml b/schemas/20251121/linkml/modules/classes/RegionalArchiveRecordSetTypes.yaml index a4e470edb6..e71de78037 100644 --- a/schemas/20251121/linkml/modules/classes/RegionalArchiveRecordSetTypes.yaml +++ b/schemas/20251121/linkml/modules/classes/RegionalArchiveRecordSetTypes.yaml @@ -646,8 +646,8 @@ classes: the Netherlands. Records essential for landscape history, climate adaptation research, and understanding Dutch hydraulic engineering heritage. has_or_had_significance: - has_or_had_type: HistoricalSignificance - has_or_had_description: Crucial primary sources for environmental history, + # has_or_had_type: HistoricalSignificance + # has_or_had_description: Crucial primary sources for environmental history, climate history, and understanding the Dutch relationship with water management over centuries. slots: diff --git a/schemas/20251121/linkml/modules/classes/RegistrationInfo.yaml b/schemas/20251121/linkml/modules/classes/RegistrationInfo.yaml index dcf489425d..b74539c3d3 100644 --- a/schemas/20251121/linkml/modules/classes/RegistrationInfo.yaml +++ b/schemas/20251121/linkml/modules/classes/RegistrationInfo.yaml @@ -25,14 +25,14 @@ imports: - ./Jurisdiction - ./RegistrationAuthority - ../slots/jurisdiction -- ../slots/description +- ../slots/has_or_had_description - ../slots/specificity_annotation - ../slots/has_or_had_score - ./SpecificityAnnotation - ./TemplateSpecificityScore - ./TemplateSpecificityType - ./TemplateSpecificityTypes -- ../slots/status_name +- ../slots/has_or_had_label classes: RegistrationNumber: class_uri: gleif_base:RegistryIdentifier @@ -158,7 +158,7 @@ classes: slots: - specificity_annotation - has_or_had_score - - status_name + - has_or_had_label attributes: id: identifier: true diff --git a/schemas/20251121/linkml/modules/classes/RegistrationNumber.yaml b/schemas/20251121/linkml/modules/classes/RegistrationNumber.yaml index 87169d4b12..89f640a615 100644 --- a/schemas/20251121/linkml/modules/classes/RegistrationNumber.yaml +++ b/schemas/20251121/linkml/modules/classes/RegistrationNumber.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Research.yaml b/schemas/20251121/linkml/modules/classes/Research.yaml index 616b155443..83d0636dfa 100644 --- a/schemas/20251121/linkml/modules/classes/Research.yaml +++ b/schemas/20251121/linkml/modules/classes/Research.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/ResearchLibrary.yaml b/schemas/20251121/linkml/modules/classes/ResearchLibrary.yaml index bc2b449c12..29003b79cd 100644 --- a/schemas/20251121/linkml/modules/classes/ResearchLibrary.yaml +++ b/schemas/20251121/linkml/modules/classes/ResearchLibrary.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/ResearchOrganizationType.yaml b/schemas/20251121/linkml/modules/classes/ResearchOrganizationType.yaml index 2f880e6b3a..7bae889d01 100644 --- a/schemas/20251121/linkml/modules/classes/ResearchOrganizationType.yaml +++ b/schemas/20251121/linkml/modules/classes/ResearchOrganizationType.yaml @@ -28,7 +28,6 @@ classes: class_uri: skos:Concept annotations: skos:prefLabel: Research Organization - skos:altLabel: research institute, research center, onderzoeksinstituut, kenniscentrum specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration custodian_types: "['*']" @@ -205,7 +204,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/research/Q117052196 has_or_had_type_code: RESEARCH_CENTER - has_or_had_identifier: Q117052196 has_or_had_label: - Conservation Laboratory@en - restauratieatelier@nl @@ -226,7 +224,6 @@ classes: - value: has_or_had_identifier: https://nde.nl/ontology/hc/type/research/Q181916 has_or_had_type_code: RESEARCH_CENTER - has_or_had_identifier: Q181916 has_or_had_label: - Herbarium@en - herbarium@nl diff --git a/schemas/20251121/linkml/modules/classes/ReturnEvent.yaml b/schemas/20251121/linkml/modules/classes/ReturnEvent.yaml index 4c1b468a47..f82a47a228 100644 --- a/schemas/20251121/linkml/modules/classes/ReturnEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/ReturnEvent.yaml @@ -1,21 +1,6 @@ id: https://nde.nl/ontology/hc/class/ReturnEvent name: ReturnEvent title: Return Event -description: LinkML class definition for Return Event -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ReturnEvent - Event documenting item return from loan -# Created 2026-01-22 per slot_fixes.yaml revision for condition_on_return (Rule 53) -# -# Structured class to capture return context including condition on return -# -id: https://nde.nl/ontology/hc/class/ReturnEvent -name: ReturnEvent -title: Return Event prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/classes/Revenue.yaml b/schemas/20251121/linkml/modules/classes/Revenue.yaml index 4c9ad3cecd..2d5aa27c8d 100644 --- a/schemas/20251121/linkml/modules/classes/Revenue.yaml +++ b/schemas/20251121/linkml/modules/classes/Revenue.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/RoomUnit.yaml b/schemas/20251121/linkml/modules/classes/RoomUnit.yaml index 5c3bef1c40..8ed873b096 100644 --- a/schemas/20251121/linkml/modules/classes/RoomUnit.yaml +++ b/schemas/20251121/linkml/modules/classes/RoomUnit.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/RoomUnit -name: RoomUnit -title: Room Unit -description: LinkML class definition for Room Unit -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# RoomUnit - Unit class for counting room/space facilities -# -# Created per slot_fixes.yaml migration for: classroom_count -# Creation date: 2026-01-19 -# -# Rule 53 (No Bespoke Slots): classroom_count → has_or_had_facility + Classroom + RoomUnit -# Rule 39 (RiC-O Naming): Uses has_or_had_* pattern - id: https://nde.nl/ontology/hc/class/RoomUnit name: RoomUnit title: Room Unit diff --git a/schemas/20251121/linkml/modules/classes/SceneSegment.yaml b/schemas/20251121/linkml/modules/classes/SceneSegment.yaml index 8e862cf360..e8b03f9e5b 100644 --- a/schemas/20251121/linkml/modules/classes/SceneSegment.yaml +++ b/schemas/20251121/linkml/modules/classes/SceneSegment.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Scope.yaml b/schemas/20251121/linkml/modules/classes/Scope.yaml index 7c86223c00..f0613cc531 100644 --- a/schemas/20251121/linkml/modules/classes/Scope.yaml +++ b/schemas/20251121/linkml/modules/classes/Scope.yaml @@ -1,17 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Scope -name: Scope -title: Scope -description: LinkML class definition for Scope -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Scope - Coverage/scope information for collections, services, or institutions -# Created per slot_fixes.yaml migration for: typical_scope, type_scope -# Creation date: 2026-01-14 - id: https://nde.nl/ontology/hc/classes/Scope name: Scope title: Scope diff --git a/schemas/20251121/linkml/modules/classes/SectionLink.yaml b/schemas/20251121/linkml/modules/classes/SectionLink.yaml index 6c4d890e8c..c8699484be 100644 --- a/schemas/20251121/linkml/modules/classes/SectionLink.yaml +++ b/schemas/20251121/linkml/modules/classes/SectionLink.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/SecuritySystem.yaml b/schemas/20251121/linkml/modules/classes/SecuritySystem.yaml index bf0652e8bf..e066cd706c 100644 --- a/schemas/20251121/linkml/modules/classes/SecuritySystem.yaml +++ b/schemas/20251121/linkml/modules/classes/SecuritySystem.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Series.yaml b/schemas/20251121/linkml/modules/classes/Series.yaml new file mode 100644 index 0000000000..35c399040f --- /dev/null +++ b/schemas/20251121/linkml/modules/classes/Series.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/class/Series +name: Series +title: Series +description: A series of records. +imports: + - linkml:types + - ../slots/has_or_had_name + - ../slots/has_or_had_description +classes: + Series: + class_uri: rico:RecordSet + annotations: + custodian_types: '["A"]' + custodian_types_rationale: Archival concept + slots: + - has_or_had_name + - has_or_had_description diff --git a/schemas/20251121/linkml/modules/classes/ShortCode.yaml b/schemas/20251121/linkml/modules/classes/ShortCode.yaml index 34366f186a..4862385256 100644 --- a/schemas/20251121/linkml/modules/classes/ShortCode.yaml +++ b/schemas/20251121/linkml/modules/classes/ShortCode.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Significance.yaml b/schemas/20251121/linkml/modules/classes/Significance.yaml index 9268bf7506..06a13793a1 100644 --- a/schemas/20251121/linkml/modules/classes/Significance.yaml +++ b/schemas/20251121/linkml/modules/classes/Significance.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Significance -name: Significance -title: Significance -description: LinkML class definition for Significance -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Significance class -# Created per slot_fixes.yaml revision for: community_significance -# -# MIGRATION NOTE (2026-01-22): Created as part of community_significance migration per Rule 53. -# Provides structured representation of significance with type classification. - id: https://nde.nl/ontology/hc/class/Significance name: significance_class title: Significance Class @@ -115,13 +99,11 @@ classes: specificity_rationale: >- Broadly applicable - significance is fundamental to heritage justification across all domains. - template_specificity: - collection_discovery: 0.40 - general_heritage: 0.35 - migration_info: - source_slot: community_significance - migration_date: "2026-01-22" - rule: "Rule 53" + template_specificity: '{"collection_discovery": 0.4, "general_heritage": 0.35}' + # migration_info: (Flattened) + migration_source_slot: community_significance + migration_date: "2026-01-22" + migration_rule: "Rule 53" comments: - "Structured significance representation with type" diff --git a/schemas/20251121/linkml/modules/classes/SignificanceType.yaml b/schemas/20251121/linkml/modules/classes/SignificanceType.yaml index 6ada86db8a..92ef66a6b0 100644 --- a/schemas/20251121/linkml/modules/classes/SignificanceType.yaml +++ b/schemas/20251121/linkml/modules/classes/SignificanceType.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/SignificanceType -name: SignificanceType -title: Significance Type -description: LinkML class definition for Significance Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# SignificanceType class (abstract base) -# Created per slot_fixes.yaml revision for: community_significance -# -# MIGRATION NOTE (2026-01-22): Created as part of community_significance migration per Rule 53. -# Abstract base class for significance type taxonomy following Rule 0b (Type/Types pattern). - id: https://nde.nl/ontology/hc/class/SignificanceType name: significance_type_class title: Significance Type Class @@ -89,10 +73,10 @@ classes: Moderately specific - significance categorization is fundamental but has domain-specific nuances. design_pattern: "Type/Types (Rule 0b)" - migration_info: - source_slot: community_significance - migration_date: "2026-01-22" - rule: "Rule 53" + # migration_info: (Flattened) + migration_source_slot: community_significance + migration_date: "2026-01-22" + migration_rule: "Rule 53" comments: - "Abstract base class - see SignificanceTypes.yaml for concrete subclasses" diff --git a/schemas/20251121/linkml/modules/classes/SilenceSegment.yaml b/schemas/20251121/linkml/modules/classes/SilenceSegment.yaml index 1f222c6d7c..3f1a43d68f 100644 --- a/schemas/20251121/linkml/modules/classes/SilenceSegment.yaml +++ b/schemas/20251121/linkml/modules/classes/SilenceSegment.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/SnapshotPath.yaml b/schemas/20251121/linkml/modules/classes/SnapshotPath.yaml index b12e1a80e1..8259b13577 100644 --- a/schemas/20251121/linkml/modules/classes/SnapshotPath.yaml +++ b/schemas/20251121/linkml/modules/classes/SnapshotPath.yaml @@ -27,5 +27,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: Generic utility class. - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept. diff --git a/schemas/20251121/linkml/modules/classes/SocialNetworkMember.yaml b/schemas/20251121/linkml/modules/classes/SocialNetworkMember.yaml index f8114d40fa..3878acee25 100644 --- a/schemas/20251121/linkml/modules/classes/SocialNetworkMember.yaml +++ b/schemas/20251121/linkml/modules/classes/SocialNetworkMember.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/SocialNetworkMember -name: SocialNetworkMember -title: Social Network Member -description: LinkML class definition for Social Network Member -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# SocialNetworkMember class -# Created 2026-01-22 per slot_fixes.yaml revision for connection (Rule 53) -# -# Generation date: 2026-01-22 -# Rule compliance: 53 (slot_fixes.yaml), 39 (RiC-O naming) -# -# Represents a member in a social/professional network - id: https://nde.nl/ontology/hc/class/SocialNetworkMember name: social_network_member_class title: Social Network Member Class diff --git a/schemas/20251121/linkml/modules/classes/SoundEventType.yaml b/schemas/20251121/linkml/modules/classes/SoundEventType.yaml index ef5662986e..f96d0ba5c6 100644 --- a/schemas/20251121/linkml/modules/classes/SoundEventType.yaml +++ b/schemas/20251121/linkml/modules/classes/SoundEventType.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/SourceCommentCount.yaml b/schemas/20251121/linkml/modules/classes/SourceCommentCount.yaml index 49cfb8e75e..c5c84dc944 100644 --- a/schemas/20251121/linkml/modules/classes/SourceCommentCount.yaml +++ b/schemas/20251121/linkml/modules/classes/SourceCommentCount.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/SourceCommentCount -name: SourceCommentCount -title: Source Comment Count -description: LinkML class definition for Source Comment Count -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# SourceCommentCount class -# Created per slot_fixes.yaml revision for: comments_fetched -# -# Represents comment count metadata from external sources -# MIGRATION NOTE (2026-01-22): Created as part of comments_fetched migration per Rule 53. - id: https://nde.nl/ontology/hc/class/SourceCommentCount name: source_comment_count_class title: Source Comment Count Class diff --git a/schemas/20251121/linkml/modules/classes/Speaker.yaml b/schemas/20251121/linkml/modules/classes/Speaker.yaml index 50ea7035a8..20f417ddf1 100644 --- a/schemas/20251121/linkml/modules/classes/Speaker.yaml +++ b/schemas/20251121/linkml/modules/classes/Speaker.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Speaker -name: Speaker -title: Speaker -description: LinkML class definition for Speaker -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Speaker class -# Represents an identified speaker in audio/video content -# -# Generation date: 2026-01-25 -# Rule compliance: 0 (LinkML single source of truth), 53 (migration from diarization_speaker_*) -# Migration source: diarization_speaker_id/label slots per slot_fixes.yaml - id: https://nde.nl/ontology/hc/class/Speaker name: speaker_class title: Speaker Class diff --git a/schemas/20251121/linkml/modules/classes/Species.yaml b/schemas/20251121/linkml/modules/classes/Species.yaml index 7beb015d19..e74bc7ea7c 100644 --- a/schemas/20251121/linkml/modules/classes/Species.yaml +++ b/schemas/20251121/linkml/modules/classes/Species.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/SpeechSegment.yaml b/schemas/20251121/linkml/modules/classes/SpeechSegment.yaml index cb43894a53..e4370b0e7e 100644 --- a/schemas/20251121/linkml/modules/classes/SpeechSegment.yaml +++ b/schemas/20251121/linkml/modules/classes/SpeechSegment.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Staff.yaml b/schemas/20251121/linkml/modules/classes/Staff.yaml index a13cb1a0c0..274160fe83 100644 --- a/schemas/20251121/linkml/modules/classes/Staff.yaml +++ b/schemas/20251121/linkml/modules/classes/Staff.yaml @@ -21,7 +21,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: - has_or_had_quantity diff --git a/schemas/20251121/linkml/modules/classes/Standard.yaml b/schemas/20251121/linkml/modules/classes/Standard.yaml index e52eef8321..d64412ec71 100644 --- a/schemas/20251121/linkml/modules/classes/Standard.yaml +++ b/schemas/20251121/linkml/modules/classes/Standard.yaml @@ -14,7 +14,7 @@ imports: - ./ContributingAgency - ./Country - ./Subregion -- ../slots/description +- ../slots/has_or_had_description - ../slots/specificity_annotation - ../slots/has_or_had_score - ./SpecificityAnnotation diff --git a/schemas/20251121/linkml/modules/classes/StandardsOrganization.yaml b/schemas/20251121/linkml/modules/classes/StandardsOrganization.yaml index 2dcdacd83b..6b042262fc 100644 --- a/schemas/20251121/linkml/modules/classes/StandardsOrganization.yaml +++ b/schemas/20251121/linkml/modules/classes/StandardsOrganization.yaml @@ -11,7 +11,7 @@ prefixes: imports: - linkml:types - ../metadata -- ../slots/description +- ../slots/has_or_had_description - ../slots/is_or_was_founded_through - ./FoundingEvent - ../slots/specificity_annotation diff --git a/schemas/20251121/linkml/modules/classes/Status.yaml b/schemas/20251121/linkml/modules/classes/Status.yaml index 3406f0285a..f26bd18659 100644 --- a/schemas/20251121/linkml/modules/classes/Status.yaml +++ b/schemas/20251121/linkml/modules/classes/Status.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Status -name: Status -title: Status -description: LinkML class definition for Status -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Status class -# Generic status representation for various entities -# -# Generation date: 2026-01-23 -# Rule compliance: 53 (slot_fixes.yaml) -# -# Created for migrations: default_audio_language, default_language - id: https://nde.nl/ontology/hc/class/Status name: status_class title: Status Class diff --git a/schemas/20251121/linkml/modules/classes/StorageCondition.yaml b/schemas/20251121/linkml/modules/classes/StorageCondition.yaml index 66734277f1..9c07fb150c 100644 --- a/schemas/20251121/linkml/modules/classes/StorageCondition.yaml +++ b/schemas/20251121/linkml/modules/classes/StorageCondition.yaml @@ -17,7 +17,7 @@ imports: - ./TimeSpan - ../enums/StorageConditionStatusEnum - ../enums/StorageObserverTypeEnum - - ../slots/supersede_condition # was: supersede - migrated to class-specific slot 2026-01-16 + - ../slots/supersedes_or_superseded # was: supersede - migrated to class-specific slot 2026-01-16 # REMOVED 2026-01-19: ../slots/confidence_score - migrated to is_or_was_generated_by + GenerationEvent + ConfidenceScore (Rule 53) - ../slots/is_or_was_generated_by - ./GenerationEvent @@ -64,7 +64,7 @@ imports: - ../slots/remediation_note - ../slots/remediation_required - ../slots/specificity_annotation - - ../slots/supersede_condition + - ../slots/supersedes_or_superseded - ../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) @@ -131,7 +131,7 @@ classes: - remediation_note - remediation_required - specificity_annotation - - supersede_condition + - supersedes_or_superseded - has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17) # has_assessment_category REMOVED - migrated to has_or_had_category (Rule 53) - has_or_had_category @@ -334,7 +334,7 @@ classes: has_or_had_score: 0.75 has_or_had_method: "journalist_investigation" description: Medium confidence - Journalist with limited access - # supersede migrated to supersede_condition + # supersede migrated to supersedes_or_superseded # This domain-specific slot has explicit StorageCondition range # to avoid OWL type ambiguity (DatatypeProperty vs ObjectProperty conflict) comments: diff --git a/schemas/20251121/linkml/modules/classes/StorageConditionPolicy.yaml b/schemas/20251121/linkml/modules/classes/StorageConditionPolicy.yaml index 1b8052c58f..55f1326763 100644 --- a/schemas/20251121/linkml/modules/classes/StorageConditionPolicy.yaml +++ b/schemas/20251121/linkml/modules/classes/StorageConditionPolicy.yaml @@ -24,7 +24,7 @@ imports: - ../slots/note - ../slots/allows_or_allowed - ./TemperatureDeviation -- ../slots/humidity_tolerance +- ../slots/has_or_had_tolerance - ../slots/specifies_or_specified - ../classes/Ventilation - ../classes/AirChanges @@ -42,8 +42,8 @@ imports: - ../slots/pest_management_required - ../slots/is_or_was_approved_by - ../slots/policy_description -- ../slots/policy_effective_from -- ../slots/policy_effective_to +- ../slots/is_or_was_effective_at +- ../slots/is_or_was_expired_at - ../slots/policy_review_date - ../slots/specificity_annotation - ../slots/standards_compliance @@ -72,8 +72,8 @@ classes: - has_or_had_security_level - has_or_had_policy - standards_compliance - - policy_effective_from - - policy_effective_to + - is_or_was_effective_at + - is_or_was_expired_at - policy_review_date - note slot_usage: @@ -154,12 +154,12 @@ classes: - EN_15757_2010 - EN_16893_2018 - ISO_TR_19815_2018 - policy_effective_from: + is_or_was_effective_at: range: date required: true examples: - value: '2020-01-01' - policy_effective_to: + is_or_was_expired_at: range: date is_or_was_approved_by: description: Agent (person/organization) that approved this policy. MIGRATED from policy_approved_by (2026-01-15) per Rule 39. Range changed from string to Approver class for structured approval tracking. @@ -230,7 +230,7 @@ classes: standards_compliance: - EN_15757_2010 - EN_16893_2018 - policy_effective_from: '2020-01-01' + is_or_was_effective_at: '2020-01-01' is_or_was_approved_by: approver_name: Collections Committee policy_review_date: '2025-12-31' @@ -276,7 +276,7 @@ classes: standards_compliance: - IMAGE_PERMANENCE_INSTITUTE - ISO_TR_19815_2018 - policy_effective_from: '2015-06-01' + is_or_was_effective_at: '2015-06-01' is_or_was_approved_by: approver_name: General Rijksarchivaris policy_review_date: '2025-06-01' diff --git a/schemas/20251121/linkml/modules/classes/StorageFacility.yaml b/schemas/20251121/linkml/modules/classes/StorageFacility.yaml index 2609403df3..a11578d418 100644 --- a/schemas/20251121/linkml/modules/classes/StorageFacility.yaml +++ b/schemas/20251121/linkml/modules/classes/StorageFacility.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/StorageLocation.yaml b/schemas/20251121/linkml/modules/classes/StorageLocation.yaml index 5f1b917249..c702bdb523 100644 --- a/schemas/20251121/linkml/modules/classes/StorageLocation.yaml +++ b/schemas/20251121/linkml/modules/classes/StorageLocation.yaml @@ -1,26 +1,3 @@ -id: https://nde.nl/ontology/hc/class/StorageLocation -name: StorageLocation -title: Storage Location -description: LinkML class definition for Storage Location -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# StorageLocation class -# Generic class for storage location references -# -# Generation date: 2026-01-15 -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization) -# Migration: Range for is_or_was_stored_at slot (replaces storage_location) -# -# Purpose: Unifies physical and digital storage location references. -# Can represent: -# - Physical storage facilities (via AuxiliaryPlace reference) -# - Digital storage infrastructure (cloud, repository, archive service) -# - PREMIS StorageLocation semantics - id: https://nde.nl/ontology/hc/class/StorageLocation name: storage_location_class title: Storage Location Class diff --git a/schemas/20251121/linkml/modules/classes/StorageSystem.yaml b/schemas/20251121/linkml/modules/classes/StorageSystem.yaml index c0ea7f8648..6dce896d65 100644 --- a/schemas/20251121/linkml/modules/classes/StorageSystem.yaml +++ b/schemas/20251121/linkml/modules/classes/StorageSystem.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/StorageType.yaml b/schemas/20251121/linkml/modules/classes/StorageType.yaml index 4d1e1c9068..3e2b2729d7 100644 --- a/schemas/20251121/linkml/modules/classes/StorageType.yaml +++ b/schemas/20251121/linkml/modules/classes/StorageType.yaml @@ -1,31 +1,3 @@ -id: https://nde.nl/ontology/hc/class/StorageType -name: StorageType -title: Storage Type -description: LinkML class definition for Storage Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# StorageType - Abstract base class for storage type classifications -# -# Following the Type/Types naming convention (Rule 0b): -# - StorageType.yaml: Abstract base class defining the type taxonomy -# - StorageTypes.yaml: File containing all concrete subclasses (TODO: create) -# -# Generation date: 2026-01-13 (migrated from domain-specific slots) -# Rule compliance: 0b (Type/Types naming), 37 (specificity scores), 38 (slot centralization) -# -# MIGRATION: This file replaces storage_type_* slots with shared slots: -# - storage_type_id → has_or_had_identifier -# - storage_type_code → has_or_had_code -# - storage_type_label → has_or_had_label -# - storage_type_description → has_or_had_description -# - storage_type_broader → has_or_had_hypernym -# - storage_type_narrower → has_or_had_hyponym -# - storage_type_related → is_or_was_related_to - id: https://nde.nl/ontology/hc/class/StorageType name: storage_type_class title: Storage Type Class @@ -57,7 +29,7 @@ imports: # Domain-specific slots (kept) - ../slots/security_level # has_or_had_access_frequency REMOVED - migrated to offers_or_offered + Access + Frequency (Rule 53) - - ../slots/offers_or_offered + - ../slots/has_or_had_access_frequency - ./Access - ./Frequency - ../slots/example_instance @@ -182,7 +154,7 @@ classes: - is_or_was_related_to # Domain-specific slots # has_or_had_access_frequency REMOVED - migrated to offers_or_offered (Rule 53) - - offers_or_offered + - has_or_had_access_frequency - has_or_had_use_case - example_instance - preservation_requirement @@ -250,21 +222,6 @@ classes: inlined_as_list: true description: "Non-hierarchical associations with other storage types" - offers_or_offered: - description: | - Access conditions offered by this storage type. - MIGRATED from has_or_had_access_frequency per Rule 53. - Uses Access class with frequency information. - range: Access - multivalued: true - inlined: true - examples: - - value: - access_type: BY_APPOINTMENT - has_or_had_frequency: - has_or_had_label: "Low Frequency" - description: Low frequency access (e.g. deep storage) - # ADDED 2026-01-15: Replaces wikidata_id slot per Rule 53 is_or_was_equivalent_to: range: WikiDataIdentifier diff --git a/schemas/20251121/linkml/modules/classes/StrategicObjective.yaml b/schemas/20251121/linkml/modules/classes/StrategicObjective.yaml index a5f0fb5b95..66312e2248 100644 --- a/schemas/20251121/linkml/modules/classes/StrategicObjective.yaml +++ b/schemas/20251121/linkml/modules/classes/StrategicObjective.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Summary.yaml b/schemas/20251121/linkml/modules/classes/Summary.yaml new file mode 100644 index 0000000000..8b141da3dd --- /dev/null +++ b/schemas/20251121/linkml/modules/classes/Summary.yaml @@ -0,0 +1,15 @@ +id: https://nde.nl/ontology/hc/class/Summary +name: Summary +title: Summary +description: A summary of a document or entity. +imports: + - linkml:types + - ../slots/has_or_had_text +classes: + Summary: + class_uri: skos:Concept + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + slots: + - has_or_had_text diff --git a/schemas/20251121/linkml/modules/classes/SupervisedHandling.yaml b/schemas/20251121/linkml/modules/classes/SupervisedHandling.yaml index 2cc3db458b..73cd939ac4 100644 --- a/schemas/20251121/linkml/modules/classes/SupervisedHandling.yaml +++ b/schemas/20251121/linkml/modules/classes/SupervisedHandling.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/TasteScentHeritageType.yaml b/schemas/20251121/linkml/modules/classes/TasteScentHeritageType.yaml index 649ac1695d..0d8952335d 100644 --- a/schemas/20251121/linkml/modules/classes/TasteScentHeritageType.yaml +++ b/schemas/20251121/linkml/modules/classes/TasteScentHeritageType.yaml @@ -54,7 +54,6 @@ classes: class_uri: skos:Concept annotations: skos:prefLabel: Taste and Scent Heritage - skos:altLabel: culinary heritage, food museum, brewery, distillery, perfume house, artisanal food, traditional recipes, gastronomy heritage, olfactory heritage specificity_score: 0.1 specificity_rationale: Generic utility class/slot created during migration custodian_types: "['*']" @@ -282,5 +281,3 @@ classes: - Restaurant - Pizzeria description: Restaurant heritage subtypes - has_or_had_type: - equals_expression: '["hc:TasteScentHeritageType"]' diff --git a/schemas/20251121/linkml/modules/classes/TasteScentSubType.yaml b/schemas/20251121/linkml/modules/classes/TasteScentSubType.yaml index 475548929e..e12111d117 100644 --- a/schemas/20251121/linkml/modules/classes/TasteScentSubType.yaml +++ b/schemas/20251121/linkml/modules/classes/TasteScentSubType.yaml @@ -1,23 +1,3 @@ -id: https://nde.nl/ontology/hc/class/TasteScentSubType -name: TasteScentSubType -title: Taste Scent Sub Type -description: LinkML class definition for Taste Scent Sub Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# TasteScentSubType - Abstract base class for taste/scent heritage subtypes -# -# Migration: taste_scent_subtype → has_or_had_hyponym + TasteScentSubType -# Per Rule 53/56: Semantic consistency over simplicity (2026-01-16) -# -# Previously: Used TasteScentHeritageTypeEnum (enum values with Wikidata QIDs) -# Now: Class-based modeling with Type/Types pattern (Rule 0b) -# -# Preserves original slot_uri: skos:narrower - id: https://nde.nl/ontology/hc/class/TasteScentSubType name: taste_scent_sub_type title: Taste Scent Sub Type diff --git a/schemas/20251121/linkml/modules/classes/TaxDeductibilityType.yaml b/schemas/20251121/linkml/modules/classes/TaxDeductibilityType.yaml index 56aa7e0c93..9bf7726f8c 100644 --- a/schemas/20251121/linkml/modules/classes/TaxDeductibilityType.yaml +++ b/schemas/20251121/linkml/modules/classes/TaxDeductibilityType.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/TaxDeductibilityType -name: TaxDeductibilityType -title: Tax Deductibility Type -description: LinkML class definition for Tax Deductibility Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# TaxDeductibilityType - Abstract base class for tax deductibility status types -# -# Generation date: 2026-01-23 -# Rule compliance: 0b (Type/Types pattern), 9 (enum-to-class promotion), 53 (slot_fixes.yaml) -# -# Replaces: DeductibilityStatusEnum -# Part of migration: deductibility_status → has_or_had_type + TaxDeductibilityType - id: https://nde.nl/ontology/hc/class/TaxDeductibilityType name: tax_deductibility_type_class title: Tax Deductibility Type Class diff --git a/schemas/20251121/linkml/modules/classes/TaxonName.yaml b/schemas/20251121/linkml/modules/classes/TaxonName.yaml index 68e421c968..e5ff9c735c 100644 --- a/schemas/20251121/linkml/modules/classes/TaxonName.yaml +++ b/schemas/20251121/linkml/modules/classes/TaxonName.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/TaxonName -name: TaxonName -title: Taxon Name -description: LinkML class definition for Taxon Name -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# TaxonName - Scientific taxonomic name class -# -# Created per slot_fixes.yaml migration for: taxon_name -# Creation date: 2026-01-14 -# Rule compliance: 0b (Type/Types pattern), 38 (slot centralization), 53 (full migration) - id: https://nde.nl/ontology/hc/class/TaxonName name: TaxonName title: Taxon Name diff --git a/schemas/20251121/linkml/modules/classes/TextDirection.yaml b/schemas/20251121/linkml/modules/classes/TextDirection.yaml index 211ae072b7..9781724090 100644 --- a/schemas/20251121/linkml/modules/classes/TextDirection.yaml +++ b/schemas/20251121/linkml/modules/classes/TextDirection.yaml @@ -1,20 +1,3 @@ -id: https://nde.nl/ontology/hc/class/TextDirection -name: TextDirection -title: Text Direction -description: LinkML class definition for Text Direction -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# TextDirection class -# Represents the directional orientation of text flow in information carriers -# -# Created: 2026-01-16 -# Migration: text_direction slot → has_or_had_direction + TextDirection (Rule 53/56) -# Rule compliance: 0b (Type/Types pattern), 38, 39, 53 - id: https://nde.nl/ontology/hc/class/TextDirection name: TextDirection title: Text Direction Class diff --git a/schemas/20251121/linkml/modules/classes/TextRegion.yaml b/schemas/20251121/linkml/modules/classes/TextRegion.yaml index c5b6bc730b..db64211041 100644 --- a/schemas/20251121/linkml/modules/classes/TextRegion.yaml +++ b/schemas/20251121/linkml/modules/classes/TextRegion.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/TextSegment.yaml b/schemas/20251121/linkml/modules/classes/TextSegment.yaml index abf7a9451b..476602ea36 100644 --- a/schemas/20251121/linkml/modules/classes/TextSegment.yaml +++ b/schemas/20251121/linkml/modules/classes/TextSegment.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/ThematicRoute.yaml b/schemas/20251121/linkml/modules/classes/ThematicRoute.yaml index 169ed35d8f..4ce382bcbb 100644 --- a/schemas/20251121/linkml/modules/classes/ThematicRoute.yaml +++ b/schemas/20251121/linkml/modules/classes/ThematicRoute.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/ThinkingMode.yaml b/schemas/20251121/linkml/modules/classes/ThinkingMode.yaml index 1dffa3ec49..6b61426e5c 100644 --- a/schemas/20251121/linkml/modules/classes/ThinkingMode.yaml +++ b/schemas/20251121/linkml/modules/classes/ThinkingMode.yaml @@ -1,21 +1,3 @@ -id: https://nde.nl/ontology/hc/class/ThinkingMode -name: ThinkingMode -title: Thinking Mode -description: LinkML class definition for Thinking Mode -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# ThinkingMode - LLM thinking mode configuration class -# -# Created: 2026-01-16 -# Migration: thinking_mode slot → has_or_had_mode + ThinkingMode class -# Per slot_fixes.yaml, Rule 53/56 -# -# Rule compliance: 0b (class wrapping enum), 37 (specificity), 50 (ontology mapping) - id: https://nde.nl/ontology/hc/class/ThinkingMode name: thinking_mode_class title: Thinking Mode Class diff --git a/schemas/20251121/linkml/modules/classes/TimeInterval.yaml b/schemas/20251121/linkml/modules/classes/TimeInterval.yaml index d47de1e137..d359e68186 100644 --- a/schemas/20251121/linkml/modules/classes/TimeInterval.yaml +++ b/schemas/20251121/linkml/modules/classes/TimeInterval.yaml @@ -1,17 +1,3 @@ -id: https://nde.nl/ontology/hc/class/TimeInterval -name: TimeInterval -title: Time Interval -description: LinkML class definition for Time Interval -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# TimeInterval - A duration or interval of time -# Created per slot_fixes.yaml migration for: update_frequency, typical_approval_time, total_revenue -# Creation date: 2026-01-14 - id: https://nde.nl/ontology/hc/classes/TimeInterval name: TimeInterval title: TimeInterval diff --git a/schemas/20251121/linkml/modules/classes/Timestamp.yaml b/schemas/20251121/linkml/modules/classes/Timestamp.yaml index 7e5d833afa..6c7ac00a18 100644 --- a/schemas/20251121/linkml/modules/classes/Timestamp.yaml +++ b/schemas/20251121/linkml/modules/classes/Timestamp.yaml @@ -1,29 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Timestamp -name: Timestamp -title: Timestamp -description: LinkML class definition for Timestamp -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Timestamp class -# A point in time with optional precision and calendar metadata -# -# Generation date: 2026-01-15 -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization), 53 (slot_fixes.yaml) -# -# This class supports 6 slot migrations per slot_fixes.yaml: -# - valid_to_geo -# - valid_to -# - valid_from_geo -# - valid_from -# - updated_at -# - unesco_inscription_year -# -# Ontological basis: OWL Time Instant (time:Instant) - id: https://nde.nl/ontology/hc/class/Timestamp name: timestamp_class title: Timestamp Class diff --git a/schemas/20251121/linkml/modules/classes/Title.yaml b/schemas/20251121/linkml/modules/classes/Title.yaml index 9a0d86d5ea..115d9b826c 100644 --- a/schemas/20251121/linkml/modules/classes/Title.yaml +++ b/schemas/20251121/linkml/modules/classes/Title.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Title -name: Title -title: Title -description: LinkML class definition for Title -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Title class -# Created 2026-01-22 per slot_fixes.yaml revision for dataset_title (Rule 53) -# -# Generation date: 2026-01-22 -# Rule compliance: 53 (slot_fixes.yaml), 39 (RiC-O naming) - id: https://nde.nl/ontology/hc/class/Title name: title_class title: Title Class diff --git a/schemas/20251121/linkml/modules/classes/Topic.yaml b/schemas/20251121/linkml/modules/classes/Topic.yaml index 61e024755f..40abfd3657 100644 --- a/schemas/20251121/linkml/modules/classes/Topic.yaml +++ b/schemas/20251121/linkml/modules/classes/Topic.yaml @@ -1,22 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Topic -name: Topic -title: Topic -description: LinkML class definition for Topic -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Topic - Subject topic instance -# -# A Topic represents a specific subject topic assigned to a heritage resource. -# Uses TopicType for classification. -# -# Migration: topic slot → is_or_was_categorized_as with Topic class -# Generation date: 2026-01-15 -# Rule compliance: 53 (no bespoke slots), 39 (RiC-O naming) - id: https://nde.nl/ontology/hc/class/Topic name: Topic title: Subject Topic diff --git a/schemas/20251121/linkml/modules/classes/TopicType.yaml b/schemas/20251121/linkml/modules/classes/TopicType.yaml index 3d6ec905f8..b6e5691428 100644 --- a/schemas/20251121/linkml/modules/classes/TopicType.yaml +++ b/schemas/20251121/linkml/modules/classes/TopicType.yaml @@ -1,22 +1,3 @@ -id: https://nde.nl/ontology/hc/class/TopicType -name: TopicType -title: Topic Type -description: LinkML class definition for Topic Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# TopicType - Abstract base class for subject topic type classifications -# -# Following the Type/Types naming convention (Rule 0b): -# - TopicType.yaml: Abstract base class defining the type taxonomy -# - TopicTypes.yaml: File containing all concrete subclasses -# -# Generation date: 2026-01-15 -# Rule compliance: 0b (Type/Types naming), 37 (specificity scores), 38 (slot centralization) - id: https://nde.nl/ontology/hc/class/TopicType name: TopicType title: Subject Topic Type Classification diff --git a/schemas/20251121/linkml/modules/classes/TradeRegister.yaml b/schemas/20251121/linkml/modules/classes/TradeRegister.yaml index 32303e5441..cd52c0e93c 100644 --- a/schemas/20251121/linkml/modules/classes/TradeRegister.yaml +++ b/schemas/20251121/linkml/modules/classes/TradeRegister.yaml @@ -27,7 +27,7 @@ imports: - ../slots/maintained_by - ../slots/has_or_had_identifier - ./GLEIFIdentifier -- ../slots/identifier_format +- ../slots/has_or_had_format - ../enums/RegisterTypeEnum - ./Jurisdiction - ./RegistrationAuthority @@ -39,7 +39,7 @@ imports: - ../slots/gleif_ra_code - ../slots/has_or_had_api_endpoint - ../slots/has_or_had_url -- ../slots/identifier_format +- ../slots/has_or_had_format - ../slots/jurisdiction - ../slots/maintained_by - ../slots/register_abbreviation @@ -53,7 +53,7 @@ imports: - ../slots/gleif_ra_code - ../slots/has_or_had_api_endpoint - ../slots/has_or_had_url -- ../slots/identifier_format +- ../slots/has_or_had_format - ../slots/jurisdiction - ../slots/maintained_by - ../slots/register_abbreviation @@ -81,7 +81,7 @@ classes: - has_or_had_endpoint - has_or_had_description - has_or_had_identifier - - identifier_format + - has_or_had_format - has_or_had_jurisdiction - maintained_by - register_abbreviation diff --git a/schemas/20251121/linkml/modules/classes/TransferEvent.yaml b/schemas/20251121/linkml/modules/classes/TransferEvent.yaml index f314bf0abf..40a49121c3 100644 --- a/schemas/20251121/linkml/modules/classes/TransferEvent.yaml +++ b/schemas/20251121/linkml/modules/classes/TransferEvent.yaml @@ -1,25 +1,3 @@ -id: https://nde.nl/ontology/hc/class/TransferEvent -name: TransferEvent -title: Transfer Event -description: LinkML class definition for Transfer Event -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# TransferEvent class -# Custody or ownership transfer event -# -# Generation date: 2026-01-15 -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization), 53 (slot_fixes.yaml) -# -# This class supports 4 slot migrations per slot_fixes.yaml: -# - transfer_to_collection_date → is_or_was_transferred + TransferEvent -# - transfer_policy → is_or_was_transferred + TransferEvent -# - transfer_location_text → is_or_was_transferred + TransferEvent -# - transfer_location → is_or_was_transferred + TransferEvent - id: https://nde.nl/ontology/hc/class/TransferEvent name: transfer_event_class title: TransferEvent Class diff --git a/schemas/20251121/linkml/modules/classes/TransferPolicy.yaml b/schemas/20251121/linkml/modules/classes/TransferPolicy.yaml index 0627a855c3..7d64da46de 100644 --- a/schemas/20251121/linkml/modules/classes/TransferPolicy.yaml +++ b/schemas/20251121/linkml/modules/classes/TransferPolicy.yaml @@ -1,22 +1,3 @@ -id: https://nde.nl/ontology/hc/class/TransferPolicy -name: TransferPolicy -title: Transfer Policy -description: LinkML class definition for Transfer Policy -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# TransferPolicy class -# Policy governing custody or ownership transfers -# -# Generation date: 2026-01-15 -# Updated: 2026-01-22 - Added is_a: Policy per condition_policy migration (Rule 53) -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization), 53 (slot_fixes.yaml) -# -# Supports migration: transfer_policy → is_or_was_transferred + TransferEvent + has_or_had_policy + TransferPolicy - id: https://nde.nl/ontology/hc/class/TransferPolicy name: transfer_policy_class title: TransferPolicy Class diff --git a/schemas/20251121/linkml/modules/classes/Type.yaml b/schemas/20251121/linkml/modules/classes/Type.yaml new file mode 100644 index 0000000000..4882aea52f --- /dev/null +++ b/schemas/20251121/linkml/modules/classes/Type.yaml @@ -0,0 +1,15 @@ +id: https://nde.nl/ontology/hc/class/Type +name: Type +title: Type +description: A generic type. +imports: + - linkml:types + - ../slots/has_or_had_name +classes: + Type: + class_uri: skos:Concept + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + slots: + - has_or_had_name diff --git a/schemas/20251121/linkml/modules/classes/TypeStatus.yaml b/schemas/20251121/linkml/modules/classes/TypeStatus.yaml index f58de29cce..f8cc05b28b 100644 --- a/schemas/20251121/linkml/modules/classes/TypeStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/TypeStatus.yaml @@ -14,14 +14,14 @@ prefixes: imports: - linkml:types - ../slots/has_or_had_code -- ../slots/status_name +- ../slots/has_or_had_label classes: TypeStatus: class_uri: skos:Concept description: Biological type specimen status slots: - has_or_had_code - - status_name + - has_or_had_label attributes: specimen_type: range: string diff --git a/schemas/20251121/linkml/modules/classes/URL.yaml b/schemas/20251121/linkml/modules/classes/URL.yaml index 80670d6ac8..df443b00fb 100644 --- a/schemas/20251121/linkml/modules/classes/URL.yaml +++ b/schemas/20251121/linkml/modules/classes/URL.yaml @@ -1,25 +1,3 @@ -id: https://nde.nl/ontology/hc/class/URL -name: URL -title: URL -description: LinkML class definition for URL -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# URL class -# Structured URL representation with type and metadata -# -# Generation date: 2026-01-15 -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization), 53 (slot_fixes.yaml) -# -# This class supports 4 slot migrations per slot_fixes.yaml: -# - website → has_or_had_url + URL -# - url → has_or_had_url + URL -# - vendor_url → has_or_had_url + URL -# - was_archived_at → is_or_was_webarchived_at + URL - id: https://nde.nl/ontology/hc/class/URL name: url_class title: URL Class diff --git a/schemas/20251121/linkml/modules/classes/Unit.yaml b/schemas/20251121/linkml/modules/classes/Unit.yaml index 6f0304dc17..3b0aaf88d2 100644 --- a/schemas/20251121/linkml/modules/classes/Unit.yaml +++ b/schemas/20251121/linkml/modules/classes/Unit.yaml @@ -1,25 +1,3 @@ -id: https://nde.nl/ontology/hc/class/Unit -name: Unit -title: Unit -description: LinkML class definition for Unit -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# Unit - Simple unit class for measurement values -# Created per slot_fixes.yaml migration for: collection_size -# Creation date: 2026-01-19 -# -# Rule compliance: -# - Rule 38: Slot centralization with semantic URIs -# - Rule 39: RiC-O temporal naming conventions -# - Rule 53: Generic reusable slots -# -# Note: For complex unit definitions, use MeasureUnit class instead. -# This class is for simple, label-based unit specifications. - id: https://nde.nl/ontology/hc/classes/Unit name: Unit title: Unit diff --git a/schemas/20251121/linkml/modules/classes/University.yaml b/schemas/20251121/linkml/modules/classes/University.yaml index a6732f2b8f..fd0f1f7ad7 100644 --- a/schemas/20251121/linkml/modules/classes/University.yaml +++ b/schemas/20251121/linkml/modules/classes/University.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/ValidationStatus.yaml b/schemas/20251121/linkml/modules/classes/ValidationStatus.yaml index 4d3d96c6ad..8da8a5cbef 100644 --- a/schemas/20251121/linkml/modules/classes/ValidationStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/ValidationStatus.yaml @@ -9,7 +9,7 @@ default_prefix: hc imports: - linkml:types - ../slots/has_or_had_code -- ../slots/status_name +- ../slots/has_or_had_label classes: ValidationStatus: class_uri: skos:Concept @@ -29,7 +29,7 @@ classes: ' slots: - has_or_had_code - - status_name + - has_or_had_label attributes: validation_date: range: datetime @@ -50,7 +50,7 @@ classes: examples: - value: has_or_had_code: VALID - status_name: Valid + has_or_had_label: Valid validation_date: '2025-01-14T10:30:00Z' error_count: 0 description: Valid status with no errors diff --git a/schemas/20251121/linkml/modules/classes/VariantType.yaml b/schemas/20251121/linkml/modules/classes/VariantType.yaml index 0d9f49ad9c..35f76d7979 100644 --- a/schemas/20251121/linkml/modules/classes/VariantType.yaml +++ b/schemas/20251121/linkml/modules/classes/VariantType.yaml @@ -1,19 +1,3 @@ -id: https://nde.nl/ontology/hc/class/VariantType -name: VariantType -title: Variant Type -description: LinkML class definition for Variant Type -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# VariantType class (abstract base) -# Created per slot_fixes.yaml revision for: common_variant -# -# MIGRATION NOTE (2026-01-22): Created as part of common_variant migration per Rule 53. -# Abstract base class for variant type taxonomy following Rule 0b (Type/Types pattern). - id: https://nde.nl/ontology/hc/class/VariantType name: variant_type_class title: Variant Type Class @@ -93,10 +77,10 @@ classes: Moderately specific - variant handling is common across naming contexts but specific implementations vary by domain. design_pattern: "Type/Types (Rule 0b)" - migration_info: - source_slot: common_variant - migration_date: "2026-01-22" - rule: "Rule 53" + # migration_info: (Flattened) + migration_source_slot: common_variant + migration_date: "2026-01-22" + migration_rule: "Rule 53" comments: - "Abstract base class - see VariantTypes.yaml for concrete subclasses" diff --git a/schemas/20251121/linkml/modules/classes/ViabilityStatus.yaml b/schemas/20251121/linkml/modules/classes/ViabilityStatus.yaml index aea2966fcc..a89d6224db 100644 --- a/schemas/20251121/linkml/modules/classes/ViabilityStatus.yaml +++ b/schemas/20251121/linkml/modules/classes/ViabilityStatus.yaml @@ -16,7 +16,7 @@ default_prefix: hc imports: - linkml:types - ../slots/has_or_had_code -- ../slots/status_name +- ../slots/has_or_had_label classes: ViabilityStatus: class_uri: skos:Concept @@ -36,7 +36,7 @@ classes: ' slots: - has_or_had_code - - status_name + - has_or_had_label attributes: assessment_date: range: date @@ -54,6 +54,6 @@ classes: examples: - value: has_or_had_code: ENDANGERED - status_name: Endangered + has_or_had_label: Endangered assessment_date: '2024-12-01' description: Endangered viability status diff --git a/schemas/20251121/linkml/modules/classes/VideoFrame.yaml b/schemas/20251121/linkml/modules/classes/VideoFrame.yaml index c04a0a5053..5b2e022384 100644 --- a/schemas/20251121/linkml/modules/classes/VideoFrame.yaml +++ b/schemas/20251121/linkml/modules/classes/VideoFrame.yaml @@ -1,22 +1,3 @@ -id: https://nde.nl/ontology/hc/class/VideoFrame -name: VideoFrame -title: Video Frame -description: LinkML class definition for Video Frame -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# VideoFrame - Video frame class for analysis -# Created per slot_fixes.yaml migration for: frame_sample_rate -# Creation date: 2026-01-22 -# -# Rule compliance: -# - Rule 38: Slot centralization with semantic URIs -# - Rule 39: RiC-O temporal naming conventions -# - Rule 53: Generic reusable slots - id: https://nde.nl/ontology/hc/class/VideoFrame name: VideoFrame title: VideoFrame Class diff --git a/schemas/20251121/linkml/modules/classes/VideoPost.yaml b/schemas/20251121/linkml/modules/classes/VideoPost.yaml index 9b9fbeaa1e..501724470a 100644 --- a/schemas/20251121/linkml/modules/classes/VideoPost.yaml +++ b/schemas/20251121/linkml/modules/classes/VideoPost.yaml @@ -12,35 +12,35 @@ imports: # REMOVED 2026-01-15: ../slots/available_caption_languages - migrated to has_or_had_caption (Rule 53) # has_available_caption_language REMOVED - migrated to has_or_had_language (Rule 53) # MIGRATED 2026-01-22: caption_available → has_or_had_caption + Caption per slot_fixes.yaml feedback - - has_or_had_caption + - ../slots/has_or_had_caption # REMOVED 2026-01-18: comment_count - migrated to has_or_had_quantity + Quantity (Rule 53) # REMOVED 2026-01-22: comments_fetched - migrated to was_fetched_at + is_or_was_part_of_total + SourceCommentCount (Rule 53) - - was_fetched_at - - is_or_was_part_of_total + - ../slots/is_or_was_retrieved_at + - ../slots/is_or_was_part_of_total # MIGRATED 2026-01-23: default_audio_language, default_language → has_or_had_language + has_or_had_status (Rule 53) - - has_or_had_language - - has_or_had_status + - ../slots/has_or_had_language + - ../slots/has_or_had_status # MIGRATED 2026-01-24: definition → has_or_had_resolution + Resolution (Rule 53) - - has_or_had_resolution - - is_or_was_dismissed + - ../slots/has_or_had_resolution + - ../slots/is_or_was_dismissed # MIGRATED 2026-01-25: duration → has_or_had_time_interval (Rule 53) - - has_or_had_time_interval + - ../slots/has_or_had_time_interval # MIGRATED 2026-01-26: favorite_count → has_or_had_quantity + Quantity (Rule 53) # - favorite_count # REMOVED 2026-01-22: frame_rate - migrated to has_or_had_quantity + Quantity + Unit (Rule 53) - - is_embeddable - - is_licensed_content - - is_made_for_kid - - like_count - - live_broadcast_content - - metrics_observed_at - - specificity_annotation - - has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17) + - ../slots/is_embeddable + - ../slots/is_licensed_content + - ../slots/is_made_for_kid + - ../slots/like_count + - ../slots/live_broadcast_content + - ../slots/metrics_observed_at + - ../slots/specificity_annotation + - ../slots/has_or_had_score # was: template_specificity - migrated per Rule 53 (2026-01-17) # REMOVED - migrated to has_or_had_identifier (2026-01-14, Rule 53) # - video_category_id - - has_or_had_identifier - - has_or_had_comment # was: video_comment - migrated per Rule 53 (2025-01-15) - - has_or_had_quantity + - ../slots/has_or_had_identifier + - ../slots/has_or_had_comment # was: video_comment - migrated per Rule 53 (2025-01-15) + - ../slots/has_or_had_quantity default_prefix: hc classes: VideoPost: @@ -52,7 +52,7 @@ classes: - as:Video slots: - has_or_had_caption - - was_fetched_at + - is_or_was_retrieved_at - is_or_was_part_of_total - has_or_had_language - has_or_had_status @@ -340,7 +340,7 @@ classes: is_made_for_kid: range: boolean required: false - # MIGRATED 2026-01-22: comments_fetched → was_fetched_at + is_or_was_part_of_total + SourceCommentCount (Rule 53) + # MIGRATED 2026-01-22: comments_fetched → is_or_was_retrieved_at + is_or_was_part_of_total + SourceCommentCount (Rule 53) # comments_fetched: # range: integer # required: false @@ -348,7 +348,7 @@ classes: # examples: # - value: 0 # description: No comments fetched - was_fetched_at: + is_or_was_retrieved_at: description: | MIGRATED from comments_fetched per slot_fixes.yaml (Rule 53, 2026-01-22). Timestamp when comments were fetched from the video platform API. diff --git a/schemas/20251121/linkml/modules/classes/WKT.yaml b/schemas/20251121/linkml/modules/classes/WKT.yaml index a073cc2c09..622cd86e9e 100644 --- a/schemas/20251121/linkml/modules/classes/WKT.yaml +++ b/schemas/20251121/linkml/modules/classes/WKT.yaml @@ -28,5 +28,5 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: Generic utility class. - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept. diff --git a/schemas/20251121/linkml/modules/classes/WebClaim.yaml b/schemas/20251121/linkml/modules/classes/WebClaim.yaml index 4d88d9ad33..901a98f49b 100644 --- a/schemas/20251121/linkml/modules/classes/WebClaim.yaml +++ b/schemas/20251121/linkml/modules/classes/WebClaim.yaml @@ -30,7 +30,7 @@ imports: - ./ClaimTypes - ../slots/has_or_had_content - ./Content -- ../slots/extraction_timestamp +- ../slots/temporal_extent - ../slots/specificity_annotation - ../slots/has_or_had_score - ../slots/is_or_was_extracted_using diff --git a/schemas/20251121/linkml/modules/classes/WebPage.yaml b/schemas/20251121/linkml/modules/classes/WebPage.yaml index 783a8d6971..9118545edf 100644 --- a/schemas/20251121/linkml/modules/classes/WebPage.yaml +++ b/schemas/20251121/linkml/modules/classes/WebPage.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/Wifi.yaml b/schemas/20251121/linkml/modules/classes/Wifi.yaml index 42b1823da6..aa22815575 100644 --- a/schemas/20251121/linkml/modules/classes/Wifi.yaml +++ b/schemas/20251121/linkml/modules/classes/Wifi.yaml @@ -22,7 +22,7 @@ classes: annotations: specificity_score: 0.1 specificity_rationale: "Generic utility class created during migration" - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" slots: diff --git a/schemas/20251121/linkml/modules/classes/WikiDataEntry.yaml b/schemas/20251121/linkml/modules/classes/WikiDataEntry.yaml index 7c2c6f7ce5..a0bc76a41f 100644 --- a/schemas/20251121/linkml/modules/classes/WikiDataEntry.yaml +++ b/schemas/20251121/linkml/modules/classes/WikiDataEntry.yaml @@ -1,28 +1,3 @@ -id: https://nde.nl/ontology/hc/class/WikiDataEntry -name: WikiDataEntry -title: Wiki Data Entry -description: LinkML class definition for Wiki Data Entry -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# WikiDataEntry class -# Reference to a Wikidata entity for alignments and equivalences -# -# Generation date: 2026-01-15 -# Rule compliance: 0 (LinkML single source of truth), 38 (slot centralization), 53 (slot_fixes.yaml) -# -# This class supports 5 slot migrations per slot_fixes.yaml: -# - wikidata_mapping -# - wikidata_equivalent -# - wikidata_class -# - wikidata_alignment -# - wikidata -# -# NOTE: Similar to WikidataEntity but designed as migration target for slot_fixes.yaml - id: https://nde.nl/ontology/hc/class/WikiDataEntry name: wikidata_entry_class title: WikiDataEntry Class diff --git a/schemas/20251121/linkml/modules/classes/WikiDataIdentifier.yaml b/schemas/20251121/linkml/modules/classes/WikiDataIdentifier.yaml index d504f2aeae..a56264cda0 100644 --- a/schemas/20251121/linkml/modules/classes/WikiDataIdentifier.yaml +++ b/schemas/20251121/linkml/modules/classes/WikiDataIdentifier.yaml @@ -1,17 +1,3 @@ -id: https://nde.nl/ontology/hc/class/WikiDataIdentifier -name: WikiDataIdentifier -title: Wiki Data Identifier -description: LinkML class definition for Wiki Data Identifier -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# WikiDataIdentifier - A Wikidata Q-number identifier -# Created per slot_fixes.yaml migration for: wikidata_id, wikidata_entity_id, wikidata_entity -# Creation date: 2026-01-14 - id: https://nde.nl/ontology/hc/classes/WikiDataIdentifier name: WikiDataIdentifier title: WikiDataIdentifier diff --git a/schemas/20251121/linkml/modules/classes/XPath.yaml b/schemas/20251121/linkml/modules/classes/XPath.yaml index 96a6d338b9..7f2284839d 100644 --- a/schemas/20251121/linkml/modules/classes/XPath.yaml +++ b/schemas/20251121/linkml/modules/classes/XPath.yaml @@ -1,17 +1,3 @@ -id: https://nde.nl/ontology/hc/class/XPath -name: XPath -title: XPath -description: LinkML class definition for XPath -prefixes: - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - skos: http://www.w3.org/2004/02/skos/core# - rico: https://www.ica.org/standards/RiC/ontology# - wd: http://www.wikidata.org/entity/ -# XPath - An XPath expression for locating elements in HTML/XML documents -# Created per slot_fixes.yaml migration for: xpath -# Creation date: 2026-01-14 - id: https://nde.nl/ontology/hc/classes/XPath name: XPath title: XPath diff --git a/schemas/20251121/linkml/modules/enums/AccessTypeEnum.yaml b/schemas/20251121/linkml/modules/enums/AccessTypeEnum.yaml index 02ab943425..787e5e857e 100644 --- a/schemas/20251121/linkml/modules/enums/AccessTypeEnum.yaml +++ b/schemas/20251121/linkml/modules/enums/AccessTypeEnum.yaml @@ -4,25 +4,26 @@ title: Access Type Enum description: Types of access to collections or services. prefixes: linkml: https://w3id.org/linkml/ + enums: -AccessTypeEnum: - description: Types of access to collections or services - permissible_values: - ACADEMIC: - description: Restricted to academic community - BY_APPOINTMENT: - description: Requires advance appointment - CLOSED: - description: Not currently accessible - DIGITAL_ONLY: - description: Available only in digital form - MEMBER: - description: Requires membership - MIXED: - description: Multiple access types apply - PUBLIC: - description: Open to general public - RESEARCHER: - description: Restricted to credentialed researchers - RESTRICTED: - description: Limited access with specific conditions + AccessTypeEnum: + description: Types of access to collections or services + permissible_values: + ACADEMIC: + description: Restricted to academic community + BY_APPOINTMENT: + description: Requires advance appointment + CLOSED: + description: Not currently accessible + DIGITAL_ONLY: + description: Available only in digital form + MEMBER: + description: Requires membership + MIXED: + description: Multiple access types apply + PUBLIC: + description: Open to general public + RESEARCHER: + description: Restricted to credentialed researchers + RESTRICTED: + description: Limited access with specific conditions diff --git a/schemas/20251121/linkml/modules/enums/DigitalPresenceTypeEnum.yaml b/schemas/20251121/linkml/modules/enums/DigitalPresenceTypeEnum.yaml new file mode 100644 index 0000000000..8f9855cbcc --- /dev/null +++ b/schemas/20251121/linkml/modules/enums/DigitalPresenceTypeEnum.yaml @@ -0,0 +1,35 @@ +id: https://nde.nl/ontology/hc/enum/DigitalPresenceTypeEnum +name: DigitalPresenceTypeEnum +title: Digital Presence Type Enum +description: Types of digital presence. +prefixes: + linkml: https://w3id.org/linkml/ + +enums: + DigitalPresenceTypeEnum: + description: Types of digital presence. + permissible_values: + WEBSITE: + description: Traditional website + WEB_APPLICATION: + description: Interactive web app + DISCOVERY_PORTAL: + description: Collection search/browse + DIGITAL_REPOSITORY: + description: Digital object repository + PROJECT_WEBSITE: + description: Grant-funded project site + EXHIBITION_MICROSITE: + description: Temporary exhibition portal + MOBILE_APP: + description: Native mobile application + SOCIAL_MEDIA: + description: Social media profile + MESSAGING_SERVICE: + description: Chat/messaging platform + IOT_BEACON: + description: Bluetooth/NFC beacons + IOT_KIOSK: + description: Interactive terminals + IOT_SENSOR: + description: Environmental sensors diff --git a/schemas/20251121/linkml/modules/enums/ExpenseTypeEnum.yaml b/schemas/20251121/linkml/modules/enums/ExpenseTypeEnum.yaml new file mode 100644 index 0000000000..b4ad807563 --- /dev/null +++ b/schemas/20251121/linkml/modules/enums/ExpenseTypeEnum.yaml @@ -0,0 +1,29 @@ +id: https://nde.nl/ontology/hc/enum/ExpenseTypeEnum +name: ExpenseTypeEnum +title: Expense Type Enum +description: Types of expenses incurred by an organization. +prefixes: + linkml: https://w3id.org/linkml/ + +enums: + ExpenseTypeEnum: + description: Types of expenses incurred by an organization. + permissible_values: + PERSONNEL: + description: Salaries, wages, and benefits + OPERATIONAL: + description: General operating costs + MAINTENANCE: + description: Maintenance and repairs + ACQUISITION: + description: Purchase of collections or assets + PROGRAMMING: + description: Public programs and exhibitions + MARKETING: + description: Marketing and communications + FUNDRAISING: + description: Fundraising activities + ADMINISTRATIVE: + description: General administration + OTHER: + description: Other expenses diff --git a/schemas/20251121/linkml/modules/slots/affects_or_affected.yaml b/schemas/20251121/linkml/modules/slots/affects_or_affected.yaml index 5ba51480a9..44eb3af257 100644 --- a/schemas/20251121/linkml/modules/slots/affects_or_affected.yaml +++ b/schemas/20251121/linkml/modules/slots/affects_or_affected.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: affects_or_affected: - id: https://nde.nl/ontology/hc/slot/affects_or_affected name: affects_or_affected title: affects_or_affected description: Affects an entity. slot_uri: prov:influenced range: Organization annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:influenced diff --git a/schemas/20251121/linkml/modules/slots/analyzes_or_analyzed.yaml b/schemas/20251121/linkml/modules/slots/analyzes_or_analyzed.yaml index befe03a71c..08f3ac8a79 100644 --- a/schemas/20251121/linkml/modules/slots/analyzes_or_analyzed.yaml +++ b/schemas/20251121/linkml/modules/slots/analyzes_or_analyzed.yaml @@ -58,8 +58,7 @@ slots: - value: "has_or_had_quantity:\n quantity_value: 1.0\n quantity_type: FRAME_SAMPLE_RATE\n has_or_had_unit:\n unit_value: \"samples per second\"\nframe_count: 1800\n" description: Video frame analysis at 1 fps (VideoFrame instance) annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:object diff --git a/schemas/20251121/linkml/modules/slots/archive_branches.yaml b/schemas/20251121/linkml/modules/slots/archive_branches.yaml deleted file mode 100644 index 7c2cd1d122..0000000000 --- a/schemas/20251121/linkml/modules/slots/archive_branches.yaml +++ /dev/null @@ -1,28 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/archive_branches -name: archive_branches_slot -title: Archive Branches Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - archive_branches: - description: '[AUTO-GENERATED STUB] Archive Branches' - range: string - slot_uri: hc:archiveBranches - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - hc:archiveBranches diff --git a/schemas/20251121/linkml/modules/slots/archive_path.yaml b/schemas/20251121/linkml/modules/slots/archive_path.yaml deleted file mode 100644 index 8b06d942cf..0000000000 --- a/schemas/20251121/linkml/modules/slots/archive_path.yaml +++ /dev/null @@ -1,29 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/archive_path -name: archive_path_slot -title: Archive Path Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - archive_path: - slot_uri: hc:archive_path - range: string - description: 'Archive Path for heritage custodian entities. - - ' - annotations: - custodian_types: '["*"]' - specificity_score: 0.5 - exact_mappings: - - hc:archive_path diff --git a/schemas/20251121/linkml/modules/slots/archive_series.yaml b/schemas/20251121/linkml/modules/slots/archive_series.yaml deleted file mode 100644 index 44645b5aa1..0000000000 --- a/schemas/20251121/linkml/modules/slots/archive_series.yaml +++ /dev/null @@ -1,28 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/archive_series -name: archive_series_slot -title: Archive Series Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - archive_series: - description: '[AUTO-GENERATED STUB] Archive Series' - range: string - slot_uri: hc:archiveSeries - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - hc:archiveSeries diff --git a/schemas/20251121/linkml/modules/slots/asserts_or_asserted.yaml b/schemas/20251121/linkml/modules/slots/asserts_or_asserted.yaml index 6cf13ae639..601f8654ec 100644 --- a/schemas/20251121/linkml/modules/slots/asserts_or_asserted.yaml +++ b/schemas/20251121/linkml/modules/slots/asserts_or_asserted.yaml @@ -38,8 +38,7 @@ slots: ' specificity_score: 0.2 specificity_rationale: Broadly applicable assertion predicate. - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Created from slot_fixes.yaml migration (2026-01-14, updated 2026-01-25) diff --git a/schemas/20251121/linkml/modules/slots/average_likes.yaml b/schemas/20251121/linkml/modules/slots/average_likes.yaml new file mode 100644 index 0000000000..0d58a85c72 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/average_likes.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/average_likes +name: average_likes +title: Average Likes +description: The average number of likes. +imports: + - linkml:types +slots: + average_likes: + slot_uri: schema:interactionStatistic + range: float + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:interactionStatistic diff --git a/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml b/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml index b7e7f46a66..6e5ab2b50f 100644 --- a/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml +++ b/schemas/20251121/linkml/modules/slots/begin_of_the_begin.yaml @@ -70,8 +70,7 @@ slots: migration_date: '2026-01-15' replaces_slots: valid_from, valid_from_geo owl_note: Uses time:hasBeginning (ObjectProperty) instead of crm:P82a (DatatypeProperty) to match Timestamp class range - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: 'timestamp_value: "1800-01-01" diff --git a/schemas/20251121/linkml/modules/slots/begin_of_the_end.yaml b/schemas/20251121/linkml/modules/slots/begin_of_the_end.yaml index 6595548d27..33ed2a1d49 100644 --- a/schemas/20251121/linkml/modules/slots/begin_of_the_end.yaml +++ b/schemas/20251121/linkml/modules/slots/begin_of_the_end.yaml @@ -58,8 +58,7 @@ slots: annotations: migration_date: '2026-01-15' owl_note: Uses hc:beginOfTheEnd (ObjectProperty) instead of crm:P81b (DatatypeProperty) to match Timestamp class range - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: 'timestamp_value: "1950-01-01" diff --git a/schemas/20251121/linkml/modules/slots/can_or_could_be_fulfilled_by.yaml b/schemas/20251121/linkml/modules/slots/can_or_could_be_fulfilled_by.yaml index f301c3b60f..9474f9b8d8 100644 --- a/schemas/20251121/linkml/modules/slots/can_or_could_be_fulfilled_by.yaml +++ b/schemas/20251121/linkml/modules/slots/can_or_could_be_fulfilled_by.yaml @@ -29,8 +29,7 @@ slots: close_mappings: - schema:participant annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: diff --git a/schemas/20251121/linkml/modules/slots/catalogues_or_catalogued.yaml b/schemas/20251121/linkml/modules/slots/catalogues_or_catalogued.yaml index 5e7fab8cc7..057e33d58c 100644 --- a/schemas/20251121/linkml/modules/slots/catalogues_or_catalogued.yaml +++ b/schemas/20251121/linkml/modules/slots/catalogues_or_catalogued.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "https://nde.nl/ontology/hc/collection/correspondence-1900-1920" diff --git a/schemas/20251121/linkml/modules/slots/change_rationale.yaml b/schemas/20251121/linkml/modules/slots/change_rationale.yaml new file mode 100644 index 0000000000..5efefb8b61 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/change_rationale.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/change_rationale +name: change_rationale +title: Change Rationale +description: Rationale for the change. +imports: + - linkml:types +slots: + change_rationale: + slot_uri: prov:hasRationale + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:hasRationale diff --git a/schemas/20251121/linkml/modules/slots/changes_or_changed_ownership_from.yaml b/schemas/20251121/linkml/modules/slots/changes_or_changed_ownership_from.yaml index 2e6300c606..0b67fe238e 100644 --- a/schemas/20251121/linkml/modules/slots/changes_or_changed_ownership_from.yaml +++ b/schemas/20251121/linkml/modules/slots/changes_or_changed_ownership_from.yaml @@ -39,8 +39,7 @@ slots: replaces_slots: from_owner migration_date: '2026-01-16' migration_rule: Rule 56 (semantic consistency over simplicity) - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: https://nde.nl/ontology/hc/owner/des-tombe diff --git a/schemas/20251121/linkml/modules/slots/changes_or_changed_ownership_to.yaml b/schemas/20251121/linkml/modules/slots/changes_or_changed_ownership_to.yaml index d3ad4c4ffd..3c318ecd98 100644 --- a/schemas/20251121/linkml/modules/slots/changes_or_changed_ownership_to.yaml +++ b/schemas/20251121/linkml/modules/slots/changes_or_changed_ownership_to.yaml @@ -39,8 +39,7 @@ slots: replaces_slots: to_owner migration_date: '2026-01-16' migration_rule: Rule 56 (semantic consistency over simplicity) - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: https://nde.nl/ontology/hc/owner/rijksmuseum diff --git a/schemas/20251121/linkml/modules/slots/changes_or_changed_through.yaml b/schemas/20251121/linkml/modules/slots/changes_or_changed_through.yaml new file mode 100644 index 0000000000..c22b657cff --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/changes_or_changed_through.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/changes_or_changed_through +name: changes_or_changed_through +title: Changes or Changed Through +description: The event that caused the change. +imports: + - linkml:types + - ../classes/Event +slots: + changes_or_changed_through: + slot_uri: prov:wasGeneratedBy + range: Event + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/classifies_or_classified.yaml b/schemas/20251121/linkml/modules/slots/classifies_or_classified.yaml index 6ae6fa2ce0..7b59355cbf 100644 --- a/schemas/20251121/linkml/modules/slots/classifies_or_classified.yaml +++ b/schemas/20251121/linkml/modules/slots/classifies_or_classified.yaml @@ -30,6 +30,5 @@ slots: annotations: specificity_score: 0.45 specificity_rationale: Generic classification predicate applicable to place typing, taxonomic classification, and heritage designation - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/complies_or_complied_with.yaml b/schemas/20251121/linkml/modules/slots/complies_or_complied_with.yaml index 97905e300f..9f1df59d99 100644 --- a/schemas/20251121/linkml/modules/slots/complies_or_complied_with.yaml +++ b/schemas/20251121/linkml/modules/slots/complies_or_complied_with.yaml @@ -47,6 +47,5 @@ slots: - value: hc:standard/Darwin-Core description: Natural history data standard annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/condition_of_access.yaml b/schemas/20251121/linkml/modules/slots/condition_of_access.yaml deleted file mode 100644 index e63458c7d1..0000000000 --- a/schemas/20251121/linkml/modules/slots/condition_of_access.yaml +++ /dev/null @@ -1,40 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/condition-of-access -name: condition_of_access_slot -title: Condition of Access Slot -version: 1.0.0 -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - rico: https://www.ica.org/standards/RiC/ontology# - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - condition_of_access: - slot_uri: rico:conditionsOfAccess - description: "Conditions or requirements that must be met to access heritage materials.\n\nFrom RiC-O: \"A formal expression of the conditions under which an object \nor its content may be accessed.\"\n\nThis slot links an AccessPolicy to specific access conditions (appointments,\ncredentials, registrations, fees, etc.) modeled as structured entities.\n\n**Usage**:\n- Links AccessPolicy to AccessCondition instances\n- Enables temporal modeling of when conditions apply\n- Supports multiple conditions per policy\n" - range: string - multivalued: true - exact_mappings: - - rico:conditionsOfAccess - close_mappings: - - dcterms:accessRights - examples: - - value: Appointment required 48 hours in advance - description: Temporal access requirement - - value: Valid researcher credentials from accredited institution - description: Credential requirement - - value: Reading room registration form completed - description: Registration requirement - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/connection_heritage_relevant.yaml b/schemas/20251121/linkml/modules/slots/connection_heritage_relevant.yaml deleted file mode 100644 index 37d406c163..0000000000 --- a/schemas/20251121/linkml/modules/slots/connection_heritage_relevant.yaml +++ /dev/null @@ -1,33 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/connection_heritage_relevant -name: connection_heritage_relevant_slot -title: connection_heritage_relevant slot -version: 1.0.0 -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - connection_heritage_relevant: - description: 'Whether this connection is professionally relevant to heritage sectors. - - Determined by analyzing headline for heritage-related keywords. - - ' - slot_uri: hc:heritageRelevant - range: boolean - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - hc:heritageRelevant diff --git a/schemas/20251121/linkml/modules/slots/connection_heritage_type.yaml b/schemas/20251121/linkml/modules/slots/connection_heritage_type.yaml deleted file mode 100644 index 28fa69a70a..0000000000 --- a/schemas/20251121/linkml/modules/slots/connection_heritage_type.yaml +++ /dev/null @@ -1,34 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/connection_heritage_type -name: connection_heritage_type_slot -title: connection_heritage_type slot -version: 1.0.0 -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -- ../enums/HeritageTypeEnum -default_prefix: hc -slots: - connection_heritage_type: - description: 'Single-letter heritage type code if heritage_relevant is true. - - Uses GLAMORCUBESFIXPHDNT taxonomy (G,L,A,M,O,R,C,U,B,E,S,F,I,X,P,H,D,N,T). - - ' - slot_uri: hc:heritageType - range: HeritageTypeEnum - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - hc:heritageType diff --git a/schemas/20251121/linkml/modules/slots/connection_id.yaml b/schemas/20251121/linkml/modules/slots/connection_id.yaml index 6e99ca6534..271e71cf5d 100644 --- a/schemas/20251121/linkml/modules/slots/connection_id.yaml +++ b/schemas/20251121/linkml/modules/slots/connection_id.yaml @@ -36,8 +36,7 @@ slots: slot_uri: dct:identifier range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dct:identifier diff --git a/schemas/20251121/linkml/modules/slots/connection_linkedin_url.yaml b/schemas/20251121/linkml/modules/slots/connection_linkedin_url.yaml index 25077c2f7d..16a0f78895 100644 --- a/schemas/20251121/linkml/modules/slots/connection_linkedin_url.yaml +++ b/schemas/20251121/linkml/modules/slots/connection_linkedin_url.yaml @@ -26,8 +26,7 @@ slots: slot_uri: schema:url range: uri annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:url diff --git a/schemas/20251121/linkml/modules/slots/connection_location.yaml b/schemas/20251121/linkml/modules/slots/connection_location.yaml index 077d067e19..c01b7c0f14 100644 --- a/schemas/20251121/linkml/modules/slots/connection_location.yaml +++ b/schemas/20251121/linkml/modules/slots/connection_location.yaml @@ -26,8 +26,7 @@ slots: slot_uri: schema:homeLocation range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:homeLocation diff --git a/schemas/20251121/linkml/modules/slots/connection_name.yaml b/schemas/20251121/linkml/modules/slots/connection_name.yaml index db8f18d08d..4e13bae3a5 100644 --- a/schemas/20251121/linkml/modules/slots/connection_name.yaml +++ b/schemas/20251121/linkml/modules/slots/connection_name.yaml @@ -28,8 +28,7 @@ slots: slot_uri: schema:name range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:name diff --git a/schemas/20251121/linkml/modules/slots/connection_organization.yaml b/schemas/20251121/linkml/modules/slots/connection_organization.yaml index b3e606794b..f1ab0e0d23 100644 --- a/schemas/20251121/linkml/modules/slots/connection_organization.yaml +++ b/schemas/20251121/linkml/modules/slots/connection_organization.yaml @@ -26,8 +26,7 @@ slots: slot_uri: schema:memberOf range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:memberOf diff --git a/schemas/20251121/linkml/modules/slots/connections_by_heritage_type.yaml b/schemas/20251121/linkml/modules/slots/connections_by_heritage_type.yaml index ec9154d641..76e9ad839b 100644 --- a/schemas/20251121/linkml/modules/slots/connections_by_heritage_type.yaml +++ b/schemas/20251121/linkml/modules/slots/connections_by_heritage_type.yaml @@ -27,8 +27,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:connectionsByHeritageType diff --git a/schemas/20251121/linkml/modules/slots/connections_extracted.yaml b/schemas/20251121/linkml/modules/slots/connections_extracted.yaml index 837a9de1ee..30dfc187a7 100644 --- a/schemas/20251121/linkml/modules/slots/connections_extracted.yaml +++ b/schemas/20251121/linkml/modules/slots/connections_extracted.yaml @@ -27,8 +27,7 @@ slots: range: integer minimum_value: 0 annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:numberOfItems diff --git a/schemas/20251121/linkml/modules/slots/connections_text.yaml b/schemas/20251121/linkml/modules/slots/connections_text.yaml index 11836ab1aa..b727553e18 100644 --- a/schemas/20251121/linkml/modules/slots/connections_text.yaml +++ b/schemas/20251121/linkml/modules/slots/connections_text.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: hc:connectionsText annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:connectionsText diff --git a/schemas/20251121/linkml/modules/slots/connectivity_type.yaml b/schemas/20251121/linkml/modules/slots/connectivity_type.yaml index f31fd5e0a0..02689ade0a 100644 --- a/schemas/20251121/linkml/modules/slots/connectivity_type.yaml +++ b/schemas/20251121/linkml/modules/slots/connectivity_type.yaml @@ -40,8 +40,7 @@ slots: range: string slot_uri: hc:connectivityType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:connectivityType diff --git a/schemas/20251121/linkml/modules/slots/conservation_breeding.yaml b/schemas/20251121/linkml/modules/slots/conservation_breeding.yaml index ccd615f2b9..2ea514d96b 100644 --- a/schemas/20251121/linkml/modules/slots/conservation_breeding.yaml +++ b/schemas/20251121/linkml/modules/slots/conservation_breeding.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:conservationBreeding annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:conservationBreeding diff --git a/schemas/20251121/linkml/modules/slots/conservation_history.yaml b/schemas/20251121/linkml/modules/slots/conservation_history.yaml index 899d8ebf3e..79fd5a0f58 100644 --- a/schemas/20251121/linkml/modules/slots/conservation_history.yaml +++ b/schemas/20251121/linkml/modules/slots/conservation_history.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: crm:P31i_was_modified_by annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P31i_was_modified_by diff --git a/schemas/20251121/linkml/modules/slots/conservation_lab.yaml b/schemas/20251121/linkml/modules/slots/conservation_lab.yaml index 509ab2ff53..9d3fe32213 100644 --- a/schemas/20251121/linkml/modules/slots/conservation_lab.yaml +++ b/schemas/20251121/linkml/modules/slots/conservation_lab.yaml @@ -30,8 +30,7 @@ slots: related_mappings: - schema:location annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:location diff --git a/schemas/20251121/linkml/modules/slots/conservation_note.yaml b/schemas/20251121/linkml/modules/slots/conservation_note.yaml index f84f007dcb..3947d71728 100644 --- a/schemas/20251121/linkml/modules/slots/conservation_note.yaml +++ b/schemas/20251121/linkml/modules/slots/conservation_note.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: skos:note annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:note diff --git a/schemas/20251121/linkml/modules/slots/conservation_specialization.yaml b/schemas/20251121/linkml/modules/slots/conservation_specialization.yaml index 1b7995ae2e..53753d8adf 100644 --- a/schemas/20251121/linkml/modules/slots/conservation_specialization.yaml +++ b/schemas/20251121/linkml/modules/slots/conservation_specialization.yaml @@ -46,8 +46,7 @@ slots: multivalued: true slot_uri: hc:conservationSpecializations annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:conservationSpecializations diff --git a/schemas/20251121/linkml/modules/slots/conservation_status.yaml b/schemas/20251121/linkml/modules/slots/conservation_status.yaml index 49f0d53bac..61e3124d0b 100644 --- a/schemas/20251121/linkml/modules/slots/conservation_status.yaml +++ b/schemas/20251121/linkml/modules/slots/conservation_status.yaml @@ -30,8 +30,7 @@ slots: - value: Natura 2000 description: EU nature protection annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:additionalType diff --git a/schemas/20251121/linkml/modules/slots/conservator.yaml b/schemas/20251121/linkml/modules/slots/conservator.yaml index 56f33a4df0..69dc0d1d0d 100644 --- a/schemas/20251121/linkml/modules/slots/conservator.yaml +++ b/schemas/20251121/linkml/modules/slots/conservator.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: crm:P14_carried_out_by annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P14_carried_out_by diff --git a/schemas/20251121/linkml/modules/slots/conservator_affiliation.yaml b/schemas/20251121/linkml/modules/slots/conservator_affiliation.yaml index 241eccf76e..084839d6d7 100644 --- a/schemas/20251121/linkml/modules/slots/conservator_affiliation.yaml +++ b/schemas/20251121/linkml/modules/slots/conservator_affiliation.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: schema:affiliation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:affiliation diff --git a/schemas/20251121/linkml/modules/slots/constituent_type.yaml b/schemas/20251121/linkml/modules/slots/constituent_type.yaml index 1d1bc15148..26e896eee1 100644 --- a/schemas/20251121/linkml/modules/slots/constituent_type.yaml +++ b/schemas/20251121/linkml/modules/slots/constituent_type.yaml @@ -49,8 +49,7 @@ slots: multivalued: true slot_uri: dcterms:type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:type diff --git a/schemas/20251121/linkml/modules/slots/construction_date.yaml b/schemas/20251121/linkml/modules/slots/construction_date.yaml index d2e5bfb789..5c12e47794 100644 --- a/schemas/20251121/linkml/modules/slots/construction_date.yaml +++ b/schemas/20251121/linkml/modules/slots/construction_date.yaml @@ -37,8 +37,7 @@ slots: range: string slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/construction_date_precision.yaml b/schemas/20251121/linkml/modules/slots/construction_date_precision.yaml index 7731db62da..ebc5f74aad 100644 --- a/schemas/20251121/linkml/modules/slots/construction_date_precision.yaml +++ b/schemas/20251121/linkml/modules/slots/construction_date_precision.yaml @@ -29,8 +29,7 @@ slots: range: string slot_uri: hc:constructionDatePrecision annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:constructionDatePrecision diff --git a/schemas/20251121/linkml/modules/slots/consumes_or_consumed.yaml b/schemas/20251121/linkml/modules/slots/consumes_or_consumed.yaml index 851d430ac4..233faa9543 100644 --- a/schemas/20251121/linkml/modules/slots/consumes_or_consumed.yaml +++ b/schemas/20251121/linkml/modules/slots/consumes_or_consumed.yaml @@ -39,6 +39,5 @@ slots: - value: 15000 description: Total tokens consumed annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/contact.yaml b/schemas/20251121/linkml/modules/slots/contact.yaml index ed88e9e36d..9ea8e9b711 100644 --- a/schemas/20251121/linkml/modules/slots/contact.yaml +++ b/schemas/20251121/linkml/modules/slots/contact.yaml @@ -25,8 +25,7 @@ slots: close_mappings: - cpov:ContactPoint annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/contact_point.yaml b/schemas/20251121/linkml/modules/slots/contact_point.yaml index aac24dbcb7..8fb8854cd4 100644 --- a/schemas/20251121/linkml/modules/slots/contact_point.yaml +++ b/schemas/20251121/linkml/modules/slots/contact_point.yaml @@ -22,8 +22,7 @@ slots: - vcard:hasTelephone - schema:contactPoint annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/contains_or_contained_collection.yaml b/schemas/20251121/linkml/modules/slots/contains_or_contained_collection.yaml index ca5a423357..4679f9c9d5 100644 --- a/schemas/20251121/linkml/modules/slots/contains_or_contained_collection.yaml +++ b/schemas/20251121/linkml/modules/slots/contains_or_contained_collection.yaml @@ -28,8 +28,7 @@ slots: range: Collection multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:containsOrContained diff --git a/schemas/20251121/linkml/modules/slots/contains_or_contained_contains_unit.yaml b/schemas/20251121/linkml/modules/slots/contains_or_contained_contains_unit.yaml index c86d9c9318..ccba8ab04e 100644 --- a/schemas/20251121/linkml/modules/slots/contains_or_contained_contains_unit.yaml +++ b/schemas/20251121/linkml/modules/slots/contains_or_contained_contains_unit.yaml @@ -28,8 +28,7 @@ slots: multivalued: true slot_uri: hc:containsUnits annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:containsUnits diff --git a/schemas/20251121/linkml/modules/slots/contains_or_contained_covers_settlement.yaml b/schemas/20251121/linkml/modules/slots/contains_or_contained_covers_settlement.yaml index 64b66302ff..4951444b08 100644 --- a/schemas/20251121/linkml/modules/slots/contains_or_contained_covers_settlement.yaml +++ b/schemas/20251121/linkml/modules/slots/contains_or_contained_covers_settlement.yaml @@ -45,8 +45,7 @@ slots: - https://nde.nl/ontology/hc/settlement/2754669 description: Covers Haarlem (2755003) and Heemskerk (2754669) annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:containsPlace diff --git a/schemas/20251121/linkml/modules/slots/contains_or_contained_en.yaml b/schemas/20251121/linkml/modules/slots/contains_or_contained_en.yaml new file mode 100644 index 0000000000..9da040ee85 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/contains_or_contained_en.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/contains_or_contained_en +name: contains_or_contained_en +title: Contains Or Contained EN +description: English content contained. +imports: + - linkml:types +slots: + contains_or_contained_en: + slot_uri: schema:text + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:text diff --git a/schemas/20251121/linkml/modules/slots/contains_storage.yaml b/schemas/20251121/linkml/modules/slots/contains_storage.yaml index df8001e0b5..9b001216c1 100644 --- a/schemas/20251121/linkml/modules/slots/contains_storage.yaml +++ b/schemas/20251121/linkml/modules/slots/contains_storage.yaml @@ -27,8 +27,7 @@ slots: range: Storage multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P46_is_composed_of diff --git a/schemas/20251121/linkml/modules/slots/content.yaml b/schemas/20251121/linkml/modules/slots/content.yaml index 6974e96cbe..8462de6e88 100644 --- a/schemas/20251121/linkml/modules/slots/content.yaml +++ b/schemas/20251121/linkml/modules/slots/content.yaml @@ -29,8 +29,7 @@ slots: slot_uri: prov:generated range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:generated diff --git a/schemas/20251121/linkml/modules/slots/content_block.yaml b/schemas/20251121/linkml/modules/slots/content_block.yaml index 6fb71ec1ee..0eda52ad29 100644 --- a/schemas/20251121/linkml/modules/slots/content_block.yaml +++ b/schemas/20251121/linkml/modules/slots/content_block.yaml @@ -22,8 +22,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:text diff --git a/schemas/20251121/linkml/modules/slots/content_category.yaml b/schemas/20251121/linkml/modules/slots/content_category.yaml index c455b52963..ff2a440c61 100644 --- a/schemas/20251121/linkml/modules/slots/content_category.yaml +++ b/schemas/20251121/linkml/modules/slots/content_category.yaml @@ -35,8 +35,7 @@ slots: range: string slot_uri: hc:contentCategory annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:contentCategory diff --git a/schemas/20251121/linkml/modules/slots/content_changed.yaml b/schemas/20251121/linkml/modules/slots/content_changed.yaml index c90f162123..41d517ef77 100644 --- a/schemas/20251121/linkml/modules/slots/content_changed.yaml +++ b/schemas/20251121/linkml/modules/slots/content_changed.yaml @@ -21,8 +21,7 @@ slots: description: Whether content changed since previous observation slot_uri: hc:contentChanged annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:contentChanged diff --git a/schemas/20251121/linkml/modules/slots/content_hash.yaml b/schemas/20251121/linkml/modules/slots/content_hash.yaml index 2f5aa114e5..e6611f3fa1 100644 --- a/schemas/20251121/linkml/modules/slots/content_hash.yaml +++ b/schemas/20251121/linkml/modules/slots/content_hash.yaml @@ -53,6 +53,5 @@ slots: - SRI format preferred for web content (sha256-{base64}) - Hex format acceptable for file content annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/content_id.yaml b/schemas/20251121/linkml/modules/slots/content_id.yaml index b993e4510d..b7e118a1c9 100644 --- a/schemas/20251121/linkml/modules/slots/content_id.yaml +++ b/schemas/20251121/linkml/modules/slots/content_id.yaml @@ -37,6 +37,5 @@ slots: close_mappings: - schema:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/content_origin.yaml b/schemas/20251121/linkml/modules/slots/content_origin.yaml index 60367d0981..9645a81985 100644 --- a/schemas/20251121/linkml/modules/slots/content_origin.yaml +++ b/schemas/20251121/linkml/modules/slots/content_origin.yaml @@ -25,8 +25,7 @@ slots: range: string slot_uri: hc:contentOrigin annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:contentOrigin diff --git a/schemas/20251121/linkml/modules/slots/content_title.yaml b/schemas/20251121/linkml/modules/slots/content_title.yaml index b442d5200f..33f269988b 100644 --- a/schemas/20251121/linkml/modules/slots/content_title.yaml +++ b/schemas/20251121/linkml/modules/slots/content_title.yaml @@ -27,6 +27,5 @@ slots: close_mappings: - schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/content_type.yaml b/schemas/20251121/linkml/modules/slots/content_type.yaml index f9075ac8e1..548edb780a 100644 --- a/schemas/20251121/linkml/modules/slots/content_type.yaml +++ b/schemas/20251121/linkml/modules/slots/content_type.yaml @@ -21,8 +21,7 @@ slots: description: MIME type of retrieved content (text/html, application/json, etc.) slot_uri: hc:contentType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:contentType diff --git a/schemas/20251121/linkml/modules/slots/content_url.yaml b/schemas/20251121/linkml/modules/slots/content_url.yaml index f2c6ba31c8..a38eba804d 100644 --- a/schemas/20251121/linkml/modules/slots/content_url.yaml +++ b/schemas/20251121/linkml/modules/slots/content_url.yaml @@ -32,8 +32,7 @@ slots: range: uri slot_uri: schema:contentUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:contentUrl diff --git a/schemas/20251121/linkml/modules/slots/contents_description.yaml b/schemas/20251121/linkml/modules/slots/contents_description.yaml index 9c83fff12e..5ef324af13 100644 --- a/schemas/20251121/linkml/modules/slots/contents_description.yaml +++ b/schemas/20251121/linkml/modules/slots/contents_description.yaml @@ -23,8 +23,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/contributes_or_contributed.yaml b/schemas/20251121/linkml/modules/slots/contributes_or_contributed.yaml index fbad12f5c3..8ab5b8710e 100644 --- a/schemas/20251121/linkml/modules/slots/contributes_or_contributed.yaml +++ b/schemas/20251121/linkml/modules/slots/contributes_or_contributed.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: contributes_or_contributed: - id: https://nde.nl/ontology/hc/slot/contributes_or_contributed name: contributes_or_contributed title: contributes_or_contributed description: Contributes data or resources. slot_uri: prov:hadMember range: AuthorityData annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:hadMember diff --git a/schemas/20251121/linkml/modules/slots/contributes_to.yaml b/schemas/20251121/linkml/modules/slots/contributes_to.yaml index 337ba8c104..31394e8613 100644 --- a/schemas/20251121/linkml/modules/slots/contributes_to.yaml +++ b/schemas/20251121/linkml/modules/slots/contributes_to.yaml @@ -32,8 +32,7 @@ slots: required: true inlined: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:memberOf diff --git a/schemas/20251121/linkml/modules/slots/contribution_start_date.yaml b/schemas/20251121/linkml/modules/slots/contribution_start_date.yaml index eb0ba7f55e..8db94177fd 100644 --- a/schemas/20251121/linkml/modules/slots/contribution_start_date.yaml +++ b/schemas/20251121/linkml/modules/slots/contribution_start_date.yaml @@ -30,8 +30,7 @@ slots: ' range: date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:startDate diff --git a/schemas/20251121/linkml/modules/slots/contributor.yaml b/schemas/20251121/linkml/modules/slots/contributor.yaml index 672d3909c2..a6359aa83d 100644 --- a/schemas/20251121/linkml/modules/slots/contributor.yaml +++ b/schemas/20251121/linkml/modules/slots/contributor.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: schema:contributor annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:contributor diff --git a/schemas/20251121/linkml/modules/slots/contributor_code.yaml b/schemas/20251121/linkml/modules/slots/contributor_code.yaml index 23084dc2db..00f1be2c1b 100644 --- a/schemas/20251121/linkml/modules/slots/contributor_code.yaml +++ b/schemas/20251121/linkml/modules/slots/contributor_code.yaml @@ -60,8 +60,7 @@ slots: range: string required: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/conversion_source_population.yaml b/schemas/20251121/linkml/modules/slots/conversion_source_population.yaml index 4e8320c75c..d43477aad7 100644 --- a/schemas/20251121/linkml/modules/slots/conversion_source_population.yaml +++ b/schemas/20251121/linkml/modules/slots/conversion_source_population.yaml @@ -35,8 +35,7 @@ slots: - value: social media content viewers description: Total views on social media content annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:sourcePopulation diff --git a/schemas/20251121/linkml/modules/slots/conversion_target_action.yaml b/schemas/20251121/linkml/modules/slots/conversion_target_action.yaml index 1ad546611f..9ae2afbb60 100644 --- a/schemas/20251121/linkml/modules/slots/conversion_target_action.yaml +++ b/schemas/20251121/linkml/modules/slots/conversion_target_action.yaml @@ -35,8 +35,7 @@ slots: - value: visited venue physically description: Online visitor came in person annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:targetAction diff --git a/schemas/20251121/linkml/modules/slots/conversion_type_label.yaml b/schemas/20251121/linkml/modules/slots/conversion_type_label.yaml index 568671f2ac..fa0993658e 100644 --- a/schemas/20251121/linkml/modules/slots/conversion_type_label.yaml +++ b/schemas/20251121/linkml/modules/slots/conversion_type_label.yaml @@ -34,6 +34,5 @@ slots: - value: Email to Click description: Label for email click-through conversion type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/coordinate_reference_system.yaml b/schemas/20251121/linkml/modules/slots/coordinate_reference_system.yaml index 52b62dc389..6ecfe3b7b4 100644 --- a/schemas/20251121/linkml/modules/slots/coordinate_reference_system.yaml +++ b/schemas/20251121/linkml/modules/slots/coordinate_reference_system.yaml @@ -38,8 +38,7 @@ slots: - value: EPSG:28992 description: Dutch Rijksdriehoeksstelsel annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - geosparql:hasSpatialResolution diff --git a/schemas/20251121/linkml/modules/slots/copy_note.yaml b/schemas/20251121/linkml/modules/slots/copy_note.yaml index 38242d7d16..b21fe64eda 100644 --- a/schemas/20251121/linkml/modules/slots/copy_note.yaml +++ b/schemas/20251121/linkml/modules/slots/copy_note.yaml @@ -26,6 +26,5 @@ slots: close_mappings: - dcterms:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/copy_number.yaml b/schemas/20251121/linkml/modules/slots/copy_number.yaml index 69412efd24..a6459efab0 100644 --- a/schemas/20251121/linkml/modules/slots/copy_number.yaml +++ b/schemas/20251121/linkml/modules/slots/copy_number.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:copyNumber annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:copyNumber diff --git a/schemas/20251121/linkml/modules/slots/corporate_integration.yaml b/schemas/20251121/linkml/modules/slots/corporate_integration.yaml index 86b8064606..867afd9a6c 100644 --- a/schemas/20251121/linkml/modules/slots/corporate_integration.yaml +++ b/schemas/20251121/linkml/modules/slots/corporate_integration.yaml @@ -54,8 +54,7 @@ slots: range: string slot_uri: schema:parentOrganization annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:parentOrganization diff --git a/schemas/20251121/linkml/modules/slots/cost.yaml b/schemas/20251121/linkml/modules/slots/cost.yaml index 9e4318e943..e566b007c7 100644 --- a/schemas/20251121/linkml/modules/slots/cost.yaml +++ b/schemas/20251121/linkml/modules/slots/cost.yaml @@ -23,8 +23,7 @@ slots: range: decimal slot_uri: schema:price annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:price diff --git a/schemas/20251121/linkml/modules/slots/cost_currency.yaml b/schemas/20251121/linkml/modules/slots/cost_currency.yaml index 17a6b9d863..34a3aed988 100644 --- a/schemas/20251121/linkml/modules/slots/cost_currency.yaml +++ b/schemas/20251121/linkml/modules/slots/cost_currency.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: schema:priceCurrency annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:priceCurrency diff --git a/schemas/20251121/linkml/modules/slots/cost_usd.yaml b/schemas/20251121/linkml/modules/slots/cost_usd.yaml index 54f3db4801..6447cadf6c 100644 --- a/schemas/20251121/linkml/modules/slots/cost_usd.yaml +++ b/schemas/20251121/linkml/modules/slots/cost_usd.yaml @@ -29,6 +29,5 @@ slots: close_mappings: - schema:price annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/country.yaml b/schemas/20251121/linkml/modules/slots/country.yaml index b21384a9c8..51e8ba58ad 100644 --- a/schemas/20251121/linkml/modules/slots/country.yaml +++ b/schemas/20251121/linkml/modules/slots/country.yaml @@ -15,8 +15,7 @@ slots: - schema:addressCountry - vcard:country-name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Uses Country class with ISO 3166-1 alpha-2/alpha-3 codes diff --git a/schemas/20251121/linkml/modules/slots/country_name.yaml b/schemas/20251121/linkml/modules/slots/country_name.yaml index 0e8e86a406..5ddca38ab5 100644 --- a/schemas/20251121/linkml/modules/slots/country_name.yaml +++ b/schemas/20251121/linkml/modules/slots/country_name.yaml @@ -37,8 +37,7 @@ slots: - value: Deutschland description: Local language name (German) annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Use ISO 3166-1 alpha-2 code for interoperability diff --git a/schemas/20251121/linkml/modules/slots/courier_detail.yaml b/schemas/20251121/linkml/modules/slots/courier_detail.yaml index f168451f3f..29ce946f59 100644 --- a/schemas/20251121/linkml/modules/slots/courier_detail.yaml +++ b/schemas/20251121/linkml/modules/slots/courier_detail.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:courierDetails annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:courierDetails diff --git a/schemas/20251121/linkml/modules/slots/courier_required.yaml b/schemas/20251121/linkml/modules/slots/courier_required.yaml index 5653079b45..0a20ec443e 100644 --- a/schemas/20251121/linkml/modules/slots/courier_required.yaml +++ b/schemas/20251121/linkml/modules/slots/courier_required.yaml @@ -25,8 +25,7 @@ slots: range: boolean slot_uri: hc:courierRequired annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:courierRequired diff --git a/schemas/20251121/linkml/modules/slots/court_types_covered.yaml b/schemas/20251121/linkml/modules/slots/court_types_covered.yaml index e049ad9a58..d1ed3d5a69 100644 --- a/schemas/20251121/linkml/modules/slots/court_types_covered.yaml +++ b/schemas/20251121/linkml/modules/slots/court_types_covered.yaml @@ -26,8 +26,7 @@ slots: multivalued: true slot_uri: hc:courtTypesCovered annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:courtTypesCovered diff --git a/schemas/20251121/linkml/modules/slots/cover_image_url.yaml b/schemas/20251121/linkml/modules/slots/cover_image_url.yaml index 5f60bb98b4..57e71f15d5 100644 --- a/schemas/20251121/linkml/modules/slots/cover_image_url.yaml +++ b/schemas/20251121/linkml/modules/slots/cover_image_url.yaml @@ -29,8 +29,7 @@ slots: range: uri slot_uri: hc:coverImageUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:coverImageUrl diff --git a/schemas/20251121/linkml/modules/slots/cover_material.yaml b/schemas/20251121/linkml/modules/slots/cover_material.yaml index 468494faf6..75d91fd253 100644 --- a/schemas/20251121/linkml/modules/slots/cover_material.yaml +++ b/schemas/20251121/linkml/modules/slots/cover_material.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:coverMaterial annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:coverMaterial diff --git a/schemas/20251121/linkml/modules/slots/cover_or_covered_subregion.yaml b/schemas/20251121/linkml/modules/slots/cover_or_covered_subregion.yaml index c5effc6d59..493c36b9c8 100644 --- a/schemas/20251121/linkml/modules/slots/cover_or_covered_subregion.yaml +++ b/schemas/20251121/linkml/modules/slots/cover_or_covered_subregion.yaml @@ -41,8 +41,7 @@ slots: - https://nde.nl/ontology/hc/subregion/NL-NH description: Covers Noord-Holland province annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:addressRegion diff --git a/schemas/20251121/linkml/modules/slots/coverage_area.yaml b/schemas/20251121/linkml/modules/slots/coverage_area.yaml index 3775e71897..b693ae5ff6 100644 --- a/schemas/20251121/linkml/modules/slots/coverage_area.yaml +++ b/schemas/20251121/linkml/modules/slots/coverage_area.yaml @@ -29,8 +29,7 @@ slots: range: string slot_uri: hc:coverageArea annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:coverageArea diff --git a/schemas/20251121/linkml/modules/slots/covers_country.yaml b/schemas/20251121/linkml/modules/slots/covers_country.yaml index 15ba4f560d..7a6e9f77a0 100644 --- a/schemas/20251121/linkml/modules/slots/covers_country.yaml +++ b/schemas/20251121/linkml/modules/slots/covers_country.yaml @@ -29,8 +29,7 @@ slots: - value: https://nde.nl/ontology/hc/country/NL description: Service area in Netherlands annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:addressCountry diff --git a/schemas/20251121/linkml/modules/slots/covers_full_video.yaml b/schemas/20251121/linkml/modules/slots/covers_full_video.yaml index 7010200625..aa46d92560 100644 --- a/schemas/20251121/linkml/modules/slots/covers_full_video.yaml +++ b/schemas/20251121/linkml/modules/slots/covers_full_video.yaml @@ -28,8 +28,7 @@ slots: range: boolean slot_uri: hc:coversFullVideo annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:coversFullVideo diff --git a/schemas/20251121/linkml/modules/slots/crawler_version.yaml b/schemas/20251121/linkml/modules/slots/crawler_version.yaml index 9033e0c27d..f3bd6bda1a 100644 --- a/schemas/20251121/linkml/modules/slots/crawler_version.yaml +++ b/schemas/20251121/linkml/modules/slots/crawler_version.yaml @@ -21,8 +21,7 @@ slots: description: Version of crawling tool used range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasAssociatedWith diff --git a/schemas/20251121/linkml/modules/slots/created.yaml b/schemas/20251121/linkml/modules/slots/created.yaml index 085041c0fc..d10f2c9f63 100644 --- a/schemas/20251121/linkml/modules/slots/created.yaml +++ b/schemas/20251121/linkml/modules/slots/created.yaml @@ -17,8 +17,7 @@ slots: - dcterms:created - schema:dateCreated annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/created_by_project.yaml b/schemas/20251121/linkml/modules/slots/created_by_project.yaml index e9804cae07..65348c386f 100644 --- a/schemas/20251121/linkml/modules/slots/created_by_project.yaml +++ b/schemas/20251121/linkml/modules/slots/created_by_project.yaml @@ -22,8 +22,7 @@ slots: description: "The Project that created or maintains this web portal.\n\nLinks to Project class representing time-limited initiatives run by\nEncompassingBody organizations.\n\n**Relationship Architecture**:\n```\nEncompassingBody (e.g., NDE)\n \u2502\n \u251C\u2500\u2500 projects \u2500\u2500\u2192 Project (e.g., \"Portal Development 2024\")\n \u2502 \u2502\n \u2502 \u2514\u2500\u2500 creates \u2500\u2500\u2192 WebPortal (this portal)\n \u2502\n \u2514\u2500\u2500 operates \u2500\u2500\u2192 WebPortal (operational responsibility)\n```\n\n**DISTINCTION from operated_by**:\n- `operated_by`: The EncompassingBody with ongoing operational responsibility\n- `created_by_project`: The specific time-limited Project that built the portal\n\nA portal may be created by one project and then operated by the \nparent organization or a different entity.\n" slot_uri: hc:createdByProject annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:createdByProject diff --git a/schemas/20251121/linkml/modules/slots/created_date.yaml b/schemas/20251121/linkml/modules/slots/created_date.yaml index 6c7f765c31..83983c0a13 100644 --- a/schemas/20251121/linkml/modules/slots/created_date.yaml +++ b/schemas/20251121/linkml/modules/slots/created_date.yaml @@ -29,8 +29,7 @@ slots: range: date slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/creating_agency.yaml b/schemas/20251121/linkml/modules/slots/creating_agency.yaml index 1fdc9ab69e..2253f188be 100644 --- a/schemas/20251121/linkml/modules/slots/creating_agency.yaml +++ b/schemas/20251121/linkml/modules/slots/creating_agency.yaml @@ -40,8 +40,7 @@ slots: range: string slot_uri: hc:creatingAgency annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:creatingAgency diff --git a/schemas/20251121/linkml/modules/slots/creating_function.yaml b/schemas/20251121/linkml/modules/slots/creating_function.yaml index 25e3117d63..d9305792c8 100644 --- a/schemas/20251121/linkml/modules/slots/creating_function.yaml +++ b/schemas/20251121/linkml/modules/slots/creating_function.yaml @@ -50,8 +50,7 @@ slots: range: string slot_uri: hc:creatingFunction annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:creatingFunction diff --git a/schemas/20251121/linkml/modules/slots/creating_organization.yaml b/schemas/20251121/linkml/modules/slots/creating_organization.yaml index ba6b7d09a0..459549ce6f 100644 --- a/schemas/20251121/linkml/modules/slots/creating_organization.yaml +++ b/schemas/20251121/linkml/modules/slots/creating_organization.yaml @@ -25,8 +25,7 @@ slots: range: string slot_uri: hc:creatingOrganization annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:creatingOrganization diff --git a/schemas/20251121/linkml/modules/slots/creation_place.yaml b/schemas/20251121/linkml/modules/slots/creation_place.yaml index 0d1c0e7bcf..0fa8b5dad0 100644 --- a/schemas/20251121/linkml/modules/slots/creation_place.yaml +++ b/schemas/20251121/linkml/modules/slots/creation_place.yaml @@ -24,8 +24,7 @@ slots: range: CustodianPlace slot_uri: schema:locationCreated annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:locationCreated diff --git a/schemas/20251121/linkml/modules/slots/creation_timespan.yaml b/schemas/20251121/linkml/modules/slots/creation_timespan.yaml index 993d1b8bca..299da5d514 100644 --- a/schemas/20251121/linkml/modules/slots/creation_timespan.yaml +++ b/schemas/20251121/linkml/modules/slots/creation_timespan.yaml @@ -35,8 +35,7 @@ slots: range: TimeSpan slot_uri: crm:P4_has_time-span annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P4_has_time-span diff --git a/schemas/20251121/linkml/modules/slots/creator.yaml b/schemas/20251121/linkml/modules/slots/creator.yaml index e00d216ce8..bf14e0a452 100644 --- a/schemas/20251121/linkml/modules/slots/creator.yaml +++ b/schemas/20251121/linkml/modules/slots/creator.yaml @@ -28,6 +28,5 @@ slots: - dcterms:creator - schema:creator annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/creator_role.yaml b/schemas/20251121/linkml/modules/slots/creator_role.yaml index 3658237f3d..586c4f1460 100644 --- a/schemas/20251121/linkml/modules/slots/creator_role.yaml +++ b/schemas/20251121/linkml/modules/slots/creator_role.yaml @@ -26,8 +26,7 @@ slots: multivalued: true slot_uri: crm:P14.1_in_the_role_of annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P14.1_in_the_role_of diff --git a/schemas/20251121/linkml/modules/slots/credentials_required.yaml b/schemas/20251121/linkml/modules/slots/credentials_required.yaml index 93b615bc09..23b244cb0c 100644 --- a/schemas/20251121/linkml/modules/slots/credentials_required.yaml +++ b/schemas/20251121/linkml/modules/slots/credentials_required.yaml @@ -36,8 +36,7 @@ slots: range: string slot_uri: hc:credentialsRequired annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:credentialsRequired diff --git a/schemas/20251121/linkml/modules/slots/credit_line.yaml b/schemas/20251121/linkml/modules/slots/credit_line.yaml new file mode 100644 index 0000000000..a0e04a8104 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/credit_line.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/credit_line +name: credit_line +title: Credit Line +description: Credit line for the object. +imports: + - linkml:types +slots: + credit_line: + slot_uri: schema:creditText + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:creditText diff --git a/schemas/20251121/linkml/modules/slots/css_selector.yaml b/schemas/20251121/linkml/modules/slots/css_selector.yaml index 982d533b4f..d4eeb27ac8 100644 --- a/schemas/20251121/linkml/modules/slots/css_selector.yaml +++ b/schemas/20251121/linkml/modules/slots/css_selector.yaml @@ -22,8 +22,7 @@ slots: related_mappings: - prov:atLocation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:cssSelector diff --git a/schemas/20251121/linkml/modules/slots/cuisine_type.yaml b/schemas/20251121/linkml/modules/slots/cuisine_type.yaml index f65fe194dc..4c0fbbc0f1 100644 --- a/schemas/20251121/linkml/modules/slots/cuisine_type.yaml +++ b/schemas/20251121/linkml/modules/slots/cuisine_type.yaml @@ -26,8 +26,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:servesCuisine diff --git a/schemas/20251121/linkml/modules/slots/cultural_context.yaml b/schemas/20251121/linkml/modules/slots/cultural_context.yaml index dc04520d86..690df62348 100644 --- a/schemas/20251121/linkml/modules/slots/cultural_context.yaml +++ b/schemas/20251121/linkml/modules/slots/cultural_context.yaml @@ -52,8 +52,7 @@ slots: range: string slot_uri: dcterms:coverage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:coverage diff --git a/schemas/20251121/linkml/modules/slots/cultural_focus_area.yaml b/schemas/20251121/linkml/modules/slots/cultural_focus_area.yaml index e9d727d559..3fe1bf930f 100644 --- a/schemas/20251121/linkml/modules/slots/cultural_focus_area.yaml +++ b/schemas/20251121/linkml/modules/slots/cultural_focus_area.yaml @@ -26,8 +26,7 @@ slots: multivalued: true slot_uri: hc:culturalFocusAreas annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:culturalFocusAreas diff --git a/schemas/20251121/linkml/modules/slots/cultural_protocol_url.yaml b/schemas/20251121/linkml/modules/slots/cultural_protocol_url.yaml index ba9dad456c..3f8cfc602f 100644 --- a/schemas/20251121/linkml/modules/slots/cultural_protocol_url.yaml +++ b/schemas/20251121/linkml/modules/slots/cultural_protocol_url.yaml @@ -26,8 +26,7 @@ slots: range: uri slot_uri: hc:culturalProtocolUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:culturalProtocolUrl diff --git a/schemas/20251121/linkml/modules/slots/curated_by.yaml b/schemas/20251121/linkml/modules/slots/curated_by.yaml index 24f37ec995..48eb0b39ba 100644 --- a/schemas/20251121/linkml/modules/slots/curated_by.yaml +++ b/schemas/20251121/linkml/modules/slots/curated_by.yaml @@ -26,8 +26,7 @@ slots: multivalued: true slot_uri: schema:director annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:director diff --git a/schemas/20251121/linkml/modules/slots/curated_holding.yaml b/schemas/20251121/linkml/modules/slots/curated_holding.yaml index de6440433b..fe463ac2fd 100644 --- a/schemas/20251121/linkml/modules/slots/curated_holding.yaml +++ b/schemas/20251121/linkml/modules/slots/curated_holding.yaml @@ -31,8 +31,7 @@ slots: multivalued: true slot_uri: crm:P147_curated annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P147_curated diff --git a/schemas/20251121/linkml/modules/slots/currency.yaml b/schemas/20251121/linkml/modules/slots/currency.yaml index 9c59a05691..a8cc0a32f7 100644 --- a/schemas/20251121/linkml/modules/slots/currency.yaml +++ b/schemas/20251121/linkml/modules/slots/currency.yaml @@ -25,8 +25,7 @@ slots: ' slot_uri: hc:currency annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:currency diff --git a/schemas/20251121/linkml/modules/slots/current_exhibition.yaml b/schemas/20251121/linkml/modules/slots/current_exhibition.yaml index b22cc18020..555360f9c5 100644 --- a/schemas/20251121/linkml/modules/slots/current_exhibition.yaml +++ b/schemas/20251121/linkml/modules/slots/current_exhibition.yaml @@ -24,8 +24,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:event diff --git a/schemas/20251121/linkml/modules/slots/current_item_count.yaml b/schemas/20251121/linkml/modules/slots/current_item_count.yaml index dea5744bdb..6d96023d74 100644 --- a/schemas/20251121/linkml/modules/slots/current_item_count.yaml +++ b/schemas/20251121/linkml/modules/slots/current_item_count.yaml @@ -23,8 +23,7 @@ slots: range: integer slot_uri: hc:currentItemCount annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:currentItemCount diff --git a/schemas/20251121/linkml/modules/slots/current_keeper.yaml b/schemas/20251121/linkml/modules/slots/current_keeper.yaml index e454fe8213..0264b874d9 100644 --- a/schemas/20251121/linkml/modules/slots/current_keeper.yaml +++ b/schemas/20251121/linkml/modules/slots/current_keeper.yaml @@ -21,8 +21,7 @@ slots: range: uriorcurie slot_uri: crm:P50_has_current_keeper annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P50_has_current_keeper diff --git a/schemas/20251121/linkml/modules/slots/current_location.yaml b/schemas/20251121/linkml/modules/slots/current_location.yaml index 6f7d7040e9..3e3e6b94db 100644 --- a/schemas/20251121/linkml/modules/slots/current_location.yaml +++ b/schemas/20251121/linkml/modules/slots/current_location.yaml @@ -26,8 +26,7 @@ slots: range: CustodianPlace slot_uri: schema:location annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:location diff --git a/schemas/20251121/linkml/modules/slots/current_use.yaml b/schemas/20251121/linkml/modules/slots/current_use.yaml index cab86ab044..310a3cab0c 100644 --- a/schemas/20251121/linkml/modules/slots/current_use.yaml +++ b/schemas/20251121/linkml/modules/slots/current_use.yaml @@ -36,8 +36,7 @@ slots: range: string slot_uri: hc:currentUse annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:currentUse diff --git a/schemas/20251121/linkml/modules/slots/current_utilization_percent.yaml b/schemas/20251121/linkml/modules/slots/current_utilization_percent.yaml index 7fa5d14195..4776ff7162 100644 --- a/schemas/20251121/linkml/modules/slots/current_utilization_percent.yaml +++ b/schemas/20251121/linkml/modules/slots/current_utilization_percent.yaml @@ -28,8 +28,7 @@ slots: range: float slot_uri: hc:currentUtilizationPercent annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:currentUtilizationPercent diff --git a/schemas/20251121/linkml/modules/slots/custodial_history.yaml b/schemas/20251121/linkml/modules/slots/custodial_history.yaml index cd7d724ea7..a1e8eccd56 100644 --- a/schemas/20251121/linkml/modules/slots/custodial_history.yaml +++ b/schemas/20251121/linkml/modules/slots/custodial_history.yaml @@ -35,6 +35,5 @@ slots: exact_mappings: - dcterms:provenance annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/custodian.yaml b/schemas/20251121/linkml/modules/slots/custodian.yaml index 6296df00d6..2a757ab8e9 100644 --- a/schemas/20251121/linkml/modules/slots/custodian.yaml +++ b/schemas/20251121/linkml/modules/slots/custodian.yaml @@ -24,8 +24,7 @@ slots: required: true inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:hasOrHadHolder diff --git a/schemas/20251121/linkml/modules/slots/custodian_only.yaml b/schemas/20251121/linkml/modules/slots/custodian_only.yaml index 802561510f..0907f69867 100644 --- a/schemas/20251121/linkml/modules/slots/custodian_only.yaml +++ b/schemas/20251121/linkml/modules/slots/custodian_only.yaml @@ -21,8 +21,7 @@ slots: description: "If true, this class represents only a custodian type with no \ncorresponding rico:RecordSetType collection class.\n" range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:custodianOnly diff --git a/schemas/20251121/linkml/modules/slots/custodian_type_broader.yaml b/schemas/20251121/linkml/modules/slots/custodian_type_broader.yaml index b0326953ee..5262b3dd04 100644 --- a/schemas/20251121/linkml/modules/slots/custodian_type_broader.yaml +++ b/schemas/20251121/linkml/modules/slots/custodian_type_broader.yaml @@ -29,8 +29,7 @@ slots: slot_uri: skos:broader range: CustodianType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:broader diff --git a/schemas/20251121/linkml/modules/slots/custodian_type_narrower.yaml b/schemas/20251121/linkml/modules/slots/custodian_type_narrower.yaml index 8f75f45133..fe1e8bc85b 100644 --- a/schemas/20251121/linkml/modules/slots/custodian_type_narrower.yaml +++ b/schemas/20251121/linkml/modules/slots/custodian_type_narrower.yaml @@ -30,8 +30,7 @@ slots: range: CustodianType multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/custodian_type_related.yaml b/schemas/20251121/linkml/modules/slots/custodian_type_related.yaml index 44602798fd..6f3408f211 100644 --- a/schemas/20251121/linkml/modules/slots/custodian_type_related.yaml +++ b/schemas/20251121/linkml/modules/slots/custodian_type_related.yaml @@ -30,8 +30,7 @@ slots: range: CustodianType multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:related diff --git a/schemas/20251121/linkml/modules/slots/custody_history.yaml b/schemas/20251121/linkml/modules/slots/custody_history.yaml index 5fabf627a3..0fddfbee61 100644 --- a/schemas/20251121/linkml/modules/slots/custody_history.yaml +++ b/schemas/20251121/linkml/modules/slots/custody_history.yaml @@ -22,8 +22,7 @@ slots: multivalued: true slot_uri: hc:custodyHistory annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:custodyHistory diff --git a/schemas/20251121/linkml/modules/slots/custody_received_by.yaml b/schemas/20251121/linkml/modules/slots/custody_received_by.yaml index e08afd07fa..35edaa4c0c 100644 --- a/schemas/20251121/linkml/modules/slots/custody_received_by.yaml +++ b/schemas/20251121/linkml/modules/slots/custody_received_by.yaml @@ -32,6 +32,5 @@ slots: migrated_from: borrower migration_date: '2026-01-17' migration_rule: Rule 53/56 - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/data_repository.yaml b/schemas/20251121/linkml/modules/slots/data_repository.yaml index 41a57fe5e5..07ce89bbb8 100644 --- a/schemas/20251121/linkml/modules/slots/data_repository.yaml +++ b/schemas/20251121/linkml/modules/slots/data_repository.yaml @@ -33,8 +33,7 @@ slots: - value: https://zenodo.org/communities/archaeology description: Zenodo archaeological data community annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:dataRepository diff --git a/schemas/20251121/linkml/modules/slots/date.yaml b/schemas/20251121/linkml/modules/slots/date.yaml index 9adc867493..32f65858a4 100644 --- a/schemas/20251121/linkml/modules/slots/date.yaml +++ b/schemas/20251121/linkml/modules/slots/date.yaml @@ -27,8 +27,7 @@ slots: - rdf:value - dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/defines_or_defined.yaml b/schemas/20251121/linkml/modules/slots/defines_or_defined.yaml index 9ef938bab7..5424463ad8 100644 --- a/schemas/20251121/linkml/modules/slots/defines_or_defined.yaml +++ b/schemas/20251121/linkml/modules/slots/defines_or_defined.yaml @@ -23,8 +23,7 @@ slots: range: GovernanceStructure multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - org:hasUnit diff --git a/schemas/20251121/linkml/modules/slots/describes_or_described.yaml b/schemas/20251121/linkml/modules/slots/describes_or_described.yaml index 2a18c1d365..a083ff9d8a 100644 --- a/schemas/20251121/linkml/modules/slots/describes_or_described.yaml +++ b/schemas/20251121/linkml/modules/slots/describes_or_described.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: describes_or_described: - id: https://nde.nl/ontology/hc/slot/describes_or_described name: describes_or_described title: describes_or_described description: Describes an entity or process. slot_uri: schema:description range: ExaminationMethod annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:description diff --git a/schemas/20251121/linkml/modules/slots/description_type.yaml b/schemas/20251121/linkml/modules/slots/description_type.yaml index c7c565112a..ecc39b3130 100644 --- a/schemas/20251121/linkml/modules/slots/description_type.yaml +++ b/schemas/20251121/linkml/modules/slots/description_type.yaml @@ -56,8 +56,7 @@ slots: annotations: replaces_slots: implicitly from slot names like binding_description -> type=binding migration_date: '2026-01-15' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: binding diff --git a/schemas/20251121/linkml/modules/slots/documentation_source.yaml b/schemas/20251121/linkml/modules/slots/documentation_source.yaml new file mode 100644 index 0000000000..e0f834e5bd --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/documentation_source.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/documentation_source +name: documentation_source +title: Documentation Source +description: Source of the documentation. +imports: + - linkml:types +slots: + documentation_source: + slot_uri: schema:citation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:citation diff --git a/schemas/20251121/linkml/modules/slots/documentation_url.yaml b/schemas/20251121/linkml/modules/slots/documentation_url.yaml new file mode 100644 index 0000000000..0b975668b4 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/documentation_url.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/documentation_url +name: documentation_url +title: Documentation URL +description: URL to documentation. +imports: + - linkml:types +slots: + documentation_url: + slot_uri: schema:url + range: uri + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:url diff --git a/schemas/20251121/linkml/modules/slots/draws_or_drew_opinion.yaml b/schemas/20251121/linkml/modules/slots/draws_or_drew_opinion.yaml index 4aee170fdd..37df433a07 100644 --- a/schemas/20251121/linkml/modules/slots/draws_or_drew_opinion.yaml +++ b/schemas/20251121/linkml/modules/slots/draws_or_drew_opinion.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: draws_or_drew_opinion: - id: https://nde.nl/ontology/hc/slot/draws_or_drew_opinion name: draws_or_drew_opinion title: draws_or_drew_opinion description: The opinion or conclusion drawn from an activity (e.g. audit). slot_uri: prov:generated range: AuditOpinion annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:generated diff --git a/schemas/20251121/linkml/modules/slots/dual_class_link.yaml b/schemas/20251121/linkml/modules/slots/dual_class_link.yaml new file mode 100644 index 0000000000..d6f6e04134 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/dual_class_link.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/dual_class_link +name: dual_class_link +title: Dual Class Link +description: Link between two classes. +imports: + - linkml:types +slots: + dual_class_link: + slot_uri: rdfs:seeAlso + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rdfs:seeAlso diff --git a/schemas/20251121/linkml/modules/slots/dutch_context.yaml b/schemas/20251121/linkml/modules/slots/dutch_context.yaml index d5690f5632..1246e308d4 100644 --- a/schemas/20251121/linkml/modules/slots/dutch_context.yaml +++ b/schemas/20251121/linkml/modules/slots/dutch_context.yaml @@ -28,8 +28,7 @@ slots: range: string annotations: source_section: '**Dutch Context**:' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:dutchContext diff --git a/schemas/20251121/linkml/modules/slots/eligible_applicant.yaml b/schemas/20251121/linkml/modules/slots/eligible_applicant.yaml new file mode 100644 index 0000000000..1ee114fdf2 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/eligible_applicant.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/eligible_applicant +name: eligible_applicant +title: Eligible Applicant +description: Type of applicant eligible for the funding or program. +imports: + - linkml:types +slots: + eligible_applicant: + slot_uri: schema:eligibleCustomerType + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:eligibleCustomerType diff --git a/schemas/20251121/linkml/modules/slots/eligible_country.yaml b/schemas/20251121/linkml/modules/slots/eligible_country.yaml new file mode 100644 index 0000000000..162adc19bc --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/eligible_country.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/eligible_country +name: eligible_country +title: Eligible Country +description: Country eligible for the funding or program. +imports: + - linkml:types +slots: + eligible_country: + slot_uri: schema:eligibleRegion + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:eligibleRegion diff --git a/schemas/20251121/linkml/modules/slots/emphasizes_or_emphasized.yaml b/schemas/20251121/linkml/modules/slots/emphasizes_or_emphasized.yaml index 90bb5381fc..947d8f4d91 100644 --- a/schemas/20251121/linkml/modules/slots/emphasizes_or_emphasized.yaml +++ b/schemas/20251121/linkml/modules/slots/emphasizes_or_emphasized.yaml @@ -37,8 +37,7 @@ slots: ' replaces_slots: digital_indicator migration_date: '2026-01-25' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic emphasis slot for linking to skills/qualities diff --git a/schemas/20251121/linkml/modules/slots/encompasses_or_encompassed.yaml b/schemas/20251121/linkml/modules/slots/encompasses_or_encompassed.yaml index e9d684f148..a599118782 100644 --- a/schemas/20251121/linkml/modules/slots/encompasses_or_encompassed.yaml +++ b/schemas/20251121/linkml/modules/slots/encompasses_or_encompassed.yaml @@ -44,8 +44,7 @@ slots: inverse_slot: is_or_was_encompassed_by deprecates: encompasses rico_pattern: hasOrHadSubordinate - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "EncompassingBody:\n organization_name: \"Ministerie van OCW\"\n organization_type: UMBRELLA\n encompasses_or_encompassed:\n - \"https://nde.nl/ontology/hc/nl-na\" # National Archives\n - \"https://nde.nl/ontology/hc/nl-kb\" # Royal Library (current)\n - \"https://nde.nl/ontology/hc/nl-rm\" # Rijksmuseum (until 2013)\n" diff --git a/schemas/20251121/linkml/modules/slots/end_of_the_begin.yaml b/schemas/20251121/linkml/modules/slots/end_of_the_begin.yaml index cd3ee4167e..9a04f81cd2 100644 --- a/schemas/20251121/linkml/modules/slots/end_of_the_begin.yaml +++ b/schemas/20251121/linkml/modules/slots/end_of_the_begin.yaml @@ -62,8 +62,7 @@ slots: annotations: migration_date: '2026-01-15' owl_note: Uses hc:endOfTheBegin (ObjectProperty) instead of crm:P81a (DatatypeProperty) to match Timestamp class range - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: 'timestamp_value: "1805-12-31" diff --git a/schemas/20251121/linkml/modules/slots/end_of_the_end.yaml b/schemas/20251121/linkml/modules/slots/end_of_the_end.yaml index cbba740b9d..e94146716f 100644 --- a/schemas/20251121/linkml/modules/slots/end_of_the_end.yaml +++ b/schemas/20251121/linkml/modules/slots/end_of_the_end.yaml @@ -70,8 +70,7 @@ slots: migration_date: '2026-01-15' replaces_slots: valid_to, valid_to_geo owl_note: Uses time:hasEnd (ObjectProperty) instead of crm:P82b (DatatypeProperty) to match Timestamp class range - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: 'timestamp_value: "1955-12-31" diff --git a/schemas/20251121/linkml/modules/slots/endorsement_source.yaml b/schemas/20251121/linkml/modules/slots/endorsement_source.yaml new file mode 100644 index 0000000000..7f574fd029 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/endorsement_source.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/endorsement_source +name: endorsement_source +title: Endorsement Source +description: Source of the endorsement. +imports: + - linkml:types +slots: + endorsement_source: + slot_uri: schema:endorsee + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:endorsee diff --git a/schemas/20251121/linkml/modules/slots/ends_or_ended_at_location.yaml b/schemas/20251121/linkml/modules/slots/ends_or_ended_at_location.yaml new file mode 100644 index 0000000000..04c53ce94e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/ends_or_ended_at_location.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/ends_or_ended_at_location +name: ends_or_ended_at_location +title: Ends Or Ended At Location +description: The location where the activity ended. +imports: + - linkml:types +slots: + ends_or_ended_at_location: + slot_uri: prov:atLocation + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:atLocation diff --git a/schemas/20251121/linkml/modules/slots/entity_types_covered.yaml b/schemas/20251121/linkml/modules/slots/entity_types_covered.yaml new file mode 100644 index 0000000000..900e72a57c --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/entity_types_covered.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/entity_types_covered +name: entity_types_covered +title: Entity Types Covered +description: Types of entities covered by the dataset or service. +imports: + - linkml:types +slots: + entity_types_covered: + slot_uri: schema:about + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:about diff --git a/schemas/20251121/linkml/modules/slots/estimates_or_estimated.yaml b/schemas/20251121/linkml/modules/slots/estimates_or_estimated.yaml index 19cffec632..efb116bde2 100644 --- a/schemas/20251121/linkml/modules/slots/estimates_or_estimated.yaml +++ b/schemas/20251121/linkml/modules/slots/estimates_or_estimated.yaml @@ -36,8 +36,7 @@ slots: ' replaces_slots: digital_confidence migration_date: '2026-01-25' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic estimation slot for linking to confidence/quality assessments diff --git a/schemas/20251121/linkml/modules/slots/evidence_gap.yaml b/schemas/20251121/linkml/modules/slots/evidence_gap.yaml new file mode 100644 index 0000000000..d1624f4251 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/evidence_gap.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/evidence_gap +name: evidence_gap +title: Evidence Gap +description: Gap in evidence. +imports: + - linkml:types +slots: + evidence_gap: + slot_uri: prov:wasDerivedFrom + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasDerivedFrom diff --git a/schemas/20251121/linkml/modules/slots/example_instance.yaml b/schemas/20251121/linkml/modules/slots/example_instance.yaml new file mode 100644 index 0000000000..256d909a7a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/example_instance.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/example_instance +name: example_instance +title: Example Instance +description: Example instance of the entity. +imports: + - linkml:types +slots: + example_instance: + slot_uri: skos:example + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - skos:example diff --git a/schemas/20251121/linkml/modules/slots/example_location.yaml b/schemas/20251121/linkml/modules/slots/example_location.yaml index 9fd271b3ac..c99b52b143 100644 --- a/schemas/20251121/linkml/modules/slots/example_location.yaml +++ b/schemas/20251121/linkml/modules/slots/example_location.yaml @@ -20,8 +20,7 @@ slots: description: Location of the example institution (city, country) range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:location diff --git a/schemas/20251121/linkml/modules/slots/example_name.yaml b/schemas/20251121/linkml/modules/slots/example_name.yaml index 8b6f6286cf..c4ced754cb 100644 --- a/schemas/20251121/linkml/modules/slots/example_name.yaml +++ b/schemas/20251121/linkml/modules/slots/example_name.yaml @@ -21,8 +21,7 @@ slots: range: string required: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:name diff --git a/schemas/20251121/linkml/modules/slots/example_note.yaml b/schemas/20251121/linkml/modules/slots/example_note.yaml index 3550484b88..c2f18caac2 100644 --- a/schemas/20251121/linkml/modules/slots/example_note.yaml +++ b/schemas/20251121/linkml/modules/slots/example_note.yaml @@ -20,8 +20,7 @@ slots: description: Additional note about the example range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:note diff --git a/schemas/20251121/linkml/modules/slots/example_wikidata_id.yaml b/schemas/20251121/linkml/modules/slots/example_wikidata_id.yaml index 3e17372d70..a1352db4c3 100644 --- a/schemas/20251121/linkml/modules/slots/example_wikidata_id.yaml +++ b/schemas/20251121/linkml/modules/slots/example_wikidata_id.yaml @@ -21,8 +21,7 @@ slots: range: string pattern: ^Q[0-9]+$ annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:wikidataId diff --git a/schemas/20251121/linkml/modules/slots/excludes_or_excluded.yaml b/schemas/20251121/linkml/modules/slots/excludes_or_excluded.yaml index 6bd0cee654..9c4f850ab8 100644 --- a/schemas/20251121/linkml/modules/slots/excludes_or_excluded.yaml +++ b/schemas/20251121/linkml/modules/slots/excludes_or_excluded.yaml @@ -25,6 +25,5 @@ slots: multivalued: true inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/exhibits_or_exhibited.yaml b/schemas/20251121/linkml/modules/slots/exhibits_or_exhibited.yaml index cf89f554fa..cfed582301 100644 --- a/schemas/20251121/linkml/modules/slots/exhibits_or_exhibited.yaml +++ b/schemas/20251121/linkml/modules/slots/exhibits_or_exhibited.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: exhibits_or_exhibited: - id: https://nde.nl/ontology/hc/slot/exhibits_or_exhibited name: exhibits_or_exhibited title: exhibits_or_exhibited description: Exhibits an object. @@ -25,8 +24,7 @@ slots: range: FeaturedObject multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:workFeatured diff --git a/schemas/20251121/linkml/modules/slots/expires_on_expired_at.yaml b/schemas/20251121/linkml/modules/slots/expires_on_expired_at.yaml index 0ab0aa99d0..04598ed54d 100644 --- a/schemas/20251121/linkml/modules/slots/expires_on_expired_at.yaml +++ b/schemas/20251121/linkml/modules/slots/expires_on_expired_at.yaml @@ -27,8 +27,7 @@ slots: multivalued: false inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:expires diff --git a/schemas/20251121/linkml/modules/slots/exposed_via_portal.yaml b/schemas/20251121/linkml/modules/slots/exposed_via_portal.yaml new file mode 100644 index 0000000000..e532ba83bc --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/exposed_via_portal.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/exposed_via_portal +name: exposed_via_portal +title: Exposed Via Portal +description: Portal via which the entity is exposed. +imports: + - linkml:types +slots: + exposed_via_portal: + slot_uri: schema:workExample + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:workExample diff --git a/schemas/20251121/linkml/modules/slots/exposes_or_exposed.yaml b/schemas/20251121/linkml/modules/slots/exposes_or_exposed.yaml index ff40f9820f..18114e0a68 100644 --- a/schemas/20251121/linkml/modules/slots/exposes_or_exposed.yaml +++ b/schemas/20251121/linkml/modules/slots/exposes_or_exposed.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: exposes_or_exposed: - id: https://nde.nl/ontology/hc/slot/exposes_or_exposed name: exposes_or_exposed title: exposes_or_exposed description: Exposes a collection to risks or conditions. slot_uri: schema:about range: Collection annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:about diff --git a/schemas/20251121/linkml/modules/slots/extent.yaml b/schemas/20251121/linkml/modules/slots/extent.yaml new file mode 100644 index 0000000000..a99b564e6f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/extent.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/extent +name: extent +title: Extent +description: The size or duration of the resource. +imports: + - linkml:types +slots: + extent: + slot_uri: dcterms:extent + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dcterms:extent diff --git a/schemas/20251121/linkml/modules/slots/featured_work.yaml b/schemas/20251121/linkml/modules/slots/featured_work.yaml new file mode 100644 index 0000000000..fc1cbd3718 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/featured_work.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/featured_work +name: featured_work +title: Featured Work +description: Work featured in the exhibition. +imports: + - linkml:types +slots: + featured_work: + slot_uri: schema:workFeatured + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:workFeatured diff --git a/schemas/20251121/linkml/modules/slots/fee_required.yaml b/schemas/20251121/linkml/modules/slots/fee_required.yaml new file mode 100644 index 0000000000..e5ff52779f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/fee_required.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/fee_required +name: fee_required +title: Fee Required +description: Indicates if a fee is required. +imports: + - linkml:types +slots: + fee_required: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/feeds_portal.yaml b/schemas/20251121/linkml/modules/slots/feeds_portal.yaml new file mode 100644 index 0000000000..43bb6c7a91 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/feeds_portal.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/feeds_portal +name: feeds_portal +title: Feeds Portal +description: Feeds data to a portal. +imports: + - linkml:types +slots: + feeds_portal: + slot_uri: schema:provider + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:provider diff --git a/schemas/20251121/linkml/modules/slots/fellows_count.yaml b/schemas/20251121/linkml/modules/slots/fellows_count.yaml new file mode 100644 index 0000000000..a411837ca4 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/fellows_count.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/fellows_count +name: fellows_count +title: Fellows Count +description: The number of fellows. +imports: + - linkml:types +slots: + fellows_count: + slot_uri: schema:numberOfEmployees + range: integer + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:numberOfEmployees diff --git a/schemas/20251121/linkml/modules/slots/filters_or_filtered.yaml b/schemas/20251121/linkml/modules/slots/filters_or_filtered.yaml index a642fde909..224487f024 100644 --- a/schemas/20251121/linkml/modules/slots/filters_or_filtered.yaml +++ b/schemas/20251121/linkml/modules/slots/filters_or_filtered.yaml @@ -38,8 +38,7 @@ slots: ' replaces_slots: detection_count, detection_level, detection_threshold migration_date: '2026-01-25' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic filtering slot for detection/analysis thresholds diff --git a/schemas/20251121/linkml/modules/slots/final_of_the_final.yaml b/schemas/20251121/linkml/modules/slots/final_of_the_final.yaml index 7f950a07a0..ec638c5a87 100644 --- a/schemas/20251121/linkml/modules/slots/final_of_the_final.yaml +++ b/schemas/20251121/linkml/modules/slots/final_of_the_final.yaml @@ -30,6 +30,5 @@ slots: state_description: Object stabilized after treatment description: Conservation record final condition annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/fixity_info.yaml b/schemas/20251121/linkml/modules/slots/fixity_info.yaml new file mode 100644 index 0000000000..885d37909c --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/fixity_info.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/fixity_info +name: fixity_info +title: Fixity Info +description: Information about fixity. +imports: + - linkml:types +slots: + fixity_info: + slot_uri: premis:Fixity + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - premis:Fixity diff --git a/schemas/20251121/linkml/modules/slots/flood_protection_required.yaml b/schemas/20251121/linkml/modules/slots/flood_protection_required.yaml new file mode 100644 index 0000000000..055dc9263d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/flood_protection_required.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/flood_protection_required +name: flood_protection_required +title: Flood Protection Required +description: Indicates if flood protection is required. +imports: + - linkml:types +slots: + flood_protection_required: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/follow_up_date.yaml b/schemas/20251121/linkml/modules/slots/follow_up_date.yaml new file mode 100644 index 0000000000..708b05c2fa --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/follow_up_date.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/follow_up_date +name: follow_up_date +title: Follow Up Date +description: Date for follow-up. +imports: + - linkml:types +slots: + follow_up_date: + slot_uri: schema:date + range: date + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:date diff --git a/schemas/20251121/linkml/modules/slots/following_count.yaml b/schemas/20251121/linkml/modules/slots/following_count.yaml new file mode 100644 index 0000000000..8938b42b4f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/following_count.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/following_count +name: following_count +title: Following Count +description: The number of accounts followed. +imports: + - linkml:types +slots: + following_count: + slot_uri: schema:interactionStatistic + range: integer + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:interactionStatistic diff --git a/schemas/20251121/linkml/modules/slots/from_location.yaml b/schemas/20251121/linkml/modules/slots/from_location.yaml new file mode 100644 index 0000000000..6ee100a587 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/from_location.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/from_location +name: from_location +title: From Location +description: The location where the activity started or the entity came from. +imports: + - linkml:types +slots: + from_location: + slot_uri: prov:atLocation + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:atLocation diff --git a/schemas/20251121/linkml/modules/slots/full_extracted_text.yaml b/schemas/20251121/linkml/modules/slots/full_extracted_text.yaml new file mode 100644 index 0000000000..4ea8a6f60e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/full_extracted_text.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/full_extracted_text +name: full_extracted_text +title: Full Extracted Text +description: The full text extracted from the source. +imports: + - linkml:types +slots: + full_extracted_text: + slot_uri: schema:text + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:text diff --git a/schemas/20251121/linkml/modules/slots/funding_focus.yaml b/schemas/20251121/linkml/modules/slots/funding_focus.yaml new file mode 100644 index 0000000000..bdb09f195d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/funding_focus.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/funding_focus +name: funding_focus +title: Funding Focus +description: The focus area of the funding. +imports: + - linkml:types +slots: + funding_focus: + slot_uri: schema:keywords + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:keywords diff --git a/schemas/20251121/linkml/modules/slots/funding_program.yaml b/schemas/20251121/linkml/modules/slots/funding_program.yaml new file mode 100644 index 0000000000..77ba35ab34 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/funding_program.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/funding_program +name: funding_program +title: Funding Program +description: Funding program. +imports: + - linkml:types +slots: + funding_program: + slot_uri: frapo:FundingProgramme + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - frapo:FundingProgramme diff --git a/schemas/20251121/linkml/modules/slots/funding_scheme.yaml b/schemas/20251121/linkml/modules/slots/funding_scheme.yaml new file mode 100644 index 0000000000..c9440ca4c9 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/funding_scheme.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/funding_scheme +name: funding_scheme +title: Funding Scheme +description: The funding scheme associated with the project. +imports: + - linkml:types +slots: + funding_scheme: + slot_uri: frapo:FundingScheme + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - frapo:FundingScheme diff --git a/schemas/20251121/linkml/modules/slots/funding_source.yaml b/schemas/20251121/linkml/modules/slots/funding_source.yaml new file mode 100644 index 0000000000..d3ba7a378f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/funding_source.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/funding_source +name: funding_source +title: Funding Source +description: The source of funding. +imports: + - linkml:types +slots: + funding_source: + slot_uri: frapo:FundingAgency + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - frapo:FundingAgency diff --git a/schemas/20251121/linkml/modules/slots/generated_by.yaml b/schemas/20251121/linkml/modules/slots/generated_by.yaml new file mode 100644 index 0000000000..25fcd8ddb9 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/generated_by.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/generated_by +name: generated_by +title: Generated By +description: Entity that generated this resource. +imports: + - linkml:types +slots: + generated_by: + slot_uri: prov:wasGeneratedBy + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/generates_or_generated.yaml b/schemas/20251121/linkml/modules/slots/generates_or_generated.yaml index e0caeb96bd..1d26d93aef 100644 --- a/schemas/20251121/linkml/modules/slots/generates_or_generated.yaml +++ b/schemas/20251121/linkml/modules/slots/generates_or_generated.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: generates_or_generated: - id: https://nde.nl/ontology/hc/slot/generates_or_generated name: generates_or_generated title: generates_or_generated description: Generated output. @@ -25,8 +24,7 @@ slots: range: Output multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:generated diff --git a/schemas/20251121/linkml/modules/slots/geographic_scope.yaml b/schemas/20251121/linkml/modules/slots/geographic_scope.yaml new file mode 100644 index 0000000000..2040df7dd8 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/geographic_scope.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/geographic_scope +name: geographic_scope +title: Geographic Scope +description: Geographic scope of the entity. +imports: + - linkml:types +slots: + geographic_scope: + slot_uri: schema:areaServed + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:areaServed diff --git a/schemas/20251121/linkml/modules/slots/geometry_type.yaml b/schemas/20251121/linkml/modules/slots/geometry_type.yaml new file mode 100644 index 0000000000..ccf5d17398 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/geometry_type.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/geometry_type +name: geometry_type +title: Geometry Type +description: The type of geometry. +imports: + - linkml:types +slots: + geometry_type: + slot_uri: rdf:type + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rdf:type diff --git a/schemas/20251121/linkml/modules/slots/geometry_wkt.yaml b/schemas/20251121/linkml/modules/slots/geometry_wkt.yaml new file mode 100644 index 0000000000..754f670db4 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/geometry_wkt.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/geometry_wkt +name: geometry_wkt +title: Geometry WKT +description: Well-Known Text representation of the geometry. +imports: + - linkml:types +slots: + geometry_wkt: + slot_uri: geosparql:asWKT + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - geosparql:asWKT diff --git a/schemas/20251121/linkml/modules/slots/geonames_id.yaml b/schemas/20251121/linkml/modules/slots/geonames_id.yaml new file mode 100644 index 0000000000..09f013c719 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/geonames_id.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/geonames_id +name: geonames_id +title: GeoNames ID +description: Identifier from the GeoNames database. +imports: + - linkml:types +slots: + geonames_id: + slot_uri: gn:geonamesID + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - gn:geonamesID diff --git a/schemas/20251121/linkml/modules/slots/geospatial_id.yaml b/schemas/20251121/linkml/modules/slots/geospatial_id.yaml new file mode 100644 index 0000000000..3aa3c65177 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/geospatial_id.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/geospatial_id +name: geospatial_id +title: Geospatial ID +description: Identifier for the geospatial feature. +imports: + - linkml:types +slots: + geospatial_id: + slot_uri: schema:identifier + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/geospatial_source.yaml b/schemas/20251121/linkml/modules/slots/geospatial_source.yaml new file mode 100644 index 0000000000..7a190de927 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/geospatial_source.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/geospatial_source +name: geospatial_source +title: Geospatial Source +description: The source of the geospatial data. +imports: + - linkml:types +slots: + geospatial_source: + slot_uri: prov:wasDerivedFrom + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasDerivedFrom diff --git a/schemas/20251121/linkml/modules/slots/gift_shop.yaml b/schemas/20251121/linkml/modules/slots/gift_shop.yaml new file mode 100644 index 0000000000..270a11656f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/gift_shop.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/gift_shop +name: gift_shop +title: Gift Shop +description: Indicates if there is a gift shop. +imports: + - linkml:types +slots: + gift_shop: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/giftshop_price_range.yaml b/schemas/20251121/linkml/modules/slots/giftshop_price_range.yaml new file mode 100644 index 0000000000..eb094a12d3 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/giftshop_price_range.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/giftshop_price_range +name: giftshop_price_range +title: Giftshop Price Range +description: Price range of items in the giftshop. +imports: + - linkml:types +slots: + giftshop_price_range: + slot_uri: schema:priceRange + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:priceRange diff --git a/schemas/20251121/linkml/modules/slots/gleif_jurisdiction_code.yaml b/schemas/20251121/linkml/modules/slots/gleif_jurisdiction_code.yaml new file mode 100644 index 0000000000..ca48584117 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/gleif_jurisdiction_code.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/gleif_jurisdiction_code +name: gleif_jurisdiction_code +title: GLEIF Jurisdiction Code +description: Jurisdiction code from GLEIF. +imports: + - linkml:types +slots: + gleif_jurisdiction_code: + slot_uri: gleif:jurisdictionCode + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - gleif:jurisdictionCode diff --git a/schemas/20251121/linkml/modules/slots/gleif_ra_code.yaml b/schemas/20251121/linkml/modules/slots/gleif_ra_code.yaml new file mode 100644 index 0000000000..ee3902a5d5 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/gleif_ra_code.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/gleif_ra_code +name: gleif_ra_code +title: GLEIF RA Code +description: Registration Authority code from GLEIF. +imports: + - linkml:types +slots: + gleif_ra_code: + slot_uri: gleif:registrationAuthorityCode + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - gleif:registrationAuthorityCode diff --git a/schemas/20251121/linkml/modules/slots/governance_authority.yaml b/schemas/20251121/linkml/modules/slots/governance_authority.yaml new file mode 100644 index 0000000000..82aecb8a2f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/governance_authority.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/governance_authority +name: governance_authority +title: Governance Authority +description: Authority governing the entity. +imports: + - linkml:types +slots: + governance_authority: + slot_uri: schema:parentOrganization + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:parentOrganization diff --git a/schemas/20251121/linkml/modules/slots/governance_clause.yaml b/schemas/20251121/linkml/modules/slots/governance_clause.yaml new file mode 100644 index 0000000000..3c8219584a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/governance_clause.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/governance_clause +name: governance_clause +title: Governance Clause +description: A clause related to governance. +imports: + - linkml:types +slots: + governance_clause: + slot_uri: schema:legislationLegalValue + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:legislationLegalValue diff --git a/schemas/20251121/linkml/modules/slots/governance_representative.yaml b/schemas/20251121/linkml/modules/slots/governance_representative.yaml new file mode 100644 index 0000000000..68ba69ad56 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/governance_representative.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/governance_representative +name: governance_representative +title: Governance Representative +description: A representative in the governance structure. +imports: + - linkml:types +slots: + governance_representative: + slot_uri: schema:member + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:member diff --git a/schemas/20251121/linkml/modules/slots/governance_role.yaml b/schemas/20251121/linkml/modules/slots/governance_role.yaml new file mode 100644 index 0000000000..434d07931b --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/governance_role.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/governance_role +name: governance_role +title: Governance Role +description: The role played in governance. +imports: + - linkml:types +slots: + governance_role: + slot_uri: schema:roleName + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:roleName diff --git a/schemas/20251121/linkml/modules/slots/grants_or_granted.yaml b/schemas/20251121/linkml/modules/slots/grants_or_granted.yaml index 2d949d0c6b..9794ce35f4 100644 --- a/schemas/20251121/linkml/modules/slots/grants_or_granted.yaml +++ b/schemas/20251121/linkml/modules/slots/grants_or_granted.yaml @@ -23,8 +23,7 @@ slots: range: GovernanceAuthority multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:grant diff --git a/schemas/20251121/linkml/modules/slots/grants_or_granted_access_through.yaml b/schemas/20251121/linkml/modules/slots/grants_or_granted_access_through.yaml index 5c6296c5bd..debe7559a4 100644 --- a/schemas/20251121/linkml/modules/slots/grants_or_granted_access_through.yaml +++ b/schemas/20251121/linkml/modules/slots/grants_or_granted_access_through.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:potentialAction diff --git a/schemas/20251121/linkml/modules/slots/halc_adm1_code.yaml b/schemas/20251121/linkml/modules/slots/halc_adm1_code.yaml new file mode 100644 index 0000000000..1dcd503339 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/halc_adm1_code.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/halc_adm1_code +name: halc_adm1_code +title: HALC ADM1 Code +description: Code of the first-level administrative division. +imports: + - linkml:types +slots: + halc_adm1_code: + slot_uri: schema:identifier + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/halc_adm2_name.yaml b/schemas/20251121/linkml/modules/slots/halc_adm2_name.yaml new file mode 100644 index 0000000000..a225980740 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/halc_adm2_name.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/halc_adm2_name +name: halc_adm2_name +title: HALC ADM2 Name +description: Name of the second-level administrative division. +imports: + - linkml:types +slots: + halc_adm2_name: + slot_uri: schema:name + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:name diff --git a/schemas/20251121/linkml/modules/slots/has_access_application_url.yaml b/schemas/20251121/linkml/modules/slots/has_access_application_url.yaml new file mode 100644 index 0000000000..84fc9cd318 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_access_application_url.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_access_application_url +name: has_access_application_url +title: Has Access Application URL +description: URL for access application. +imports: + - linkml:types +slots: + has_access_application_url: + slot_uri: schema:url + range: uri + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:url diff --git a/schemas/20251121/linkml/modules/slots/has_activity_identifier.yaml b/schemas/20251121/linkml/modules/slots/has_activity_identifier.yaml new file mode 100644 index 0000000000..6bea9ec5a7 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_activity_identifier.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_activity_identifier +name: has_activity_identifier +title: Has Activity Identifier +description: Identifier of the activity. +imports: + - linkml:types +slots: + has_activity_identifier: + slot_uri: dcterms:identifier + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/has_activity_status.yaml b/schemas/20251121/linkml/modules/slots/has_activity_status.yaml new file mode 100644 index 0000000000..07fbb8357e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_activity_status.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_activity_status +name: has_activity_status +title: Has Activity Status +description: Status of the activity. +imports: + - linkml:types +slots: + has_activity_status: + slot_uri: schema:status + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:status diff --git a/schemas/20251121/linkml/modules/slots/has_administration.yaml b/schemas/20251121/linkml/modules/slots/has_administration.yaml new file mode 100644 index 0000000000..11194825ae --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_administration.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_administration +name: has_administration +title: Has Administration +description: Administration associated with the entity. +imports: + - linkml:types +slots: + has_administration: + slot_uri: org:hasUnit + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - org:hasUnit diff --git a/schemas/20251121/linkml/modules/slots/has_agent_name.yaml b/schemas/20251121/linkml/modules/slots/has_agent_name.yaml new file mode 100644 index 0000000000..4988e2ec4b --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_agent_name.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_agent_name +name: has_agent_name +title: Has Agent Name +description: The name of the agent. +imports: + - linkml:types +slots: + has_agent_name: + slot_uri: foaf:name + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - foaf:name diff --git a/schemas/20251121/linkml/modules/slots/has_agent_type.yaml b/schemas/20251121/linkml/modules/slots/has_agent_type.yaml new file mode 100644 index 0000000000..c2d6009b72 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_agent_type.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_agent_type +name: has_agent_type +title: Has Agent Type +description: The type of agent. +imports: + - linkml:types +slots: + has_agent_type: + slot_uri: rdf:type + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rdf:type diff --git a/schemas/20251121/linkml/modules/slots/has_allocation_date.yaml b/schemas/20251121/linkml/modules/slots/has_allocation_date.yaml new file mode 100644 index 0000000000..e7b3d9be1e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_allocation_date.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_allocation_date +name: has_allocation_date +title: Has Allocation Date +description: Date when the identifier was allocated. +imports: + - linkml:types +slots: + has_allocation_date: + slot_uri: prov:generatedAtTime + range: date + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:generatedAtTime diff --git a/schemas/20251121/linkml/modules/slots/has_api_version.yaml b/schemas/20251121/linkml/modules/slots/has_api_version.yaml new file mode 100644 index 0000000000..493bd15911 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_api_version.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_api_version +name: has_api_version +title: Has API Version +description: Version of the API. +imports: + - linkml:types +slots: + has_api_version: + slot_uri: schema:version + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:version diff --git a/schemas/20251121/linkml/modules/slots/has_appellation_language.yaml b/schemas/20251121/linkml/modules/slots/has_appellation_language.yaml new file mode 100644 index 0000000000..b5f67b5988 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_appellation_language.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_appellation_language +name: has_appellation_language +title: Has Appellation Language +description: The language of the appellation. +imports: + - linkml:types +slots: + has_appellation_language: + slot_uri: dcterms:language + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dcterms:language diff --git a/schemas/20251121/linkml/modules/slots/has_appellation_type.yaml b/schemas/20251121/linkml/modules/slots/has_appellation_type.yaml new file mode 100644 index 0000000000..d93a773630 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_appellation_type.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_appellation_type +name: has_appellation_type +title: Has Appellation Type +description: The type of appellation. +imports: + - linkml:types +slots: + has_appellation_type: + slot_uri: schema:additionalType + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:additionalType diff --git a/schemas/20251121/linkml/modules/slots/has_appellation_value.yaml b/schemas/20251121/linkml/modules/slots/has_appellation_value.yaml new file mode 100644 index 0000000000..b727342858 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_appellation_value.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_appellation_value +name: has_appellation_value +title: Has Appellation Value +description: The value of the appellation. +imports: + - linkml:types +slots: + has_appellation_value: + slot_uri: schema:name + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:name diff --git a/schemas/20251121/linkml/modules/slots/has_applicable_country.yaml b/schemas/20251121/linkml/modules/slots/has_applicable_country.yaml new file mode 100644 index 0000000000..e69b03bedf --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_applicable_country.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_applicable_country +name: has_applicable_country +title: Has Applicable Country +description: The country where the standard applies. +imports: + - linkml:types +slots: + has_applicable_country: + slot_uri: schema:areaServed + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:areaServed diff --git a/schemas/20251121/linkml/modules/slots/has_appraisal_note.yaml b/schemas/20251121/linkml/modules/slots/has_appraisal_note.yaml new file mode 100644 index 0000000000..0771561158 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_appraisal_note.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_appraisal_note +name: has_appraisal_note +title: Has Appraisal Note +description: Note describing the appraisal of materials. +imports: + - linkml:types +slots: + has_appraisal_note: + slot_uri: rico:history + range: string + multivalued: false + annotations: + custodian_types: '["A"]' + custodian_types_rationale: Archival concept + exact_mappings: + - rico:history diff --git a/schemas/20251121/linkml/modules/slots/has_archive_memento_uri.yaml b/schemas/20251121/linkml/modules/slots/has_archive_memento_uri.yaml new file mode 100644 index 0000000000..422478e6ed --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_archive_memento_uri.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_archive_memento_uri +name: has_archive_memento_uri +title: Has Archive Memento URI +description: URI of the archived memento. +imports: + - linkml:types +slots: + has_archive_memento_uri: + slot_uri: schema:url + range: uri + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:url diff --git a/schemas/20251121/linkml/modules/slots/has_arrangement.yaml b/schemas/20251121/linkml/modules/slots/has_arrangement.yaml new file mode 100644 index 0000000000..9544a5ffb6 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_arrangement.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_arrangement +name: has_arrangement +title: Has Arrangement +description: Arrangement of the entity. +imports: + - linkml:types +slots: + has_arrangement: + slot_uri: rico:hasOrHadArrangement + range: string + multivalued: false + annotations: + custodian_types: '["A"]' + custodian_types_rationale: Archival concept + exact_mappings: + - rico:hasOrHadArrangement diff --git a/schemas/20251121/linkml/modules/slots/has_arrangement_note.yaml b/schemas/20251121/linkml/modules/slots/has_arrangement_note.yaml new file mode 100644 index 0000000000..8652343c77 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_arrangement_note.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_arrangement_note +name: has_arrangement_note +title: Has Arrangement Note +description: Note describing the arrangement of materials. +imports: + - linkml:types +slots: + has_arrangement_note: + slot_uri: rico:scopeAndContent + range: string + multivalued: false + annotations: + custodian_types: '["A"]' + custodian_types_rationale: Archival concept + exact_mappings: + - rico:scopeAndContent diff --git a/schemas/20251121/linkml/modules/slots/has_assertion_date.yaml b/schemas/20251121/linkml/modules/slots/has_assertion_date.yaml new file mode 100644 index 0000000000..4b101f2060 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_assertion_date.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_assertion_date +name: has_assertion_date +title: Has Assertion Date +description: Date of the assertion. +imports: + - linkml:types +slots: + has_assertion_date: + slot_uri: prov:generatedAtTime + range: date + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:generatedAtTime diff --git a/schemas/20251121/linkml/modules/slots/has_assertion_rationale.yaml b/schemas/20251121/linkml/modules/slots/has_assertion_rationale.yaml new file mode 100644 index 0000000000..10758ec18f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_assertion_rationale.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_assertion_rationale +name: has_assertion_rationale +title: Has Assertion Rationale +description: Rationale for the assertion. +imports: + - linkml:types +slots: + has_assertion_rationale: + slot_uri: prov:hasRationale + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:hasRationale diff --git a/schemas/20251121/linkml/modules/slots/has_assertion_value.yaml b/schemas/20251121/linkml/modules/slots/has_assertion_value.yaml new file mode 100644 index 0000000000..121c73c7c0 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_assertion_value.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_assertion_value +name: has_assertion_value +title: Has Assertion Value +description: The value of the assertion. +imports: + - linkml:types +slots: + has_assertion_value: + slot_uri: schema:value + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:value diff --git a/schemas/20251121/linkml/modules/slots/has_authority_file_name.yaml b/schemas/20251121/linkml/modules/slots/has_authority_file_name.yaml new file mode 100644 index 0000000000..6cd863a71d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_authority_file_name.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_authority_file_name +name: has_authority_file_name +title: Has Authority File Name +description: Name of the authority file. +imports: + - linkml:types +slots: + has_authority_file_name: + slot_uri: schema:name + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:name diff --git a/schemas/20251121/linkml/modules/slots/has_authority_file_url.yaml b/schemas/20251121/linkml/modules/slots/has_authority_file_url.yaml new file mode 100644 index 0000000000..348260a47c --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_authority_file_url.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_authority_file_url +name: has_authority_file_url +title: Has Authority File URL +description: URL to the authority file record. +imports: + - linkml:types +slots: + has_authority_file_url: + slot_uri: schema:url + range: uri + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:url diff --git a/schemas/20251121/linkml/modules/slots/has_auxiliary_place_type.yaml b/schemas/20251121/linkml/modules/slots/has_auxiliary_place_type.yaml new file mode 100644 index 0000000000..ba72b3ddc0 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_auxiliary_place_type.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_auxiliary_place_type +name: has_auxiliary_place_type +title: Has Auxiliary Place Type +description: The type of auxiliary place. +imports: + - linkml:types +slots: + has_auxiliary_place_type: + slot_uri: dc:type + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dc:type diff --git a/schemas/20251121/linkml/modules/slots/has_availability_timespan.yaml b/schemas/20251121/linkml/modules/slots/has_availability_timespan.yaml new file mode 100644 index 0000000000..2d25ce9119 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_availability_timespan.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_availability_timespan +name: has_availability_timespan +title: Has Availability Timespan +description: The timespan during which the entity is available. +imports: + - linkml:types + - ../classes/TimeSpan +slots: + has_availability_timespan: + slot_uri: schema:temporalCoverage + range: TimeSpan + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:temporalCoverage diff --git a/schemas/20251121/linkml/modules/slots/has_average_scene_duration_seconds.yaml b/schemas/20251121/linkml/modules/slots/has_average_scene_duration_seconds.yaml new file mode 100644 index 0000000000..48901accea --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_average_scene_duration_seconds.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_average_scene_duration_seconds +name: has_average_scene_duration_seconds +title: Has Average Scene Duration Seconds +description: Average scene duration in seconds. +imports: + - linkml:types +slots: + has_average_scene_duration_seconds: + slot_uri: schema:duration + range: float + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:duration diff --git a/schemas/20251121/linkml/modules/slots/has_boundary.yaml b/schemas/20251121/linkml/modules/slots/has_boundary.yaml new file mode 100644 index 0000000000..6f65d47f11 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_boundary.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_boundary +name: has_boundary +title: Has Boundary +description: Boundary of the location. +imports: + - linkml:types +slots: + has_boundary: + slot_uri: schema:geo + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:geo diff --git a/schemas/20251121/linkml/modules/slots/has_budget.yaml b/schemas/20251121/linkml/modules/slots/has_budget.yaml new file mode 100644 index 0000000000..f557e3c308 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_budget.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_budget +name: has_budget +title: Has Budget +description: Budget associated with the entity. +imports: + - linkml:types +slots: + has_budget: + slot_uri: schema:budget + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:budget diff --git a/schemas/20251121/linkml/modules/slots/has_climate_control.yaml b/schemas/20251121/linkml/modules/slots/has_climate_control.yaml new file mode 100644 index 0000000000..4a3950432a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_climate_control.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_climate_control +name: has_climate_control +title: Has Climate Control +description: Indicates if climate control is available. +imports: + - linkml:types +slots: + has_climate_control: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_computer_terminal.yaml b/schemas/20251121/linkml/modules/slots/has_computer_terminal.yaml new file mode 100644 index 0000000000..2de5985edc --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_computer_terminal.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_computer_terminal +name: has_computer_terminal +title: Has Computer Terminal +description: Indicates if there is a computer terminal. +imports: + - linkml:types +slots: + has_computer_terminal: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_deacidification_facility.yaml b/schemas/20251121/linkml/modules/slots/has_deacidification_facility.yaml new file mode 100644 index 0000000000..f62b86284e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_deacidification_facility.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_deacidification_facility +name: has_deacidification_facility +title: Has Deacidification Facility +description: Indicates if there is a deacidification facility. +imports: + - linkml:types +slots: + has_deacidification_facility: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_derived_observation.yaml b/schemas/20251121/linkml/modules/slots/has_derived_observation.yaml new file mode 100644 index 0000000000..f180a5ca24 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_derived_observation.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_derived_observation +name: has_derived_observation +title: Has Derived Observation +description: Observation derived from this entity. +imports: + - linkml:types +slots: + has_derived_observation: + slot_uri: prov:wasDerivedFrom + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasDerivedFrom diff --git a/schemas/20251121/linkml/modules/slots/has_feature_type.yaml b/schemas/20251121/linkml/modules/slots/has_feature_type.yaml new file mode 100644 index 0000000000..d3969c513a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_feature_type.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_feature_type +name: has_feature_type +title: Has Feature Type +description: The type of feature. +imports: + - linkml:types +slots: + has_feature_type: + slot_uri: rdf:type + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rdf:type diff --git a/schemas/20251121/linkml/modules/slots/has_fellows_program.yaml b/schemas/20251121/linkml/modules/slots/has_fellows_program.yaml new file mode 100644 index 0000000000..3375ed3d5f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_fellows_program.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_fellows_program +name: has_fellows_program +title: Has Fellows Program +description: Indicates if there is a fellows program. +imports: + - linkml:types +slots: + has_fellows_program: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_forklift_access.yaml b/schemas/20251121/linkml/modules/slots/has_forklift_access.yaml new file mode 100644 index 0000000000..c97c8a1114 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_forklift_access.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_forklift_access +name: has_forklift_access +title: Has Forklift Access +description: Indicates if there is forklift access. +imports: + - linkml:types +slots: + has_forklift_access: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_fume_hood.yaml b/schemas/20251121/linkml/modules/slots/has_fume_hood.yaml new file mode 100644 index 0000000000..58fcbdec7c --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_fume_hood.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_fume_hood +name: has_fume_hood +title: Has Fume Hood +description: Indicates if there is a fume hood. +imports: + - linkml:types +slots: + has_fume_hood: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_geospatial_location.yaml b/schemas/20251121/linkml/modules/slots/has_geospatial_location.yaml new file mode 100644 index 0000000000..c8586a508e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_geospatial_location.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_geospatial_location +name: has_geospatial_location +title: Has Geospatial Location +description: The geospatial location of the entity. +imports: + - linkml:types +slots: + has_geospatial_location: + slot_uri: schema:geo + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:geo diff --git a/schemas/20251121/linkml/modules/slots/has_imaging_equipment.yaml b/schemas/20251121/linkml/modules/slots/has_imaging_equipment.yaml new file mode 100644 index 0000000000..67acb2e0ab --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_imaging_equipment.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_imaging_equipment +name: has_imaging_equipment +title: Has Imaging Equipment +description: Indicates if there is imaging equipment. +imports: + - linkml:types +slots: + has_imaging_equipment: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_link.yaml b/schemas/20251121/linkml/modules/slots/has_link.yaml new file mode 100644 index 0000000000..a90def17c9 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_link.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_link +name: has_link +title: Has Link +description: Link associated with the entity. +imports: + - linkml:types +slots: + has_link: + slot_uri: rdfs:seeAlso + range: uri + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rdfs:seeAlso diff --git a/schemas/20251121/linkml/modules/slots/has_loading_dock.yaml b/schemas/20251121/linkml/modules/slots/has_loading_dock.yaml new file mode 100644 index 0000000000..3d6fc79a1f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_loading_dock.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_loading_dock +name: has_loading_dock +title: Has Loading Dock +description: Indicates if there is a loading dock. +imports: + - linkml:types +slots: + has_loading_dock: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_local_collection.yaml b/schemas/20251121/linkml/modules/slots/has_local_collection.yaml new file mode 100644 index 0000000000..8884b9f8b1 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_local_collection.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_local_collection +name: has_local_collection +title: Has Local Collection +description: Indicates if there is a local collection. +imports: + - linkml:types +slots: + has_local_collection: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_locker.yaml b/schemas/20251121/linkml/modules/slots/has_locker.yaml index 441deec1fa..5b884b2ec8 100644 --- a/schemas/20251121/linkml/modules/slots/has_locker.yaml +++ b/schemas/20251121/linkml/modules/slots/has_locker.yaml @@ -30,8 +30,7 @@ slots: - value: true description: Lockers available annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:amenityFeature diff --git a/schemas/20251121/linkml/modules/slots/has_microfilm_reader.yaml b/schemas/20251121/linkml/modules/slots/has_microfilm_reader.yaml index eebd723646..8534bb4597 100644 --- a/schemas/20251121/linkml/modules/slots/has_microfilm_reader.yaml +++ b/schemas/20251121/linkml/modules/slots/has_microfilm_reader.yaml @@ -27,8 +27,7 @@ slots: - value: true description: Has microfilm readers annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:amenityFeature diff --git a/schemas/20251121/linkml/modules/slots/has_narrower_instance.yaml b/schemas/20251121/linkml/modules/slots/has_narrower_instance.yaml new file mode 100644 index 0000000000..448e91c0f8 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_narrower_instance.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_narrower_instance +name: has_narrower_instance +title: Has Narrower Instance +description: Narrower instance of the entity. +imports: + - linkml:types +slots: + has_narrower_instance: + slot_uri: skos:narrower + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/has_observation.yaml b/schemas/20251121/linkml/modules/slots/has_observation.yaml new file mode 100644 index 0000000000..b5f5e64225 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_observation.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_observation +name: has_observation +title: Has Observation +description: Observation associated with the entity. +imports: + - linkml:types +slots: + has_observation: + slot_uri: sosa:hasObservation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - sosa:hasObservation diff --git a/schemas/20251121/linkml/modules/slots/has_operational_archive.yaml b/schemas/20251121/linkml/modules/slots/has_operational_archive.yaml new file mode 100644 index 0000000000..32bb2d71f0 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_operational_archive.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_operational_archive +name: has_operational_archive +title: Has Operational Archive +description: Operational archive associated with the entity. +imports: + - linkml:types +slots: + has_operational_archive: + slot_uri: rico:hasOrHadPhysicalLocation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadPhysicalLocation diff --git a/schemas/20251121/linkml/modules/slots/has_operational_unit.yaml b/schemas/20251121/linkml/modules/slots/has_operational_unit.yaml new file mode 100644 index 0000000000..28e04db267 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_operational_unit.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_operational_unit +name: has_operational_unit +title: Has Operational Unit +description: An operational unit associated with the entity. +imports: + - linkml:types +slots: + has_operational_unit: + slot_uri: org:hasUnit + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - org:hasUnit diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_abbreviation.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_abbreviation.yaml new file mode 100644 index 0000000000..753153ccdf --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_abbreviation.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_abbreviation +name: has_or_had_abbreviation +title: Has Or Had Abbreviation +description: An abbreviation or acronym for the entity. +imports: + - linkml:types +slots: + has_or_had_abbreviation: + slot_uri: skos:altLabel + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - skos:altLabel diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_academic_affiliation.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_academic_affiliation.yaml new file mode 100644 index 0000000000..2045810530 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_academic_affiliation.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_academic_affiliation +name: has_or_had_academic_affiliation +title: Has Or Had Academic Affiliation +description: Academic affiliation of the entity. +imports: + - linkml:types +slots: + has_or_had_academic_affiliation: + slot_uri: schema:affiliation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:affiliation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_academic_program.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_academic_program.yaml new file mode 100644 index 0000000000..f2f2b61f4d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_academic_program.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_academic_program +name: has_or_had_academic_program +title: Has Or Had Academic Program +description: Academic program offered. +imports: + - linkml:types +slots: + has_or_had_academic_program: + slot_uri: schema:EducationalOccupationalProgram + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:EducationalOccupationalProgram diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_access_control.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_access_control.yaml new file mode 100644 index 0000000000..2b453df682 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_access_control.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_access_control +name: has_or_had_access_control +title: Has Or Had Access Control +description: Access control mechanisms in place. +imports: + - linkml:types +slots: + has_or_had_access_control: + slot_uri: schema:featureList + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_access_frequency.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_access_frequency.yaml new file mode 100644 index 0000000000..52a0d394af --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_access_frequency.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_access_frequency +name: has_or_had_access_frequency +title: Has Or Had Access Frequency +description: Frequency of access. +imports: + - linkml:types +slots: + has_or_had_access_frequency: + slot_uri: dcterms:accrualPeriodicity + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dcterms:accrualPeriodicity diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_access_management.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_access_management.yaml new file mode 100644 index 0000000000..3cfcf3ad89 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_access_management.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_access_management +name: has_or_had_access_management +title: Has Or Had Access Management +description: Access management mechanisms. +imports: + - linkml:types +slots: + has_or_had_access_management: + slot_uri: schema:featureList + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_access_restriction.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_access_restriction.yaml new file mode 100644 index 0000000000..4204c70f54 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_access_restriction.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_access_restriction +name: has_or_had_access_restriction +title: Has Or Had Access Restriction +description: Access restrictions associated with the entity. +imports: + - linkml:types +slots: + has_or_had_access_restriction: + slot_uri: dcterms:accessRights + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dcterms:accessRights diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_access_right.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_access_right.yaml new file mode 100644 index 0000000000..87725c1704 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_access_right.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_access_right +name: has_or_had_access_right +title: Has Or Had Access Right +description: Access rights associated with the entity. +imports: + - linkml:types +slots: + has_or_had_access_right: + slot_uri: dcterms:accessRights + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dcterms:accessRights diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_access_trigger_event.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_access_trigger_event.yaml new file mode 100644 index 0000000000..c02dd590a4 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_access_trigger_event.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_access_trigger_event +name: has_or_had_access_trigger_event +title: Has Or Had Access Trigger Event +description: Event that triggers access. +imports: + - linkml:types + - ../classes/Event +slots: + has_or_had_access_trigger_event: + slot_uri: prov:wasGeneratedBy + range: Event + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_account_identifier.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_account_identifier.yaml new file mode 100644 index 0000000000..0b44d48c9a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_account_identifier.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_account_identifier +name: has_or_had_account_identifier +title: Has Or Had Account Identifier +description: Identifier for the account. +imports: + - linkml:types +slots: + has_or_had_account_identifier: + slot_uri: dcterms:identifier + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_account_name.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_account_name.yaml new file mode 100644 index 0000000000..2e98c3183f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_account_name.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_account_name +name: has_or_had_account_name +title: Has Or Had Account Name +description: Name of the account. +imports: + - linkml:types +slots: + has_or_had_account_name: + slot_uri: foaf:accountName + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - foaf:accountName diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_account_status.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_account_status.yaml new file mode 100644 index 0000000000..502df04e37 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_account_status.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_account_status +name: has_or_had_account_status +title: Has Or Had Account Status +description: Status of the account. +imports: + - linkml:types +slots: + has_or_had_account_status: + slot_uri: schema:status + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:status diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_accreditation.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_accreditation.yaml new file mode 100644 index 0000000000..297e9d9ad9 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_accreditation.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_accreditation +name: has_or_had_accreditation +title: Has Or Had Accreditation +description: Accreditation associated with the entity. +imports: + - linkml:types +slots: + has_or_had_accreditation: + slot_uri: schema:featureList + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_accreditation_body.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_accreditation_body.yaml new file mode 100644 index 0000000000..ba013ed663 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_accreditation_body.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_accreditation_body +name: has_or_had_accreditation_body +title: Has Or Had Accreditation Body +description: Body granting the accreditation. +imports: + - linkml:types +slots: + has_or_had_accreditation_body: + slot_uri: schema:recognizedBy + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:recognizedBy diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_accumulation.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_accumulation.yaml index a0a057651f..a7899fbfa5 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_accumulation.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_accumulation.yaml @@ -23,8 +23,7 @@ slots: range: Accumulation multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:hasAccumulationDate diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_acquisition_budget.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_acquisition_budget.yaml new file mode 100644 index 0000000000..91dc7ff47f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_acquisition_budget.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_acquisition_budget +name: has_or_had_acquisition_budget +title: Has Or Had Acquisition Budget +description: Budget allocated for acquisitions. +imports: + - linkml:types + - ../classes/Budget +slots: + has_or_had_acquisition_budget: + slot_uri: schema:budget + range: Budget + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:budget diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_activity.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_activity.yaml index 662324012c..66cff223b1 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_activity.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_activity.yaml @@ -48,8 +48,7 @@ slots: - Activity is a CLASS (the range of valid values) ' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Main slot for linking entities to Activity instances diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_activity_type.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_activity_type.yaml new file mode 100644 index 0000000000..cf49655a59 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_activity_type.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_activity_type +name: has_or_had_activity_type +title: Has Or Had Activity Type +description: The type of activity. +imports: + - linkml:types +slots: + has_or_had_activity_type: + slot_uri: prov:hadActivity + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:hadActivity diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_address.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_address.yaml new file mode 100644 index 0000000000..83da826c30 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_address.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_address +name: has_or_had_address +title: Has Or Had Address +description: Address information for the entity. +imports: + - linkml:types +slots: + has_or_had_address: + slot_uri: schema:address + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:address diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_administration.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_administration.yaml index 97112a866e..a9c0438b77 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_administration.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_administration.yaml @@ -23,8 +23,7 @@ slots: range: Administration multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - org:hasUnit diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_affected_territory.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_affected_territory.yaml new file mode 100644 index 0000000000..3d0684e6c0 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_affected_territory.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_affected_territory +name: has_or_had_affected_territory +title: Has Or Had Affected Territory +description: Territory affected by the event or entity. +imports: + - linkml:types +slots: + has_or_had_affected_territory: + slot_uri: schema:areaServed + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:areaServed diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_affected_unit.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_affected_unit.yaml new file mode 100644 index 0000000000..b24c1de9e8 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_affected_unit.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_affected_unit +name: has_or_had_affected_unit +title: Has Or Had Affected Unit +description: Unit affected by the change event. +imports: + - linkml:types +slots: + has_or_had_affected_unit: + slot_uri: prov:used + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:used diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_affiliated_university.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_affiliated_university.yaml new file mode 100644 index 0000000000..8a404f059e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_affiliated_university.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_affiliated_university +name: has_or_had_affiliated_university +title: Has Or Had Affiliated University +description: Affiliated university. +imports: + - linkml:types +slots: + has_or_had_affiliated_university: + slot_uri: schema:affiliation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:affiliation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_affiliation.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_affiliation.yaml new file mode 100644 index 0000000000..962158a20a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_affiliation.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_affiliation +name: has_or_had_affiliation +title: Has Or Had Affiliation +description: Affiliation with an organization. +imports: + - linkml:types +slots: + has_or_had_affiliation: + slot_uri: schema:affiliation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:affiliation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_age.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_age.yaml index d6c3ae18e9..628c8d4cf2 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_age.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_age.yaml @@ -43,8 +43,7 @@ slots: multivalued: false required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - foaf:age diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_alignment.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_alignment.yaml index 80dc1d2467..b0fbf64361 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_alignment.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_alignment.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: has_or_had_alignment: - id: https://nde.nl/ontology/hc/slot/has_or_had_alignment name: has_or_had_alignment title: Has or Had Alignment description: 'Alignment or positioning information for content elements. @@ -52,8 +51,7 @@ slots: annotations: specificity_score: 0.55 specificity_rationale: Applies to various content types requiring positioning information - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Content alignment applies across all heritage institution types exact_mappings: - hc:hasOrHadAlignment diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_alternative_name.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_alternative_name.yaml new file mode 100644 index 0000000000..9e06e149cd --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_alternative_name.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_alternative_name +name: has_or_had_alternative_name +title: Has Or Had Alternative Name +description: Alternative name for the entity. +imports: + - linkml:types +slots: + has_or_had_alternative_name: + slot_uri: skos:altLabel + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - skos:altLabel diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_altitude.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_altitude.yaml index f3599c29f7..f313a1e147 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_altitude.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_altitude.yaml @@ -23,8 +23,7 @@ slots: range: Altitude multivalued: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - wgs84:alt diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_amount.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_amount.yaml new file mode 100644 index 0000000000..e5e3711990 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_amount.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_amount +name: has_or_had_amount +title: Has Or Had Amount +description: The amount of something. +imports: + - linkml:types +slots: + has_or_had_amount: + slot_uri: schema:amount + range: float + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:amount diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_annotation.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_annotation.yaml index f7a3ee9ecd..4b87ab77c7 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_annotation.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_annotation.yaml @@ -23,8 +23,7 @@ slots: range: Annotation multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - oa:hasAnnotation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_api_endpoint.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_api_endpoint.yaml new file mode 100644 index 0000000000..48de470936 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_api_endpoint.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_api_endpoint +name: has_or_had_api_endpoint +title: Has Or Had API Endpoint +description: API endpoint associated with the entity. +imports: + - linkml:types + - ../classes/APIEndpoint +slots: + has_or_had_api_endpoint: + slot_uri: dcat:endpointURL + range: APIEndpoint + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dcat:endpointURL diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_archive.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_archive.yaml index bfebd91d11..7cf23264d0 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_archive.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_archive.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: has_or_had_archive: - id: https://nde.nl/ontology/hc/slot/has_or_had_archive name: has_or_had_archive title: has_or_had_archive description: Archive associated with an entity. slot_uri: schema:archiveHeld range: OperationalArchive annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:archiveHeld diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_archive_scope.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_archive_scope.yaml new file mode 100644 index 0000000000..a993982425 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_archive_scope.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_archive_scope +name: has_or_had_archive_scope +title: Has Or Had Archive Scope +description: Scope of the archive. +imports: + - linkml:types +slots: + has_or_had_archive_scope: + slot_uri: rico:scopeAndContent + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:scopeAndContent diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_area_served.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_area_served.yaml new file mode 100644 index 0000000000..671fc2e546 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_area_served.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_area_served +name: has_or_had_area_served +title: Has Or Had Area Served +description: Geographic area served by the entity. +imports: + - linkml:types +slots: + has_or_had_area_served: + slot_uri: schema:areaServed + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:areaServed diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_arrangement.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_arrangement.yaml index 23367803a9..7133306d10 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_arrangement.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_arrangement.yaml @@ -23,8 +23,7 @@ slots: range: Arrangement multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:hasArrangement diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_asset.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_asset.yaml index 952d57d643..b84121b4d6 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_asset.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_asset.yaml @@ -53,6 +53,5 @@ slots: - value: Asset(amount=125000000.0, currency=EUR, as_of_date=2023-12-31) description: Total assets at end of fiscal year 2023 annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_associated_auxiliary_platform.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_associated_auxiliary_platform.yaml new file mode 100644 index 0000000000..d95521e434 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_associated_auxiliary_platform.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_associated_auxiliary_platform +name: has_or_had_associated_auxiliary_platform +title: Has Or Had Associated Auxiliary Platform +description: Associated auxiliary platform. +imports: + - linkml:types + - ../classes/AuxiliaryDigitalPlatform +slots: + has_or_had_associated_auxiliary_platform: + slot_uri: sosa:Platform + range: AuxiliaryDigitalPlatform + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - sosa:Platform diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_associated_custodian.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_associated_custodian.yaml new file mode 100644 index 0000000000..81737c819c --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_associated_custodian.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_associated_custodian +name: has_or_had_associated_custodian +title: Has Or Had Associated Custodian +description: Associated custodian entity. +imports: + - linkml:types + - ../classes/Custodian +slots: + has_or_had_associated_custodian: + slot_uri: prov:wasAssociatedWith + range: Custodian + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasAssociatedWith diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_associated_digital_platform.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_associated_digital_platform.yaml new file mode 100644 index 0000000000..353aa9192d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_associated_digital_platform.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_associated_digital_platform +name: has_or_had_associated_digital_platform +title: Has Or Had Associated Digital Platform +description: Associated digital platform. +imports: + - linkml:types + - ../classes/DigitalPlatform +slots: + has_or_had_associated_digital_platform: + slot_uri: sosa:Platform + range: DigitalPlatform + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - sosa:Platform diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_authority.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_authority.yaml index 777ff80795..52407d38f6 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_authority.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_authority.yaml @@ -64,6 +64,5 @@ slots: replaces_slot: taxonomic_authority, governance_authority migration_date: '2026-01-26' migration_rule: Rule 53/56 - bespoke to generic slot migration - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_based_on_observation.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_based_on_observation.yaml new file mode 100644 index 0000000000..e7c02cbeaa --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_based_on_observation.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_based_on_observation +name: has_or_had_based_on_observation +title: Has Or Had Based On Observation +description: Observation on which this is based. +imports: + - linkml:types +slots: + has_or_had_based_on_observation: + slot_uri: prov:wasDerivedFrom + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasDerivedFrom diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_beneficiary.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_beneficiary.yaml index e918ed23d1..29df3a2023 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_beneficiary.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_beneficiary.yaml @@ -33,6 +33,5 @@ slots: - schema:audience annotations: migration_note: Renamed from beneficiary_group to follow RiC-O style naming convention (has_or_had_* pattern) - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_boundary.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_boundary.yaml index c257b62c9c..70228e2406 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_boundary.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_boundary.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: has_or_had_boundary: - id: https://nde.nl/ontology/hc/slot/has_or_had_boundary name: has_or_had_boundary title: has_or_had_boundary description: The boundary of a place or region. slot_uri: schema:geo range: Boundary annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:geo diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_branch.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_branch.yaml index 14c4ad49f0..9aa51cf194 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_branch.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_branch.yaml @@ -1,13 +1,17 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_branch name: has_or_had_branch -title: has_or_had_branch -description: Branch of an organization. -slot_uri: org:hasUnit -range: ArchiveBranch -multivalued: true -annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept -exact_mappings: -- org:hasUnit +title: Has or Had Branch +description: Indicates a branch or organizational unit of this institution. +imports: + - linkml:types + - ../classes/Branch +slots: + has_or_had_branch: + slot_uri: org:hasUnit + range: Branch + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - org:hasUnit diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_budget.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_budget.yaml index 0be449c5fc..f36f9e6249 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_budget.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_budget.yaml @@ -52,6 +52,5 @@ slots: - value: Budget(amount=45000000.0, currency=EUR, fiscal_year=2024) description: Total budget for fiscal year 2024 annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_business_criticality.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_business_criticality.yaml new file mode 100644 index 0000000000..9189aae0f8 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_business_criticality.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_business_criticality +name: has_or_had_business_criticality +title: Has Or Had Business Criticality +description: The business criticality of the entity. +imports: + - linkml:types +slots: + has_or_had_business_criticality: + slot_uri: adms:status + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - adms:status diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_category.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_category.yaml index 1af2467a3a..7cca6a2be8 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_category.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_category.yaml @@ -38,6 +38,5 @@ slots: - skos:narrower annotations: rule_53_migration: Replaces collection_focus with structured Category - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_chapter.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_chapter.yaml index e676e6ceb9..55f357fb20 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_chapter.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_chapter.yaml @@ -23,8 +23,7 @@ slots: multivalued: true slot_uri: hc:chapters annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:chapters diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_collection.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_collection.yaml index bd0d833af5..2d16e2f9d8 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_collection.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_collection.yaml @@ -64,8 +64,7 @@ slots: inverse_slot: is_or_was_collection_of deprecates: has_collection rico_pattern: hasOrHadPart - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "Custodian:\n hc_id: \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804\"\n preferred_label: \"Rijksmuseum\"\n has_or_had_collection:\n - collection_name: \"Dutch Masters Collection\"\n collection_type: \"Art\"\n - collection_name: \"Asian Art Collection\"\n collection_type: \"Art\"\n" diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_collection_narrower_type.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_collection_narrower_type.yaml new file mode 100644 index 0000000000..bf1bae71a5 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_collection_narrower_type.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_collection_narrower_type +name: has_or_had_collection_narrower_type +title: Has Or Had Collection Narrower Type +description: A narrower type classification for the collection. +imports: + - linkml:types + - ../classes/CollectionType +slots: + has_or_had_collection_narrower_type: + slot_uri: skos:narrower + range: CollectionType + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_comment.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_comment.yaml index dab6744a06..9aa324a644 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_comment.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_comment.yaml @@ -43,6 +43,5 @@ slots: comment_author: Visitor123 description: User comment on video annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_component.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_component.yaml index 639537524b..a46ac6fec1 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_component.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_component.yaml @@ -37,10 +37,10 @@ slots: See Rule 39: Slot Naming Convention (RiC-O Style) ' - migration_info: - source_slot: component_type - migration_date: '2026-01-22' - rule: Rule 53 + # migration_info: (Flattened) + migration_source_slot: component_type + migration_date: '2026-01-22' + migration_rule: Rule 53 comments: - Generic component slot for part-whole relationships - 'Range: uriorcurie - allows Component class via slot_usage' diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_condition.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_condition.yaml index 3005169b5c..326ddd008a 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_condition.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_condition.yaml @@ -52,6 +52,5 @@ slots: description_type: condition description: Good condition assessment with structured description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_condition_note.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_condition_note.yaml new file mode 100644 index 0000000000..b2928440dc --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_condition_note.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_condition_note +name: has_or_had_condition_note +title: Has Or Had Condition Note +description: Note describing the condition. +imports: + - linkml:types +slots: + has_or_had_condition_note: + slot_uri: rico:descriptiveNote + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:descriptiveNote diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_condition_of_access.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_condition_of_access.yaml new file mode 100644 index 0000000000..ecb5daa74a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_condition_of_access.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_condition_of_access +name: has_or_had_condition_of_access +title: Has or Had Condition of Access +description: Conditions affecting access to this resource. +imports: + - linkml:types + - ../classes/ConditionofAccess +slots: + has_or_had_condition_of_access: + slot_uri: rico:conditionsOfAccess + range: ConditionofAccess + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:conditionsOfAccess diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_confidence.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_confidence.yaml index 40fe2be4bf..08b54ed2e7 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_confidence.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_confidence.yaml @@ -23,8 +23,7 @@ slots: range: Confidence multivalued: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - sosa:hasSimpleResult diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_conservation_record.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_conservation_record.yaml new file mode 100644 index 0000000000..130f5a5c8b --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_conservation_record.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_conservation_record +name: has_or_had_conservation_record +title: Has Or Had Conservation Record +description: Conservation record associated with the entity. +imports: + - linkml:types + - ../classes/ConservationRecord +slots: + has_or_had_conservation_record: + slot_uri: rico:hasOrHadInstantiation + range: ConservationRecord + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadInstantiation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_contact_details.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_contact_details.yaml index aa3e213561..8feeded040 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_contact_details.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_contact_details.yaml @@ -40,6 +40,5 @@ slots: - value: https://wa.me/31612345678 description: WhatsApp contact link annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_contact_point.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_contact_point.yaml index 5b52e98666..a7995276df 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_contact_point.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_contact_point.yaml @@ -32,6 +32,5 @@ slots: migrated_from: borrower_contact migration_date: '2026-01-17' migration_rule: Rule 53/56 - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_content.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_content.yaml index 35671aaf13..a87c11bb63 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_content.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_content.yaml @@ -1,86 +1,20 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_content -name: has_or_had_content_slot -title: Has Or Had Content Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - rico: https://www.ica.org/standards/RiC/ontology# - prov: http://www.w3.org/ns/prov# - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc +name: has_or_had_content +title: Has or Had Content +description: The intellectual content associated with an entity. imports: -- linkml:types + - linkml:types + - ../classes/Content slots: has_or_had_content: slot_uri: rico:describesOrDescribed - description: 'The intellectual content associated with an entity. - - - **Temporal Semantics** (RiC-O Pattern): - - The "hasOrHad" naming follows RiC-O convention indicating this relationship - - may be historical - content descriptions may change over time as materials - - are reappraised or reclassified. - - - **Ontological Alignment**: - - - **Primary** (`slot_uri`): `rico:describesOrDescribed` - RiC-O content description predicate - - - **Close**: `dcterms:coverage` - Dublin Core coverage (temporal/spatial/topical) - - - **Close**: `schema:about` - Schema.org subject matter - - - **Usage**: - - This is a GENERIC slot intended for reuse across multiple classes. - - Classes may narrow the range in slot_usage to reference specific Content classes. - - - Content captures what a collection, document, or archive is ABOUT: - - - Temporal coverage (what time period the materials cover) - - - Spatial coverage (what geographic areas) - - - Subject matter (what topics) - - - **Distinction from other slots**: - - - `has_or_had_content` - What the materials are ABOUT (intellectual content) - - - `has_or_had_component` - What the materials physically contain (physical parts) - - - `temporal_extent` - How long an activity lasted - - - **Range**: `uriorcurie` (Rule 55 - broaden range for class-level narrowing) - - - **Migrated From**: temporal_coverage (2026-01-16) - - ' - range: uriorcurie + range: Content multivalued: true - inlined_as_list: true - exact_mappings: - - rico:describesOrDescribed - close_mappings: - - dcterms:coverage - - schema:about annotations: custodian_types: '["*"]' - custodian_types_rationale: Content description applicable to all heritage custodian types - specificity_score: 0.2 - specificity_rationale: Generic content slot used across many domains + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:describesOrDescribed + close_mappings: + - dcterms:coverage + - schema:about diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_convention.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_convention.yaml new file mode 100644 index 0000000000..4738b9dd31 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_convention.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_convention +name: has_or_had_convention +title: Has Or Had Convention +description: Convention associated with the entity. +imports: + - linkml:types +slots: + has_or_had_convention: + slot_uri: schema:legislationLegalValue + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:legislationLegalValue diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_conversion_rate.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_conversion_rate.yaml new file mode 100644 index 0000000000..606b640f4d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_conversion_rate.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_conversion_rate +name: has_or_had_conversion_rate +title: Has Or Had Conversion Rate +description: Conversion rate associated with the entity. +imports: + - linkml:types +slots: + has_or_had_conversion_rate: + slot_uri: schema:value + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:value diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_coordinates.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_coordinates.yaml index 925516791a..62c11d5666 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_coordinates.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_coordinates.yaml @@ -26,8 +26,7 @@ slots: - range: PlanarCoordinates multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:geo diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_curation_activity.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_curation_activity.yaml new file mode 100644 index 0000000000..ed073057f2 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_curation_activity.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_curation_activity +name: has_or_had_curation_activity +title: Has Or Had Curation Activity +description: Curation activity associated with the entity. +imports: + - linkml:types +slots: + has_or_had_curation_activity: + slot_uri: prov:wasGeneratedBy + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_custodian.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_custodian.yaml index d017b6c926..a0584c91c8 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_custodian.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_custodian.yaml @@ -13,8 +13,7 @@ slots: close_mappings: - schema:organization annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_data_quality_flag.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_data_quality_flag.yaml new file mode 100644 index 0000000000..329fef3cc0 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_data_quality_flag.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_data_quality_flag +name: has_or_had_data_quality_flag +title: Has Or Had Data Quality Flag +description: Data quality flag for the entity. +imports: + - linkml:types +slots: + has_or_had_data_quality_flag: + slot_uri: dqv:QualityAnnotation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dqv:QualityAnnotation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_data_service_endpoint.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_data_service_endpoint.yaml new file mode 100644 index 0000000000..89b668d7b2 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_data_service_endpoint.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_data_service_endpoint +name: has_or_had_data_service_endpoint +title: Has Or Had Data Service Endpoint +description: Data service endpoint associated with the entity. +imports: + - linkml:types +slots: + has_or_had_data_service_endpoint: + slot_uri: dcat:endpointURL + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dcat:endpointURL diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_date.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_date.yaml new file mode 100644 index 0000000000..6f67456695 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_date.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_date +name: has_or_had_date +title: Has Or Had Date +description: Date associated with the entity. +imports: + - linkml:types +slots: + has_or_had_date: + slot_uri: schema:date + range: date + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:date diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_date_of_birth.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_date_of_birth.yaml new file mode 100644 index 0000000000..1fbcdd3a59 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_date_of_birth.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_date_of_birth +name: has_or_had_date_of_birth +title: Has Or Had Date Of Birth +description: The date when the person was born. +imports: + - linkml:types +slots: + has_or_had_date_of_birth: + slot_uri: schema:birthDate + range: date + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:birthDate diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_depositing_organization.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_depositing_organization.yaml new file mode 100644 index 0000000000..53ef0901c0 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_depositing_organization.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_depositing_organization +name: has_or_had_depositing_organization +title: Has Or Had Depositing Organization +description: Organization that deposited the entity. +imports: + - linkml:types +slots: + has_or_had_depositing_organization: + slot_uri: prov:wasAttributedTo + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasAttributedTo diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_description.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_description.yaml index c31accb115..77171b8535 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_description.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_description.yaml @@ -1,101 +1,17 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_description -name: has_or_had_description_slot -title: Has Or Had Description Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - owl: http://www.w3.org/2002/07/owl# - skos: http://www.w3.org/2004/02/skos/core# - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc +name: has_or_had_description +title: Has Or Had Description +description: A description of the entity. imports: -- linkml:types + - linkml:types + - ../classes/Description slots: has_or_had_description: slot_uri: dcterms:description - description: 'Detailed description or definition of an entity. - - - **Temporal Semantics** (RiC-O Pattern): - - The "hasOrHad" naming follows RiC-O convention indicating this relationship - - may be historical - an entity''s description may change over time. - - - **Ontological Alignment**: - - - **Primary** (`slot_uri`): `dcterms:description` - Dublin Core description - - - **Exact**: `skos:definition` - SKOS definition - - - **Related**: `schema:description` - Schema.org description - - - **Usage**: - - For Type classes, this provides a formal definition of the type. - - For instance classes, this provides a description of the specific entity. - - - **Range**: `uriorcurie` (2026-01-16, Rule 55) - - - Broadened from string to uriorcurie to resolve OWL ambiguous type warnings. - - This allows classes to narrow via slot_usage to: - - - `string` for simple text descriptions - - - `Description` class for structured descriptions with language/type metadata - - - See Rule 55: Broaden Generic Predicate Ranges Instead of Creating Bespoke Predicates. - - ' - range: uriorcurie - implements: - - owl:ObjectProperty - required: false - multivalued: false - exact_mappings: - - skos:definition - - schema:description + range: Description + multivalued: true annotations: - rico_naming_convention: 'Follows RiC-O "hasOrHad" pattern for temporal predicates. - - See Rule 39: Slot Naming Convention (RiC-O Style) - - ' - replaces_slots: binding_description, branch_description, branch_office_description, budget_description, zone_description, warehouse_description, unit_description, type_description, storage_type_description - migration_date: '2026-01-15' - range_broadening_date: '2026-01-16' - range_broadening_rationale: 'Changed from range:string to range:uriorcurie per Rule 55. - - This allows classes to narrow to string or Description class - - via slot_usage without OWL ambiguous type warnings. - - Replaces need for bespoke has_or_had_structured_description slot. - - ' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept - comments: - - Generic description slot for type classes and entities - - 'Range: uriorcurie (2026-01-16) - resolves OWL ambiguous type per Rule 55' - - Classes narrow to string or Description via slot_usage - - Replaces bespoke has_or_had_structured_description slot - examples: - - value: Specialized climate-controlled facility for archival documents. - description: Simple text description - - value: Quarter leather binding with marbled boards. - description: Binding description + exact_mappings: + - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_detected.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_detected.yaml index 741917533b..ed4f0c18b6 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_detected.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_detected.yaml @@ -37,8 +37,7 @@ slots: ' replaces_slots: transition_types_detected, text_types_detected migration_date: '2026-01-13' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic detection slot for analysis/observation results diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_device.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_device.yaml index ebd87ebf0d..b1cbbd31bd 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_device.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_device.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: has_or_had_device: - id: https://nde.nl/ontology/hc/slot/has_or_had_device name: has_or_had_device title: has_or_had_device description: Device associated with the entity. @@ -25,8 +24,7 @@ slots: range: IoTDevice multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - sosa:madeBySensor diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_digital_platform.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_digital_platform.yaml index 7eb806ec5d..893829ade0 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_digital_platform.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_digital_platform.yaml @@ -41,8 +41,7 @@ slots: annotations: inverse_slot: is_or_was_platform_of rico_pattern: hasOrHadPart - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "Custodian:\n preferred_label: \"Noord-Hollands Archief\"\n has_or_had_digital_platform:\n - platform_name: \"NHA Online Inventory\"\n platform_url: \"https://inventaris.noord-hollandsarchief.nl\"\n platform_status: \"active\"\n - platform_name: \"Legacy Catalog System\"\n platform_url: null\n platform_status: \"decommissioned\"\n end_date: \"2015-06-30\"\n" diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_digital_presence.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_digital_presence.yaml index fd96f8a20e..6a633a5fda 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_digital_presence.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_digital_presence.yaml @@ -62,8 +62,7 @@ slots: ' replaces_slots: digital_platform migration_date: '2026-01-25' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Links custodian to digital platforms diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_document.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_document.yaml index 7869d1eb53..e792280541 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_document.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_document.yaml @@ -23,8 +23,7 @@ slots: range: ArticlesOfAssociation multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - foaf:isPrimaryTopicOf diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_documentation.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_documentation.yaml index e61fa2200d..114ab6ee27 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_documentation.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_documentation.yaml @@ -49,6 +49,5 @@ slots: - value: https://manual.collectiveaccess.org/ description: CMS documentation URL annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_documentation_source.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_documentation_source.yaml new file mode 100644 index 0000000000..51d28d317a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_documentation_source.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_documentation_source +name: has_or_had_documentation_source +title: Has Or Had Documentation Source +description: Documentation source for the entity. +imports: + - linkml:types +slots: + has_or_had_documentation_source: + slot_uri: schema:citation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:citation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_domain.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_domain.yaml index 4058f5e297..77e4ba1236 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_domain.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_domain.yaml @@ -43,6 +43,5 @@ slots: domain_type: HERITAGE description: Cultural heritage domain annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_edition.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_edition.yaml index 419cc02fc7..9adf4040a4 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_edition.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_edition.yaml @@ -30,6 +30,5 @@ slots: close_mappings: - bibo:edition annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_endowment_draw.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_endowment_draw.yaml index e4cc3b3947..b607a0a36b 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_endowment_draw.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_endowment_draw.yaml @@ -29,6 +29,5 @@ slots: close_mappings: - schema:amount annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_endpoint.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_endpoint.yaml index 89bf32ba35..05a0678de1 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_endpoint.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_endpoint.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: has_or_had_endpoint: - id: https://nde.nl/ontology/hc/slot/has_or_had_endpoint name: has_or_had_endpoint title: has_or_had_endpoint description: The data service endpoint. @@ -25,8 +24,7 @@ slots: range: DataServiceEndpoint multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcat:endpointURL diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_engagement_metric.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_engagement_metric.yaml index af0b0f7389..306cb3190a 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_engagement_metric.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_engagement_metric.yaml @@ -29,6 +29,5 @@ slots: close_mappings: - schema:userInteractionCount annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_environmental_condition.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_environmental_condition.yaml new file mode 100644 index 0000000000..5dcdf17762 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_environmental_condition.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_environmental_condition +name: has_or_had_environmental_condition +title: Has Or Had Environmental Condition +description: Environmental condition associated with the entity. +imports: + - linkml:types + - ../classes/Condition +slots: + has_or_had_environmental_condition: + slot_uri: rico:hasOrHadPhysicalLocation + range: Condition + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadPhysicalLocation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_equipment.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_equipment.yaml index f22047a4b3..8e0e7bbf3a 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_equipment.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_equipment.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: has_or_had_equipment: - id: https://nde.nl/ontology/hc/slot/has_or_had_equipment name: has_or_had_equipment title: has_or_had_equipment description: Equipment associated with a facility or process. @@ -25,8 +24,7 @@ slots: range: AVEquipment multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:instrument diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_equipment_type.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_equipment_type.yaml index 062b11a97a..753e5eff95 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_equipment_type.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_equipment_type.yaml @@ -27,8 +27,7 @@ slots: multivalued: true description: Links to the type of equipment available or used. annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:hasOrHadEquipmentType diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_examination_method.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_examination_method.yaml new file mode 100644 index 0000000000..cad0d73c64 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_examination_method.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_examination_method +name: has_or_had_examination_method +title: Has Or Had Examination Method +description: Method used for examination. +imports: + - linkml:types +slots: + has_or_had_examination_method: + slot_uri: schema:measurementTechnique + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:measurementTechnique diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_example.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_example.yaml index 81b33db7f4..a0828eef74 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_example.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_example.yaml @@ -27,8 +27,7 @@ slots: multivalued: true inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:example diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_exhibition.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_exhibition.yaml index ea19e1a8fd..784f6dcfc4 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_exhibition.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_exhibition.yaml @@ -42,8 +42,7 @@ slots: ' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:event diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_expense.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_expense.yaml index d51c0a79d8..e6d6a9dbf7 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_expense.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_expense.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: has_or_had_expense: - id: https://nde.nl/ontology/hc/slot/has_or_had_expense name: has_or_had_expense title: has_or_had_expense description: Expense incurred. @@ -25,8 +24,7 @@ slots: range: Expense multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:expense diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_expenses.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_expenses.yaml new file mode 100644 index 0000000000..e1fb86f00c --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_expenses.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_expenses +name: has_or_had_expenses +title: Has Or Had Expenses +description: Expenses incurred by the entity. +imports: + - linkml:types + - ../classes/Expenses +slots: + has_or_had_expenses: + slot_uri: schema:expense + range: Expenses + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:expense diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_expertise_in.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_expertise_in.yaml index 7bbcada421..ca8f86fa81 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_expertise_in.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_expertise_in.yaml @@ -27,8 +27,7 @@ slots: multivalued: true inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:knowsAbout diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_exposed_collection.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_exposed_collection.yaml new file mode 100644 index 0000000000..520a561455 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_exposed_collection.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_exposed_collection +name: has_or_had_exposed_collection +title: Has Or Had Exposed Collection +description: Collection exposed by the entity. +imports: + - linkml:types + - ../classes/CustodianCollection +slots: + has_or_had_exposed_collection: + slot_uri: schema:collection + range: CustodianCollection + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:collection diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_facility.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_facility.yaml index a15709362c..07d9433a9b 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_facility.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_facility.yaml @@ -30,6 +30,5 @@ slots: facility_type: FOOD_SERVICE description: "On-site caf\xE9 facility" annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_feature.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_feature.yaml index dbac525aed..5afea67b3d 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_feature.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_feature.yaml @@ -43,6 +43,5 @@ slots: feature_type: SEARCH description: Full-text search feature annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_fee.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_fee.yaml index 25dfaf397d..a2f8643a29 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_fee.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_fee.yaml @@ -15,8 +15,7 @@ slots: range: AdmissionFee multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:priceSpecification diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_file_path.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_file_path.yaml index 45e9fc72e5..f6c6785b2d 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_file_path.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_file_path.yaml @@ -22,8 +22,7 @@ slots: slot_uri: schema:contentUrl annotations: rico_naming_convention: Follows RiC-O "hasOrHad" pattern for temporal predicates. - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:contentUrl diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_finding_aid.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_finding_aid.yaml new file mode 100644 index 0000000000..8ebe880ea9 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_finding_aid.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_finding_aid +name: has_or_had_finding_aid +title: Has Or Had Finding Aid +description: Finding aid associated with the entity. +imports: + - linkml:types + - ../classes/FindingAid +slots: + has_or_had_finding_aid: + slot_uri: rico:hasOrHadFindingAid + range: FindingAid + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadFindingAid diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_fixity.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_fixity.yaml index f53ad039cd..42234762db 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_fixity.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_fixity.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - premis:fixity diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_flag.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_flag.yaml index 42c32ccbe8..58e39a8d1b 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_flag.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_flag.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: has_or_had_flag: - id: https://nde.nl/ontology/hc/slot/has_or_had_flag name: has_or_had_flag title: has_or_had_flag description: Data quality flag or status indicator. @@ -25,8 +24,7 @@ slots: range: DataQualityFlag multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dqv:hasQualityAnnotation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_focus.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_focus.yaml index d9a4ea621f..ec3f0a1764 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_focus.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_focus.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:scopeNote diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_fond.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_fond.yaml index 592ebf59d8..a5a8083409 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_fond.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_fond.yaml @@ -24,8 +24,7 @@ slots: range: string slot_uri: rico:isOrWasIncludedIn annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:isOrWasIncludedIn diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_funded.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_funded.yaml index a96703d71d..20064bdf85 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_funded.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_funded.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - frapo:funds diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_generate.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_generate.yaml new file mode 100644 index 0000000000..b514fd30ad --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_generate.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_generate +name: has_or_had_generate +title: Has Or Had Generate +description: Generation of the entity. +imports: + - linkml:types +slots: + has_or_had_generate: + slot_uri: prov:wasGeneratedBy + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_geofeature.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_geofeature.yaml index 2d53df324e..f895cb3c04 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_geofeature.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_geofeature.yaml @@ -23,8 +23,7 @@ slots: range: GeoFeature multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - gn:featureClass diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_geographic_extent.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_geographic_extent.yaml index 3d24923b6c..8c043f47b4 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_geographic_extent.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_geographic_extent.yaml @@ -35,8 +35,7 @@ slots: migrated_from: bounding_box migration_date: '2026-01-17' migration_rule: Rule 53/56 - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: POLYGON((4.72 52.28, 5.08 52.28, 5.08 52.43, 4.72 52.43, 4.72 52.28)) diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_geographic_subdivision.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_geographic_subdivision.yaml index a7a26ce3d9..6dd567d068 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_geographic_subdivision.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_geographic_subdivision.yaml @@ -42,8 +42,7 @@ slots: replaces_slots: subregion migration_date: '2026-01-17' iso_standard: ISO 3166-2 - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic geographic subdivision slot (state, province, region, etc.) diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_geometric_extent.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_geometric_extent.yaml index 5d8bf0a6d4..0c4bc51019 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_geometric_extent.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_geometric_extent.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - geosparql:hasGeometry diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_geometry.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_geometry.yaml index 1fce3d14c0..e639944f8b 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_geometry.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_geometry.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - geosparql:hasGeometry diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_habitat.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_habitat.yaml index 0704872dc2..3d463d6d9a 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_habitat.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_habitat.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dwc:habitat diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_height.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_height.yaml index f45f30850b..ad8300f00f 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_height.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_height.yaml @@ -25,8 +25,7 @@ slots: rico_naming_convention: Follows RiC-O "hasOrHad" pattern for temporal predicates. replaces_slots: height migration_date: '2026-01-28' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:height diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_heritage_type.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_heritage_type.yaml new file mode 100644 index 0000000000..9e2fc4b021 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_heritage_type.yaml @@ -0,0 +1,15 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_heritage_type +name: has_or_had_heritage_type +title: Has or Had Heritage Type +description: The heritage type associated with this connection. +imports: + - linkml:types + - ../classes/HeritageType +slots: + has_or_had_heritage_type: + slot_uri: hc:heritageType + range: HeritageType + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_homepage.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_homepage.yaml index 4d9e06750a..5bb6876f71 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_homepage.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_homepage.yaml @@ -23,8 +23,7 @@ slots: slot_uri: foaf:homepage annotations: rico_naming_convention: Follows RiC-O "hasOrHad" pattern for temporal predicates. - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - foaf:homepage diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_http_status.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_http_status.yaml index 9ddeb285b4..93d613ad6c 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_http_status.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_http_status.yaml @@ -21,6 +21,5 @@ slots: range: integer annotations: rico_naming_convention: Follows RiC-O "hasOrHad" pattern for temporal predicates. - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_hypernym.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_hypernym.yaml index ad6dd1e03e..3ded2a6830 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_hypernym.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_hypernym.yaml @@ -38,8 +38,7 @@ slots: ' replaces_slots: storage_type_broader migration_date: '2026-01-13' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic hypernym slot for type classification hierarchies diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_hyponym.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_hyponym.yaml index a6e9ec0301..12ac8cf323 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_hyponym.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_hyponym.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: has_or_had_hyponym: - id: https://nde.nl/ontology/hc/slot/has_or_had_hyponym name: has_or_had_hyponym title: has_or_had_hyponym description: Narrower term or instance. @@ -25,8 +24,7 @@ slots: range: Hyponym multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_ich_safeguarding_measure.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_ich_safeguarding_measure.yaml new file mode 100644 index 0000000000..a7de992d27 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_ich_safeguarding_measure.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_ich_safeguarding_measure +name: has_or_had_ich_safeguarding_measure +title: Has Or Had ICH Safeguarding Measure +description: Safeguarding measure for ICH. +imports: + - linkml:types +slots: + has_or_had_ich_safeguarding_measure: + slot_uri: schema:Action + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:Action diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_identifier.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_identifier.yaml index 76cfdf55c2..bf1db74e1f 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_identifier.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_identifier.yaml @@ -1,54 +1,17 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_identifier -name: has_or_had_identifier_slot -title: Has Or Had Identifier Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - owl: http://www.w3.org/2002/07/owl# - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - adms: http://www.w3.org/ns/adms# - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc +name: has_or_had_identifier +title: Has Or Had Identifier +description: An identifier associated with the entity. imports: -- linkml:types + - linkml:types + - ../classes/Identifier slots: has_or_had_identifier: - slot_uri: hc:hasOrHadIdentifier - description: "Unique identifier for an entity.\n\n**Temporal Semantics** (RiC-O Pattern):\nThe \"hasOrHad\" naming follows RiC-O convention indicating this relationship\nmay be historical - an entity may have changed identifiers over time.\n\n**Ontological Alignment**:\n- **Primary** (`slot_uri`): `hc:hasOrHadIdentifier` - Heritage Custodian\n ObjectProperty for class-valued identifier ranges\n- **Close**: `dcterms:identifier` - Dublin Core identifier (DatatypeProperty)\n- **Close**: `schema:identifier` - Schema.org identifier\n- **Related**: `adms:identifier` - ADMS identifier for interoperability\n\n**Format**:\nTypically a URI or CURIE following NDE Heritage Custodian ontology conventions.\nFormat: https://nde.nl/ontology/hc/{type-class}/{slug}\n\n**Note**: slot_uri changed from dcterms:identifier to hc:hasOrHadIdentifier (2026-01-16)\nto allow class-valued ranges (BOLDIdentifier, etc.).\n\n**Range**: `Any` (2026-01-16) - Allows uriorcurie values and Identifier class instances.\n" - range: uriorcurie - implements: - - owl:ObjectProperty - required: false - multivalued: false - close_mappings: - - dcterms:identifier - - schema:identifier - related_mappings: - - adms:identifier + slot_uri: dcterms:identifier + range: Identifier + multivalued: true annotations: - rico_naming_convention: 'Follows RiC-O "hasOrHad" pattern for temporal predicates. - - See Rule 39: Slot Naming Convention (RiC-O Style) - - ' - replaces_slots: storage_type_id - migration_date: '2026-01-13' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept - comments: - - Generic identifier slot for type classes and entities - - Typically used as the primary identifier for Type class instances - - Format should follow NDE HC ontology URI conventions - - 'RiC-O naming: hasOrHad indicates potentially historical relationship' - examples: - - value: https://nde.nl/ontology/hc/storage-type/archive-depot - description: Archive depot storage type identifier - - value: https://nde.nl/ontology/hc/zone-type/climate-controlled - description: Climate controlled zone type identifier + exact_mappings: + - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_identify.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_identify.yaml new file mode 100644 index 0000000000..33290ae242 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_identify.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_identify +name: has_or_had_identify +title: Has Or Had Identify +description: Identifying information. +imports: + - linkml:types +slots: + has_or_had_identify: + slot_uri: schema:identifier + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_index_number.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_index_number.yaml index a497a3c822..c81e246119 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_index_number.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_index_number.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:identifier diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_interface.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_interface.yaml index 76d35e8604..d2cb110cb6 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_interface.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_interface.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcat:accessService diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_investment.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_investment.yaml index ac24e0f7c0..fc4baa07a0 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_investment.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_investment.yaml @@ -40,8 +40,7 @@ slots: unit: EUR description: Total investments of 2 million EUR annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:amount diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_iot_device.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_iot_device.yaml new file mode 100644 index 0000000000..7d8ebe3809 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_iot_device.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_iot_device +name: has_or_had_iot_device +title: Has Or Had IoT Device +description: IoT device associated with the entity. +imports: + - linkml:types +slots: + has_or_had_iot_device: + slot_uri: sosa:hosts + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - sosa:hosts diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_key_archive.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_key_archive.yaml new file mode 100644 index 0000000000..fedb5dbe2c --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_key_archive.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_key_archive +name: has_or_had_key_archive +title: Has Or Had Key Archive +description: Key archive associated with the entity. +imports: + - linkml:types +slots: + has_or_had_key_archive: + slot_uri: rico:hasOrHadInstantiation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadInstantiation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_label.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_label.yaml index 88097fba4a..11d11928e4 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_label.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_label.yaml @@ -1,57 +1,21 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_label -name: has_or_had_label_slot -title: Has Or Had Label Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - owl: http://www.w3.org/2002/07/owl# - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc +name: has_or_had_label +title: Has Or Had Label +description: Human-readable label for an entity. imports: -- linkml:types + - linkml:types + - ../classes/Label slots: has_or_had_label: slot_uri: hc:hasOrHadLabel - description: "Human-readable label for an entity.\n\n**Temporal Semantics** (RiC-O Pattern):\nThe \"hasOrHad\" naming follows RiC-O convention indicating this relationship\nmay be historical - an entity's label may change over time (name changes).\n\n**Ontological Alignment**:\n- **Primary** (`slot_uri`): `hc:hasOrHadLabel` - Heritage Custodian ObjectProperty\n for flexible label handling (string or Label class)\n- **Exact**: `skos:prefLabel` - SKOS preferred label (DatatypeProperty)\n- **Close**: `rdfs:label` - RDF Schema label\n- **Related**: `schema:name` - Schema.org name\n\n**Usage**:\nFor Type classes, this provides the preferred lexical label.\nFor multilingual support, use with language tags (e.g., \"Archive Depot@en\").\nClasses may override range to Label class for structured labels.\n\n**Note**: slot_uri changed from skos:prefLabel to hc:hasOrHadLabel (2026-01-16)\nto allow class-valued ranges when classes override. skos:prefLabel moved to\nexact_mappings.\n\n**Range**: `Any`\ - \ (2026-01-16) - Allows both string values and Label class instances.\n" - range: uriorcurie - implements: - - owl:ObjectProperty - required: false + range: Label multivalued: true - exact_mappings: - - skos:prefLabel - close_mappings: - - rdfs:label - related_mappings: - - schema:name annotations: - rico_naming_convention: 'Follows RiC-O "hasOrHad" pattern for temporal predicates. - - See Rule 39: Slot Naming Convention (RiC-O Style) - - ' - replaces_slots: storage_type_label - migration_date: '2026-01-13' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept - comments: - - Generic label slot for type classes and entities - - Maps to skos:prefLabel as preferred lexical label - - Multivalued for multilingual labels (with language tags) - - 'RiC-O naming: hasOrHad indicates potentially historical relationship' - examples: - - value: Archive Depot - description: English label for archive depot storage type - - value: Archiefbewaarplaats@nl - description: Dutch label with language tag - - value: Archivlager@de - description: German label with language tag + exact_mappings: + - skos:prefLabel + close_mappings: + - rdfs:label + related_mappings: + - schema:name diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_language.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_language.yaml index 3f33f6f351..2042ac7c95 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_language.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_language.yaml @@ -31,8 +31,7 @@ slots: inlined_as_list: true slot_uri: dct:language annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dct:language diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_liability.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_liability.yaml index c5de59635c..e3caabb1a2 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_liability.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_liability.yaml @@ -40,8 +40,7 @@ slots: unit: EUR description: Total liabilities of 500,000 EUR annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:amount diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_loaned_object.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_loaned_object.yaml new file mode 100644 index 0000000000..ef07121c77 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_loaned_object.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_loaned_object +name: has_or_had_loaned_object +title: Has Or Had Loaned Object +description: Object loaned by the entity. +imports: + - linkml:types +slots: + has_or_had_loaned_object: + slot_uri: schema:loanedItem + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:loanedItem diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_location.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_location.yaml index afd01d55c7..ca9dacdcb3 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_location.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_location.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: has_or_had_location: - id: https://nde.nl/ontology/hc/slot/has_or_had_location name: has_or_had_location title: has_or_had_location description: The location of an entity. slot_uri: schema:location range: Place annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:location diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_managed_by_cm.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_managed_by_cm.yaml new file mode 100644 index 0000000000..490bce2681 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_managed_by_cm.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_managed_by_cm +name: has_or_had_managed_by_cm +title: Has Or Had Managed By CM +description: Managed by Content Management System. +imports: + - linkml:types +slots: + has_or_had_managed_by_cm: + slot_uri: schema:maintainedBy + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:maintainedBy diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_managed_collection.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_managed_collection.yaml new file mode 100644 index 0000000000..0f4a4580f0 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_managed_collection.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_managed_collection +name: has_or_had_managed_collection +title: Has Or Had Managed Collection +description: Collections managed by this entity. +imports: + - linkml:types + - ../classes/CustodianCollection +slots: + has_or_had_managed_collection: + slot_uri: rico:isOrWasManagerOf + range: CustodianCollection + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:isOrWasManagerOf diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_manages_collection.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_manages_collection.yaml new file mode 100644 index 0000000000..94900f3422 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_manages_collection.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_manages_collection +name: has_or_had_manages_collection +title: Has Or Had Manages Collection +description: Collection managed by this entity. +imports: + - linkml:types + - ../classes/CustodianCollection +slots: + has_or_had_manages_collection: + slot_uri: rico:isOrWasManagerOf + range: CustodianCollection + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:isOrWasManagerOf diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_mandate.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_mandate.yaml index 5f3bde1dbc..dfd38f0405 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_mandate.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_mandate.yaml @@ -18,5 +18,5 @@ slots: multivalued: true inlined: true annotations: - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_mean.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_mean.yaml index 5d183690bd..6b6b19b296 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_mean.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_mean.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: has_or_had_mean: - id: https://nde.nl/ontology/hc/slot/has_or_had_mean name: has_or_had_mean title: has_or_had_mean description: The mean value. slot_uri: schema:value range: MeanValue annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:value diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_measurement.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_measurement.yaml index 7365e3387f..bb560d7b4e 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_measurement.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_measurement.yaml @@ -48,6 +48,5 @@ slots: close_mappings: - crm:P39_measured annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_measurement_type.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_measurement_type.yaml index 691e204c24..2c62f98fe6 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_measurement_type.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_measurement_type.yaml @@ -35,6 +35,5 @@ slots: close_mappings: - qudt:quantityKind annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_member.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_member.yaml index 4792a33e32..1d31a89053 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_member.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_member.yaml @@ -77,8 +77,7 @@ slots: inverse_slot: is_or_was_member_of deprecates: has_member rico_pattern: hasOrHadMember - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "EncompassingBody:\n organization_name: \"Netwerk Digitaal Erfgoed\"\n organization_type: \"NETWORK\"\n has_or_had_member:\n - \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804\" # Rijksmuseum\n - \"https://nde.nl/ontology/hc/nl-zh-dha-a-na-q474738\" # Nationaal Archief\n" diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_member_custodian.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_member_custodian.yaml new file mode 100644 index 0000000000..53fddffa2f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_member_custodian.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_member_custodian +name: has_or_had_member_custodian +title: Has Or Had Member Custodian +description: Custodian that is a member of this entity. +imports: + - linkml:types + - ../classes/Custodian +slots: + has_or_had_member_custodian: + slot_uri: org:hasMember + range: Custodian + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - org:hasMember diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_metadata.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_metadata.yaml index 001c5e3961..0844d8e032 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_metadata.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_metadata.yaml @@ -29,6 +29,5 @@ slots: close_mappings: - prov:wasGeneratedBy annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_method.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_method.yaml index d8f0ea9f03..97e003966f 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_method.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_method.yaml @@ -50,6 +50,5 @@ slots: method_name: GET description: HTTP GET method annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_methodology.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_methodology.yaml index 3a8414895f..936b20bf4a 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_methodology.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_methodology.yaml @@ -32,6 +32,5 @@ slots: rule_53_compliant: true link_branch: 2 migration_source: unique_object_count, unique_face_count - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_model.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_model.yaml index 9ba92ff4e7..9cd7dc47cf 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_model.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_model.yaml @@ -25,6 +25,5 @@ slots: exact_mappings: - schema:businessFunction annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_name.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_name.yaml index 525d4ef624..cbb1ad2bdc 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_name.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_name.yaml @@ -75,8 +75,7 @@ slots: ' replaces_slots: author_name, auditor_name, organization_name migration_date: '2026-01-16' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic name slot for entities diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_net_asset.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_net_asset.yaml new file mode 100644 index 0000000000..371e759d85 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_net_asset.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_net_asset +name: has_or_had_net_asset +title: Has Or Had Net Asset +description: Net asset value. +imports: + - linkml:types +slots: + has_or_had_net_asset: + slot_uri: schema:netWorth + range: decimal + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:netWorth diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_note.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_note.yaml index 8d50a9a1ed..2938491fe2 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_note.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_note.yaml @@ -40,6 +40,5 @@ slots: note_date: '2024-01-15' description: Extraction/migration note annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_objective.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_objective.yaml index 66546e5def..78997323ca 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_objective.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_objective.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: has_or_had_objective: - id: https://nde.nl/ontology/hc/slot/has_or_had_objective name: has_or_had_objective title: has_or_had_objective description: The objective of an action or measure. slot_uri: schema:target range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:target diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_opening_hour.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_opening_hour.yaml index e4a033ac26..fc48cd4733 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_opening_hour.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_opening_hour.yaml @@ -44,6 +44,5 @@ slots: closes: '17:00' description: Monday opening hours annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_operate.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_operate.yaml new file mode 100644 index 0000000000..b12e5dae18 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_operate.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_operate +name: has_or_had_operate +title: Has Or Had Operate +description: Operates or operated the entity. +imports: + - linkml:types +slots: + has_or_had_operate: + slot_uri: schema:owns + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:owns diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_operates_platform_type.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_operates_platform_type.yaml new file mode 100644 index 0000000000..bb3fc6da1b --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_operates_platform_type.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_operates_platform_type +name: has_or_had_operates_platform_type +title: Has Or Had Operates Platform Type +description: The type of platform operated. +imports: + - linkml:types +slots: + has_or_had_operates_platform_type: + slot_uri: sosa:Platform + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - sosa:Platform diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_operates_storage_type.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_operates_storage_type.yaml new file mode 100644 index 0000000000..36cdb8a872 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_operates_storage_type.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_operates_storage_type +name: has_or_had_operates_storage_type +title: Has Or Had Operates Storage Type +description: The type of storage operated. +imports: + - linkml:types +slots: + has_or_had_operates_storage_type: + slot_uri: rico:hasOrHadPhysicalLocation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadPhysicalLocation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_organizational_change_event.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_organizational_change_event.yaml new file mode 100644 index 0000000000..29d5feffc4 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_organizational_change_event.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_organizational_change_event +name: has_or_had_organizational_change_event +title: Has Or Had Organizational Change Event +description: Organizational change event associated with the entity. +imports: + - linkml:types + - ../classes/OrganizationalChangeEvent +slots: + has_or_had_organizational_change_event: + slot_uri: prov:wasGeneratedBy + range: OrganizationalChangeEvent + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_organizer.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_organizer.yaml index b5ca6e16f9..6a4ac4c4aa 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_organizer.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_organizer.yaml @@ -79,8 +79,7 @@ slots: ' replaces_slots: co_organized_by, organized_by (partial - role discrimination) migration_date: '2026-01-19' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic organizer slot for events, exhibitions, programs diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_origin.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_origin.yaml index 9a5b537c1b..f4668124f6 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_origin.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_origin.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:atLocation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_owner.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_owner.yaml index b650bcdcaf..6fdb595eb7 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_owner.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_owner.yaml @@ -36,8 +36,7 @@ slots: ' migration_date: '2026-01-15' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Ownership relationship for provenance tracking diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_participant.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_participant.yaml new file mode 100644 index 0000000000..4c9b5ffeb1 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_participant.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_participant +name: has_or_had_participant +title: Has Or Had Participant +description: A participant in the event. +imports: + - linkml:types +slots: + has_or_had_participant: + slot_uri: prov:agent + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:agent diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_participated_in.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_participated_in.yaml index b93400cca4..ad8ba27fec 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_participated_in.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_participated_in.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:isOrWasParticipantIn diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_participated_in_event.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_participated_in_event.yaml new file mode 100644 index 0000000000..8bb26ac1b8 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_participated_in_event.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_participated_in_event +name: has_or_had_participated_in_event +title: Has Or Had Participated In Event +description: Event the entity participated in. +imports: + - linkml:types +slots: + has_or_had_participated_in_event: + slot_uri: prov:hadActivity + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:hadActivity diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_participated_in_project.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_participated_in_project.yaml new file mode 100644 index 0000000000..e496fe423d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_participated_in_project.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_participated_in_project +name: has_or_had_participated_in_project +title: Has Or Had Participated In Project +description: Project the entity participated in. +imports: + - linkml:types +slots: + has_or_had_participated_in_project: + slot_uri: frapo:hasProject + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - frapo:hasProject diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_period.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_period.yaml index 066caf6800..f1d235f191 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_period.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_period.yaml @@ -22,8 +22,7 @@ slots: range: TemporalPeriod multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:temporal diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_place_of_birth.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_place_of_birth.yaml new file mode 100644 index 0000000000..64cc78b7cc --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_place_of_birth.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_place_of_birth +name: has_or_had_place_of_birth +title: Has Or Had Place Of Birth +description: The place where the person was born. +imports: + - linkml:types +slots: + has_or_had_place_of_birth: + slot_uri: schema:birthPlace + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:birthPlace diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_policy.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_policy.yaml index c3d2c136a3..6f6b3130ce 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_policy.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_policy.yaml @@ -1,13 +1,16 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_policy name: has_or_had_policy title: has_or_had_policy -description: Policy associated with an entity. -slot_uri: schema:publishingPrinciples -range: Policy -multivalued: true -annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept -exact_mappings: -- schema:publishingPrinciples +imports: + - linkml:types +slots: + has_or_had_policy: + description: Policy associated with an entity. + slot_uri: schema:publishingPrinciples + range: Policy + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:publishingPrinciples diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_policy_reference.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_policy_reference.yaml new file mode 100644 index 0000000000..29eb38d45a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_policy_reference.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_policy_reference +name: has_or_had_policy_reference +title: Has Or Had Policy Reference +description: Reference to a policy. +imports: + - linkml:types +slots: + has_or_had_policy_reference: + slot_uri: odrl:hasPolicy + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - odrl:hasPolicy diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_portal_data_source.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_portal_data_source.yaml new file mode 100644 index 0000000000..26cd10f5a6 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_portal_data_source.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_portal_data_source +name: has_or_had_portal_data_source +title: Has Or Had Portal Data Source +description: Data source for the portal. +imports: + - linkml:types +slots: + has_or_had_portal_data_source: + slot_uri: prov:wasDerivedFrom + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasDerivedFrom diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_post_type.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_post_type.yaml new file mode 100644 index 0000000000..afecdf8098 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_post_type.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_post_type +name: has_or_had_post_type +title: Has Or Had Post Type +description: The type of post. +imports: + - linkml:types +slots: + has_or_had_post_type: + slot_uri: schema:additionalType + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:additionalType diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_powered_by_cm.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_powered_by_cm.yaml new file mode 100644 index 0000000000..ae163c83f7 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_powered_by_cm.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_powered_by_cm +name: has_or_had_powered_by_cm +title: Has Or Had Powered By CM +description: Content Management System that powers this platform. +imports: + - linkml:types +slots: + has_or_had_powered_by_cm: + slot_uri: schema:softwareVersion + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:softwareVersion diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_previous_owner.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_previous_owner.yaml new file mode 100644 index 0000000000..a0bd4d3b65 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_previous_owner.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_previous_owner +name: has_or_had_previous_owner +title: Has Or Had Previous Owner +description: Previous owner of the entity. +imports: + - linkml:types +slots: + has_or_had_previous_owner: + slot_uri: prov:wasAttributedTo + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasAttributedTo diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_price.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_price.yaml index d5a104c71a..1fe0fa01bb 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_price.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_price.yaml @@ -36,6 +36,5 @@ slots: - schema:price - schema:priceRange annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_primary_presence_assertion.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_primary_presence_assertion.yaml new file mode 100644 index 0000000000..fe95606ba1 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_primary_presence_assertion.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_primary_presence_assertion +name: has_or_had_primary_presence_assertion +title: Has Or Had Primary Presence Assertion +description: Assertion of primary presence. +imports: + - linkml:types + - ../classes/PrimaryDigitalPresenceAssertion +slots: + has_or_had_primary_presence_assertion: + slot_uri: schema:mainEntity + range: PrimaryDigitalPresenceAssertion + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:mainEntity diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_profile.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_profile.yaml index 4911fd0c01..611d5db42d 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_profile.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_profile.yaml @@ -73,6 +73,5 @@ slots: migration_source: target_profile migration_date: '2026-01-16' migration_rule: Rule 53/56 - semantic consistency over simplicity - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_program.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_program.yaml new file mode 100644 index 0000000000..a7779a638a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_program.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_program +name: has_or_had_program +title: Has Or Had Program +description: Program associated with the entity. +imports: + - linkml:types +slots: + has_or_had_program: + slot_uri: schema:program + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:program diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_project.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_project.yaml new file mode 100644 index 0000000000..c058ae9b09 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_project.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_project +name: has_or_had_project +title: Has Or Had Project +description: Project associated with the entity. +imports: + - linkml:types +slots: + has_or_had_project: + slot_uri: frapo:hasProject + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - frapo:hasProject diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_provenance_event.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_provenance_event.yaml new file mode 100644 index 0000000000..814897cd24 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_provenance_event.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_provenance_event +name: has_or_had_provenance_event +title: Has Or Had Provenance Event +description: Provenance event associated with the entity. +imports: + - linkml:types + - ../classes/ProvenanceEvent +slots: + has_or_had_provenance_event: + slot_uri: prov:wasGeneratedBy + range: ProvenanceEvent + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_provenance_path.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_provenance_path.yaml index 3849ff5c43..8927604b65 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_provenance_path.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_provenance_path.yaml @@ -1,45 +1,15 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_provenance_path -name: has_or_had_provenance_path_slot -title: Has Or Had Provenance Path Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - prov: http://www.w3.org/ns/prov# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# +name: has_or_had_provenance_path +title: Has or Had Provenance Path +description: The provenance path associated with this entity. imports: -- linkml:types -- ../classes/ProvenancePath -default_prefix: hc + - linkml:types + - ../classes/ProvenancePath slots: has_or_had_provenance_path: - description: 'Links a provenance record to a specific path expression that identifies the location of the source data within a document. - - **TEMPORAL SEMANTICS** (RiC-O style): The "has_or_had" naming indicates that path associations can change: - Document structure may change, invalidating old paths - Multiple paths may point to same data over time - Historical paths preserved for audit trail - - **PATH TYPES**: - XPath: For HTML/XML documents - JSONPath: For JSON documents - CSS Selector: For web scraping - - **USAGE**: Typically used within a Provenance class to link the provenance activity to the specific document location from which data was extracted.' + slot_uri: hc:provenancePath range: ProvenancePath - slot_uri: prov:atLocation - inlined: true - exact_mappings: - - prov:atLocation + multivalued: true annotations: custodian_types: '["*"]' - custodian_types_rationale: Provenance path tracking applicable wherever document extraction occurs. - custodian_types_primary: '*' - specificity_score: 0.7 - specificity_rationale: High specificity - only relevant for document-based provenance tracking. - examples: - - value: "has_or_had_provenance_path:\n expression: \"/html[1]/body[1]/div[3]/h1\"\n matched_text: \"Museum Name\"\n match_score: 1.0\n" - description: Provenance path pointing to an H1 element in HTML. - comments: - - Created from slot_fixes.yaml migration (2026-01-14) - - Replaces direct xpath slot usage with structured path object - - Links Provenance class to ProvenancePath class + custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_publisher.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_publisher.yaml index 2744030438..e614d8242c 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_publisher.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_publisher.yaml @@ -71,6 +71,5 @@ slots: has_or_had_location: New Haven description: Academic press publisher annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_qualifier.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_qualifier.yaml index 0392b4ddb6..0c7ffe590e 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_qualifier.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_qualifier.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: has_or_had_qualifier: - id: https://nde.nl/ontology/hc/slot/has_or_had_qualifier name: has_or_had_qualifier title: has_or_had_qualifier description: Qualifier for a statement. slot_uri: schema:qualifier range: Qualifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:qualifier diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_quantity.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_quantity.yaml index 38288a259c..f4ba6b8306 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_quantity.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_quantity.yaml @@ -1,47 +1,17 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_quantity -name: has_or_had_quantity_slot -title: Has Or Had Quantity Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc +name: has_or_had_quantity +title: Has or Had Quantity +description: The quantity associated with an entity. imports: -- linkml:types + - linkml:types + - ../classes/Quantity slots: has_or_had_quantity: slot_uri: schema:value - description: 'The numeric value of a quantity. - - - **Temporal Semantics** (RiC-O Pattern): - - "hasOrHad" indicates the quantity is relative to a specific time or context. - - - **Ontological Alignment**: - - - `schema:value`: The value of the quantitative value or property value node. - - - **Range**: - - - Can be a number (float, integer) or a string representation. - - ' - range: uriorcurie - multivalued: false - required: false + range: Quantity + multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - - schema:value + - schema:value diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_rank.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_rank.yaml index 07905bb831..187dd274ba 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_rank.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_rank.yaml @@ -33,8 +33,7 @@ slots: migrated_from: taxonomic_rank migration_date: '2026-01-17' migration_rule: Rule 53/56 - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: SPECIES diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_rate.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_rate.yaml index a4eed1e396..8c25b32bc2 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_rate.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_rate.yaml @@ -23,8 +23,7 @@ slots: range: string multivalued: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:value diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_rating.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_rating.yaml index 3e6bd39602..0dfce7116b 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_rating.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_rating.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: has_or_had_rating: - id: https://nde.nl/ontology/hc/slot/has_or_had_rating name: has_or_had_rating title: has_or_had_rating description: Rating assigned to an entity. slot_uri: schema:starRating range: Rating annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:starRating diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_rationale.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_rationale.yaml index e7fc430e31..94f056fa84 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_rationale.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_rationale.yaml @@ -51,6 +51,5 @@ slots: has_or_had_label: Mapped to Q123456 based on exact name match description: Wikidata mapping rationale annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_reason.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_reason.yaml index 8d847766dc..5eac4d9002 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_reason.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_reason.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: has_or_had_reason: - id: https://nde.nl/ontology/hc/slot/has_or_had_reason name: has_or_had_reason title: has_or_had_reason description: Reason for an event or state. @@ -25,8 +24,7 @@ slots: range: Reason multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:hadActivity diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_registration_number.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_registration_number.yaml new file mode 100644 index 0000000000..5b75449404 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_registration_number.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_registration_number +name: has_or_had_registration_number +title: Has Or Had Registration Number +description: Registration number of the entity. +imports: + - linkml:types +slots: + has_or_had_registration_number: + slot_uri: schema:identifier + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_related_activity.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_related_activity.yaml new file mode 100644 index 0000000000..c10da439ca --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_related_activity.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_related_activity +name: has_or_had_related_activity +title: Has Or Had Related Activity +description: Related activity. +imports: + - linkml:types +slots: + has_or_had_related_activity: + slot_uri: prov:wasInformedBy + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasInformedBy diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_related_exhibition.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_related_exhibition.yaml new file mode 100644 index 0000000000..1ac88164a9 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_related_exhibition.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_related_exhibition +name: has_or_had_related_exhibition +title: Has Or Had Related Exhibition +description: Related exhibition. +imports: + - linkml:types +slots: + has_or_had_related_exhibition: + slot_uri: schema:event + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:event diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_requirement.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_requirement.yaml index b2184c98fb..5ae6aaa15a 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_requirement.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_requirement.yaml @@ -27,8 +27,7 @@ slots: \n extraction_confidence: 0.98\n \n - requirement_id: \".../open-access\"\n requirement_type: TECHNICAL_OPEN_ACCESS\n requirement_text: \"Immediate open access required\"\n requirement_value: \"immediate\"\n is_mandatory: true\n observed_in: \".../observation/web/2025-11-29/eu-horizon\"\n```\n" slot_uri: hc:requirements annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:requirements diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_requirement_status.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_requirement_status.yaml new file mode 100644 index 0000000000..fef6141d1e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_requirement_status.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_requirement_status +name: has_or_had_requirement_status +title: Has Or Had Requirement Status +description: Status of the requirement. +imports: + - linkml:types +slots: + has_or_had_requirement_status: + slot_uri: adms:status + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - adms:status diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_resolution.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_resolution.yaml index 8b03ab9eb0..64993bab9b 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_resolution.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_resolution.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: has_or_had_resolution: - id: https://nde.nl/ontology/hc/slot/has_or_had_resolution name: has_or_had_resolution title: Has or Had Resolution description: 'Resolution or quality level for media content. @@ -54,6 +53,5 @@ slots: annotations: specificity_score: 0.6 specificity_rationale: Applies to video and image content requiring resolution metadata - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Digital content with resolution applies across all heritage institution types diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_responsibility.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_responsibility.yaml index ca84440567..6a80732cac 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_responsibility.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_responsibility.yaml @@ -43,6 +43,5 @@ slots: responsibility_type: CURATION description: Collection management responsibility annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_restriction.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_restriction.yaml index b511417e75..b2648ab596 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_restriction.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_restriction.yaml @@ -44,6 +44,5 @@ slots: years: 25 description: 25-year embargo restriction annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_resulting_unit.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_resulting_unit.yaml new file mode 100644 index 0000000000..82d4b1c905 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_resulting_unit.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_resulting_unit +name: has_or_had_resulting_unit +title: Has Or Had Resulting Unit +description: Resulting unit of the change event. +imports: + - linkml:types +slots: + has_or_had_resulting_unit: + slot_uri: prov:generated + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:generated diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_revenue.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_revenue.yaml index f97802cc5d..d3e0bf0327 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_revenue.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_revenue.yaml @@ -43,8 +43,7 @@ slots: inlined: true required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:revenue diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_roadmap.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_roadmap.yaml index 4064e5d026..d262e543fc 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_roadmap.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_roadmap.yaml @@ -26,6 +26,5 @@ slots: multivalued: true inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_role.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_role.yaml index 24f6669d2b..e12337c0c1 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_role.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_role.yaml @@ -74,8 +74,7 @@ slots: ' replaces_slots: author_role, agent_role, participant_role migration_date: '2026-01-16' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic role slot for entities diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_safeguard.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_safeguard.yaml new file mode 100644 index 0000000000..3d9f893a5c --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_safeguard.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_safeguard +name: has_or_had_safeguard +title: Has Or Had Safeguard +description: Safeguard mechanism. +imports: + - linkml:types +slots: + has_or_had_safeguard: + slot_uri: schema:featureList + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_schedule.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_schedule.yaml index 8a4a2f8304..ffe654e274 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_schedule.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_schedule.yaml @@ -23,8 +23,7 @@ slots: range: string multivalued: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:schedule diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_schema.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_schema.yaml index b79e136ddc..a335676df0 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_schema.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_schema.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:conformsTo diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_scheme.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_scheme.yaml index a2f86bcb6a..6aeff99480 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_scheme.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_scheme.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: has_or_had_scheme: - id: https://nde.nl/ontology/hc/slot/has_or_had_scheme name: has_or_had_scheme title: has_or_had_scheme description: Identifier scheme. slot_uri: schema:propertyID range: IdentifierScheme annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:propertyID diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_scope.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_scope.yaml index c92c400f96..1909ab2aff 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_scope.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_scope.yaml @@ -1,12 +1,15 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_scope name: has_or_had_scope title: has_or_had_scope -description: Scope of an organization or project. -slot_uri: schema:areaServed -range: ArchiveScope -annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept -exact_mappings: -- schema:areaServed +imports: + - linkml:types +slots: + has_or_had_scope: + description: Scope of an organization or project. + slot_uri: schema:areaServed + range: ArchiveScope + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:areaServed diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_score.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_score.yaml index 70c49f7684..89c73ef85e 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_score.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_score.yaml @@ -43,6 +43,5 @@ slots: - value: 4.5 description: Rating score annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_secondary_label.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_secondary_label.yaml new file mode 100644 index 0000000000..3ccd240f89 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_secondary_label.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_secondary_label +name: has_or_had_secondary_label +title: Has Or Had Secondary Label +description: Secondary label for the entity. +imports: + - linkml:types + - ../classes/Label +slots: + has_or_had_secondary_label: + slot_uri: skos:altLabel + range: Label + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - skos:altLabel diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_section.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_section.yaml index 7ac04a088e..46e49225d3 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_section.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_section.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: has_or_had_section: - id: https://nde.nl/ontology/hc/slot/has_or_had_section name: has_or_had_section title: has_or_had_section description: Section or unit within an organization. @@ -25,8 +24,7 @@ slots: range: OperationalUnit multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - org:hasUnit diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_security_level.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_security_level.yaml new file mode 100644 index 0000000000..76971bd0ec --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_security_level.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_security_level +name: has_or_had_security_level +title: Has Or Had Security Level +description: The security level of the entity. +imports: + - linkml:types +slots: + has_or_had_security_level: + slot_uri: schema:securityLevel + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:securityLevel diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_segment.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_segment.yaml index 7141f4bb37..f3e8af1364 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_segment.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_segment.yaml @@ -52,8 +52,7 @@ slots: required: false multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:hasPart diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_sensitivity_level.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_sensitivity_level.yaml index f1896f8422..d2937c357a 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_sensitivity_level.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_sensitivity_level.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:hasOrHadConditionsOfAccess diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_series.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_series.yaml index ea6be5f219..98a8861c82 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_series.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_series.yaml @@ -24,8 +24,7 @@ slots: range: string slot_uri: rico:isOrWasIncludedIn annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:isOrWasIncludedIn diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_service.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_service.yaml index 2a434e2a30..8e6b7c73b6 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_service.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_service.yaml @@ -43,6 +43,5 @@ slots: service_type: VISITOR description: Guided tour service annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_setpoint.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_setpoint.yaml index 18acc09774..f4cbf265f2 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_setpoint.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_setpoint.yaml @@ -77,6 +77,5 @@ slots: setpoint_unit: PERCENT description: Standard archive storage setpoints annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_significance.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_significance.yaml index a782b46164..3609437ecf 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_significance.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_significance.yaml @@ -37,10 +37,10 @@ slots: See Rule 39: Slot Naming Convention (RiC-O Style) ' - migration_info: - source_slot: community_significance - migration_date: '2026-01-22' - rule: Rule 53 + # migration_info: (Flattened) + migration_source_slot: community_significance + migration_date: '2026-01-22' + migration_rule: Rule 53 comments: - Generic significance slot for heritage importance - 'Range: uriorcurie - allows Significance class via slot_usage' diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_social_media_profile.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_social_media_profile.yaml index 4aca7093ea..2d98be9454 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_social_media_profile.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_social_media_profile.yaml @@ -27,8 +27,7 @@ slots: \n- **true**: Social media IS the main digital presence\n - Custodian has no formal website\n - Example: Local heritage society with Facebook only\n \n- **false**: Social media SUPPORTS the main website\n - Custodian has a DigitalPlatform\n - Example: Rijksmuseum Instagram supports rijksmuseum.nl\n\n**Example - Museum with Social Media Supporting Website**:\n```yaml\nCustodian:\n hc_id: \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804\"\n preferred_label: \"Rijksmuseum\"\n \n digital_platform:\n - platform_name: \"Rijksmuseum Website\"\n homepage_web_address: \"https://www.rijksmuseum.nl/\"\n \n social_media_profiles:\n - platform_type: INSTAGRAM\n account_name: \"rijksmuseum\"\n profile_url: \"https://www.instagram.com/rijksmuseum/\"\n is_primary_digital_presence: false\n follower_count: 1200000\n verified: true\n \n - platform_type: X_TWITTER\n account_name: \"rijksmuseum\"\n profile_url: \"https://x.com/rijksmuseum\"\ \n is_primary_digital_presence: false\n```\n\n**Example - Local Society with Social Media as Primary**:\n```yaml\nCustodian:\n hc_id: \"https://nde.nl/ontology/hc/nl-dr-nvn-s-hvn\"\n preferred_label: \"Historische Vereniging Nijeveen\"\n \n digital_platform: null # No formal website\n \n social_media_profiles:\n - platform_type: FACEBOOK\n account_name: \"HistorischeVerenigingNijeveen\"\n profile_url: \"https://www.facebook.com/HistorischeVerenigingNijeveen\"\n is_primary_digital_presence: true\n follower_count: 450\n```\n" annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - foaf:account diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_source.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_source.yaml index 4b8d12bb7b..fdb8962d8f 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_source.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_source.yaml @@ -29,6 +29,5 @@ slots: annotations: specificity_score: 0.15 specificity_rationale: Universal concept - anything can have a source. Broadly applicable across all heritage domains. - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_staff.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_staff.yaml index a17eeb2516..64996a6a1b 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_staff.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_staff.yaml @@ -15,8 +15,7 @@ slots: range: Staff multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:employee diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_staff_member.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_staff_member.yaml index e8a8f8ac86..8f83110aea 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_staff_member.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_staff_member.yaml @@ -18,8 +18,7 @@ slots: related_mappings: - org:hasMember annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_standard.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_standard.yaml index 4308fafc5b..c35ccf534a 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_standard.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_standard.yaml @@ -57,11 +57,9 @@ slots: standard_uri: http://purl.org/dc/elements/1.1/ description: Dublin Core metadata standard (MetadataStandard range) - value: - id: isil name: International Standard Identifier for Libraries has_or_had_abbreviation: ISIL description: ISIL identifier standard (Standard range) annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_status.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_status.yaml index dd91622e96..6f12b18e7e 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_status.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_status.yaml @@ -73,6 +73,5 @@ slots: - value: Pending review description: Status indicating pending state annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_storage_condition.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_storage_condition.yaml new file mode 100644 index 0000000000..c3503932da --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_storage_condition.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_storage_condition +name: has_or_had_storage_condition +title: Has Or Had Storage Condition +description: Storage conditions for the entity. +imports: + - linkml:types +slots: + has_or_had_storage_condition: + slot_uri: rico:hasOrHadPhysicalLocation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadPhysicalLocation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_storage_unit.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_storage_unit.yaml new file mode 100644 index 0000000000..2117e2f4f4 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_storage_unit.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_storage_unit +name: has_or_had_storage_unit +title: Has Or Had Storage Unit +description: A storage unit associated with the entity. +imports: + - linkml:types +slots: + has_or_had_storage_unit: + slot_uri: rico:hasOrHadPhysicalLocation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadPhysicalLocation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_stores_collection.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_stores_collection.yaml new file mode 100644 index 0000000000..752e82e141 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_stores_collection.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_stores_collection +name: has_or_had_stores_collection +title: Has Or Had Stores Collection +description: Collection stored at this facility. +imports: + - linkml:types + - ../classes/CustodianCollection +slots: + has_or_had_stores_collection: + slot_uri: rico:isOrWasLocationOf + range: CustodianCollection + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:isOrWasLocationOf diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_style.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_style.yaml index d214936ff4..f82f4b474d 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_style.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_style.yaml @@ -23,8 +23,7 @@ slots: range: ArchitecturalStyle multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_sub_collection.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_sub_collection.yaml new file mode 100644 index 0000000000..03b8c45235 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_sub_collection.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_sub_collection +name: has_or_had_sub_collection +title: Has Or Had Sub Collection +description: Sub-collection of the entity. +imports: + - linkml:types + - ../classes/CustodianCollection +slots: + has_or_had_sub_collection: + slot_uri: rico:hasOrHadPart + range: CustodianCollection + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadPart diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_sub_department.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_sub_department.yaml new file mode 100644 index 0000000000..d970d675dd --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_sub_department.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_sub_department +name: has_or_had_sub_department +title: Has Or Had Sub Department +description: Sub-department of the entity. +imports: + - linkml:types +slots: + has_or_had_sub_department: + slot_uri: org:hasSubOrganization + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - org:hasSubOrganization diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_subject.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_subject.yaml index 2030ef251a..4040c6ff2f 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_subject.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_subject.yaml @@ -97,8 +97,7 @@ slots: replaces_slots: subject_depicted, subject_area (partial) migration_date: '2026-01-17' controlled_vocabularies: AAT, Iconclass, LCSH, UNESCO Thesaurus - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic subject/topic association slot diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_suborganization.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_suborganization.yaml new file mode 100644 index 0000000000..570c0a84e0 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_suborganization.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_suborganization +name: has_or_had_suborganization +title: Has Or Had Suborganization +description: Suborganization of the entity. +imports: + - linkml:types +slots: + has_or_had_suborganization: + slot_uri: org:hasSubOrganization + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - org:hasSubOrganization diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_subtype.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_subtype.yaml index 4488a69594..38e14f8331 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_subtype.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_subtype.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: has_or_had_subtype: - id: https://nde.nl/ontology/hc/slot/has_or_had_subtype name: has_or_had_subtype title: has_or_had_subtype description: The subtype of an entity. slot_uri: schema:additionalType range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:additionalType diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_summary.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_summary.yaml index 1d9db550b8..09483a580b 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_summary.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_summary.yaml @@ -1,32 +1,17 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_summary -name: has_or_had_summary_slot -title: Has Or Had Summary Slot -prefixes: - hc: https://nde.nl/ontology/hc/ - linkml: https://w3id.org/linkml/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# +name: has_or_had_summary +title: Has Or Had Summary +description: A summary or abstract of the entity. imports: -- linkml:types -default_prefix: hc + - linkml:types + - ../classes/Summary slots: has_or_had_summary: - description: Summary or abstract of content. MIGRATED from content_summary (2026-01-26). - range: string - multivalued: true - inlined: false slot_uri: schema:abstract - close_mappings: - - dcterms:abstract + range: Summary + multivalued: true annotations: - rico_naming_convention: 'Follows RiC-O "hasOrHad" pattern for temporal predicates. - - ' custodian_types: '["*"]' - specificity_score: 0.2 + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:abstract diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_symbolism.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_symbolism.yaml index 58cb690c5d..0411e38666 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_symbolism.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_symbolism.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: has_or_had_symbolism: - id: https://nde.nl/ontology/hc/slot/has_or_had_symbolism name: has_or_had_symbolism title: has_or_had_symbolism description: Symbolism or iconography. slot_uri: schema:encodingFormat range: Iconography annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:encodingFormat diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_system.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_system.yaml new file mode 100644 index 0000000000..4cec2f2809 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_system.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_system +name: has_or_had_system +title: Has Or Had System +description: System associated with the entity. +imports: + - linkml:types +slots: + has_or_had_system: + slot_uri: sosa:Platform + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - sosa:Platform diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_text.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_text.yaml index 092d1f2ada..e2e954488e 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_text.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_text.yaml @@ -1,44 +1,17 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_text name: has_or_had_text -title: Has or Had Text -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc +title: Has Or Had Text +description: The text content of an entity. imports: -- linkml:types + - linkml:types + - ../classes/Text slots: has_or_had_text: slot_uri: schema:text - description: 'Text content associated with an entity. - - - **USAGE**: - - Used for: - - - Matched text segments from XPath queries - - - Text content of elements - - - Extracted text strings - - ' - range: string - exact_mappings: - - schema:text - examples: - - value: The museum collection includes... - description: Text extracted from webpage + range: Text + multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:text diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_text_segment.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_text_segment.yaml new file mode 100644 index 0000000000..402c0d9d7b --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_text_segment.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_text_segment +name: has_or_had_text_segment +title: Has Or Had Text Segment +description: Text segment associated with the entity. +imports: + - linkml:types +slots: + has_or_had_text_segment: + slot_uri: schema:hasPart + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:hasPart diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_thumbnail.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_thumbnail.yaml index bda1b5944d..37b2d7697c 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_thumbnail.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_thumbnail.yaml @@ -38,8 +38,7 @@ slots: replaces_slots: thumbnail_url migration_date: '2026-01-16' migration_rule: Rule 56 (semantic consistency over simplicity) - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: https://nde.nl/ontology/hc/thumbnail/rijksmuseum-collection-001 diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_tier.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_tier.yaml index 1efc2d22e6..5f7a16a0df 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_tier.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_tier.yaml @@ -40,8 +40,7 @@ slots: multivalued: false required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - org:classification diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_timestamp.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_timestamp.yaml index 610fa517d9..a734edb4cf 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_timestamp.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_timestamp.yaml @@ -71,8 +71,7 @@ slots: migration_date: '2026-01-15' migrated_from: timestamp_value rule_reference: 'Rule 39: RiC-O temporal naming convention' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: '1995' diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_token.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_token.yaml index 29ae5e5ddd..1bd712d2de 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_token.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_token.yaml @@ -42,6 +42,5 @@ slots: v1.2.0 (2026-01-19): Made multivalued for completion_token migration ' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_tolerance.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_tolerance.yaml index 8c623d8de6..cf3e3e415a 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_tolerance.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_tolerance.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: has_or_had_tolerance: - id: https://nde.nl/ontology/hc/slot/has_or_had_tolerance name: has_or_had_tolerance title: has_or_had_tolerance description: Tolerance range for a value. slot_uri: schema:marginOfError range: HumidityTolerance annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:marginOfError diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_tracked_in_cm.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_tracked_in_cm.yaml new file mode 100644 index 0000000000..58fc27e0ee --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_tracked_in_cm.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_tracked_in_cm +name: has_or_had_tracked_in_cm +title: Has Or Had Tracked In CM +description: Tracked in Content Management System. +imports: + - linkml:types +slots: + has_or_had_tracked_in_cm: + slot_uri: schema:identifier + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_transmission_method.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_transmission_method.yaml new file mode 100644 index 0000000000..0d6b2f8153 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_transmission_method.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_transmission_method +name: has_or_had_transmission_method +title: Has Or Had Transmission Method +description: Method of transmission. +imports: + - linkml:types +slots: + has_or_had_transmission_method: + slot_uri: schema:potentialAction + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:potentialAction diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_treatment.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_treatment.yaml index e708f6f1bd..50bc5bfd6d 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_treatment.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_treatment.yaml @@ -41,8 +41,7 @@ slots: treatment_description: Surface cleaning and stabilization description: Conservation treatment record annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:description diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_treshold.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_treshold.yaml index fa6463e732..e50f830b4c 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_treshold.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_treshold.yaml @@ -41,8 +41,7 @@ slots: spelling_note: Intentional 'treshold' spelling to match slot_fixes.yaml (Rule 57 immutability) replaces_slots: detection_threshold migration_date: '2026-01-25' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic threshold slot for detection/filtering configurations diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_type.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_type.yaml index 8aefd3e87d..8c521ef97e 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_type.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_type.yaml @@ -1,119 +1,22 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_type -name: has_or_had_type_slot -title: Has Or Had Type Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - owl: http://www.w3.org/2002/07/owl# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc +name: has_or_had_type +title: Has Or Had Type +description: The type classification(s) of an entity within the heritage domain. imports: -- linkml:types + - linkml:types + - ../classes/Type slots: has_or_had_type: slot_uri: hc:hasOrHadType - description: 'The type classification(s) of an entity within the heritage domain. - - - **Temporal Semantics** (RiC-O Pattern): - - The "hasOrHad" naming follows RiC-O convention indicating this relationship - - may be historical - an entity may have been reclassified over time. - - - **Ontological Alignment**: - - - **Primary** (`slot_uri`): `hc:hasOrHadType` - Heritage Custodian property - - - **Exact**: `crm:P2_has_type` - CIDOC-CRM predicate for typing entities - - - **Close**: `dcterms:type` - Dublin Core type predicate - - - **Related**: `schema:additionalType` - Schema.org for web semantics - - - **Usage**: - - This is a GENERIC slot intended for reuse across multiple classes. - - Classes may narrow the range in slot_usage to reference specific Type class - - hierarchies (e.g., StorageType, ZoneType, etc.). - - - **Range**: `uriorcurie` (Rule 54) - - Broadened range to accept URI/CURIE references to type concepts. - - This resolves OWL "Ambiguous type" warnings while maintaining semantic richness. - - Classes can still narrow to specific Type classes via slot_usage. - - - **Cardinality**: - - Multivalued - entities may have multiple type classifications. - - ' - range: uriorcurie - implements: - - owl:ObjectProperty - required: false + range: Type multivalued: true - exact_mappings: - - crm:P2_has_type - close_mappings: - - dcterms:type - related_mappings: - - schema:additionalType - - skos:broader annotations: - rico_naming_convention: 'Follows RiC-O "hasOrHad" pattern for temporal predicates. - - See Rule 39: Slot Naming Convention (RiC-O Style) - - ' - replaces_slots: 'zone_type, warehouse_type, unit_type, treatment_type, storage_type, - - statement_type, sub_guide_type, wikidata_mapping_type - - ' - migration_date: '2026-01-13' - range_broadening_date: '2026-01-16' - range_broadening_rationale: 'Changed from range:string to range:uriorcurie per Rule 54. - - This resolves OWL "Ambiguous type" warning while maintaining - - semantic flexibility. Classes can narrow to specific Type classes - - via slot_usage without causing DatatypeProperty/ObjectProperty ambiguity. - - ' - predicate_clarification: 'slot_uri references a PREDICATE (hc:hasOrHadType), not a class. - - ' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept - comments: - - Generic type slot for reuse across multiple classes - - 'Range: uriorcurie - accepts URI/CURIE references to type concepts' - - slot_uri=hc:hasOrHadType is a PREDICATE, not a class - - 'RiC-O naming: hasOrHad indicates potentially historical relationship' - - 'Multivalued: entities may have multiple type classifications' - - 'Rule 54: Broadened range instead of creating bespoke predicates' - examples: - - value: hc:StorageType/ARCHIVE_DEPOT - description: Storage typed as archive depot (CURIE reference) - - value: hc:ZoneType/CLIMATE_CONTROLLED - description: Environmental zone type (CURIE reference) - - value: https://example.org/vocab/historic-building - description: External vocabulary reference (full URI) + exact_mappings: + - crm:P2_has_type + close_mappings: + - dcterms:type + related_mappings: + - schema:additionalType + - skos:broader diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_type_code.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_type_code.yaml index 397c077c5d..0634cbf2b7 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_type_code.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_type_code.yaml @@ -22,8 +22,7 @@ slots: slot_uri: skos:notation annotations: rico_naming_convention: Follows RiC-O "hasOrHad" pattern for temporal predicates. - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:notation diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_uri.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_uri.yaml new file mode 100644 index 0000000000..acc7496352 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_uri.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_uri +name: has_or_had_uri +title: Has Or Had URI +description: URI associated with the entity. +imports: + - linkml:types +slots: + has_or_had_uri: + slot_uri: schema:url + range: uri + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:url diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_use_case.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_use_case.yaml index 071bbec6b7..fb5f003389 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_use_case.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_use_case.yaml @@ -1,31 +1,17 @@ id: https://nde.nl/ontology/hc/slot/has_or_had_use_case name: has_or_had_use_case title: Has Or Had Use Case -description: 'Relates a concept to a use case scenario. - - MIGRATED from example_instance per slot_fixes.yaml (Rule 53).' -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# +description: Relates a concept to a use case scenario. imports: -- linkml:types -- ../classes/UseCase -default_prefix: hc + - linkml:types + - ../classes/UseCase slots: has_or_had_use_case: - description: A use case or scenario relevant to this entity. + slot_uri: skos:example range: UseCase multivalued: true - inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept + exact_mappings: + - skos:example diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_used_source.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_used_source.yaml new file mode 100644 index 0000000000..eb65fb7e7d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_used_source.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_used_source +name: has_or_had_used_source +title: Has Or Had Used Source +description: The source used to create or modify this entity. +imports: + - linkml:types +slots: + has_or_had_used_source: + slot_uri: prov:wasDerivedFrom + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasDerivedFrom diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_user_category.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_user_category.yaml index fdb7b5c852..6a9ade770d 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_user_category.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_user_category.yaml @@ -19,5 +19,5 @@ slots: multivalued: true inlined: true annotations: - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_value.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_value.yaml index 1f05ff83d8..5b989924d5 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_value.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_value.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: has_or_had_value: - id: https://nde.nl/ontology/hc/slot/has_or_had_value name: has_or_had_value title: has_or_had_value description: The value associated with an assertion, claim, or measurement. @@ -25,8 +24,7 @@ slots: range: Value multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_venue.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_venue.yaml index cd1a08d717..649b839fb9 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_venue.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_venue.yaml @@ -43,6 +43,5 @@ slots: venue_city: Amsterdam description: Museum venue for exhibition annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_verification_status.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_verification_status.yaml new file mode 100644 index 0000000000..f7d039e430 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_verification_status.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_verification_status +name: has_or_had_verification_status +title: Has Or Had Verification Status +description: Status of the verification. +imports: + - linkml:types +slots: + has_or_had_verification_status: + slot_uri: schema:verificationStatus + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:verificationStatus diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_version.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_version.yaml index 7836ee4525..0069488141 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_version.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_version.yaml @@ -41,6 +41,5 @@ slots: - value: v3 description: Simple version identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_web_claim.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_web_claim.yaml new file mode 100644 index 0000000000..2f45a86ad9 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_web_claim.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_web_claim +name: has_or_had_web_claim +title: Has Or Had Web Claim +description: Web claim associated with the entity. +imports: + - linkml:types +slots: + has_or_had_web_claim: + slot_uri: prov:wasDerivedFrom + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasDerivedFrom diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_web_page.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_web_page.yaml new file mode 100644 index 0000000000..0762949cc1 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_or_had_web_page.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_or_had_web_page +name: has_or_had_web_page +title: Has Or Had Web Page +description: Web page associated with the entity. +imports: + - linkml:types +slots: + has_or_had_web_page: + slot_uri: foaf:page + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - foaf:page diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_width.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_width.yaml index 94322eef67..86409fcbe3 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_width.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_width.yaml @@ -25,8 +25,7 @@ slots: rico_naming_convention: Follows RiC-O "hasOrHad" pattern for temporal predicates. replaces_slots: width migration_date: '2026-01-28' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:width diff --git a/schemas/20251121/linkml/modules/slots/has_or_had_writing_system.yaml b/schemas/20251121/linkml/modules/slots/has_or_had_writing_system.yaml index f2fc5105ef..58ea6b8526 100644 --- a/schemas/20251121/linkml/modules/slots/has_or_had_writing_system.yaml +++ b/schemas/20251121/linkml/modules/slots/has_or_had_writing_system.yaml @@ -42,6 +42,5 @@ slots: script_name: Latin description: Latin writing system annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/has_person_name.yaml b/schemas/20251121/linkml/modules/slots/has_person_name.yaml new file mode 100644 index 0000000000..41fcd59c9d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_person_name.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_person_name +name: has_person_name +title: Has Person Name +description: The name of a person. +imports: + - linkml:types +slots: + has_person_name: + slot_uri: foaf:name + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - foaf:name diff --git a/schemas/20251121/linkml/modules/slots/has_person_observation.yaml b/schemas/20251121/linkml/modules/slots/has_person_observation.yaml new file mode 100644 index 0000000000..9bc00d094a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_person_observation.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/has_person_observation +name: has_person_observation +title: Has Person Observation +description: Observation of a person. +imports: + - linkml:types + - ../classes/PersonObservation +slots: + has_person_observation: + slot_uri: prov:wasGeneratedBy + range: PersonObservation + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/has_supervised_handling.yaml b/schemas/20251121/linkml/modules/slots/has_supervised_handling.yaml index 10112b04fe..6c74859107 100644 --- a/schemas/20251121/linkml/modules/slots/has_supervised_handling.yaml +++ b/schemas/20251121/linkml/modules/slots/has_supervised_handling.yaml @@ -30,8 +30,7 @@ slots: - value: true description: Supervised handling required annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:requiredFeatures diff --git a/schemas/20251121/linkml/modules/slots/has_unit.yaml b/schemas/20251121/linkml/modules/slots/has_unit.yaml new file mode 100644 index 0000000000..9e171a715c --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/has_unit.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/has_unit +name: has_unit +title: Has Unit +description: Has unit associated with the entity. +imports: + - linkml:types +slots: + has_unit: + slot_uri: org:hasUnit + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - org:hasUnit diff --git a/schemas/20251121/linkml/modules/slots/has_wifi.yaml b/schemas/20251121/linkml/modules/slots/has_wifi.yaml index 0108faff35..46e7961d45 100644 --- a/schemas/20251121/linkml/modules/slots/has_wifi.yaml +++ b/schemas/20251121/linkml/modules/slots/has_wifi.yaml @@ -27,8 +27,7 @@ slots: - value: true description: WiFi available annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:amenityFeature diff --git a/schemas/20251121/linkml/modules/slots/hc_id.yaml b/schemas/20251121/linkml/modules/slots/hc_id.yaml new file mode 100644 index 0000000000..24f634edf5 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/hc_id.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/hc_id +name: hc_id +title: Heritage Custodian ID +description: The persistent identifier for the heritage custodian. +imports: + - linkml:types +slots: + hc_id: + slot_uri: schema:identifier + range: uriorcurie + identifier: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/heritage_holding.yaml b/schemas/20251121/linkml/modules/slots/heritage_holding.yaml new file mode 100644 index 0000000000..eb27bf752d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/heritage_holding.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/heritage_holding +name: heritage_holding +title: Heritage Holding +description: Heritage holding of the entity. +imports: + - linkml:types +slots: + heritage_holding: + slot_uri: rico:hasOrHadInstantiation + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadInstantiation diff --git a/schemas/20251121/linkml/modules/slots/heritage_type.yaml b/schemas/20251121/linkml/modules/slots/heritage_type.yaml new file mode 100644 index 0000000000..82c9df33af --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/heritage_type.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/heritage_type +name: heritage_type +title: Heritage Type +description: The type of heritage. +imports: + - linkml:types +slots: + heritage_type: + slot_uri: dcterms:type + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - dcterms:type diff --git a/schemas/20251121/linkml/modules/slots/historic_building_description.yaml b/schemas/20251121/linkml/modules/slots/historic_building_description.yaml new file mode 100644 index 0000000000..d51964942b --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/historic_building_description.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/historic_building_description +name: historic_building_description +title: Historic Building Description +description: Description of the historic building. +imports: + - linkml:types +slots: + historic_building_description: + slot_uri: schema:description + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:description diff --git a/schemas/20251121/linkml/modules/slots/historic_building_id.yaml b/schemas/20251121/linkml/modules/slots/historic_building_id.yaml new file mode 100644 index 0000000000..d675fb6210 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/historic_building_id.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/historic_building_id +name: historic_building_id +title: Historic Building ID +description: Identifier of the historic building. +imports: + - linkml:types +slots: + historic_building_id: + slot_uri: schema:identifier + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/historic_building_name.yaml b/schemas/20251121/linkml/modules/slots/historic_building_name.yaml new file mode 100644 index 0000000000..cda691531d --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/historic_building_name.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/historic_building_name +name: historic_building_name +title: Historic Building Name +description: Name of the historic building. +imports: + - linkml:types +slots: + historic_building_name: + slot_uri: schema:name + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:name diff --git a/schemas/20251121/linkml/modules/slots/historic_garden_designation.yaml b/schemas/20251121/linkml/modules/slots/historic_garden_designation.yaml index 57e1103295..63c1e37768 100644 --- a/schemas/20251121/linkml/modules/slots/historic_garden_designation.yaml +++ b/schemas/20251121/linkml/modules/slots/historic_garden_designation.yaml @@ -30,8 +30,7 @@ slots: - value: true description: Historic garden designation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:award diff --git a/schemas/20251121/linkml/modules/slots/homepage_web_address.yaml b/schemas/20251121/linkml/modules/slots/homepage_web_address.yaml new file mode 100644 index 0000000000..e228a83dae --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/homepage_web_address.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/homepage_web_address +name: homepage_web_address +title: Homepage Web Address +description: Web address of the homepage. +imports: + - linkml:types +slots: + homepage_web_address: + slot_uri: schema:url + range: uri + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:url diff --git a/schemas/20251121/linkml/modules/slots/html_file.yaml b/schemas/20251121/linkml/modules/slots/html_file.yaml new file mode 100644 index 0000000000..bd68866c20 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/html_file.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/html_file +name: html_file +title: HTML File +description: Path to the HTML file. +imports: + - linkml:types +slots: + html_file: + slot_uri: schema:fileFormat + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:fileFormat diff --git a/schemas/20251121/linkml/modules/slots/ich_domain.yaml b/schemas/20251121/linkml/modules/slots/ich_domain.yaml new file mode 100644 index 0000000000..389b643449 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/ich_domain.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/ich_domain +name: ich_domain +title: ICH Domain +description: Domain of Intangible Cultural Heritage. +imports: + - linkml:types +slots: + ich_domain: + slot_uri: schema:category + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:category diff --git a/schemas/20251121/linkml/modules/slots/ich_transmission_method.yaml b/schemas/20251121/linkml/modules/slots/ich_transmission_method.yaml new file mode 100644 index 0000000000..ba518b2fb1 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/ich_transmission_method.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/ich_transmission_method +name: ich_transmission_method +title: ICH Transmission Method +description: Method of ICH transmission. +imports: + - linkml:types +slots: + ich_transmission_method: + slot_uri: schema:potentialAction + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:potentialAction diff --git a/schemas/20251121/linkml/modules/slots/iconography.yaml b/schemas/20251121/linkml/modules/slots/iconography.yaml new file mode 100644 index 0000000000..7db1e2b22e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/iconography.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/iconography +name: iconography +title: Iconography +description: Iconography depicted in the entity. +imports: + - linkml:types +slots: + iconography: + slot_uri: schema:subjectOf + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:subjectOf diff --git a/schemas/20251121/linkml/modules/slots/id.yaml b/schemas/20251121/linkml/modules/slots/id.yaml new file mode 100644 index 0000000000..7c44380051 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/id.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/id +name: id +title: ID +description: Unique identifier for an entity. +imports: + - linkml:types +slots: + id: + slot_uri: schema:identifier + range: uriorcurie + identifier: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/identified_by.yaml b/schemas/20251121/linkml/modules/slots/identified_by.yaml new file mode 100644 index 0000000000..046c24da09 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/identified_by.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/identified_by +name: identified_by +title: Identified By +description: Entity that identifies the subject. +imports: + - linkml:types +slots: + identified_by: + slot_uri: crm:P1_is_identified_by + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - crm:P1_is_identified_by diff --git a/schemas/20251121/linkml/modules/slots/identifier_scheme.yaml b/schemas/20251121/linkml/modules/slots/identifier_scheme.yaml new file mode 100644 index 0000000000..e0a59ee9d4 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/identifier_scheme.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/identifier_scheme +name: identifier_scheme +title: Identifier Scheme +description: The scheme of the identifier. +imports: + - linkml:types +slots: + identifier_scheme: + slot_uri: schema:propertyID + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:propertyID diff --git a/schemas/20251121/linkml/modules/slots/identifier_value.yaml b/schemas/20251121/linkml/modules/slots/identifier_value.yaml new file mode 100644 index 0000000000..db9d471877 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/identifier_value.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/identifier_value +name: identifier_value +title: Identifier Value +description: The value of the identifier. +imports: + - linkml:types +slots: + identifier_value: + slot_uri: schema:value + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:value diff --git a/schemas/20251121/linkml/modules/slots/identifies_or_identified.yaml b/schemas/20251121/linkml/modules/slots/identifies_or_identified.yaml index 0f2fcd3be1..4212604d8b 100644 --- a/schemas/20251121/linkml/modules/slots/identifies_or_identified.yaml +++ b/schemas/20251121/linkml/modules/slots/identifies_or_identified.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: identifies_or_identified: - id: https://nde.nl/ontology/hc/slot/identifies_or_identified name: identifies_or_identified title: identifies_or_identified description: Identifies an entity. slot_uri: schema:identifier range: Custodian annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/identifies_or_identified_as.yaml b/schemas/20251121/linkml/modules/slots/identifies_or_identified_as.yaml index cbefb4c03e..cf88cca9e0 100644 --- a/schemas/20251121/linkml/modules/slots/identifies_or_identified_as.yaml +++ b/schemas/20251121/linkml/modules/slots/identifies_or_identified_as.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:gender diff --git a/schemas/20251121/linkml/modules/slots/iiif_compatible.yaml b/schemas/20251121/linkml/modules/slots/iiif_compatible.yaml new file mode 100644 index 0000000000..f86fabcf76 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/iiif_compatible.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/iiif_compatible +name: iiif_compatible +title: IIIF Compatible +description: Indicates if IIIF is compatible. +imports: + - linkml:types +slots: + iiif_compatible: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/iiif_support.yaml b/schemas/20251121/linkml/modules/slots/iiif_support.yaml new file mode 100644 index 0000000000..9bab479bc3 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/iiif_support.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/iiif_support +name: iiif_support +title: IIIF Support +description: Indicates if IIIF is supported. +imports: + - linkml:types +slots: + iiif_support: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/illustration.yaml b/schemas/20251121/linkml/modules/slots/illustration.yaml new file mode 100644 index 0000000000..b59ca1ec51 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/illustration.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/illustration +name: illustration +title: Illustration +description: Illustration associated with the entity. +imports: + - linkml:types +slots: + illustration: + slot_uri: schema:image + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:image diff --git a/schemas/20251121/linkml/modules/slots/image_url.yaml b/schemas/20251121/linkml/modules/slots/image_url.yaml new file mode 100644 index 0000000000..3288ad105e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/image_url.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/image_url +name: image_url +title: Image URL +description: URL to an image. +imports: + - linkml:types +slots: + image_url: + slot_uri: schema:image + range: uri + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:image diff --git a/schemas/20251121/linkml/modules/slots/impact_measurement.yaml b/schemas/20251121/linkml/modules/slots/impact_measurement.yaml new file mode 100644 index 0000000000..e1565aa262 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/impact_measurement.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/impact_measurement +name: impact_measurement +title: Impact Measurement +description: Measurement of impact. +imports: + - linkml:types +slots: + impact_measurement: + slot_uri: schema:interactionStatistic + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:interactionStatistic diff --git a/schemas/20251121/linkml/modules/slots/implements_auxiliary_platform.yaml b/schemas/20251121/linkml/modules/slots/implements_auxiliary_platform.yaml new file mode 100644 index 0000000000..0a387dbdcd --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/implements_auxiliary_platform.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/implements_auxiliary_platform +name: implements_auxiliary_platform +title: Implements Auxiliary Platform +description: Implements this auxiliary platform. +imports: + - linkml:types + - ../classes/AuxiliaryDigitalPlatform +slots: + implements_auxiliary_platform: + slot_uri: sosa:Platform + range: AuxiliaryDigitalPlatform + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - sosa:Platform diff --git a/schemas/20251121/linkml/modules/slots/implements_or_implemented.yaml b/schemas/20251121/linkml/modules/slots/implements_or_implemented.yaml index 6218495068..a2aefd9b14 100644 --- a/schemas/20251121/linkml/modules/slots/implements_or_implemented.yaml +++ b/schemas/20251121/linkml/modules/slots/implements_or_implemented.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: implements_or_implemented: - id: https://nde.nl/ontology/hc/slot/implements_or_implemented name: implements_or_implemented title: implements_or_implemented description: Implements a plan or agenda. @@ -25,8 +24,7 @@ slots: range: Agenda multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:used diff --git a/schemas/20251121/linkml/modules/slots/imposes_or_imposed.yaml b/schemas/20251121/linkml/modules/slots/imposes_or_imposed.yaml index 2e0440dd23..d0f9bdda8e 100644 --- a/schemas/20251121/linkml/modules/slots/imposes_or_imposed.yaml +++ b/schemas/20251121/linkml/modules/slots/imposes_or_imposed.yaml @@ -29,6 +29,5 @@ slots: close_mappings: - schema:constraint annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/inbound_from.yaml b/schemas/20251121/linkml/modules/slots/inbound_from.yaml index d3b38cedb6..1b953c6717 100644 --- a/schemas/20251121/linkml/modules/slots/inbound_from.yaml +++ b/schemas/20251121/linkml/modules/slots/inbound_from.yaml @@ -22,8 +22,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:spatial diff --git a/schemas/20251121/linkml/modules/slots/includes_bounding_box.yaml b/schemas/20251121/linkml/modules/slots/includes_bounding_box.yaml index fed9b7e6ac..110a2e6c0d 100644 --- a/schemas/20251121/linkml/modules/slots/includes_bounding_box.yaml +++ b/schemas/20251121/linkml/modules/slots/includes_bounding_box.yaml @@ -36,8 +36,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:includesBoundingBoxes diff --git a/schemas/20251121/linkml/modules/slots/includes_handwriting.yaml b/schemas/20251121/linkml/modules/slots/includes_handwriting.yaml index 6608c91feb..94406fa2b8 100644 --- a/schemas/20251121/linkml/modules/slots/includes_handwriting.yaml +++ b/schemas/20251121/linkml/modules/slots/includes_handwriting.yaml @@ -33,8 +33,7 @@ slots: range: boolean slot_uri: hc:includesHandwriting annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:includesHandwriting diff --git a/schemas/20251121/linkml/modules/slots/includes_music_description.yaml b/schemas/20251121/linkml/modules/slots/includes_music_description.yaml index 10664387e6..ce4688e556 100644 --- a/schemas/20251121/linkml/modules/slots/includes_music_description.yaml +++ b/schemas/20251121/linkml/modules/slots/includes_music_description.yaml @@ -21,8 +21,7 @@ slots: range: boolean slot_uri: hc:includesMusicDescriptions annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:includesMusicDescriptions diff --git a/schemas/20251121/linkml/modules/slots/includes_object_tracking.yaml b/schemas/20251121/linkml/modules/slots/includes_object_tracking.yaml index 1aee747805..1dd99ae0bf 100644 --- a/schemas/20251121/linkml/modules/slots/includes_object_tracking.yaml +++ b/schemas/20251121/linkml/modules/slots/includes_object_tracking.yaml @@ -35,8 +35,7 @@ slots: range: boolean slot_uri: hc:includesObjectTracking annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:includesObjectTracking diff --git a/schemas/20251121/linkml/modules/slots/includes_segmentation_mask.yaml b/schemas/20251121/linkml/modules/slots/includes_segmentation_mask.yaml index 3597493d3c..cff5b7e835 100644 --- a/schemas/20251121/linkml/modules/slots/includes_segmentation_mask.yaml +++ b/schemas/20251121/linkml/modules/slots/includes_segmentation_mask.yaml @@ -36,8 +36,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:includesSegmentationMasks diff --git a/schemas/20251121/linkml/modules/slots/includes_sound_description.yaml b/schemas/20251121/linkml/modules/slots/includes_sound_description.yaml index e0d5aa39a3..ae4a8539dc 100644 --- a/schemas/20251121/linkml/modules/slots/includes_sound_description.yaml +++ b/schemas/20251121/linkml/modules/slots/includes_sound_description.yaml @@ -37,8 +37,7 @@ slots: range: boolean slot_uri: hc:includesSoundDescriptions annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:includesSoundDescriptions diff --git a/schemas/20251121/linkml/modules/slots/includes_speaker.yaml b/schemas/20251121/linkml/modules/slots/includes_speaker.yaml index 30f49528bb..507ab97b94 100644 --- a/schemas/20251121/linkml/modules/slots/includes_speaker.yaml +++ b/schemas/20251121/linkml/modules/slots/includes_speaker.yaml @@ -31,8 +31,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:includesSpeakers diff --git a/schemas/20251121/linkml/modules/slots/includes_speaker_identification.yaml b/schemas/20251121/linkml/modules/slots/includes_speaker_identification.yaml index 403736accc..784f7f4ecd 100644 --- a/schemas/20251121/linkml/modules/slots/includes_speaker_identification.yaml +++ b/schemas/20251121/linkml/modules/slots/includes_speaker_identification.yaml @@ -37,8 +37,7 @@ slots: range: boolean slot_uri: hc:includesSpeakerIdentification annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:includesSpeakerIdentification diff --git a/schemas/20251121/linkml/modules/slots/includes_timestamp.yaml b/schemas/20251121/linkml/modules/slots/includes_timestamp.yaml index 1ee47461ba..aedc55e776 100644 --- a/schemas/20251121/linkml/modules/slots/includes_timestamp.yaml +++ b/schemas/20251121/linkml/modules/slots/includes_timestamp.yaml @@ -32,8 +32,7 @@ slots: range: boolean required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:dateModified diff --git a/schemas/20251121/linkml/modules/slots/indicates_or_indicated.yaml b/schemas/20251121/linkml/modules/slots/indicates_or_indicated.yaml index fc96db1f15..24651c1f6e 100644 --- a/schemas/20251121/linkml/modules/slots/indicates_or_indicated.yaml +++ b/schemas/20251121/linkml/modules/slots/indicates_or_indicated.yaml @@ -35,8 +35,7 @@ slots: ' replaces_slots: digital_professional migration_date: '2026-01-25' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic indication slot diff --git a/schemas/20251121/linkml/modules/slots/industry_benchmark_high.yaml b/schemas/20251121/linkml/modules/slots/industry_benchmark_high.yaml index e42f89d5c1..57311d5984 100644 --- a/schemas/20251121/linkml/modules/slots/industry_benchmark_high.yaml +++ b/schemas/20251121/linkml/modules/slots/industry_benchmark_high.yaml @@ -35,6 +35,5 @@ slots: - value: 0.08 description: 8% high benchmark for visitor-to-member conversion annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/industry_benchmark_low.yaml b/schemas/20251121/linkml/modules/slots/industry_benchmark_low.yaml index fe961a34d0..2b128caf02 100644 --- a/schemas/20251121/linkml/modules/slots/industry_benchmark_low.yaml +++ b/schemas/20251121/linkml/modules/slots/industry_benchmark_low.yaml @@ -35,6 +35,5 @@ slots: - value: 0.01 description: 1% low benchmark for visitor-to-member conversion annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/info_session_date.yaml b/schemas/20251121/linkml/modules/slots/info_session_date.yaml index 3bae509a85..3f0535f2bf 100644 --- a/schemas/20251121/linkml/modules/slots/info_session_date.yaml +++ b/schemas/20251121/linkml/modules/slots/info_session_date.yaml @@ -22,8 +22,7 @@ slots: description: Dates of information sessions or webinars about the call slot_uri: hc:infoSessionDates annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:infoSessionDates diff --git a/schemas/20251121/linkml/modules/slots/initial.yaml b/schemas/20251121/linkml/modules/slots/initial.yaml index 18aafa87fe..ff563e5283 100644 --- a/schemas/20251121/linkml/modules/slots/initial.yaml +++ b/schemas/20251121/linkml/modules/slots/initial.yaml @@ -85,6 +85,5 @@ slots: related_mappings: - skos:altLabel annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/initial_of_the_initial.yaml b/schemas/20251121/linkml/modules/slots/initial_of_the_initial.yaml index 7d242e21dc..e1271b824e 100644 --- a/schemas/20251121/linkml/modules/slots/initial_of_the_initial.yaml +++ b/schemas/20251121/linkml/modules/slots/initial_of_the_initial.yaml @@ -30,6 +30,5 @@ slots: state_description: Object requiring stabilization before treatment description: Conservation record initial condition annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/innovation_budget.yaml b/schemas/20251121/linkml/modules/slots/innovation_budget.yaml index 93dcb6d6fe..4617262e08 100644 --- a/schemas/20251121/linkml/modules/slots/innovation_budget.yaml +++ b/schemas/20251121/linkml/modules/slots/innovation_budget.yaml @@ -63,8 +63,7 @@ slots: range: decimal slot_uri: hc:innovationBudget annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:innovationBudget diff --git a/schemas/20251121/linkml/modules/slots/inscription.yaml b/schemas/20251121/linkml/modules/slots/inscription.yaml index b81827531c..26956db681 100644 --- a/schemas/20251121/linkml/modules/slots/inscription.yaml +++ b/schemas/20251121/linkml/modules/slots/inscription.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: crm:P128_carries annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P128_carries diff --git a/schemas/20251121/linkml/modules/slots/installation_date.yaml b/schemas/20251121/linkml/modules/slots/installation_date.yaml index 3c831880e3..4eef9f5471 100644 --- a/schemas/20251121/linkml/modules/slots/installation_date.yaml +++ b/schemas/20251121/linkml/modules/slots/installation_date.yaml @@ -26,8 +26,7 @@ slots: range: date slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/installed_at_place.yaml b/schemas/20251121/linkml/modules/slots/installed_at_place.yaml index 4395871b1b..7218b7556f 100644 --- a/schemas/20251121/linkml/modules/slots/installed_at_place.yaml +++ b/schemas/20251121/linkml/modules/slots/installed_at_place.yaml @@ -30,8 +30,7 @@ slots: range: CustodianPlace slot_uri: hc:installedAtPlace annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:installedAtPlace diff --git a/schemas/20251121/linkml/modules/slots/instance_of.yaml b/schemas/20251121/linkml/modules/slots/instance_of.yaml index 33ca58122e..ac408368e6 100644 --- a/schemas/20251121/linkml/modules/slots/instance_of.yaml +++ b/schemas/20251121/linkml/modules/slots/instance_of.yaml @@ -27,8 +27,7 @@ slots: range: IntangibleHeritageForm slot_uri: crm:P2_has_type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P2_has_type diff --git a/schemas/20251121/linkml/modules/slots/institution_function.yaml b/schemas/20251121/linkml/modules/slots/institution_function.yaml index 6468562faf..be2e2cba86 100644 --- a/schemas/20251121/linkml/modules/slots/institution_function.yaml +++ b/schemas/20251121/linkml/modules/slots/institution_function.yaml @@ -26,8 +26,7 @@ slots: multivalued: true slot_uri: hc:institutionFunctions annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:institutionFunctions diff --git a/schemas/20251121/linkml/modules/slots/institution_linkedin_url.yaml b/schemas/20251121/linkml/modules/slots/institution_linkedin_url.yaml index 9640cb234f..4784b8a6c2 100644 --- a/schemas/20251121/linkml/modules/slots/institution_linkedin_url.yaml +++ b/schemas/20251121/linkml/modules/slots/institution_linkedin_url.yaml @@ -23,8 +23,7 @@ slots: range: uri slot_uri: hc:institutionLinkedinUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:institutionLinkedinUrl diff --git a/schemas/20251121/linkml/modules/slots/institution_name.yaml b/schemas/20251121/linkml/modules/slots/institution_name.yaml index 78528f199e..c29ce92002 100644 --- a/schemas/20251121/linkml/modules/slots/institution_name.yaml +++ b/schemas/20251121/linkml/modules/slots/institution_name.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - skos:prefLabel annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/insurance_currency.yaml b/schemas/20251121/linkml/modules/slots/insurance_currency.yaml index 703825a767..0a082cf60e 100644 --- a/schemas/20251121/linkml/modules/slots/insurance_currency.yaml +++ b/schemas/20251121/linkml/modules/slots/insurance_currency.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: schema:priceCurrency annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:priceCurrency diff --git a/schemas/20251121/linkml/modules/slots/insurance_provider.yaml b/schemas/20251121/linkml/modules/slots/insurance_provider.yaml index 75cda4e4e4..e8df0dab8c 100644 --- a/schemas/20251121/linkml/modules/slots/insurance_provider.yaml +++ b/schemas/20251121/linkml/modules/slots/insurance_provider.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:insuranceProvider annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:insuranceProvider diff --git a/schemas/20251121/linkml/modules/slots/insurance_value.yaml b/schemas/20251121/linkml/modules/slots/insurance_value.yaml index 722a49ae6d..08cc195aa8 100644 --- a/schemas/20251121/linkml/modules/slots/insurance_value.yaml +++ b/schemas/20251121/linkml/modules/slots/insurance_value.yaml @@ -25,8 +25,7 @@ slots: range: decimal slot_uri: schema:price annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:price diff --git a/schemas/20251121/linkml/modules/slots/intangible_heritage_subtype.yaml b/schemas/20251121/linkml/modules/slots/intangible_heritage_subtype.yaml index 1ba01acb3d..b874b74854 100644 --- a/schemas/20251121/linkml/modules/slots/intangible_heritage_subtype.yaml +++ b/schemas/20251121/linkml/modules/slots/intangible_heritage_subtype.yaml @@ -30,8 +30,7 @@ slots: - Values extracted from Wikidata hyponyms - Each value has a wikidata:QID meaning for Linked Open Data annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/integrates_or_integrated.yaml b/schemas/20251121/linkml/modules/slots/integrates_or_integrated.yaml index 71c8e4a593..ef020a988b 100644 --- a/schemas/20251121/linkml/modules/slots/integrates_or_integrated.yaml +++ b/schemas/20251121/linkml/modules/slots/integrates_or_integrated.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:hasOrHadComponent diff --git a/schemas/20251121/linkml/modules/slots/interlibrary_loan.yaml b/schemas/20251121/linkml/modules/slots/interlibrary_loan.yaml index d69c9daee9..2695e7baa9 100644 --- a/schemas/20251121/linkml/modules/slots/interlibrary_loan.yaml +++ b/schemas/20251121/linkml/modules/slots/interlibrary_loan.yaml @@ -30,8 +30,7 @@ slots: range: boolean required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:serviceType diff --git a/schemas/20251121/linkml/modules/slots/internal_funding.yaml b/schemas/20251121/linkml/modules/slots/internal_funding.yaml index 2b563ca788..affd8da934 100644 --- a/schemas/20251121/linkml/modules/slots/internal_funding.yaml +++ b/schemas/20251121/linkml/modules/slots/internal_funding.yaml @@ -36,8 +36,7 @@ slots: range: decimal slot_uri: hc:internalFunding annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:internalFunding diff --git a/schemas/20251121/linkml/modules/slots/international.yaml b/schemas/20251121/linkml/modules/slots/international.yaml index 5a11ebde20..0d865035e4 100644 --- a/schemas/20251121/linkml/modules/slots/international.yaml +++ b/schemas/20251121/linkml/modules/slots/international.yaml @@ -22,8 +22,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:spatial diff --git a/schemas/20251121/linkml/modules/slots/inventory_number.yaml b/schemas/20251121/linkml/modules/slots/inventory_number.yaml index 55ba5246dc..c0f19ff50b 100644 --- a/schemas/20251121/linkml/modules/slots/inventory_number.yaml +++ b/schemas/20251121/linkml/modules/slots/inventory_number.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: dcterms:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/inventory_web_address.yaml b/schemas/20251121/linkml/modules/slots/inventory_web_address.yaml index 5f83319674..542860c59e 100644 --- a/schemas/20251121/linkml/modules/slots/inventory_web_address.yaml +++ b/schemas/20251121/linkml/modules/slots/inventory_web_address.yaml @@ -33,8 +33,7 @@ slots: range: uri slot_uri: hc:inventoryWebAddresses annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:inventoryWebAddresses diff --git a/schemas/20251121/linkml/modules/slots/involves_or_involved.yaml b/schemas/20251121/linkml/modules/slots/involves_or_involved.yaml index 936b64cae0..c477d45ca9 100644 --- a/schemas/20251121/linkml/modules/slots/involves_or_involved.yaml +++ b/schemas/20251121/linkml/modules/slots/involves_or_involved.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: involves_or_involved: - id: https://nde.nl/ontology/hc/slot/involves_or_involved name: involves_or_involved title: involves_or_involved description: Actor involved in the event. @@ -25,8 +24,7 @@ slots: range: Actor multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasAssociatedWith diff --git a/schemas/20251121/linkml/modules/slots/is_accessible.yaml b/schemas/20251121/linkml/modules/slots/is_accessible.yaml index 43673ef40e..90b4e9e880 100644 --- a/schemas/20251121/linkml/modules/slots/is_accessible.yaml +++ b/schemas/20251121/linkml/modules/slots/is_accessible.yaml @@ -24,8 +24,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:accessibilityFeature diff --git a/schemas/20251121/linkml/modules/slots/is_accredited.yaml b/schemas/20251121/linkml/modules/slots/is_accredited.yaml index a09c2a55d2..6e157f3784 100644 --- a/schemas/20251121/linkml/modules/slots/is_accredited.yaml +++ b/schemas/20251121/linkml/modules/slots/is_accredited.yaml @@ -32,8 +32,7 @@ slots: range: boolean slot_uri: hc:isAccredited annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isAccredited diff --git a/schemas/20251121/linkml/modules/slots/is_active.yaml b/schemas/20251121/linkml/modules/slots/is_active.yaml index ee2865046a..567d2a2672 100644 --- a/schemas/20251121/linkml/modules/slots/is_active.yaml +++ b/schemas/20251121/linkml/modules/slots/is_active.yaml @@ -36,6 +36,5 @@ slots: comments: - schema:status does not exist as a Schema.org property annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_annex_of_reading_room.yaml b/schemas/20251121/linkml/modules/slots/is_annex_of_reading_room.yaml index b746e58abe..1fbfe0e644 100644 --- a/schemas/20251121/linkml/modules/slots/is_annex_of_reading_room.yaml +++ b/schemas/20251121/linkml/modules/slots/is_annex_of_reading_room.yaml @@ -29,8 +29,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isAnnexOfReadingRoom diff --git a/schemas/20251121/linkml/modules/slots/is_auxiliary_of_place.yaml b/schemas/20251121/linkml/modules/slots/is_auxiliary_of_place.yaml index e3ec0c4b78..431d9748dc 100644 --- a/schemas/20251121/linkml/modules/slots/is_auxiliary_of_place.yaml +++ b/schemas/20251121/linkml/modules/slots/is_auxiliary_of_place.yaml @@ -22,8 +22,7 @@ slots: range: CustodianPlace slot_uri: hc:isAuxiliaryOfPlace annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isAuxiliaryOfPlace diff --git a/schemas/20251121/linkml/modules/slots/is_auxiliary_of_platform.yaml b/schemas/20251121/linkml/modules/slots/is_auxiliary_of_platform.yaml index fa315db910..ee4cdc4b98 100644 --- a/schemas/20251121/linkml/modules/slots/is_auxiliary_of_platform.yaml +++ b/schemas/20251121/linkml/modules/slots/is_auxiliary_of_platform.yaml @@ -22,8 +22,7 @@ slots: range: DigitalPlatform slot_uri: hc:isAuxiliaryOfPlatform annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isAuxiliaryOfPlatform diff --git a/schemas/20251121/linkml/modules/slots/is_background.yaml b/schemas/20251121/linkml/modules/slots/is_background.yaml index e529d4911b..7197a8c257 100644 --- a/schemas/20251121/linkml/modules/slots/is_background.yaml +++ b/schemas/20251121/linkml/modules/slots/is_background.yaml @@ -28,8 +28,7 @@ slots: range: boolean slot_uri: hc:isBackground annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isBackground diff --git a/schemas/20251121/linkml/modules/slots/is_branch_of.yaml b/schemas/20251121/linkml/modules/slots/is_branch_of.yaml index 90b26482fa..49e5999b48 100644 --- a/schemas/20251121/linkml/modules/slots/is_branch_of.yaml +++ b/schemas/20251121/linkml/modules/slots/is_branch_of.yaml @@ -21,8 +21,7 @@ slots: range: uriorcurie slot_uri: hc:isBranchOf annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isBranchOf diff --git a/schemas/20251121/linkml/modules/slots/is_closed_caption.yaml b/schemas/20251121/linkml/modules/slots/is_closed_caption.yaml index d9494b0ddd..766996dd44 100644 --- a/schemas/20251121/linkml/modules/slots/is_closed_caption.yaml +++ b/schemas/20251121/linkml/modules/slots/is_closed_caption.yaml @@ -33,8 +33,7 @@ slots: range: boolean slot_uri: hc:isClosedCaption annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isClosedCaption diff --git a/schemas/20251121/linkml/modules/slots/is_current_version.yaml b/schemas/20251121/linkml/modules/slots/is_current_version.yaml index 7c7ace7316..17c2682f21 100644 --- a/schemas/20251121/linkml/modules/slots/is_current_version.yaml +++ b/schemas/20251121/linkml/modules/slots/is_current_version.yaml @@ -37,8 +37,7 @@ slots: range: boolean slot_uri: hc:isCurrentVersion annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isCurrentVersion diff --git a/schemas/20251121/linkml/modules/slots/is_deceased.yaml b/schemas/20251121/linkml/modules/slots/is_deceased.yaml index bfe6285758..e503360d15 100644 --- a/schemas/20251121/linkml/modules/slots/is_deceased.yaml +++ b/schemas/20251121/linkml/modules/slots/is_deceased.yaml @@ -37,8 +37,7 @@ slots: Enables structured capture of cause, date, and narrative. ' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - 'Replaces: circumstances_of_death (string)' diff --git a/schemas/20251121/linkml/modules/slots/is_default.yaml b/schemas/20251121/linkml/modules/slots/is_default.yaml new file mode 100644 index 0000000000..ca30f2a6ec --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/is_default.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/is_default +name: is_default +title: Is Default +description: Indicates if this is the default value. +imports: + - linkml:types +slots: + is_default: + slot_uri: schema:isBasedOn + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:isBasedOn diff --git a/schemas/20251121/linkml/modules/slots/is_embeddable.yaml b/schemas/20251121/linkml/modules/slots/is_embeddable.yaml index 4627da84a3..095bde6c56 100644 --- a/schemas/20251121/linkml/modules/slots/is_embeddable.yaml +++ b/schemas/20251121/linkml/modules/slots/is_embeddable.yaml @@ -26,8 +26,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isEmbeddable diff --git a/schemas/20251121/linkml/modules/slots/is_heritage_relevant.yaml b/schemas/20251121/linkml/modules/slots/is_heritage_relevant.yaml index 09ef86ec5e..e077f43a74 100644 --- a/schemas/20251121/linkml/modules/slots/is_heritage_relevant.yaml +++ b/schemas/20251121/linkml/modules/slots/is_heritage_relevant.yaml @@ -25,8 +25,7 @@ slots: range: boolean slot_uri: hc:isHeritageRelevant annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isHeritageRelevant diff --git a/schemas/20251121/linkml/modules/slots/is_historical_boundary.yaml b/schemas/20251121/linkml/modules/slots/is_historical_boundary.yaml index 1bd8bc9ca8..fe2716b472 100644 --- a/schemas/20251121/linkml/modules/slots/is_historical_boundary.yaml +++ b/schemas/20251121/linkml/modules/slots/is_historical_boundary.yaml @@ -47,8 +47,7 @@ slots: description: Historical boundary from pre-1800 territory slot_uri: hc:isHistoricalBoundary annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isHistoricalBoundary diff --git a/schemas/20251121/linkml/modules/slots/is_leased.yaml b/schemas/20251121/linkml/modules/slots/is_leased.yaml index 6b8bceb770..db7d5048b6 100644 --- a/schemas/20251121/linkml/modules/slots/is_leased.yaml +++ b/schemas/20251121/linkml/modules/slots/is_leased.yaml @@ -42,8 +42,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isLeased diff --git a/schemas/20251121/linkml/modules/slots/is_legal_status_of.yaml b/schemas/20251121/linkml/modules/slots/is_legal_status_of.yaml index c6a8442764..fd351eb22c 100644 --- a/schemas/20251121/linkml/modules/slots/is_legal_status_of.yaml +++ b/schemas/20251121/linkml/modules/slots/is_legal_status_of.yaml @@ -31,8 +31,7 @@ slots: - rdf:type annotations: inverse_slot: legal_status - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "CustodianLegalStatus:\n legal_name: \"Stichting Rijksmuseum\"\n is_legal_status_of: \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm\"\n" diff --git a/schemas/20251121/linkml/modules/slots/is_licensed_content.yaml b/schemas/20251121/linkml/modules/slots/is_licensed_content.yaml index 1b42e48150..024b4ea92d 100644 --- a/schemas/20251121/linkml/modules/slots/is_licensed_content.yaml +++ b/schemas/20251121/linkml/modules/slots/is_licensed_content.yaml @@ -26,8 +26,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isLicensedContent diff --git a/schemas/20251121/linkml/modules/slots/is_made_for_kid.yaml b/schemas/20251121/linkml/modules/slots/is_made_for_kid.yaml index acc8649009..6db26005cc 100644 --- a/schemas/20251121/linkml/modules/slots/is_made_for_kid.yaml +++ b/schemas/20251121/linkml/modules/slots/is_made_for_kid.yaml @@ -26,8 +26,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isMadeForKids diff --git a/schemas/20251121/linkml/modules/slots/is_mandatory.yaml b/schemas/20251121/linkml/modules/slots/is_mandatory.yaml index 25c7dcb33f..73621f2d8a 100644 --- a/schemas/20251121/linkml/modules/slots/is_mandatory.yaml +++ b/schemas/20251121/linkml/modules/slots/is_mandatory.yaml @@ -28,8 +28,7 @@ slots: ' slot_uri: hc:isMandatory annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isMandatory diff --git a/schemas/20251121/linkml/modules/slots/is_official_assessment.yaml b/schemas/20251121/linkml/modules/slots/is_official_assessment.yaml index ced37ae181..c20b3e2427 100644 --- a/schemas/20251121/linkml/modules/slots/is_official_assessment.yaml +++ b/schemas/20251121/linkml/modules/slots/is_official_assessment.yaml @@ -33,8 +33,7 @@ slots: range: boolean slot_uri: hc:isOfficialAssessment annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isOfficialAssessment diff --git a/schemas/20251121/linkml/modules/slots/is_official_content.yaml b/schemas/20251121/linkml/modules/slots/is_official_content.yaml index a3f16dab1d..65b340a2e0 100644 --- a/schemas/20251121/linkml/modules/slots/is_official_content.yaml +++ b/schemas/20251121/linkml/modules/slots/is_official_content.yaml @@ -31,8 +31,7 @@ slots: range: boolean slot_uri: hc:isOfficialContent annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isOfficialContent diff --git a/schemas/20251121/linkml/modules/slots/is_open_to_public.yaml b/schemas/20251121/linkml/modules/slots/is_open_to_public.yaml index 00e830892e..429d3b1f6b 100644 --- a/schemas/20251121/linkml/modules/slots/is_open_to_public.yaml +++ b/schemas/20251121/linkml/modules/slots/is_open_to_public.yaml @@ -36,8 +36,7 @@ slots: - value: true description: Open to public annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:isAccessibleForFree diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_accessioned_through.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_accessioned_through.yaml index 143db58b20..b1273ee18a 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_accessioned_through.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_accessioned_through.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:hasOrHadInstantiation diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_acquired_through.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_acquired_through.yaml index 00199c0a45..d394fc9fbf 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_acquired_through.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_acquired_through.yaml @@ -1,30 +1,17 @@ id: https://nde.nl/ontology/hc/slot/is_or_was_acquired_through name: is_or_was_acquired_through -title: is_or_was_acquired_through -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc +title: Is or Was Acquired Through +description: Indicates that an entity was acquired through a specific acquisition event. imports: -- linkml:types + - linkml:types + - ../classes/AcquisitionMethod slots: is_or_was_acquired_through: - name: is_or_was_acquired_through - description: Indicates that an entity was acquired through a specific acquisition event. MIGRATED from has_acquisition_source per Rule 53. Follows RiC-O naming convention. slot_uri: rico:hasOrHadInstantiation - range: uriorcurie + range: AcquisitionMethod multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - - rico:hasOrHadInstantiation + - rico:hasOrHadInstantiation diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_affiliated_with.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_affiliated_with.yaml index 8362cc3667..16f0057441 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_affiliated_with.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_affiliated_with.yaml @@ -42,6 +42,5 @@ slots: - value: https://nde.nl/org/rijksmuseum description: Affiliated with Rijksmuseum annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_allocated_budget.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_allocated_budget.yaml index edf7bd0dd9..368ec9d0c2 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_allocated_budget.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_allocated_budget.yaml @@ -31,6 +31,5 @@ slots: - value: USD 100,000 annually description: Annual budget allocation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_allocated_through.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_allocated_through.yaml index 98d4160b8f..1c8616625c 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_allocated_through.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_allocated_through.yaml @@ -40,8 +40,7 @@ slots: multivalued: false required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_allocated_to.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_allocated_to.yaml index 01882ec226..39449a640e 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_allocated_to.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_allocated_to.yaml @@ -40,6 +40,5 @@ slots: - value: https://nde.nl/project/digitization-2024 description: Allocated to digitization project annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_alternative_form_of.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_alternative_form_of.yaml index 53815159a4..2fb9dc7c27 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_alternative_form_of.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_alternative_form_of.yaml @@ -39,6 +39,5 @@ slots: - value: https://nde.nl/name/rijksmuseum-official description: Alternative form of official name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_amended_through.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_amended_through.yaml index 16084f6874..bb9a792d53 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_amended_through.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_amended_through.yaml @@ -23,8 +23,7 @@ slots: range: AmendmentEvent multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasInfluencedBy diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_applicable_in.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_applicable_in.yaml index 9d3e0d91ce..b02fec6b4c 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_applicable_in.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_applicable_in.yaml @@ -1,13 +1,16 @@ id: https://nde.nl/ontology/hc/slot/is_or_was_applicable_in name: is_or_was_applicable_in title: is_or_was_applicable_in -description: The location or context where something is applicable. -slot_uri: schema:spatialCoverage -range: Country -multivalued: true -annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept -exact_mappings: -- schema:spatialCoverage +imports: + - linkml:types +slots: + is_or_was_applicable_in: + description: The location or context where something is applicable. + slot_uri: schema:spatialCoverage + range: Country + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:spatialCoverage diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_approved_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_approved_by.yaml index 2f42ad1880..de4dfb6a39 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_approved_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_approved_by.yaml @@ -44,6 +44,5 @@ slots: - value: Board of Directors description: Organizational body approver annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_approved_on.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_approved_on.yaml index 031c83f03e..b33cb43b1f 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_approved_on.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_approved_on.yaml @@ -23,8 +23,7 @@ slots: range: TimeSpan multivalued: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:datePublished diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_archived_as.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_archived_as.yaml index 869458f945..94b1f28079 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_archived_as.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_archived_as.yaml @@ -23,8 +23,7 @@ slots: range: Memento multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:archivedAt diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_archived_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_archived_at.yaml index 9de9e1f6b8..d8092e8f6f 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_archived_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_archived_at.yaml @@ -42,6 +42,5 @@ slots: - value: https://archive.org/details/example-collection description: Internet Archive collection annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_asserted_on.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_asserted_on.yaml index ca6cda9605..0326aa36ca 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_asserted_on.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_asserted_on.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_asserted_on: - id: https://nde.nl/ontology/hc/slot/is_or_was_asserted_on name: is_or_was_asserted_on title: is_or_was_asserted_on description: The date or timestamp when the assertion was made. slot_uri: prov:atTime range: TimeSpan annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:atTime diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_assessed_on.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_assessed_on.yaml index 54d689f560..08d044039c 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_assessed_on.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_assessed_on.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_assessed_on: - id: https://nde.nl/ontology/hc/slot/is_or_was_assessed_on name: is_or_was_assessed_on title: is_or_was_assessed_on description: The date or timestamp when the assessment took place. slot_uri: prov:atTime range: TimeSpan annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:atTime diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_available.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_available.yaml index 5dc9e72f14..2dd8f4de80 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_available.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_available.yaml @@ -46,6 +46,5 @@ slots: - value: false description: API is not available annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_born_on.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_born_on.yaml index c2d91a0e83..8b0ca85878 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_born_on.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_born_on.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_born_on: - id: https://nde.nl/ontology/hc/slot/is_or_was_born_on name: is_or_was_born_on title: is_or_was_born_on description: Birth date/time. slot_uri: schema:birthDate range: TimeSpan annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:birthDate diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_cancelled_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_cancelled_by.yaml index 273c377e69..ea41e2240b 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_cancelled_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_cancelled_by.yaml @@ -27,8 +27,7 @@ slots: multivalued: false inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasInvalidatedBy diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_cataloged_in.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_cataloged_in.yaml index 6b7e5a6e5c..5c2079ae06 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_cataloged_in.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_cataloged_in.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_cataloged_in: - id: https://nde.nl/ontology/hc/slot/is_or_was_cataloged_in name: is_or_was_cataloged_in title: is_or_was_cataloged_in description: The catalog or finding aid where the item is described. slot_uri: schema:includedInDataCatalog range: FindingAid annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:includedInDataCatalog diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_categorized_as.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_categorized_as.yaml index bfd11d802b..5799eba1b3 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_categorized_as.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_categorized_as.yaml @@ -56,6 +56,5 @@ slots: - value: https://unesco.org/domain/cultural-heritage description: UNESCO cultural heritage domain annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_caused_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_caused_by.yaml index 6d9b279fbc..a5f887c66f 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_caused_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_caused_by.yaml @@ -36,8 +36,7 @@ slots: ' migration_source: circumstances_of_death (partial) migration_date: '2026-01-19' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic causation slot for events and statuses diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_ceased_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_ceased_by.yaml index 978f63969d..c0511d7241 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_ceased_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_ceased_by.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasInvalidatedBy diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_checked_through.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_checked_through.yaml index 9c26ddf9b8..117b61ee64 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_checked_through.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_checked_through.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - premis:fixity diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_classified_as.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_classified_as.yaml index e55cb3325e..db4946f337 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_classified_as.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_classified_as.yaml @@ -22,8 +22,7 @@ slots: slot_uri: dcterms:type annotations: rico_naming_convention: Follows RiC-O "isOrWas" pattern for temporal predicates. - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:type diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_collection_of.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_collection_of.yaml index dafc1dbee0..37586078ec 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_collection_of.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_collection_of.yaml @@ -43,8 +43,7 @@ slots: inverse_slot: has_or_had_collection deprecates: collection_of rico_pattern: isOrWasPartOf - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "CustodianCollection:\n collection_name: \"Night Watch and Related Works\"\n is_or_was_collection_of: \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804\" # Rijksmuseum\n" diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_compatible_with.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_compatible_with.yaml index aa2d4750b0..f133b05877 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_compatible_with.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_compatible_with.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_compatible_with: - id: https://nde.nl/ontology/hc/slot/is_or_was_compatible_with name: is_or_was_compatible_with title: is_or_was_compatible_with description: Compatible with a standard or system. slot_uri: schema:isSimilarTo range: IIIF annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:isSimilarTo diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_conducted_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_conducted_by.yaml index c20ef9581a..da66b86b78 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_conducted_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_conducted_by.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_conducted_by: - id: https://nde.nl/ontology/hc/slot/is_or_was_conducted_by name: is_or_was_conducted_by title: is_or_was_conducted_by description: The agent or organization that conducted the event (e.g., auction, assessment). slot_uri: prov:wasAssociatedWith range: Agent annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasAssociatedWith diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_created_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_created_by.yaml index 702584b797..05acb89b03 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_created_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_created_by.yaml @@ -63,8 +63,7 @@ slots: ' replaces_slots: device_manufacturer migration_date: '2026-01-25' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Links products/devices to their manufacturer diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_created_through.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_created_through.yaml index be6352b61c..f1e0f23122 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_created_through.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_created_through.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_created_through: - id: https://nde.nl/ontology/hc/slot/is_or_was_created_through name: is_or_was_created_through title: is_or_was_created_through description: Event through which an entity was created. slot_uri: prov:wasGeneratedBy range: AnnexCreationEvent annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_curated_through.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_curated_through.yaml index 17fe92c477..4b30e9fa0a 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_curated_through.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_curated_through.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_curated_through: - id: https://nde.nl/ontology/hc/slot/is_or_was_curated_through name: is_or_was_curated_through title: is_or_was_curated_through description: The curation activity associated with this entity. slot_uri: prov:wasGeneratedBy range: CurationActivity annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_current.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_current.yaml index b4247d11a5..dbd062a256 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_current.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_current.yaml @@ -21,6 +21,5 @@ slots: range: boolean annotations: rico_naming_convention: Follows RiC-O "isOrWas" pattern for temporal predicates. - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_deployed_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_deployed_at.yaml index a60a216370..a6af001fab 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_deployed_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_deployed_at.yaml @@ -34,8 +34,7 @@ slots: ' replaces_slots: deployment_date migration_date: '2026-01-25' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - MIGRATED from deployment_date per slot_fixes.yaml (Rule 53) diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_deposited_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_deposited_by.yaml index 2f9b6b0517..523d41d446 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_deposited_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_deposited_by.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_deposited_by: - id: https://nde.nl/ontology/hc/slot/is_or_was_deposited_by name: is_or_was_deposited_by title: is_or_was_deposited_by description: The organization that deposited the material. slot_uri: prov:wasAttributedTo range: DepositingOrganization annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasAttributedTo diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_derived_from.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_derived_from.yaml index 9362f2094a..1ffeebe7d8 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_derived_from.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_derived_from.yaml @@ -54,6 +54,5 @@ slots: - value: https://nde.nl/dataset/source-123 description: Source dataset this was derived from annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_designated_on.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_designated_on.yaml new file mode 100644 index 0000000000..ec5fe29db5 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/is_or_was_designated_on.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/is_or_was_designated_on +name: is_or_was_designated_on +title: Is Or Was Designated On +description: Date when the entity was designated. +imports: + - linkml:types +slots: + is_or_was_designated_on: + slot_uri: schema:dateCreated + range: date + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:dateCreated diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_designed_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_designed_by.yaml index e1205847ad..6b9ef26b05 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_designed_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_designed_by.yaml @@ -40,8 +40,7 @@ slots: multivalued: true required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:creator diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_diarized.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_diarized.yaml index c2f2e2b336..2a231b84ea 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_diarized.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_diarized.yaml @@ -54,8 +54,7 @@ slots: ' replaces_slots: diarization_enabled migration_date: '2026-01-25' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Indicates diarization status diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_documented_in.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_documented_in.yaml index f8434f85f0..492119e62f 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_documented_in.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_documented_in.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_documented_in: - id: https://nde.nl/ontology/hc/slot/is_or_was_documented_in name: is_or_was_documented_in title: is_or_was_documented_in description: The record or document that documents this entity. slot_uri: schema:documentation range: ConservationRecord annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:documentation diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_due_on.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_due_on.yaml index 891281c170..e85ae6f75a 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_due_on.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_due_on.yaml @@ -1,9 +1,13 @@ id: https://nde.nl/ontology/hc/slot/is_or_was_due_on name: is_or_was_due_on title: is_or_was_due_on -description: The due date or deadline. -slot_uri: schema:endDate -exact_mappings: - - schema:endDate -close_mappings: - - schema:expires +imports: + - linkml:types +slots: + is_or_was_due_on: + description: The due date or deadline. + slot_uri: schema:endDate + exact_mappings: + - schema:endDate + close_mappings: + - schema:expires diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_edited_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_edited_by.yaml index 5e8f2cd409..afb7d9c12e 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_edited_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_edited_by.yaml @@ -30,6 +30,5 @@ slots: close_mappings: - prov:wasAttributedTo annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_effective_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_effective_at.yaml index 8c90ba67fb..39f76899c5 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_effective_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_effective_at.yaml @@ -30,6 +30,5 @@ slots: close_mappings: - prov:startedAtTime annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_employed_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_employed_by.yaml index 13fb9355d4..afd62c7f47 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_employed_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_employed_by.yaml @@ -30,6 +30,5 @@ slots: close_mappings: - prov:actedOnBehalfOf annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_encompassed_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_encompassed_by.yaml index 39d91637e6..5e12a7a13b 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_encompassed_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_encompassed_by.yaml @@ -80,8 +80,7 @@ slots: inverse_slot: encompasses_or_encompassed deprecates: encompassing_body rico_pattern: isOrWasSubordinateTo - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "Custodian:\n preferred_label: \"Nationaal Archief\"\n is_or_was_encompassed_by:\n - organization_name: \"Ministerie van OCW\"\n organization_type: UMBRELLA\n valid_from: \"1995-01-01\"\n" diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_established_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_established_by.yaml index 3ce4a1cf54..5285b9e1e3 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_established_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_established_by.yaml @@ -29,6 +29,5 @@ slots: close_mappings: - schema:foundingDate annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_exhibited_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_exhibited_at.yaml index 1377b3b8e2..dbd56af852 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_exhibited_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_exhibited_at.yaml @@ -27,8 +27,7 @@ slots: multivalued: true inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P161i_is_spatial_projection_of diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_expired_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_expired_at.yaml index b1cbc197b8..d0ed784066 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_expired_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_expired_at.yaml @@ -29,6 +29,5 @@ slots: close_mappings: - prov:endedAtTime annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_exposed_via.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_exposed_via.yaml index 6823cced28..085fefcaae 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_exposed_via.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_exposed_via.yaml @@ -1,13 +1,16 @@ id: https://nde.nl/ontology/hc/slot/is_or_was_exposed_via name: is_or_was_exposed_via title: is_or_was_exposed_via -description: The platform or portal where the entity is exposed/published. -slot_uri: schema:distribution -range: Portal -multivalued: true -annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept -exact_mappings: -- schema:distribution +imports: + - linkml:types +slots: + is_or_was_exposed_via: + description: The platform or portal where the entity is exposed/published. + slot_uri: schema:distribution + range: Portal + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:distribution diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_extended.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_extended.yaml index f8eca5f1fc..e0aff44848 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_extended.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_extended.yaml @@ -26,6 +26,5 @@ slots: multivalued: true inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_extracted_using.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_extracted_using.yaml index a285a999e2..58018791f8 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_extracted_using.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_extracted_using.yaml @@ -61,6 +61,5 @@ slots: - 'CREATED 2026-01-19: Replaces claim_extraction_method per Rule 53/56' - Range is ExtractionMethod class for structured representation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_generated_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_generated_by.yaml index e40a0cb460..9e08c6511b 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_generated_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_generated_by.yaml @@ -58,6 +58,5 @@ slots: - value: https://nde.nl/activity/import-2024 description: Activity that generated this record annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_governed_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_governed_by.yaml index 1f95797496..d2cdb37da8 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_governed_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_governed_by.yaml @@ -24,8 +24,7 @@ slots: multivalued: true inverse: governs_or_governed annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - org:linkedTo diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_implemented_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_implemented_by.yaml index 2bcf3a7a28..7766c2266e 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_implemented_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_implemented_by.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_implemented_by: - id: https://nde.nl/ontology/hc/slot/is_or_was_implemented_by name: is_or_was_implemented_by title: is_or_was_implemented_by description: The organization that implemented the project/measure. slot_uri: schema:organizer range: Organization annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:organizer diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_included_in.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_included_in.yaml index 5df9b1f057..9925987948 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_included_in.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_included_in.yaml @@ -58,6 +58,5 @@ slots: - value: https://nde.nl/collection/nationaal-archief/colonial-archives description: Document is included in colonial archives collection annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_indexed.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_indexed.yaml index 493ca497f6..d5887418b1 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_indexed.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_indexed.yaml @@ -48,8 +48,7 @@ slots: migration_source: table_of_content slot migration_date: '2026-01-16' migration_rule: Rule 53/56 - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: hc:index/exhibition-catalog-2024-toc diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_as.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_as.yaml index 791985df52..40f8f0a7b1 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_as.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_as.yaml @@ -30,6 +30,5 @@ slots: - schema:workExample - frbroo:R24i_was_created_through annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_by.yaml index 047363521e..2d3544bc11 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_instantiated_by.yaml @@ -61,8 +61,7 @@ slots: ' replaces_slots: device_type migration_date: '2026-01-25' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Links entities to their type classes diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_listed_in.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_listed_in.yaml index d5f07e3faf..0a5955b57e 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_listed_in.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_listed_in.yaml @@ -28,6 +28,5 @@ slots: annotations: specificity_score: 0.5 specificity_rationale: Generic regulatory listing predicate applicable to biological specimens, cultural heritage objects, and protected sites - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_located_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_located_at.yaml new file mode 100644 index 0000000000..a397d03821 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/is_or_was_located_at.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/is_or_was_located_at +name: is_or_was_located_at +title: Is Or Was Located At +description: The location of the entity. +imports: + - linkml:types +slots: + is_or_was_located_at: + slot_uri: prov:atLocation + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:atLocation diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_location_of.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_location_of.yaml index b528f42696..61638be61a 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_location_of.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_location_of.yaml @@ -22,8 +22,7 @@ slots: slot_uri: org:siteOf annotations: rico_naming_convention: Follows RiC-O "isOrWas" pattern for temporal predicates. - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - org:siteOf diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_managed_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_managed_by.yaml index b90f9be6d8..cd78dcb5d9 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_managed_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_managed_by.yaml @@ -40,6 +40,5 @@ slots: - value: https://nde.nl/group/storage-team description: Group managing a warehouse annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_member_of.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_member_of.yaml index 49026bd36c..a2031f2758 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_member_of.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_member_of.yaml @@ -42,8 +42,7 @@ slots: inverse_slot: has_or_had_member deprecates: is_member_of rico_pattern: isOrWasMemberOf - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "Custodian:\n hc_id: \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm-q190804\"\n preferred_label: \"Rijksmuseum\"\n \n # Governance hierarchy\n is_or_was_encompassed_by:\n - organization_name: \"Ministry of OCW\"\n \n # Network membership (voluntary)\n is_or_was_member_of:\n - organization_name: \"Netwerk Digitaal Erfgoed\"\n organization_type: \"NETWORK\"\n" diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_opened_on.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_opened_on.yaml index e523a8d330..0259f4baa8 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_opened_on.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_opened_on.yaml @@ -1,11 +1,15 @@ id: https://nde.nl/ontology/hc/slot/is_or_was_opened_on name: is_or_was_opened_on title: is_or_was_opened_on -description: The opening date. -slot_uri: schema:datePublished -exact_mappings: - - schema:datePublished -close_mappings: - - schema:startDate - - crm:P82a_begin_of_the_begin -range: TimeSpan +imports: + - linkml:types +slots: + is_or_was_opened_on: + description: The opening date. + slot_uri: schema:datePublished + exact_mappings: + - schema:datePublished + close_mappings: + - schema:startDate + - crm:P82a_begin_of_the_begin + range: TimeSpan diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_operated_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_operated_by.yaml index 26dd3d0a13..722bdbaac3 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_operated_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_operated_by.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_operated_by: - id: https://nde.nl/ontology/hc/slot/is_or_was_operated_by name: is_or_was_operated_by title: is_or_was_operated_by description: The agent operating the platform or facility. slot_uri: schema:provider range: Agent annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:provider diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_part_of_series.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_part_of_series.yaml new file mode 100644 index 0000000000..20be6cb921 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/is_or_was_part_of_series.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/is_or_was_part_of_series +name: is_or_was_part_of_series +title: Is or Was Part of Series +description: Indicates the series this record set belongs to. +imports: + - linkml:types + - ../classes/Series +slots: + is_or_was_part_of_series: + slot_uri: rico:isOrWasPartOf + range: Series + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:isOrWasPartOf diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_platform_of.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_platform_of.yaml index de6a5553f7..a4565c5fd6 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_platform_of.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_platform_of.yaml @@ -60,8 +60,7 @@ slots: inverse_slot: has_or_had_digital_platform deprecates: platform_of rico_pattern: isOrWasPartOf - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "DigitalPlatform:\n platform_name: \"Rijksstudio\"\n platform_url: \"https://www.rijksmuseum.nl/rijksstudio\"\n is_or_was_platform_of: \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm\"\n" diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_position.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_position.yaml index 2859a2b1aa..497c3168f5 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_position.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_position.yaml @@ -22,8 +22,7 @@ slots: slot_uri: schema:roleName annotations: rico_naming_convention: Follows RiC-O "isOrWas" pattern for temporal predicates. - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:roleName diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_published.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_published.yaml index a21426d780..457364d5d1 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_published.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_published.yaml @@ -29,6 +29,5 @@ slots: replaces: date_of_publication migration_date: '2026-01-23' migration_rule: Rule 53 - No bespoke slots - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_published_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_published_at.yaml index 2ca6837902..59109a7e0b 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_published_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_published_at.yaml @@ -82,6 +82,5 @@ slots: has_or_had_label: Original Edition description: Historical publication with uncertain date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_published_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_published_by.yaml index b50957a98f..9aff0a6545 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_published_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_published_by.yaml @@ -72,6 +72,5 @@ slots: - value: ghcid:NL-ZH-DHA-A-NA description: Nationaal Archief publishing linked open data annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_related_to.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_related_to.yaml index f7a342ee1d..6821a05391 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_related_to.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_related_to.yaml @@ -1,109 +1,17 @@ id: https://nde.nl/ontology/hc/slot/is_or_was_related_to -name: is_or_was_related_to_slot -title: Is Or Was Related To Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - owl: http://www.w3.org/2002/07/owl# - skos: http://www.w3.org/2004/02/skos/core# - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc +name: is_or_was_related_to +title: Is or Was Related To +description: General relationship to another entity. imports: -- linkml:types + - linkml:types + - ../classes/Entity slots: is_or_was_related_to: - slot_uri: hc:isOrWasRelatedTo - description: 'Non-hierarchical association with another entity. - - - **Temporal Semantics** (RiC-O Pattern): - - The "isOrWas" naming follows RiC-O convention indicating this relationship - - may be historical - associations may change over time. - - - **Ontological Alignment**: - - - **Primary** (`slot_uri`): `hc:isOrWasRelatedTo` - our ObjectProperty - - - **Maps to**: `skos:related` - SKOS related for associative relationships - - - **Related**: `dcterms:relation` - Dublin Core relation - - - **Related**: `schema:relatedTo` - Schema.org related - - - Note: slot_uri changed from skos:related to hc:isOrWasRelatedTo - - to resolve OWL ambiguous type warning when classes override range - - to class types (e.g., WikidataAlignment). - - - **Range**: `Any` (2026-01-16) - Allows string values and class instances. - - - **Usage**: - - For Type classes, this links types that have conceptual associations - - but no hierarchical relationship (neither broader nor narrower). - - - Example: "Art Storage" related to "Conservation Lab" - both deal with - - art preservation but neither is a subtype of the other. - - - **Symmetry**: - - skos:related is symmetric - if A related B, then B related A. - - - **Cardinality**: - - Multivalued - an entity may have multiple associations. - - ' - range: string - implements: - - owl:ObjectProperty - required: false + slot_uri: rico:isRelatedTo + range: Entity multivalued: true - inlined_as_list: true - exact_mappings: - - skos:related - related_mappings: - - dcterms:relation - - schema:relatedTo annotations: - rico_naming_convention: 'Follows RiC-O "isOrWas" pattern for temporal predicates. - - See Rule 39: Slot Naming Convention (RiC-O Style) - - ' - replaces_slots: storage_type_related, wikidata_mapping, wikidata_alignment - migration_date: '2026-01-15' custodian_types: '["*"]' - custodian_types_rationale: Associative relationships apply to all heritage types. - specificity_score: 0.25 - specificity_rationale: Generic relationship slot for non-hierarchical associations. - comments: - - Generic association slot for non-hierarchical relationships - - Maps to skos:related for associative relationships - - 'Symmetric: if A related B, then B related A' - - 'Multivalued: entities may have multiple associations' - - Distinct from has_or_had_hypernym/hyponym (hierarchical) - - 'RiC-O naming: isOrWas indicates potentially historical relationship' - examples: - - value: - - https://nde.nl/ontology/hc/storage-type/conservation-lab - - https://nde.nl/ontology/hc/storage-type/quarantine-storage - description: Types related to art storage (non-hierarchical) + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:isRelatedTo diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_represented_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_represented_by.yaml index 15c6ec82f2..4fcce90316 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_represented_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_represented_by.yaml @@ -23,8 +23,7 @@ slots: range: Agent multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:actedOnBehalfOf diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_required.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_required.yaml index 645a8d7316..cf8eb19ea1 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_required.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_required.yaml @@ -28,6 +28,5 @@ slots: - value: false description: Requirement is optional annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_responsible_for.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_responsible_for.yaml index d5de29ce4d..03b0c4cdce 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_responsible_for.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_responsible_for.yaml @@ -36,6 +36,5 @@ slots: - value: https://nde.nl/ontology/hc/collection/nha-provincial-archive description: Noord-Hollands Archief responsible for Provincial Archive annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_retrieved_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_retrieved_at.yaml new file mode 100644 index 0000000000..7eed8ad1ef --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/is_or_was_retrieved_at.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/is_or_was_retrieved_at +name: is_or_was_retrieved_at +title: Is or Was Retrieved At +description: Time when the data was retrieved or fetched. +imports: + - linkml:types + - ../classes/TimeSpan +slots: + is_or_was_retrieved_at: + slot_uri: prov:generatedAtTime + range: TimeSpan + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:generatedAtTime diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_retrieved_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_retrieved_by.yaml index 23046de9fc..64d0831337 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_retrieved_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_retrieved_by.yaml @@ -27,8 +27,7 @@ slots: multivalued: false inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasAssociatedWith diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_retrieved_through.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_retrieved_through.yaml index 33384f7ef4..86eec56230 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_retrieved_through.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_retrieved_through.yaml @@ -27,8 +27,7 @@ slots: multivalued: false inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:used diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_returned.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_returned.yaml index 57823d94db..f97de0e990 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_returned.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_returned.yaml @@ -35,6 +35,5 @@ slots: description_text: Returned in same condition as loaned description: Loan return with condition assessment annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_revision_of.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_revision_of.yaml index 0fb3eb7b05..c3540ece10 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_revision_of.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_revision_of.yaml @@ -44,6 +44,5 @@ slots: - value: https://nde.nl/record/123/v1 description: Previous version of record annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_signed_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_signed_at.yaml index 44e9464646..94a3cb2134 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_signed_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_signed_at.yaml @@ -27,8 +27,7 @@ slots: multivalued: false inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:dateCreated diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_signed_on.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_signed_on.yaml index dda7f6e63f..c1f8ae8418 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_signed_on.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_signed_on.yaml @@ -42,8 +42,7 @@ slots: multivalued: false required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:dateCreated diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_stored_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_stored_at.yaml index 472bc39a61..a1210637fa 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_stored_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_stored_at.yaml @@ -37,8 +37,7 @@ slots: ' replaces_slots: storage_location migration_date: '2026-01-15' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic storage location slot for Storage and related classes diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_stored_in.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_stored_in.yaml new file mode 100644 index 0000000000..25654144c0 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/is_or_was_stored_in.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/is_or_was_stored_in +name: is_or_was_stored_in +title: Is Or Was Stored In +description: The location where the entity is stored. +imports: + - linkml:types +slots: + is_or_was_stored_in: + slot_uri: rico:hasOrHadPhysicalLocation + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - rico:hasOrHadPhysicalLocation diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_sub_collection_of.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_sub_collection_of.yaml index 8502837f23..2873ce5451 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_sub_collection_of.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_sub_collection_of.yaml @@ -58,8 +58,7 @@ slots: inverse_slot: has_or_had_sub_collection deprecates: parent_collection rico_pattern: isOrWasPartOf - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: https://nde.nl/ontology/hc/collection/nationaal-archief-voc diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_suborganization_of.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_suborganization_of.yaml index a785674610..d62702e1eb 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_suborganization_of.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_suborganization_of.yaml @@ -58,8 +58,7 @@ slots: inverse_slot: has_or_had_suborganization deprecates: parent_custodian rico_pattern: isOrWasSubordinateTo - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "CustodianLegalStatus:\n legal_name: \"Nationaal Archief\"\n is_or_was_suborganization_of: \"https://nde.nl/ontology/hc/nl-ministry-ocw\"\n" diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_succeeded_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_succeeded_by.yaml index f1d292025a..8bd3da1ced 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_succeeded_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_succeeded_by.yaml @@ -39,8 +39,7 @@ slots: replaces_slots: following_activity migration_date: '2026-01-13' inverse_slot: is_or_was_preceded_by - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Slot for succession relationships between activities/events diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_superseded_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_superseded_by.yaml index 8e914480ad..8acef5c8ca 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_superseded_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_superseded_by.yaml @@ -37,6 +37,5 @@ slots: migration_source: superseded_by migration_date: '2026-01-16' migration_rule: Rule 53/56 - Generic slots, semantic consistency - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_targeted_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_targeted_at.yaml index f0bbb93c11..09f2dc5bcf 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_targeted_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_targeted_at.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:audience diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_temporarily_located_at.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_temporarily_located_at.yaml index 3e3e95516b..71df29ae8b 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_temporarily_located_at.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_temporarily_located_at.yaml @@ -79,8 +79,7 @@ slots: replaces_slots: temp_location_id, temp_location_name, temp_location_description, temp_location_reason (when used on parent class to reference TemporaryLocation) migration_date: '2026-01-15' slot_fixes_compliance: Created per slot_fixes.yaml revision - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Links parent entity (custodian, collection) to temporary locations diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_threatened_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_threatened_by.yaml index 33e5c876bd..7622eb322d 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_threatened_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_threatened_by.yaml @@ -58,8 +58,7 @@ slots: - value: Threat(type=URBANIZATION, severity=MEDIUM) description: Rural-urban migration affecting practice transmission annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isOrWasThreatenedBy diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_transferred_to.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_transferred_to.yaml index a60023eca3..a36205beee 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_transferred_to.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_transferred_to.yaml @@ -33,8 +33,7 @@ slots: migration_date: '2026-01-15' migrated_from: to_location rule_reference: 'Rule 39: RiC-O temporal naming convention' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: https://nde.nl/ontology/hc/place/amstel-campus-building-a diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_triggered_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_triggered_by.yaml index f9fcc34ac7..c14d04a3ff 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_triggered_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_triggered_by.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: is_or_was_triggered_by: - id: https://nde.nl/ontology/hc/slot/is_or_was_triggered_by name: is_or_was_triggered_by title: is_or_was_triggered_by description: The event that triggered this entity or state. slot_uri: prov:wasInformedBy range: AccessTriggerEvent annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasInformedBy diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_used_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_used_by.yaml index fe11bc1a56..0f2c7595e5 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_used_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_used_by.yaml @@ -40,6 +40,5 @@ slots: - value: https://nde.nl/custodian/rijksmuseum description: Used by Rijksmuseum annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_used_in.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_used_in.yaml index 6affed19e3..457ba70d7e 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_used_in.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_used_in.yaml @@ -23,8 +23,7 @@ slots: range: GovernanceStructure multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasUsedBy diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_verified_by.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_verified_by.yaml index 27f92390eb..5c71801256 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_verified_by.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_verified_by.yaml @@ -39,6 +39,5 @@ slots: - value: https://nde.nl/agent/curator-123 description: Curator who verified the record annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/is_or_was_visible_in.yaml b/schemas/20251121/linkml/modules/slots/is_or_was_visible_in.yaml index b7cbcc89e8..84e5fc472f 100644 --- a/schemas/20251121/linkml/modules/slots/is_or_was_visible_in.yaml +++ b/schemas/20251121/linkml/modules/slots/is_or_was_visible_in.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isOrWasVisibleIn diff --git a/schemas/20251121/linkml/modules/slots/is_overlapping.yaml b/schemas/20251121/linkml/modules/slots/is_overlapping.yaml index 13f4586d87..112e81bb02 100644 --- a/schemas/20251121/linkml/modules/slots/is_overlapping.yaml +++ b/schemas/20251121/linkml/modules/slots/is_overlapping.yaml @@ -26,8 +26,7 @@ slots: range: boolean slot_uri: hc:isOverlapping annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isOverlapping diff --git a/schemas/20251121/linkml/modules/slots/is_part_of_complex.yaml b/schemas/20251121/linkml/modules/slots/is_part_of_complex.yaml index 18914f06c0..8c82abfe15 100644 --- a/schemas/20251121/linkml/modules/slots/is_part_of_complex.yaml +++ b/schemas/20251121/linkml/modules/slots/is_part_of_complex.yaml @@ -26,8 +26,7 @@ slots: range: boolean slot_uri: hc:isPartOfComplex annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isPartOfComplex diff --git a/schemas/20251121/linkml/modules/slots/is_permanent.yaml b/schemas/20251121/linkml/modules/slots/is_permanent.yaml index 56bd46b5fc..818ac5e62b 100644 --- a/schemas/20251121/linkml/modules/slots/is_permanent.yaml +++ b/schemas/20251121/linkml/modules/slots/is_permanent.yaml @@ -29,8 +29,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:duration diff --git a/schemas/20251121/linkml/modules/slots/is_primary_digital_presence.yaml b/schemas/20251121/linkml/modules/slots/is_primary_digital_presence.yaml index 4cd428d59f..87a896ab78 100644 --- a/schemas/20251121/linkml/modules/slots/is_primary_digital_presence.yaml +++ b/schemas/20251121/linkml/modules/slots/is_primary_digital_presence.yaml @@ -22,8 +22,7 @@ slots: range: boolean slot_uri: hc:isPrimaryDigitalPresence annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isPrimaryDigitalPresence diff --git a/schemas/20251121/linkml/modules/slots/is_public_facing.yaml b/schemas/20251121/linkml/modules/slots/is_public_facing.yaml index 0c35804ea3..8f88e0d50b 100644 --- a/schemas/20251121/linkml/modules/slots/is_public_facing.yaml +++ b/schemas/20251121/linkml/modules/slots/is_public_facing.yaml @@ -31,8 +31,7 @@ slots: range: boolean slot_uri: hc:isPublicFacing annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isPublicFacing diff --git a/schemas/20251121/linkml/modules/slots/is_rebuilding.yaml b/schemas/20251121/linkml/modules/slots/is_rebuilding.yaml index cc2e324f54..262136fbff 100644 --- a/schemas/20251121/linkml/modules/slots/is_rebuilding.yaml +++ b/schemas/20251121/linkml/modules/slots/is_rebuilding.yaml @@ -21,8 +21,7 @@ slots: range: boolean slot_uri: hc:isRebuilding annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isRebuilding diff --git a/schemas/20251121/linkml/modules/slots/is_recognized.yaml b/schemas/20251121/linkml/modules/slots/is_recognized.yaml index 01a27c5ae9..b031785d02 100644 --- a/schemas/20251121/linkml/modules/slots/is_recognized.yaml +++ b/schemas/20251121/linkml/modules/slots/is_recognized.yaml @@ -21,8 +21,7 @@ slots: range: boolean slot_uri: hc:isRecognized annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isRecognized diff --git a/schemas/20251121/linkml/modules/slots/is_recurring.yaml b/schemas/20251121/linkml/modules/slots/is_recurring.yaml index 10b685675c..df5f765b9c 100644 --- a/schemas/20251121/linkml/modules/slots/is_recurring.yaml +++ b/schemas/20251121/linkml/modules/slots/is_recurring.yaml @@ -26,8 +26,7 @@ slots: range: boolean slot_uri: hc:isRecurring annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isRecurring diff --git a/schemas/20251121/linkml/modules/slots/is_sdh.yaml b/schemas/20251121/linkml/modules/slots/is_sdh.yaml index 48a38703db..f264300bd2 100644 --- a/schemas/20251121/linkml/modules/slots/is_sdh.yaml +++ b/schemas/20251121/linkml/modules/slots/is_sdh.yaml @@ -35,8 +35,7 @@ slots: range: boolean slot_uri: hc:isSdh annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isSdh diff --git a/schemas/20251121/linkml/modules/slots/is_sub_guide.yaml b/schemas/20251121/linkml/modules/slots/is_sub_guide.yaml index c0e1a4afa6..31b7985fdf 100644 --- a/schemas/20251121/linkml/modules/slots/is_sub_guide.yaml +++ b/schemas/20251121/linkml/modules/slots/is_sub_guide.yaml @@ -21,8 +21,7 @@ slots: description: Whether this is a link to a sub-guide range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isSubGuide diff --git a/schemas/20251121/linkml/modules/slots/is_temporary.yaml b/schemas/20251121/linkml/modules/slots/is_temporary.yaml index f965a3a66b..13a7dd7bc2 100644 --- a/schemas/20251121/linkml/modules/slots/is_temporary.yaml +++ b/schemas/20251121/linkml/modules/slots/is_temporary.yaml @@ -26,8 +26,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isTemporary diff --git a/schemas/20251121/linkml/modules/slots/is_type_specimen.yaml b/schemas/20251121/linkml/modules/slots/is_type_specimen.yaml index 6fada4212e..4caf99c5cc 100644 --- a/schemas/20251121/linkml/modules/slots/is_type_specimen.yaml +++ b/schemas/20251121/linkml/modules/slots/is_type_specimen.yaml @@ -25,8 +25,7 @@ slots: range: boolean slot_uri: hc:isTypeSpecimen annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isTypeSpecimen diff --git a/schemas/20251121/linkml/modules/slots/is_verified.yaml b/schemas/20251121/linkml/modules/slots/is_verified.yaml index 274a2ef39c..2741969cab 100644 --- a/schemas/20251121/linkml/modules/slots/is_verified.yaml +++ b/schemas/20251121/linkml/modules/slots/is_verified.yaml @@ -31,8 +31,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:isVerified diff --git a/schemas/20251121/linkml/modules/slots/isbn.yaml b/schemas/20251121/linkml/modules/slots/isbn.yaml index 3fe0b55e6f..a6588e7eab 100644 --- a/schemas/20251121/linkml/modules/slots/isbn.yaml +++ b/schemas/20251121/linkml/modules/slots/isbn.yaml @@ -27,6 +27,5 @@ slots: exact_mappings: - schema:isbn annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/isbn_13.yaml b/schemas/20251121/linkml/modules/slots/isbn_13.yaml index fabc87718b..641d75b535 100644 --- a/schemas/20251121/linkml/modules/slots/isbn_13.yaml +++ b/schemas/20251121/linkml/modules/slots/isbn_13.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: bibo:isbn13 annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - bibo:isbn13 diff --git a/schemas/20251121/linkml/modules/slots/isil.yaml b/schemas/20251121/linkml/modules/slots/isil.yaml index 5d9453561e..36be8f6e16 100644 --- a/schemas/20251121/linkml/modules/slots/isil.yaml +++ b/schemas/20251121/linkml/modules/slots/isil.yaml @@ -21,8 +21,7 @@ slots: description: International Standard Identifier for Libraries (ISO 15511) range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/iso_3166_2_code.yaml b/schemas/20251121/linkml/modules/slots/iso_3166_2_code.yaml index f113b73b2c..4dc876f582 100644 --- a/schemas/20251121/linkml/modules/slots/iso_3166_2_code.yaml +++ b/schemas/20251121/linkml/modules/slots/iso_3166_2_code.yaml @@ -22,8 +22,7 @@ slots: pattern: ^[A-Z]{2}-[A-Z0-9]{1,3}$ slot_uri: schema:addressRegion annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:addressRegion diff --git a/schemas/20251121/linkml/modules/slots/iso_standard.yaml b/schemas/20251121/linkml/modules/slots/iso_standard.yaml index fdab9fa0c6..a38010ae34 100644 --- a/schemas/20251121/linkml/modules/slots/iso_standard.yaml +++ b/schemas/20251121/linkml/modules/slots/iso_standard.yaml @@ -59,8 +59,7 @@ slots: - value: EN 16893 description: Heritage collection storage building specifications annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:conformsTo diff --git a/schemas/20251121/linkml/modules/slots/issn.yaml b/schemas/20251121/linkml/modules/slots/issn.yaml index 82fe87e279..091f2d67a9 100644 --- a/schemas/20251121/linkml/modules/slots/issn.yaml +++ b/schemas/20251121/linkml/modules/slots/issn.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: bibo:issn annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - bibo:issn diff --git a/schemas/20251121/linkml/modules/slots/issued_call.yaml b/schemas/20251121/linkml/modules/slots/issued_call.yaml index aba715ccbf..29ee9aaa76 100644 --- a/schemas/20251121/linkml/modules/slots/issued_call.yaml +++ b/schemas/20251121/linkml/modules/slots/issued_call.yaml @@ -25,8 +25,7 @@ slots: - value: https://nde.nl/ontology/hc/call/ec/cl2-2025-heritage-01 description: Horizon Europe CL2 2025 heritage call annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:makesOffer diff --git a/schemas/20251121/linkml/modules/slots/issuing_organisation.yaml b/schemas/20251121/linkml/modules/slots/issuing_organisation.yaml index 0d36782fa1..7955619fb3 100644 --- a/schemas/20251121/linkml/modules/slots/issuing_organisation.yaml +++ b/schemas/20251121/linkml/modules/slots/issuing_organisation.yaml @@ -21,8 +21,7 @@ slots: description: "The FundingOrganisation that issues this call.\n\nURI reference to EncompassingBody entity (FundingOrganisation subclass).\nFormat: https://nde.nl/ontology/hc/encompassing-body/funding/{slug}\n\n**Inverse of FundingOrganisation.issued_calls**:\n- FundingOrganisation \u2192 issued_calls \u2192 CallForApplication[]\n- CallForApplication \u2192 issuing_organisation \u2192 FundingOrganisation\n" slot_uri: hc:issuingOrganisation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:issuingOrganisation diff --git a/schemas/20251121/linkml/modules/slots/item.yaml b/schemas/20251121/linkml/modules/slots/item.yaml index dab4f7f338..e5984dc2be 100644 --- a/schemas/20251121/linkml/modules/slots/item.yaml +++ b/schemas/20251121/linkml/modules/slots/item.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - schema:itemListElement annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/item_returned.yaml b/schemas/20251121/linkml/modules/slots/item_returned.yaml index cc999c31bc..70ad21c4e2 100644 --- a/schemas/20251121/linkml/modules/slots/item_returned.yaml +++ b/schemas/20251121/linkml/modules/slots/item_returned.yaml @@ -28,6 +28,5 @@ slots: - value: hc:object/mauritshuis-670 description: Reference to returned painting annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/iucn_status.yaml b/schemas/20251121/linkml/modules/slots/iucn_status.yaml index 08e5f8a1ba..187f95c826 100644 --- a/schemas/20251121/linkml/modules/slots/iucn_status.yaml +++ b/schemas/20251121/linkml/modules/slots/iucn_status.yaml @@ -30,8 +30,7 @@ slots: range: string slot_uri: hc:iucnStatus annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:iucnStatus diff --git a/schemas/20251121/linkml/modules/slots/jurisdiction.yaml b/schemas/20251121/linkml/modules/slots/jurisdiction.yaml index 9e38ab8467..81be0461e6 100644 --- a/schemas/20251121/linkml/modules/slots/jurisdiction.yaml +++ b/schemas/20251121/linkml/modules/slots/jurisdiction.yaml @@ -51,8 +51,7 @@ slots: close_mappings: - dcterms:spatial annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Maps to gleif_base:hasCoverageArea diff --git a/schemas/20251121/linkml/modules/slots/jurisdiction_id.yaml b/schemas/20251121/linkml/modules/slots/jurisdiction_id.yaml index aa14d3d26c..b040dacc7f 100644 --- a/schemas/20251121/linkml/modules/slots/jurisdiction_id.yaml +++ b/schemas/20251121/linkml/modules/slots/jurisdiction_id.yaml @@ -38,8 +38,7 @@ slots: range: string slot_uri: schema:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/jurisdiction_level.yaml b/schemas/20251121/linkml/modules/slots/jurisdiction_level.yaml index 3a72b490f0..b6cd3164f5 100644 --- a/schemas/20251121/linkml/modules/slots/jurisdiction_level.yaml +++ b/schemas/20251121/linkml/modules/slots/jurisdiction_level.yaml @@ -25,8 +25,7 @@ slots: range: string slot_uri: hc:jurisdictionLevel annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:jurisdictionLevel diff --git a/schemas/20251121/linkml/modules/slots/jurisdiction_type.yaml b/schemas/20251121/linkml/modules/slots/jurisdiction_type.yaml index d6cee850cf..8c874c6dda 100644 --- a/schemas/20251121/linkml/modules/slots/jurisdiction_type.yaml +++ b/schemas/20251121/linkml/modules/slots/jurisdiction_type.yaml @@ -47,8 +47,7 @@ slots: range: JurisdictionTypeEnum slot_uri: schema:additionalType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:additionalType diff --git a/schemas/20251121/linkml/modules/slots/justification.yaml b/schemas/20251121/linkml/modules/slots/justification.yaml index 6dca4123fa..7fa55ed818 100644 --- a/schemas/20251121/linkml/modules/slots/justification.yaml +++ b/schemas/20251121/linkml/modules/slots/justification.yaml @@ -16,8 +16,7 @@ slots: related_mappings: - skos:note annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/key_distinction.yaml b/schemas/20251121/linkml/modules/slots/key_distinction.yaml index 655014c498..0753abdbb0 100644 --- a/schemas/20251121/linkml/modules/slots/key_distinction.yaml +++ b/schemas/20251121/linkml/modules/slots/key_distinction.yaml @@ -28,8 +28,7 @@ slots: range: string annotations: source_section: '**Key Distinction**:' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:note diff --git a/schemas/20251121/linkml/modules/slots/keyframe_extraction.yaml b/schemas/20251121/linkml/modules/slots/keyframe_extraction.yaml index a770adf4a1..b4575eb675 100644 --- a/schemas/20251121/linkml/modules/slots/keyframe_extraction.yaml +++ b/schemas/20251121/linkml/modules/slots/keyframe_extraction.yaml @@ -38,8 +38,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:keyframeExtraction diff --git a/schemas/20251121/linkml/modules/slots/keyword.yaml b/schemas/20251121/linkml/modules/slots/keyword.yaml index db776af436..8057c4a695 100644 --- a/schemas/20251121/linkml/modules/slots/keyword.yaml +++ b/schemas/20251121/linkml/modules/slots/keyword.yaml @@ -29,6 +29,5 @@ slots: close_mappings: - dcterms:subject annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/kien_registration_date.yaml b/schemas/20251121/linkml/modules/slots/kien_registration_date.yaml index 927c886b75..529edc6f85 100644 --- a/schemas/20251121/linkml/modules/slots/kien_registration_date.yaml +++ b/schemas/20251121/linkml/modules/slots/kien_registration_date.yaml @@ -25,8 +25,7 @@ slots: range: date slot_uri: dcterms:created annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:created diff --git a/schemas/20251121/linkml/modules/slots/kien_url.yaml b/schemas/20251121/linkml/modules/slots/kien_url.yaml index 9baa6cf963..9b299f3025 100644 --- a/schemas/20251121/linkml/modules/slots/kien_url.yaml +++ b/schemas/20251121/linkml/modules/slots/kien_url.yaml @@ -25,8 +25,7 @@ slots: range: uri slot_uri: schema:url annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:url diff --git a/schemas/20251121/linkml/modules/slots/knowledge_transmission.yaml b/schemas/20251121/linkml/modules/slots/knowledge_transmission.yaml index 4647c739e3..c1d10b3abe 100644 --- a/schemas/20251121/linkml/modules/slots/knowledge_transmission.yaml +++ b/schemas/20251121/linkml/modules/slots/knowledge_transmission.yaml @@ -56,8 +56,7 @@ slots: range: string slot_uri: schema:educationalUse annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:educationalUse diff --git a/schemas/20251121/linkml/modules/slots/label_de.yaml b/schemas/20251121/linkml/modules/slots/label_de.yaml index ca0f78b503..84c95ddbf1 100644 --- a/schemas/20251121/linkml/modules/slots/label_de.yaml +++ b/schemas/20251121/linkml/modules/slots/label_de.yaml @@ -22,8 +22,7 @@ slots: range: string annotations: language: de - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/label_es.yaml b/schemas/20251121/linkml/modules/slots/label_es.yaml index 7fb89111ac..0116df6a6a 100644 --- a/schemas/20251121/linkml/modules/slots/label_es.yaml +++ b/schemas/20251121/linkml/modules/slots/label_es.yaml @@ -22,8 +22,7 @@ slots: range: string annotations: language: es - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/label_fr.yaml b/schemas/20251121/linkml/modules/slots/label_fr.yaml index 23d9e29144..0fd75fe169 100644 --- a/schemas/20251121/linkml/modules/slots/label_fr.yaml +++ b/schemas/20251121/linkml/modules/slots/label_fr.yaml @@ -22,8 +22,7 @@ slots: range: string annotations: language: fr - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/label_it.yaml b/schemas/20251121/linkml/modules/slots/label_it.yaml index 35da4db5bc..0f7d9b3cff 100644 --- a/schemas/20251121/linkml/modules/slots/label_it.yaml +++ b/schemas/20251121/linkml/modules/slots/label_it.yaml @@ -22,8 +22,7 @@ slots: range: string annotations: language: it - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/label_nl.yaml b/schemas/20251121/linkml/modules/slots/label_nl.yaml index fa51aef554..5609a43816 100644 --- a/schemas/20251121/linkml/modules/slots/label_nl.yaml +++ b/schemas/20251121/linkml/modules/slots/label_nl.yaml @@ -22,8 +22,7 @@ slots: range: string annotations: language: nl - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/label_pt.yaml b/schemas/20251121/linkml/modules/slots/label_pt.yaml index 53ebab2a4b..7d61b2cfc0 100644 --- a/schemas/20251121/linkml/modules/slots/label_pt.yaml +++ b/schemas/20251121/linkml/modules/slots/label_pt.yaml @@ -22,8 +22,7 @@ slots: range: string annotations: language: pt - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/lacks_or_lacked.yaml b/schemas/20251121/linkml/modules/slots/lacks_or_lacked.yaml index 81ee3529d7..ecd2e58d23 100644 --- a/schemas/20251121/linkml/modules/slots/lacks_or_lacked.yaml +++ b/schemas/20251121/linkml/modules/slots/lacks_or_lacked.yaml @@ -25,6 +25,5 @@ slots: multivalued: true inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/landmark_confidence.yaml b/schemas/20251121/linkml/modules/slots/landmark_confidence.yaml index 0fa8e065d0..2d4af79f17 100644 --- a/schemas/20251121/linkml/modules/slots/landmark_confidence.yaml +++ b/schemas/20251121/linkml/modules/slots/landmark_confidence.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/landmark_geonames_id.yaml b/schemas/20251121/linkml/modules/slots/landmark_geonames_id.yaml index 8de8e33aa2..ef1b961319 100644 --- a/schemas/20251121/linkml/modules/slots/landmark_geonames_id.yaml +++ b/schemas/20251121/linkml/modules/slots/landmark_geonames_id.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: hc:landmarkGeonamesId annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:landmarkGeonamesId diff --git a/schemas/20251121/linkml/modules/slots/landmark_label.yaml b/schemas/20251121/linkml/modules/slots/landmark_label.yaml index 8afb22a6b6..ed2b4f2103 100644 --- a/schemas/20251121/linkml/modules/slots/landmark_label.yaml +++ b/schemas/20251121/linkml/modules/slots/landmark_label.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/landmark_segment.yaml b/schemas/20251121/linkml/modules/slots/landmark_segment.yaml index 10dd434ba6..7aeb26537d 100644 --- a/schemas/20251121/linkml/modules/slots/landmark_segment.yaml +++ b/schemas/20251121/linkml/modules/slots/landmark_segment.yaml @@ -22,8 +22,7 @@ slots: range: VideoTimeSegment slot_uri: hc:landmarkSegment annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:landmarkSegment diff --git a/schemas/20251121/linkml/modules/slots/landmark_wikidata_id.yaml b/schemas/20251121/linkml/modules/slots/landmark_wikidata_id.yaml index 94319d4e18..39c89cbebb 100644 --- a/schemas/20251121/linkml/modules/slots/landmark_wikidata_id.yaml +++ b/schemas/20251121/linkml/modules/slots/landmark_wikidata_id.yaml @@ -25,6 +25,5 @@ slots: - schema:identifier - wdt:P625 annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/language.yaml b/schemas/20251121/linkml/modules/slots/language.yaml index 727ed60e16..d1bdd9adb1 100644 --- a/schemas/20251121/linkml/modules/slots/language.yaml +++ b/schemas/20251121/linkml/modules/slots/language.yaml @@ -23,8 +23,7 @@ slots: - dcterms:language - schema:inLanguage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/language_code.yaml b/schemas/20251121/linkml/modules/slots/language_code.yaml index 089f15ed56..a9329f3ad2 100644 --- a/schemas/20251121/linkml/modules/slots/language_code.yaml +++ b/schemas/20251121/linkml/modules/slots/language_code.yaml @@ -37,8 +37,7 @@ slots: - value: fr description: French annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dct:language diff --git a/schemas/20251121/linkml/modules/slots/language_name.yaml b/schemas/20251121/linkml/modules/slots/language_name.yaml index 395b6df99f..7ace878fb6 100644 --- a/schemas/20251121/linkml/modules/slots/language_name.yaml +++ b/schemas/20251121/linkml/modules/slots/language_name.yaml @@ -27,8 +27,7 @@ slots: - value: Dutch - value: French annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:name diff --git a/schemas/20251121/linkml/modules/slots/language_raw.yaml b/schemas/20251121/linkml/modules/slots/language_raw.yaml index 6fb9ae7193..bd12373090 100644 --- a/schemas/20251121/linkml/modules/slots/language_raw.yaml +++ b/schemas/20251121/linkml/modules/slots/language_raw.yaml @@ -32,8 +32,7 @@ slots: - value: Dutch - Professional working proficiency description: Professional Dutch annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:description diff --git a/schemas/20251121/linkml/modules/slots/languages_detected.yaml b/schemas/20251121/linkml/modules/slots/languages_detected.yaml index 9a9fcc3c5d..d0261f1daf 100644 --- a/schemas/20251121/linkml/modules/slots/languages_detected.yaml +++ b/schemas/20251121/linkml/modules/slots/languages_detected.yaml @@ -36,8 +36,7 @@ slots: multivalued: true slot_uri: hc:languagesDetected annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:languagesDetected diff --git a/schemas/20251121/linkml/modules/slots/languages_raw.yaml b/schemas/20251121/linkml/modules/slots/languages_raw.yaml index 1755293dae..1ae46eeb4f 100644 --- a/schemas/20251121/linkml/modules/slots/languages_raw.yaml +++ b/schemas/20251121/linkml/modules/slots/languages_raw.yaml @@ -28,8 +28,7 @@ slots: multivalued: true slot_uri: hc:languagesRaw annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:languagesRaw diff --git a/schemas/20251121/linkml/modules/slots/last_modified.yaml b/schemas/20251121/linkml/modules/slots/last_modified.yaml index bdb23f2ca4..4ca2b6eafa 100644 --- a/schemas/20251121/linkml/modules/slots/last_modified.yaml +++ b/schemas/20251121/linkml/modules/slots/last_modified.yaml @@ -21,8 +21,7 @@ slots: description: Last-Modified header value from HTTP response slot_uri: hc:lastModified annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:lastModified diff --git a/schemas/20251121/linkml/modules/slots/latency_ms.yaml b/schemas/20251121/linkml/modules/slots/latency_ms.yaml index dc775825af..b8ad655cf3 100644 --- a/schemas/20251121/linkml/modules/slots/latency_ms.yaml +++ b/schemas/20251121/linkml/modules/slots/latency_ms.yaml @@ -26,8 +26,7 @@ slots: slot_uri: schema:duration range: integer annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:duration diff --git a/schemas/20251121/linkml/modules/slots/latitude.yaml b/schemas/20251121/linkml/modules/slots/latitude.yaml index 1dc05e10aa..b2430a2bb4 100644 --- a/schemas/20251121/linkml/modules/slots/latitude.yaml +++ b/schemas/20251121/linkml/modules/slots/latitude.yaml @@ -43,8 +43,7 @@ slots: - schema:latitude - wgs84:lat annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - WGS84 datum (standard GPS coordinate system) diff --git a/schemas/20251121/linkml/modules/slots/launch_date.yaml b/schemas/20251121/linkml/modules/slots/launch_date.yaml index 98b3234ce9..bce1b6b90b 100644 --- a/schemas/20251121/linkml/modules/slots/launch_date.yaml +++ b/schemas/20251121/linkml/modules/slots/launch_date.yaml @@ -23,8 +23,7 @@ slots: ' slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/lease_expiry.yaml b/schemas/20251121/linkml/modules/slots/lease_expiry.yaml index ba71741637..aa71dbf47e 100644 --- a/schemas/20251121/linkml/modules/slots/lease_expiry.yaml +++ b/schemas/20251121/linkml/modules/slots/lease_expiry.yaml @@ -29,8 +29,7 @@ slots: ' range: date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:validThrough diff --git a/schemas/20251121/linkml/modules/slots/legacy_planning.yaml b/schemas/20251121/linkml/modules/slots/legacy_planning.yaml index 2f5bc2c430..48dbe26476 100644 --- a/schemas/20251121/linkml/modules/slots/legacy_planning.yaml +++ b/schemas/20251121/linkml/modules/slots/legacy_planning.yaml @@ -58,8 +58,7 @@ slots: range: string slot_uri: crm:P70_documents annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P70_documents diff --git a/schemas/20251121/linkml/modules/slots/legal_basis.yaml b/schemas/20251121/linkml/modules/slots/legal_basis.yaml index f20ea9d329..3f7c3c7ce7 100644 --- a/schemas/20251121/linkml/modules/slots/legal_basis.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_basis.yaml @@ -26,8 +26,7 @@ slots: range: string slot_uri: hc:legalBasis annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:legalBasis diff --git a/schemas/20251121/linkml/modules/slots/legal_entity_type.yaml b/schemas/20251121/linkml/modules/slots/legal_entity_type.yaml index 0eb3e7949c..31808e0d97 100644 --- a/schemas/20251121/linkml/modules/slots/legal_entity_type.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_entity_type.yaml @@ -37,8 +37,7 @@ slots: broad_mappings: - dcterms:type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/legal_form.yaml b/schemas/20251121/linkml/modules/slots/legal_form.yaml index 31b57df8fd..c05316977e 100644 --- a/schemas/20251121/linkml/modules/slots/legal_form.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_form.yaml @@ -42,8 +42,7 @@ slots: related_mappings: - schema:legalForm annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/legal_jurisdiction.yaml b/schemas/20251121/linkml/modules/slots/legal_jurisdiction.yaml index 40714e9836..217bdde649 100644 --- a/schemas/20251121/linkml/modules/slots/legal_jurisdiction.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_jurisdiction.yaml @@ -43,8 +43,7 @@ slots: exact_mappings: - schema:areaServed annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Maps to gleif_base:hasLegalJurisdiction diff --git a/schemas/20251121/linkml/modules/slots/legal_name.yaml b/schemas/20251121/linkml/modules/slots/legal_name.yaml index 26b8ac01d1..bbda034433 100644 --- a/schemas/20251121/linkml/modules/slots/legal_name.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_name.yaml @@ -18,8 +18,7 @@ slots: broad_mappings: - rdfs:label annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/legal_note.yaml b/schemas/20251121/linkml/modules/slots/legal_note.yaml index 55195320cf..d6fc66ba56 100644 --- a/schemas/20251121/linkml/modules/slots/legal_note.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_note.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:legislationIdentifier diff --git a/schemas/20251121/linkml/modules/slots/legal_provenance_note.yaml b/schemas/20251121/linkml/modules/slots/legal_provenance_note.yaml index e823b7a096..27cd396985 100644 --- a/schemas/20251121/linkml/modules/slots/legal_provenance_note.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_provenance_note.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - dcterms:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/legal_responsibility_basis.yaml b/schemas/20251121/linkml/modules/slots/legal_responsibility_basis.yaml index d2bc6ae652..b7cb2c6d7a 100644 --- a/schemas/20251121/linkml/modules/slots/legal_responsibility_basis.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_responsibility_basis.yaml @@ -66,6 +66,5 @@ slots: close_mappings: - dcterms:rights annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/legal_responsibility_end_date.yaml b/schemas/20251121/linkml/modules/slots/legal_responsibility_end_date.yaml index 0abe27eb8a..ba48d334f7 100644 --- a/schemas/20251121/linkml/modules/slots/legal_responsibility_end_date.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_responsibility_end_date.yaml @@ -29,8 +29,7 @@ slots: broad_mappings: - dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:invalidatedAtTime diff --git a/schemas/20251121/linkml/modules/slots/legal_responsibility_start_date.yaml b/schemas/20251121/linkml/modules/slots/legal_responsibility_start_date.yaml index 3455a357f0..3ac6ff2532 100644 --- a/schemas/20251121/linkml/modules/slots/legal_responsibility_start_date.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_responsibility_start_date.yaml @@ -29,8 +29,7 @@ slots: broad_mappings: - dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:generatedAtTime diff --git a/schemas/20251121/linkml/modules/slots/legal_status.yaml b/schemas/20251121/linkml/modules/slots/legal_status.yaml index cb86bc5aaa..f1e84395fe 100644 --- a/schemas/20251121/linkml/modules/slots/legal_status.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_status.yaml @@ -54,6 +54,5 @@ slots: broad_mappings: - adms:status annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/legal_system_type.yaml b/schemas/20251121/linkml/modules/slots/legal_system_type.yaml index 69b8a5bf3a..ed6babc702 100644 --- a/schemas/20251121/linkml/modules/slots/legal_system_type.yaml +++ b/schemas/20251121/linkml/modules/slots/legal_system_type.yaml @@ -41,8 +41,7 @@ slots: range: LegalSystemTypeEnum slot_uri: schema:category annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:category diff --git a/schemas/20251121/linkml/modules/slots/lender.yaml b/schemas/20251121/linkml/modules/slots/lender.yaml index 218e443b6e..6f9233f4a1 100644 --- a/schemas/20251121/linkml/modules/slots/lender.yaml +++ b/schemas/20251121/linkml/modules/slots/lender.yaml @@ -28,8 +28,7 @@ slots: range: uriorcurie slot_uri: crm:P28_custody_surrendered_by annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P28_custody_surrendered_by diff --git a/schemas/20251121/linkml/modules/slots/lender_contact.yaml b/schemas/20251121/linkml/modules/slots/lender_contact.yaml index e273b07d22..57818ecd24 100644 --- a/schemas/20251121/linkml/modules/slots/lender_contact.yaml +++ b/schemas/20251121/linkml/modules/slots/lender_contact.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: schema:contactPoint annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:contactPoint diff --git a/schemas/20251121/linkml/modules/slots/lending_policy.yaml b/schemas/20251121/linkml/modules/slots/lending_policy.yaml index 0aa144c5a7..aa45f80ebe 100644 --- a/schemas/20251121/linkml/modules/slots/lending_policy.yaml +++ b/schemas/20251121/linkml/modules/slots/lending_policy.yaml @@ -35,8 +35,7 @@ slots: - value: membership-required description: Must join library to borrow materials annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:accessRights diff --git a/schemas/20251121/linkml/modules/slots/library_catalog_url.yaml b/schemas/20251121/linkml/modules/slots/library_catalog_url.yaml index 0b7c64eaf3..cd80dee085 100644 --- a/schemas/20251121/linkml/modules/slots/library_catalog_url.yaml +++ b/schemas/20251121/linkml/modules/slots/library_catalog_url.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: rdfs:seeAlso annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rdfs:seeAlso diff --git a/schemas/20251121/linkml/modules/slots/library_search_score.yaml b/schemas/20251121/linkml/modules/slots/library_search_score.yaml index f22dced416..564de54ae8 100644 --- a/schemas/20251121/linkml/modules/slots/library_search_score.yaml +++ b/schemas/20251121/linkml/modules/slots/library_search_score.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/library_subtype.yaml b/schemas/20251121/linkml/modules/slots/library_subtype.yaml index 6b5d62a771..662251510e 100644 --- a/schemas/20251121/linkml/modules/slots/library_subtype.yaml +++ b/schemas/20251121/linkml/modules/slots/library_subtype.yaml @@ -30,8 +30,7 @@ slots: - Values extracted from Wikidata hyponyms - Each value has a wikidata:QID meaning for Linked Open Data annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/license.yaml b/schemas/20251121/linkml/modules/slots/license.yaml index b6ddf4a6ab..790ed2b3b1 100644 --- a/schemas/20251121/linkml/modules/slots/license.yaml +++ b/schemas/20251121/linkml/modules/slots/license.yaml @@ -41,8 +41,7 @@ slots: range: string slot_uri: dcterms:license annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:license diff --git a/schemas/20251121/linkml/modules/slots/life_stage.yaml b/schemas/20251121/linkml/modules/slots/life_stage.yaml index e107821fec..d30b1d88e8 100644 --- a/schemas/20251121/linkml/modules/slots/life_stage.yaml +++ b/schemas/20251121/linkml/modules/slots/life_stage.yaml @@ -32,8 +32,7 @@ slots: range: string slot_uri: dwc:lifeStage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dwc:lifeStage diff --git a/schemas/20251121/linkml/modules/slots/lifecycle_phase_type.yaml b/schemas/20251121/linkml/modules/slots/lifecycle_phase_type.yaml index c4d6e0fe54..11bba855ab 100644 --- a/schemas/20251121/linkml/modules/slots/lifecycle_phase_type.yaml +++ b/schemas/20251121/linkml/modules/slots/lifecycle_phase_type.yaml @@ -21,8 +21,7 @@ slots: description: "Links this CustodianArchive INSTANCE to its lifecycle phase TYPE.\n\n**SKOS**: skos:broaderTransitive for instance-to-type relationship.\n\n**Archive Lifecycle Types (Wikidata)**:\n- Q3621648 (CurrentArchive) - Active records phase\n- Q244904 (DepositArchive) - Intermediate/semi-current phase\n- Q3621673 (HistoricalArchive) - Archival/permanent phase\n\n**Usage**:\nClassify this operational archive by its position in the records lifecycle.\nMost CustodianArchive records are in the intermediate phase (awaiting processing).\n\n**Example**:\n- CustodianArchive \"Ministry Records 2010-2020\" \u2192 lifecycle_phase_type \u2192 \n DepositArchive (Q244904) - semi-current, awaiting processing\n" range: uriorcurie annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:broaderTransitive diff --git a/schemas/20251121/linkml/modules/slots/light_max_lux.yaml b/schemas/20251121/linkml/modules/slots/light_max_lux.yaml index 23c39b7bec..ec2bed0aff 100644 --- a/schemas/20251121/linkml/modules/slots/light_max_lux.yaml +++ b/schemas/20251121/linkml/modules/slots/light_max_lux.yaml @@ -32,8 +32,7 @@ slots: range: float slot_uri: hc:lightMaxLux annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:lightMaxLux diff --git a/schemas/20251121/linkml/modules/slots/like_count.yaml b/schemas/20251121/linkml/modules/slots/like_count.yaml index 3bbafc4591..ae185c4218 100644 --- a/schemas/20251121/linkml/modules/slots/like_count.yaml +++ b/schemas/20251121/linkml/modules/slots/like_count.yaml @@ -31,8 +31,7 @@ slots: comments: - schema:interactionCount is a CLASS (InteractionCounter), not a property. Like count is a social media metric without standard ontology equivalent. annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:likeCount diff --git a/schemas/20251121/linkml/modules/slots/likelihood_confidence.yaml b/schemas/20251121/linkml/modules/slots/likelihood_confidence.yaml index 0cb45e954d..51c4aa517b 100644 --- a/schemas/20251121/linkml/modules/slots/likelihood_confidence.yaml +++ b/schemas/20251121/linkml/modules/slots/likelihood_confidence.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/likelihood_factor.yaml b/schemas/20251121/linkml/modules/slots/likelihood_factor.yaml index aaa32a1546..33bf1ac2d0 100644 --- a/schemas/20251121/linkml/modules/slots/likelihood_factor.yaml +++ b/schemas/20251121/linkml/modules/slots/likelihood_factor.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: prov:used annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:used diff --git a/schemas/20251121/linkml/modules/slots/likelihood_level.yaml b/schemas/20251121/linkml/modules/slots/likelihood_level.yaml index ce72dcda0f..46ce594f31 100644 --- a/schemas/20251121/linkml/modules/slots/likelihood_level.yaml +++ b/schemas/20251121/linkml/modules/slots/likelihood_level.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: skos:notation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:notation diff --git a/schemas/20251121/linkml/modules/slots/likelihood_score.yaml b/schemas/20251121/linkml/modules/slots/likelihood_score.yaml index 0ed24f67a0..87e6782be3 100644 --- a/schemas/20251121/linkml/modules/slots/likelihood_score.yaml +++ b/schemas/20251121/linkml/modules/slots/likelihood_score.yaml @@ -26,6 +26,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/likely_whatsapp_proficient.yaml b/schemas/20251121/linkml/modules/slots/likely_whatsapp_proficient.yaml index 2b5e3c1ef3..6441c51759 100644 --- a/schemas/20251121/linkml/modules/slots/likely_whatsapp_proficient.yaml +++ b/schemas/20251121/linkml/modules/slots/likely_whatsapp_proficient.yaml @@ -21,8 +21,7 @@ slots: range: boolean slot_uri: hc:likelyWhatsappProficient annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:likelyWhatsappProficient diff --git a/schemas/20251121/linkml/modules/slots/link_context.yaml b/schemas/20251121/linkml/modules/slots/link_context.yaml index 5e13a02265..ff0e2c4e11 100644 --- a/schemas/20251121/linkml/modules/slots/link_context.yaml +++ b/schemas/20251121/linkml/modules/slots/link_context.yaml @@ -21,8 +21,7 @@ slots: description: Parent section or surrounding context range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:context diff --git a/schemas/20251121/linkml/modules/slots/link_rationale.yaml b/schemas/20251121/linkml/modules/slots/link_rationale.yaml index 4319ce4b0e..4cf7df5d0f 100644 --- a/schemas/20251121/linkml/modules/slots/link_rationale.yaml +++ b/schemas/20251121/linkml/modules/slots/link_rationale.yaml @@ -28,8 +28,7 @@ slots: - value: This class represents the CUSTODIAN type. See linked_class_name for the corresponding rico:RecordSetType. description: Custodian type link explanation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:editorialNote diff --git a/schemas/20251121/linkml/modules/slots/link_text.yaml b/schemas/20251121/linkml/modules/slots/link_text.yaml index 9de0da5d3f..71cf401647 100644 --- a/schemas/20251121/linkml/modules/slots/link_text.yaml +++ b/schemas/20251121/linkml/modules/slots/link_text.yaml @@ -21,8 +21,7 @@ slots: description: Visible text of the link range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:name diff --git a/schemas/20251121/linkml/modules/slots/link_type.yaml b/schemas/20251121/linkml/modules/slots/link_type.yaml index 7f269bca23..d49f266c41 100644 --- a/schemas/20251121/linkml/modules/slots/link_type.yaml +++ b/schemas/20251121/linkml/modules/slots/link_type.yaml @@ -21,8 +21,7 @@ slots: description: Type of link range: LinkTypeEnum annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:type diff --git a/schemas/20251121/linkml/modules/slots/link_url.yaml b/schemas/20251121/linkml/modules/slots/link_url.yaml index d6f6d7055b..76063d46dc 100644 --- a/schemas/20251121/linkml/modules/slots/link_url.yaml +++ b/schemas/20251121/linkml/modules/slots/link_url.yaml @@ -21,8 +21,7 @@ slots: description: URL of the link range: uri annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:url diff --git a/schemas/20251121/linkml/modules/slots/linked_class_name.yaml b/schemas/20251121/linkml/modules/slots/linked_class_name.yaml index 53c247ddfd..9afe56162f 100644 --- a/schemas/20251121/linkml/modules/slots/linked_class_name.yaml +++ b/schemas/20251121/linkml/modules/slots/linked_class_name.yaml @@ -30,8 +30,7 @@ slots: - value: AcademicArchive description: Linked custodian type for AcademicArchiveRecordSetType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rdfs:seeAlso diff --git a/schemas/20251121/linkml/modules/slots/linked_data.yaml b/schemas/20251121/linkml/modules/slots/linked_data.yaml index 4a3a65e103..07d696f6c1 100644 --- a/schemas/20251121/linkml/modules/slots/linked_data.yaml +++ b/schemas/20251121/linkml/modules/slots/linked_data.yaml @@ -40,8 +40,7 @@ slots: range: boolean slot_uri: hc:linkedData annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:linkedData diff --git a/schemas/20251121/linkml/modules/slots/linked_data_access.yaml b/schemas/20251121/linkml/modules/slots/linked_data_access.yaml index 82a9c86402..0ad69d7555 100644 --- a/schemas/20251121/linkml/modules/slots/linked_data_access.yaml +++ b/schemas/20251121/linkml/modules/slots/linked_data_access.yaml @@ -22,8 +22,7 @@ slots: range: LinkedDataHub inlined: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - void:sparqlEndpoint diff --git a/schemas/20251121/linkml/modules/slots/linked_data_export.yaml b/schemas/20251121/linkml/modules/slots/linked_data_export.yaml index 210889f8ca..a20ff4bcdd 100644 --- a/schemas/20251121/linkml/modules/slots/linked_data_export.yaml +++ b/schemas/20251121/linkml/modules/slots/linked_data_export.yaml @@ -37,8 +37,7 @@ slots: range: boolean slot_uri: hc:linkedDataExport annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:linkedDataExport diff --git a/schemas/20251121/linkml/modules/slots/linked_to_collection.yaml b/schemas/20251121/linkml/modules/slots/linked_to_collection.yaml index 518a96a22a..8b1a7e76ea 100644 --- a/schemas/20251121/linkml/modules/slots/linked_to_collection.yaml +++ b/schemas/20251121/linkml/modules/slots/linked_to_collection.yaml @@ -37,8 +37,7 @@ slots: range: boolean slot_uri: hc:linkedToCollection annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:linkedToCollection diff --git a/schemas/20251121/linkml/modules/slots/linkedin_profile_path.yaml b/schemas/20251121/linkml/modules/slots/linkedin_profile_path.yaml index 288428d8cd..61816d9bbf 100644 --- a/schemas/20251121/linkml/modules/slots/linkedin_profile_path.yaml +++ b/schemas/20251121/linkml/modules/slots/linkedin_profile_path.yaml @@ -31,6 +31,5 @@ slots: - Reduces duplication (50+ lines -> 1 path reference)' - 'See: Rule 12 (Person Data Reference Pattern) | Rule 20 (Person Entity Profiles) | Rule 27 (Person-Custodian Data Architecture)' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/linkedin_profile_url.yaml b/schemas/20251121/linkml/modules/slots/linkedin_profile_url.yaml index 6131ef4234..d08bf14120 100644 --- a/schemas/20251121/linkml/modules/slots/linkedin_profile_url.yaml +++ b/schemas/20251121/linkml/modules/slots/linkedin_profile_url.yaml @@ -52,8 +52,7 @@ slots: comments: - 'See: Rule 16 (LinkedIn Photo CDN URLs) | linkedin_profile_path slot for profile data file reference' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:sameAs diff --git a/schemas/20251121/linkml/modules/slots/linkedin_url.yaml b/schemas/20251121/linkml/modules/slots/linkedin_url.yaml index 4583d10d0d..e4f53b17aa 100644 --- a/schemas/20251121/linkml/modules/slots/linkedin_url.yaml +++ b/schemas/20251121/linkml/modules/slots/linkedin_url.yaml @@ -30,8 +30,7 @@ slots: - value: https://www.linkedin.com/in/jan-van-der-berg-12345 description: LinkedIn profile URL annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:url diff --git a/schemas/20251121/linkml/modules/slots/list_item.yaml b/schemas/20251121/linkml/modules/slots/list_item.yaml index ab2f1b7bf8..626ccf2138 100644 --- a/schemas/20251121/linkml/modules/slots/list_item.yaml +++ b/schemas/20251121/linkml/modules/slots/list_item.yaml @@ -22,8 +22,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:itemListElement diff --git a/schemas/20251121/linkml/modules/slots/literal_name.yaml b/schemas/20251121/linkml/modules/slots/literal_name.yaml index 21329a38d0..0bbe07716f 100644 --- a/schemas/20251121/linkml/modules/slots/literal_name.yaml +++ b/schemas/20251121/linkml/modules/slots/literal_name.yaml @@ -28,6 +28,5 @@ slots: - schema:name - rdfs:label annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/live_broadcast_content.yaml b/schemas/20251121/linkml/modules/slots/live_broadcast_content.yaml index 60dddf32a7..b52d0f7aef 100644 --- a/schemas/20251121/linkml/modules/slots/live_broadcast_content.yaml +++ b/schemas/20251121/linkml/modules/slots/live_broadcast_content.yaml @@ -35,8 +35,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:liveBroadcastContent diff --git a/schemas/20251121/linkml/modules/slots/living_collection.yaml b/schemas/20251121/linkml/modules/slots/living_collection.yaml index 9471809afe..a60f358c80 100644 --- a/schemas/20251121/linkml/modules/slots/living_collection.yaml +++ b/schemas/20251121/linkml/modules/slots/living_collection.yaml @@ -81,8 +81,7 @@ slots: range: boolean slot_uri: hc:livingCollections annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:livingCollections diff --git a/schemas/20251121/linkml/modules/slots/llm_response.yaml b/schemas/20251121/linkml/modules/slots/llm_response.yaml index 3bdcf3c7ef..9a8df04329 100644 --- a/schemas/20251121/linkml/modules/slots/llm_response.yaml +++ b/schemas/20251121/linkml/modules/slots/llm_response.yaml @@ -55,8 +55,7 @@ slots: slot_uri: prov:qualifiedGeneration range: LLMResponse annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:qualifiedGeneration diff --git a/schemas/20251121/linkml/modules/slots/loan_agreement_url.yaml b/schemas/20251121/linkml/modules/slots/loan_agreement_url.yaml index f7ee0ae315..771179c27d 100644 --- a/schemas/20251121/linkml/modules/slots/loan_agreement_url.yaml +++ b/schemas/20251121/linkml/modules/slots/loan_agreement_url.yaml @@ -23,8 +23,7 @@ slots: range: uri slot_uri: schema:url annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:url diff --git a/schemas/20251121/linkml/modules/slots/loan_end_date.yaml b/schemas/20251121/linkml/modules/slots/loan_end_date.yaml index a29042055d..b4ffdce909 100644 --- a/schemas/20251121/linkml/modules/slots/loan_end_date.yaml +++ b/schemas/20251121/linkml/modules/slots/loan_end_date.yaml @@ -25,8 +25,7 @@ slots: range: date slot_uri: schema:endDate annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:endDate diff --git a/schemas/20251121/linkml/modules/slots/loan_history.yaml b/schemas/20251121/linkml/modules/slots/loan_history.yaml index 48709a65b4..a4ebfb9248 100644 --- a/schemas/20251121/linkml/modules/slots/loan_history.yaml +++ b/schemas/20251121/linkml/modules/slots/loan_history.yaml @@ -50,8 +50,7 @@ slots: multivalued: true slot_uri: crm:P30i_custody_transferred_through annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P30i_custody_transferred_through diff --git a/schemas/20251121/linkml/modules/slots/loan_id.yaml b/schemas/20251121/linkml/modules/slots/loan_id.yaml index 64f6dbe542..70f484a5db 100644 --- a/schemas/20251121/linkml/modules/slots/loan_id.yaml +++ b/schemas/20251121/linkml/modules/slots/loan_id.yaml @@ -25,8 +25,7 @@ slots: range: uriorcurie slot_uri: dcterms:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/loan_note.yaml b/schemas/20251121/linkml/modules/slots/loan_note.yaml index 4997422d79..43b4622bcc 100644 --- a/schemas/20251121/linkml/modules/slots/loan_note.yaml +++ b/schemas/20251121/linkml/modules/slots/loan_note.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: skos:note annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:note diff --git a/schemas/20251121/linkml/modules/slots/loan_number.yaml b/schemas/20251121/linkml/modules/slots/loan_number.yaml index 100cc5d57e..a3f79cbf4b 100644 --- a/schemas/20251121/linkml/modules/slots/loan_number.yaml +++ b/schemas/20251121/linkml/modules/slots/loan_number.yaml @@ -25,8 +25,7 @@ slots: range: string slot_uri: dcterms:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/loan_purpose.yaml b/schemas/20251121/linkml/modules/slots/loan_purpose.yaml index 24ff0661c7..b4ce36961a 100644 --- a/schemas/20251121/linkml/modules/slots/loan_purpose.yaml +++ b/schemas/20251121/linkml/modules/slots/loan_purpose.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: schema:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:description diff --git a/schemas/20251121/linkml/modules/slots/loan_start_date.yaml b/schemas/20251121/linkml/modules/slots/loan_start_date.yaml index 528fc97c38..089e6e3efb 100644 --- a/schemas/20251121/linkml/modules/slots/loan_start_date.yaml +++ b/schemas/20251121/linkml/modules/slots/loan_start_date.yaml @@ -23,8 +23,7 @@ slots: range: date slot_uri: schema:startDate annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:startDate diff --git a/schemas/20251121/linkml/modules/slots/loan_status.yaml b/schemas/20251121/linkml/modules/slots/loan_status.yaml index 6d8e6e6540..27be7c4322 100644 --- a/schemas/20251121/linkml/modules/slots/loan_status.yaml +++ b/schemas/20251121/linkml/modules/slots/loan_status.yaml @@ -36,6 +36,5 @@ slots: comments: - schema:status does not exist as a Schema.org property annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/loan_timespan.yaml b/schemas/20251121/linkml/modules/slots/loan_timespan.yaml index 497a6d601d..9edeb2359c 100644 --- a/schemas/20251121/linkml/modules/slots/loan_timespan.yaml +++ b/schemas/20251121/linkml/modules/slots/loan_timespan.yaml @@ -26,8 +26,7 @@ slots: range: TimeSpan slot_uri: crm:P4_has_time-span annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P4_has_time-span diff --git a/schemas/20251121/linkml/modules/slots/loan_type.yaml b/schemas/20251121/linkml/modules/slots/loan_type.yaml index 0695951f36..11f12940d4 100644 --- a/schemas/20251121/linkml/modules/slots/loan_type.yaml +++ b/schemas/20251121/linkml/modules/slots/loan_type.yaml @@ -28,8 +28,7 @@ slots: range: string slot_uri: dcterms:type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:type diff --git a/schemas/20251121/linkml/modules/slots/locality.yaml b/schemas/20251121/linkml/modules/slots/locality.yaml index 651ab9a820..2583196cfc 100644 --- a/schemas/20251121/linkml/modules/slots/locality.yaml +++ b/schemas/20251121/linkml/modules/slots/locality.yaml @@ -36,8 +36,7 @@ slots: - value: Haarlem description: Historic city name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Use official local name or standardized English name diff --git a/schemas/20251121/linkml/modules/slots/located_at.yaml b/schemas/20251121/linkml/modules/slots/located_at.yaml index 7bb6a36a8d..d80ce8aa18 100644 --- a/schemas/20251121/linkml/modules/slots/located_at.yaml +++ b/schemas/20251121/linkml/modules/slots/located_at.yaml @@ -30,6 +30,5 @@ slots: broad_mappings: - prov:atTime annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/location.yaml b/schemas/20251121/linkml/modules/slots/location.yaml index d4d88dfe25..1976e0b727 100644 --- a/schemas/20251121/linkml/modules/slots/location.yaml +++ b/schemas/20251121/linkml/modules/slots/location.yaml @@ -21,8 +21,7 @@ slots: description: Physical location (city, country) range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:location diff --git a/schemas/20251121/linkml/modules/slots/location_browse_score.yaml b/schemas/20251121/linkml/modules/slots/location_browse_score.yaml index d54762d8e9..21dfe957f9 100644 --- a/schemas/20251121/linkml/modules/slots/location_browse_score.yaml +++ b/schemas/20251121/linkml/modules/slots/location_browse_score.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/logo_confidence.yaml b/schemas/20251121/linkml/modules/slots/logo_confidence.yaml index d7f701a23d..d0d7e3926d 100644 --- a/schemas/20251121/linkml/modules/slots/logo_confidence.yaml +++ b/schemas/20251121/linkml/modules/slots/logo_confidence.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/logo_label.yaml b/schemas/20251121/linkml/modules/slots/logo_label.yaml index 4e5ead0ab7..fb2ed4aa7f 100644 --- a/schemas/20251121/linkml/modules/slots/logo_label.yaml +++ b/schemas/20251121/linkml/modules/slots/logo_label.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/logo_organization.yaml b/schemas/20251121/linkml/modules/slots/logo_organization.yaml index add0f13f6a..9706b38528 100644 --- a/schemas/20251121/linkml/modules/slots/logo_organization.yaml +++ b/schemas/20251121/linkml/modules/slots/logo_organization.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: hc:logoOrganization annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:logoOrganization diff --git a/schemas/20251121/linkml/modules/slots/logo_segment.yaml b/schemas/20251121/linkml/modules/slots/logo_segment.yaml index 048c592d84..5d0740d1b0 100644 --- a/schemas/20251121/linkml/modules/slots/logo_segment.yaml +++ b/schemas/20251121/linkml/modules/slots/logo_segment.yaml @@ -22,8 +22,7 @@ slots: range: VideoTimeSegment slot_uri: hc:logoSegment annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:logoSegment diff --git a/schemas/20251121/linkml/modules/slots/long_name.yaml b/schemas/20251121/linkml/modules/slots/long_name.yaml index 72c45cb040..3e759ec1ed 100644 --- a/schemas/20251121/linkml/modules/slots/long_name.yaml +++ b/schemas/20251121/linkml/modules/slots/long_name.yaml @@ -78,8 +78,7 @@ slots: - value: United Kingdom description: Country full name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Used in AddressComponent for full address values diff --git a/schemas/20251121/linkml/modules/slots/longitude.yaml b/schemas/20251121/linkml/modules/slots/longitude.yaml index 75f81d3008..deab438091 100644 --- a/schemas/20251121/linkml/modules/slots/longitude.yaml +++ b/schemas/20251121/linkml/modules/slots/longitude.yaml @@ -43,8 +43,7 @@ slots: - schema:longitude - wgs84:long annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - WGS84 datum (standard GPS coordinate system) diff --git a/schemas/20251121/linkml/modules/slots/lot_number.yaml b/schemas/20251121/linkml/modules/slots/lot_number.yaml index 4b9cf6de0e..1c21ad4775 100644 --- a/schemas/20251121/linkml/modules/slots/lot_number.yaml +++ b/schemas/20251121/linkml/modules/slots/lot_number.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: dcterms:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/maintained_by.yaml b/schemas/20251121/linkml/modules/slots/maintained_by.yaml index ff82df80b0..0f4bb84d83 100644 --- a/schemas/20251121/linkml/modules/slots/maintained_by.yaml +++ b/schemas/20251121/linkml/modules/slots/maintained_by.yaml @@ -39,8 +39,7 @@ slots: inlined: true slot_uri: gleif_base:isManagedBy annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - gleif_base:isManagedBy diff --git a/schemas/20251121/linkml/modules/slots/maintenance_schedule.yaml b/schemas/20251121/linkml/modules/slots/maintenance_schedule.yaml index 2fb2d108db..de65215cd9 100644 --- a/schemas/20251121/linkml/modules/slots/maintenance_schedule.yaml +++ b/schemas/20251121/linkml/modules/slots/maintenance_schedule.yaml @@ -32,8 +32,7 @@ slots: range: string slot_uri: hc:maintenanceSchedule annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:maintenanceSchedule diff --git a/schemas/20251121/linkml/modules/slots/major_city.yaml b/schemas/20251121/linkml/modules/slots/major_city.yaml index 95f54c8bf0..34661c6223 100644 --- a/schemas/20251121/linkml/modules/slots/major_city.yaml +++ b/schemas/20251121/linkml/modules/slots/major_city.yaml @@ -22,8 +22,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:spatial diff --git a/schemas/20251121/linkml/modules/slots/major_research_project.yaml b/schemas/20251121/linkml/modules/slots/major_research_project.yaml index 3ae3f5a032..89989bf5c3 100644 --- a/schemas/20251121/linkml/modules/slots/major_research_project.yaml +++ b/schemas/20251121/linkml/modules/slots/major_research_project.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: hc:majorResearchProjects annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:majorResearchProjects diff --git a/schemas/20251121/linkml/modules/slots/managed_by.yaml b/schemas/20251121/linkml/modules/slots/managed_by.yaml index f140d3a169..9ae356e93f 100644 --- a/schemas/20251121/linkml/modules/slots/managed_by.yaml +++ b/schemas/20251121/linkml/modules/slots/managed_by.yaml @@ -40,6 +40,5 @@ slots: close_mappings: - prov:wasAttributedTo annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/manages_collection.yaml b/schemas/20251121/linkml/modules/slots/manages_collection.yaml index efa88e2863..062c173b02 100644 --- a/schemas/20251121/linkml/modules/slots/manages_collection.yaml +++ b/schemas/20251121/linkml/modules/slots/manages_collection.yaml @@ -22,8 +22,7 @@ slots: range: CustodianCollection slot_uri: hc:managesCollection annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:managesCollection diff --git a/schemas/20251121/linkml/modules/slots/manages_or_managed.yaml b/schemas/20251121/linkml/modules/slots/manages_or_managed.yaml index 10fe071b8d..c580496b03 100644 --- a/schemas/20251121/linkml/modules/slots/manages_or_managed.yaml +++ b/schemas/20251121/linkml/modules/slots/manages_or_managed.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: manages_or_managed: - id: https://nde.nl/ontology/hc/slot/manages_or_managed name: manages_or_managed title: manages_or_managed description: Manages a resource or collection. slot_uri: prov:wasAttributedTo range: Collection annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasAttributedTo diff --git a/schemas/20251121/linkml/modules/slots/managing_unit.yaml b/schemas/20251121/linkml/modules/slots/managing_unit.yaml index db9926e606..4dcd67623f 100644 --- a/schemas/20251121/linkml/modules/slots/managing_unit.yaml +++ b/schemas/20251121/linkml/modules/slots/managing_unit.yaml @@ -38,8 +38,7 @@ slots: - 'Inverse: `managed_collections` (on OrganizationalStructure) | Pattern: If Collection managingUnit Unit, then Unit managedCollections Collection' annotations: inverse_slot: managed_collections - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "CustodianCollection:\n collection_name: \"Medieval Manuscripts\"\n managing_unit: \"https://nde.nl/ontology/hc/org/special-collections-dept\"\n" diff --git a/schemas/20251121/linkml/modules/slots/mandate.yaml b/schemas/20251121/linkml/modules/slots/mandate.yaml index 9750456781..e57533d35c 100644 --- a/schemas/20251121/linkml/modules/slots/mandate.yaml +++ b/schemas/20251121/linkml/modules/slots/mandate.yaml @@ -37,8 +37,7 @@ slots: range: string slot_uri: hc:mandate annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:mandate diff --git a/schemas/20251121/linkml/modules/slots/manifest.json b/schemas/20251121/linkml/modules/slots/manifest.json index 76177b7051..05ad765fe5 100644 --- a/schemas/20251121/linkml/modules/slots/manifest.json +++ b/schemas/20251121/linkml/modules/slots/manifest.json @@ -1,69 +1,21 @@ { "files": [ "accepts_or_accepted.yaml", - "administrative_context.yaml", "affects_or_affected.yaml", "aggregates_or_aggregated_from.yaml", "allocates_or_allocated.yaml", "allows_or_allowed.yaml", "analyzes_or_analyzed.yaml", "applies_or_applied_to.yaml", - "archive_branches.yaml", - "archive_path.yaml", - "archive_series.yaml", "asserts_or_asserted.yaml", - "based_on_claim.yaml", - "contains_or_contained.yaml", - "has_or_had_base.yaml", "begin_of_the_begin.yaml", "begin_of_the_end.yaml", - "has_or_had_notation.yaml", - "has_or_had_canonical_form.yaml", - "capacity_type.yaml", - "has_or_had_main_part.yaml", - "has_or_had_caption.yaml", - "has_or_had_image.yaml", - "has_or_had_carrier.yaml", - "uses_or_used.yaml", - "has_or_had_measurement.yaml", - "has_or_had_measurement_type.yaml", - - "has_or_had_price.yaml", - - "cessation_observed_in.yaml", - "specifies_or_specified.yaml", - "change_rationale.yaml", "changes_or_changed_ownership_from.yaml", "changes_or_changed_ownership_to.yaml", - "chapter_description.yaml", - "chapter_end_seconds.yaml", - "chapter_end_time.yaml", - "chapter_id.yaml", - "chapter_index.yaml", - "chapter_source.yaml", - "chapter_start_seconds.yaml", - "chapter_start_time.yaml", - "characteristics.yaml", - "class_definition.yaml", + "changes_or_changed_through.yaml", "classifies_or_classified.yaml", "collects_or_collected.yaml", "complies_or_complied_with.yaml", - "__ARCHIVED_20260122__condition.yaml", - "__ARCHIVED_20260122__condition_after.yaml", - "__ARCHIVED_20260122__condition_before.yaml", - "condition_of_access.yaml", - "__ARCHIVED_20260122__condition_on_return.yaml", - "__ARCHIVED_20260122__condition_policy.yaml", - "confidence.yaml", - "confidence_method.yaml", - "confidence_score.yaml", - "__ARCHIVED_20260122__confidence_threshold.yaml", - "confidence_value.yaml", - "__ARCHIVED_20260122__conflict_status.yaml", - "__ARCHIVED_20260122__connection.yaml", - "__ARCHIVED_20260122__connection_degree.yaml", - "connection_heritage_relevant.yaml", - "connection_heritage_type.yaml", "connection_id.yaml", "connection_linkedin_url.yaml", "connection_location.yaml", @@ -86,8 +38,8 @@ "construction_date_precision.yaml", "consumes_or_consumed.yaml", "contact.yaml", - "contact_email.yaml", "contact_point.yaml", + "contains_or_contained.yaml", "contains_or_contained_collection.yaml", "contains_or_contained_contains_unit.yaml", "contains_or_contained_covers_settlement.yaml", @@ -98,9 +50,7 @@ "content_changed.yaml", "content_hash.yaml", "content_id.yaml", - "content_language.yaml", "content_origin.yaml", - "content_summary.yaml", "content_title.yaml", "content_type.yaml", "content_url.yaml", @@ -120,7 +70,6 @@ "cost.yaml", "cost_currency.yaml", "cost_usd.yaml", - "count.yaml", "country.yaml", "country_code.yaml", "country_name.yaml", @@ -170,656 +119,111 @@ "custodian_type_related.yaml", "custody_history.yaml", "custody_received_by.yaml", - "__ARCHIVED_20260122__cut_count.yaml", - "__ARCHIVED_20260122__data_format.yaml", - "data_license_policy.yaml", "data_repository.yaml", - "__ARCHIVED_20260123__data_sensitivity.yaml", - "__ARCHIVED_20260123__data_source_whatsapp.yaml", - "__ARCHIVED_20260123__data_tier.yaml", - "__ARCHIVED_20260122__dataset_description.yaml", - "__ARCHIVED_20260122__dataset_identifier.yaml", - "__ARCHIVED_20260122__dataset_title.yaml", "date.yaml", - "date_created.yaml", - "date_identified.yaml", - "date_of_death.yaml", - "date_of_publication.yaml", - "__ARCHIVED_20260123__date_precision.yaml", - "__ARCHIVED_20260123__date_retrieved.yaml", - "__ARCHIVED_20260123__de.yaml", - "dealer_name.yaml", - "death_place.yaml", - "__ARCHIVED_20260123__deceased.yaml", - "__ARCHIVED_20260123__decommission_date.yaml", - "__ARCHIVED_20260123__deductibility_conditions.yaml", - "__ARCHIVED_20260123__deductibility_status.yaml", - "__ARCHIVED_20260123__deductible_percentage.yaml", - "__ARCHIVED_20260123__deduction_percentage.yaml", - "__ARCHIVED_20260123__default_access_policy.yaml", - "__ARCHIVED_20260123__default_audio_language.yaml", - "__ARCHIVED_20260123__default_language.yaml", - "__ARCHIVED_20260124__default_position.yaml", - "__ARCHIVED_20260124__defined_by_standard.yaml", - "__ARCHIVED_20260124__definition.yaml", - "__ARCHIVED_20260124__degree_name.yaml", "degree_of_certainty.yaml", - "__ARCHIVED_20260124__deliverable.yaml", - "__ARCHIVED_20260124__departement_code.yaml", - "__ARCHIVED_20260124__departement_name.yaml", - "__ARCHIVED_20260125__department_code.yaml", - "__ARCHIVED_20260125__department_description.yaml", - "__ARCHIVED_20260125__department_head.yaml", - "__ARCHIVED_20260125__department_id.yaml", - "__ARCHIVED_20260125__department_name.yaml", - "__ARCHIVED_20260125__deployment_date.yaml", - "is_or_was_deployed_at.yaml", - "refers_or_referred_to.yaml", - "__ARCHIVED_20260125__derived_from_entity.yaml", - "__ARCHIVED_20260125__derived_from_observation.yaml", "derives_or_derived_from.yaml", "describes_or_described.yaml", - "__ARCHIVED_20260125__description.yaml", - "__ARCHIVED_20260125__description_text.yaml", "description_type.yaml", - "__ARCHIVED_20260125__detection_count.yaml", - "__ARCHIVED_20260125__detection_level.yaml", - "__ARCHIVED_20260125__detection_threshold.yaml", - "__ARCHIVED_20260125__device_count.yaml", - "__ARCHIVED_20260125__device_id.yaml", - "__ARCHIVED_20260125__device_manufacturer.yaml", - "__ARCHIVED_20260125__device_model.yaml", - "__ARCHIVED_20260125__device_name.yaml", - "__ARCHIVED_20260125__device_type.yaml", - "__ARCHIVED_20260125__diarization_confidence.yaml", - "__ARCHIVED_20260125__diarization_enabled.yaml", - "__ARCHIVED_20260125__diarization_end_seconds.yaml", - "__ARCHIVED_20260125__diarization_speaker_id.yaml", - "__ARCHIVED_20260125__diarization_speaker_label.yaml", - "__ARCHIVED_20260125__diarization_start_seconds.yaml", - "__ARCHIVED_20260125__digital_confidence.yaml", - "__ARCHIVED_20260125__digital_indicator.yaml", - "digital_platform.yaml", - "digital_platform_score.yaml", - "digital_presence_type.yaml", - "__ARCHIVED_20260125__digital_professional.yaml", - "digital_surrogate.yaml", - "digital_surrogate_url.yaml", - "digitization_budget.yaml", - "digitization_status.yaml", - "dimension.yaml", - "diocese_name.yaml", - "dislike_count.yaml", - "display_location.yaml", - "disposition_service.yaml", - "dissolution_date.yaml", - "__ARCHIVED_20260125__dissolve_count.yaml", - "dissolved_date.yaml", - "document_description.yaml", - "document_title.yaml", - "document_type.yaml", - "documentation.yaml", - "documentation_produced.yaml", - "documentation_source.yaml", - "documentation_url.yaml", - "documented_by.yaml", - "documents_budget.yaml", - "doi.yaml", - "domain_context.yaml", - "download_endpoint.yaml", - "drawer_number.yaml", - "dual_class_link.yaml", - "dual_class_role.yaml", - "__ARCHIVED_20260125__duration.yaml", "dutch_context.yaml", - "__ARCHIVED_20260125__ead_id.yaml", - "__ARCHIVED_20260125__ebook_url.yaml", - "__ARCHIVED_20260125__ecclesiastical_province.yaml", - "__ARCHIVED_20260125__edition_number.yaml", - "__ARCHIVED_20260125__edition_statement.yaml", - "__ARCHIVED_20260125__editor.yaml", - "__ARCHIVED_20260125__education.yaml", - "__ARCHIVED_20260125__education_contact_email.yaml", - "__ARCHIVED_20260125__education_description.yaml", - "__ARCHIVED_20260125__education_end_year.yaml", - "__ARCHIVED_20260125__education_level.yaml", - "__ARCHIVED_20260125__education_provider_subtype.yaml", - "__ARCHIVED_20260125__education_start_year.yaml", - "__ARCHIVED_20260125__education_type_classification.yaml", - "__ARCHIVED_20260125__education_years_raw.yaml", - "effective_date.yaml", - "effective_from.yaml", - "effective_until.yaml", - "eligible_applicant.yaml", - "eligible_country.yaml", - "embargo_end_date.yaml", - "embargo_reason.yaml", - "emic_name.yaml", "emphasizes_or_emphasized.yaml", - "employer_linkedin_url.yaml", - "employer_name.yaml", - "employment_dates_raw.yaml", - "employment_end_date.yaml", - "employment_start_date.yaml", - "en.yaml", "encompasses_or_encompassed.yaml", - "end.yaml", - "end_date.yaml", "end_of_the_begin.yaml", "end_of_the_end.yaml", - "end_seconds.yaml", - "end_time.yaml", - "ended_at_time.yaml", - "endorsement_source.yaml", - "endowment_draw.yaml", - "ends_or_ended_at_location.yaml", - "engagement_rate.yaml", - "enriched_date.yaml", - "enrichment_metadata_whatsapp.yaml", - "enrichment_method_whatsapp.yaml", - "entity_types_covered.yaml", - "entry_count.yaml", - "environmental_control.yaml", - "environmental_requirement.yaml", - "environmental_zone_type_code.yaml", - "environmental_zone_type_description.yaml", - "environmental_zone_type_id.yaml", - "environmental_zone_type_label.yaml", - "equipment_type.yaml", - "established_date.yaml", "estimates_or_estimated.yaml", - "estimated_extent.yaml", - "estimated_volume.yaml", - "etag.yaml", - "event.yaml", - "event_cancelled_reason.yaml", - "event_date.yaml", - "event_date_end.yaml", - "event_date_start.yaml", - "event_date_text.yaml", - "event_description.yaml", - "event_documentation.yaml", - "event_en.yaml", - "event_id.yaml", - "event_label.yaml", - "event_location.yaml", - "event_name.yaml", - "event_note.yaml", - "event_status.yaml", - "event_timespan.yaml", - "event_type.yaml", - "event_url.yaml", - "event_venue.yaml", - "evidence_documentation.yaml", - "evidence_gap.yaml", - "example_instance.yaml", "example_location.yaml", "example_name.yaml", "example_note.yaml", - "example_platform.yaml", - "example_portal.yaml", "example_wikidata_id.yaml", - "excluded_materials.yaml", - "execution_date.yaml", - "exhibited_in.yaml", - "exhibition_capacity.yaml", - "exhibition_catalog_url.yaml", - "exhibition_description.yaml", - "exhibition_documentation.yaml", - "exhibition_floor_area_sqm.yaml", - "exhibition_focus.yaml", - "exhibition_id.yaml", - "exhibition_location.yaml", - "exhibition_model.yaml", - "exhibition_name.yaml", - "exhibition_program.yaml", - "exhibition_ref.yaml", - "exhibition_schedule.yaml", - "exhibition_status.yaml", - "exhibition_subtitle.yaml", - "exhibition_timespan.yaml", - "exhibition_type.yaml", - "exhibition_url.yaml", - "exhibition_venue.yaml", - "expected_transfer_date.yaml", - "expense_type.yaml", - "experience.yaml", - "expertise_area.yaml", - "expiration_date.yaml", - "exposed_via_portal.yaml", - "extension_count.yaml", - "extent.yaml", - "extent_item.yaml", - "extent_text.yaml", - "external_funding.yaml", - "external_identifier.yaml", - "external_link.yaml", - "extraction_agent.yaml", - "extraction_confidence.yaml", - "extraction_date.yaml", - "extraction_metadata.yaml", - "extraction_method.yaml", - "extraction_note.yaml", - "extraction_timestamp.yaml", - "face_bbox.yaml", - "face_confidence.yaml", - "face_segment.yaml", - "facility_design.yaml", - "fade_count.yaml", - "favorite_count.yaml", - "feature_class.yaml", - "feature_code.yaml", - "feature_description.yaml", - "feature_language.yaml", - "feature_name.yaml", - "feature_note.yaml", - "feature_type.yaml", - "feature_type_classification.yaml", - "featured_work.yaml", - "fee_amount.yaml", - "fee_required.yaml", - "feeds_portal.yaml", - "fellows_count.yaml", - "field_number.yaml", - "field_of_study.yaml", - "file_number.yaml", - "final_of_the_final.yaml", - "filing_id.yaml", - "filing_type.yaml", "filters_or_filtered.yaml", - "financial_archival_stage.yaml", - "financial_document_format.yaml", - "financial_document_url.yaml", - "finding_aid_access_restriction.yaml", - "finding_aid_description.yaml", - "finding_aid_note.yaml", - "finding_aid_scope_note.yaml", - "finding_aid_temporal_coverage.yaml", - "finding_aid_type_definition.yaml", - "finding_aid_type_id.yaml", - "finding_aid_type_name.yaml", - "finding_aids_format.yaml", - "finish_reason.yaml", - "fire_suppression_type.yaml", - "fiscal_year_end.yaml", - "fiscal_year_start.yaml", - "fixity_check_date.yaml", - "fixity_info.yaml", - "flood_protection_required.yaml", - "folio_count.yaml", - "follow_up_date.yaml", - "follower_count.yaml", - "following_count.yaml", - "footnote.yaml", - "from_location.yaml", - "full_extracted_text.yaml", - "full_name.yaml", - "full_text.yaml", - "function_category.yaml", - "function_name.yaml", - "functional_integration.yaml", - "funded_project.yaml", - "funding_amount.yaml", - "funding_call.yaml", - "funding_focus.yaml", - "funding_program.yaml", - "funding_rate.yaml", - "funding_scheme.yaml", - "funding_source.yaml", - "gallery_subtype.yaml", - "gallery_type_classification.yaml", - "gbif_id.yaml", - "gdpr_relevant.yaml", - "genbank_accession.yaml", - "gender_identity.yaml", - "general_heritage_score.yaml", - "generated_by.yaml", - "generation_method.yaml", - "generation_timestamp.yaml", - "geographic_coverage.yaml", - "geographic_restriction.yaml", - "geographic_scope.yaml", - "geometry_type.yaml", - "geometry_wkt.yaml", - "geonames_id.yaml", - "geospatial_id.yaml", - "geospatial_source.yaml", - "ghcid.yaml", - "gift_shop.yaml", - "giftshop_price_range.yaml", - "given_name.yaml", - "glamorcubesfixphdnt_code.yaml", - "gleif_jurisdiction_code.yaml", - "gleif_ra_code.yaml", - "governance_authority.yaml", - "governance_clause.yaml", - "governance_representative.yaml", - "governance_role.yaml", - "governance_structure.yaml", - "governing_body.yaml", - "growth_rate.yaml", - "habitat.yaml", - "halc_adm1_code.yaml", - "halc_adm2_name.yaml", - "handwriting_confidence.yaml", - "has_access_application_url.yaml", - "has_access_interface_url.yaml", - "has_accession_date.yaml", - "has_accession_number.yaml", - "has_accumulation_end_date.yaml", - "has_accumulation_start_date.yaml", - "has_accuracy_in_meters.yaml", - "has_acquisition_date.yaml", - "has_acquisition_history.yaml", - "has_acquisition_method.yaml", - "has_acquisition_source.yaml", - "has_activity_description.yaml", - "has_activity_identifier.yaml", - "has_activity_name.yaml", - "has_actual_return_date.yaml", - "has_address.yaml", - "has_admin_office_description.yaml", - "has_admin_office_identifier.yaml", - "has_admin_office_name.yaml", - "has_administration.yaml", - "has_administration_description.yaml", - "has_administration_name.yaml", - "has_administrative_level.yaml", - "has_adoption_context.yaml", - "has_age.yaml", - "has_agenda_description.yaml", - "has_agenda_document_url.yaml", - "has_agenda_short_name.yaml", - "has_agenda_title.yaml", - "has_agenda_url.yaml", - "has_agent_name.yaml", - "has_agent_type.yaml", - "has_agreement_signed_date.yaml", - "has_air_changes_per_hour.yaml", - "has_allocation_date.yaml", - "has_alpha_2_code.yaml", - "has_alpha_3_code.yaml", - "has_altitude.yaml", - "has_amendment_history.yaml", - "has_annex_description.yaml", - "has_annex_name.yaml", - "has_annex_reason.yaml", - "has_annotation_by.yaml", - "has_annotation_motivation.yaml", - "has_annotation_segment.yaml", - "has_annotation_type.yaml", - "has_api_version.yaml", - "has_appellation_language.yaml", - "has_appellation_type.yaml", - "has_appellation_value.yaml", - "has_applicable_country.yaml", - "has_application_deadline.yaml", - "has_application_opening_date.yaml", - "has_appraisal_note.yaml", - "has_approval_date.yaml", - "has_archdiocese_name.yaml", - "has_architectural_style.yaml", - "has_archival_reference.yaml", - "has_archive_description.yaml", - "has_archive_memento_uri.yaml", - "has_archive_name.yaml", - "has_archive_path.yaml", - "has_archive_search_score.yaml", - "has_archive_subtype.yaml", - "has_arrangement.yaml", - "has_arrangement_level.yaml", - "has_arrangement_note.yaml", - "has_articles_archival_stage.yaml", - "has_articles_document_format.yaml", - "has_articles_document_url.yaml", - "has_articles_of_association.yaml", - "has_aspect_ratio.yaml", - "has_assertion_date.yaml", - "has_assertion_rationale.yaml", - "has_assertion_value.yaml", - "has_assessment_category.yaml", - "has_assessment_date.yaml", - "has_associated_taxon.yaml", - "has_auction_house.yaml", - "has_auction_sale_name.yaml", - "has_audio_event_segment.yaml", + "final_of_the_final.yaml", "has_audio_quality_score.yaml", - "has_audit_date.yaml", - "has_audit_opinion.yaml", - "has_auditor_name.yaml", - "has_authentication_required_flag.yaml", - "has_authority_file_abbreviation.yaml", - "has_authority_file_name.yaml", - "has_authority_file_url.yaml", - "has_auxiliary_place.yaml", - "has_auxiliary_place_type.yaml", - "has_auxiliary_platform.yaml", - "has_auxiliary_platform_type.yaml", - "has_av_equipment.yaml", - "has_availability_timespan.yaml", - "has_available_caption_language.yaml", - "has_average_entry_duration_seconds.yaml", - "has_average_scene_duration_seconds.yaml", - "has_boundary.yaml", - "has_budget.yaml", - "has_climate_control.yaml", - "has_clipping.yaml", - "has_computer_terminal.yaml", - "has_deacidification_facility.yaml", - "has_derived_observation.yaml", - "has_feature_type.yaml", - "has_fellows_program.yaml", - "has_forklift_access.yaml", - "has_fume_hood.yaml", - "has_geospatial_location.yaml", - "has_hands_on_facility.yaml", - "has_imaging_equipment.yaml", - "has_link.yaml", - "has_loading_dock.yaml", - "has_local_collection.yaml", "has_locker.yaml", - "has_michelin_star.yaml", "has_microfilm_reader.yaml", - "has_narrower_instance.yaml", - "has_observation.yaml", - "has_operational_archive.yaml", - "has_operational_unit.yaml", - "has_or_had_abbreviation.yaml", - "has_or_had_about_text.yaml", - "has_or_had_academic_affiliation.yaml", - "has_or_had_academic_program.yaml", - "has_or_had_access_condition.yaml", - "has_or_had_access_control.yaml", - "has_or_had_access_description.yaml", - "has_or_had_access_frequency.yaml", - "has_or_had_access_level.yaml", - "has_or_had_access_management.yaml", - "has_or_had_access_policy.yaml", - "has_or_had_access_policy_reference.yaml", - "has_or_had_access_restriction.yaml", - "has_or_had_access_right.yaml", - "has_or_had_access_trigger_event.yaml", "has_or_had_accessibility_feature.yaml", - "has_or_had_account_identifier.yaml", - "has_or_had_account_name.yaml", - "has_or_had_account_status.yaml", - "has_or_had_accreditation.yaml", - "has_or_had_accreditation_body.yaml", - "has_or_had_acquisition_budget.yaml", "has_or_had_activity.yaml", - "has_or_had_activity_type.yaml", - "has_or_had_address.yaml", - "has_or_had_admin_staff_count.yaml", - "has_or_had_admission_fee.yaml", - "has_or_had_affected_territory.yaml", - "has_or_had_affected_unit.yaml", - "has_or_had_affiliated_university.yaml", - "has_or_had_affiliation.yaml", "has_or_had_agent.yaml", "has_or_had_alignment.yaml", - "has_or_had_alternative_name.yaml", - "has_or_had_alternative_observed_name.yaml", - "has_or_had_animal_species_count.yaml", - "has_or_had_annual_participant_count.yaml", - "has_or_had_annual_revenue.yaml", - "has_or_had_api_endpoint.yaml", - "has_or_had_appellation.yaml", - "has_or_had_appraisal_policy.yaml", - "has_or_had_architect.yaml", - "has_or_had_archival_status.yaml", - "has_or_had_archive_branch.yaml", - "has_or_had_archive_scope.yaml", "has_or_had_area.yaml", - "has_or_had_area_served.yaml", - "has_or_had_arrangement_system.yaml", - "has_or_had_artist_representation.yaml", "has_or_had_artwork_count.yaml", "has_or_had_asset.yaml", - "has_or_had_assigned_processor.yaml", - "has_or_had_associated_auxiliary_platform.yaml", - "has_or_had_associated_custodian.yaml", - "has_or_had_associated_digital_platform.yaml", - "has_or_had_audit_status.yaml", "has_or_had_author.yaml", "has_or_had_authority.yaml", "has_or_had_auxiliary_entities.yaml", - "has_or_had_based_on_observation.yaml", + "has_or_had_base.yaml", "has_or_had_beneficiary.yaml", "has_or_had_benefit.yaml", + "has_or_had_branch.yaml", "has_or_had_budget.yaml", - "has_or_had_business_criticality.yaml", + "has_or_had_canonical_form.yaml", "has_or_had_capacity.yaml", + "has_or_had_caption.yaml", + "has_or_had_carrier.yaml", "has_or_had_category.yaml", - "has_or_had_category_assessment.yaml", "has_or_had_chapter.yaml", - "has_or_had_classification.yaml", "has_or_had_code.yaml", "has_or_had_collection.yaml", - "has_or_had_collection_narrower_type.yaml", "has_or_had_comment.yaml", - "has_or_had_comment_reply.yaml", "has_or_had_component.yaml", - "has_or_had_comprehensive_overview.yaml", "has_or_had_condition.yaml", - "has_or_had_condition_note.yaml", - "has_or_had_confidence_measure.yaml", - "has_or_had_conservation_record.yaml", + "has_or_had_condition_of_access.yaml", "has_or_had_contact_details.yaml", "has_or_had_contact_point.yaml", "has_or_had_content.yaml", - "has_or_had_conversion_rate.yaml", - "has_or_had_curation_activity.yaml", "has_or_had_currency.yaml", "has_or_had_custodian.yaml", - "has_or_had_custodian_name.yaml", - "has_or_had_custodian_observation.yaml", - "has_or_had_custodian_type.yaml", - "has_or_had_data_quality_flag.yaml", - "has_or_had_data_service_endpoint.yaml", - "has_or_had_date_of_birth.yaml", - "has_or_had_depositing_organization.yaml", "has_or_had_description.yaml", "has_or_had_detected.yaml", - "has_or_had_detected_face.yaml", - "has_or_had_detected_landmark.yaml", - "has_or_had_detected_logo.yaml", - "has_or_had_detected_object.yaml", - "has_or_had_diarization_segment.yaml", "has_or_had_digital_platform.yaml", "has_or_had_direction.yaml", "has_or_had_documentation.yaml", - "has_or_had_documentation_source.yaml", "has_or_had_domain.yaml", "has_or_had_edition.yaml", - "has_or_had_environmental_condition.yaml", - "has_or_had_environmental_zone.yaml", - "has_or_had_essay.yaml", - "has_or_had_examination_method.yaml", "has_or_had_exhibition.yaml", - "has_or_had_exhibition_catalog.yaml", "has_or_had_expense.yaml", - "has_or_had_expenses.yaml", - "has_or_had_exposed_collection.yaml", - "has_or_had_external_resource.yaml", "has_or_had_facility.yaml", "has_or_had_feature.yaml", - "has_or_had_featured_item.yaml", - "has_or_had_featured_object.yaml", - "has_or_had_finding_aid.yaml", "has_or_had_fond.yaml", "has_or_had_format.yaml", "has_or_had_frequency.yaml", "has_or_had_function.yaml", - "has_or_had_generate.yaml", "has_or_had_geographic_extent.yaml", "has_or_had_geographic_subdivision.yaml", "has_or_had_head.yaml", + "has_or_had_heritage_type.yaml", "has_or_had_hypernym.yaml", "has_or_had_hyponym.yaml", - "has_or_had_ich_safeguarding_measure.yaml", "has_or_had_identifier.yaml", - "has_or_had_identify.yaml", - "has_or_had_implementing_organisation.yaml", + "has_or_had_image.yaml", "has_or_had_investment.yaml", - "has_or_had_involved_actor.yaml", - "has_or_had_iot_device.yaml", - "has_or_had_key_archive.yaml", - "has_or_had_key_date.yaml", - "has_or_had_key_period.yaml", "has_or_had_label.yaml", "has_or_had_language.yaml", "has_or_had_level.yaml", "has_or_had_liability.yaml", - "has_or_had_likelihood_score.yaml", - "has_or_had_linked_data_endpoint.yaml", - "has_or_had_loaned_object.yaml", "has_or_had_location.yaml", - "has_or_had_managed_by_cm.yaml", - "has_or_had_managed_collection.yaml", - "has_or_had_manages_collection.yaml", + "has_or_had_main_part.yaml", + "has_or_had_measurement.yaml", + "has_or_had_measurement_type.yaml", "has_or_had_measurement_unit.yaml", "has_or_had_member.yaml", - "has_or_had_member_custodian.yaml", - "has_or_had_membership.yaml", "has_or_had_method.yaml", "has_or_had_methodology.yaml", "has_or_had_mode.yaml", "has_or_had_model.yaml", - "has_or_had_music_segment.yaml", "has_or_had_name.yaml", - "has_or_had_net_asset.yaml", + "has_or_had_notation.yaml", "has_or_had_note.yaml", - "has_or_had_notes.yaml", "has_or_had_objective.yaml", - "has_or_had_open_access_endpoint.yaml", "has_or_had_opening_hour.yaml", - "has_or_had_operate.yaml", - "has_or_had_operates_platform_type.yaml", - "has_or_had_operates_storage_type.yaml", - "has_or_had_organizational_change_event.yaml", - "has_or_had_organizational_structure.yaml", "has_or_had_organizer.yaml", "has_or_had_owner.yaml", - "has_or_had_page_section.yaml", - "has_or_had_participated_in_event.yaml", - "has_or_had_participated_in_project.yaml", "has_or_had_percentage.yaml", "has_or_had_period.yaml", "has_or_had_place.yaml", - "has_or_had_place_of_birth.yaml", "has_or_had_policy.yaml", - "has_or_had_portal_data_source.yaml", - "has_or_had_post_type.yaml", - "has_or_had_powered_by_cm.yaml", - "has_or_had_precision.yaml", - "has_or_had_previous_owner.yaml", - "has_or_had_primary_presence_assertion.yaml", - "has_or_had_product_category.yaml", + "has_or_had_price.yaml", "has_or_had_profile.yaml", - "has_or_had_program.yaml", - "has_or_had_project.yaml", "has_or_had_provenance.yaml", - "has_or_had_provenance_event.yaml", "has_or_had_provenance_path.yaml", "has_or_had_publisher.yaml", "has_or_had_quantity.yaml", @@ -827,174 +231,64 @@ "has_or_had_rank.yaml", "has_or_had_rationale.yaml", "has_or_had_reference.yaml", - "has_or_had_registered_dataset.yaml", - "has_or_had_registration_number.yaml", - "has_or_had_related_activity.yaml", - "has_or_had_related_archive.yaml", - "has_or_had_related_event.yaml", - "has_or_had_related_exhibition.yaml", - "has_or_had_related_guide.yaml", - "has_or_had_related_heritage_form.yaml", "has_or_had_reply.yaml", - "has_or_had_resolution.yaml", "has_or_had_requirement.yaml", - "has_or_had_requirement_status.yaml", - "has_or_had_research_attempt.yaml", + "has_or_had_resolution.yaml", "has_or_had_responsibility.yaml", "has_or_had_restriction.yaml", - "has_or_had_resulting_unit.yaml", "has_or_had_revenue.yaml", "has_or_had_role.yaml", - "has_or_had_safeguard.yaml", - "has_or_had_scene_segment.yaml", "has_or_had_scope.yaml", "has_or_had_score.yaml", - "has_or_had_secondary_label.yaml", - "has_or_had_secondary_system.yaml", - "has_or_had_section_link.yaml", - "has_or_had_security_level.yaml", "has_or_had_segment.yaml", "has_or_had_series.yaml", "has_or_had_service.yaml", "has_or_had_service_area.yaml", "has_or_had_setpoint.yaml", - "has_or_had_short_code.yaml", "has_or_had_significance.yaml", - "has_or_had_silence_segment.yaml", "has_or_had_social_media_profile.yaml", - "has_or_had_sound_event_type.yaml", "has_or_had_source.yaml", "has_or_had_specification.yaml", - "has_or_had_speech_segment.yaml", "has_or_had_staff_member.yaml", "has_or_had_standard.yaml", "has_or_had_status.yaml", - "has_or_had_storage_condition.yaml", - "has_or_had_storage_facility.yaml", - "has_or_had_storage_unit.yaml", - "has_or_had_stores_collection.yaml", - "has_or_had_strategic_objective.yaml", - "has_or_had_sub_collection.yaml", - "has_or_had_sub_department.yaml", - "has_or_had_sub_guide.yaml", - "has_or_had_sub_section.yaml", "has_or_had_subject.yaml", - "has_or_had_suborganization.yaml", + "has_or_had_summary.yaml", "has_or_had_supplier.yaml", "has_or_had_symbol.yaml", "has_or_had_technological_infrastructure.yaml", "has_or_had_text.yaml", - "has_or_had_text_region.yaml", - "has_or_had_text_segment.yaml", - "has_or_had_thematic_route.yaml", "has_or_had_threshold.yaml", - "has_or_had_treshold.yaml", "has_or_had_thumbnail.yaml", "has_or_had_time_interval.yaml", "has_or_had_timestamp.yaml", "has_or_had_title.yaml", "has_or_had_token.yaml", - "has_or_had_tracked_in_cm.yaml", - "has_or_had_transmission_method.yaml", "has_or_had_treatment.yaml", + "has_or_had_treshold.yaml", "has_or_had_type.yaml", "has_or_had_unit.yaml", "has_or_had_url.yaml", - "has_or_had_used_source.yaml", + "has_or_had_use_case.yaml", "has_or_had_venue.yaml", - "has_or_had_verification_status.yaml", "has_or_had_version.yaml", - "has_or_had_web_claim.yaml", - "has_or_had_web_page.yaml", "has_or_had_writing_system.yaml", - "has_outdoor_seating.yaml", - "has_person_name.yaml", - "has_person_observation.yaml", - "has_publication_series.yaml", - "has_research_library.yaml", - "has_security_system.yaml", - "has_sub_branch.yaml", "has_supervised_handling.yaml", - "has_timespan.yaml", - "has_unit.yaml", "has_wifi.yaml", - "hazard.yaml", - "hc_id.yaml", - "hc_preset_uri.yaml", - "heading_level.yaml", - "heading_text.yaml", - "heading_text_en.yaml", - "headline.yaml", - "heritage_designation_date.yaml", - "heritage_education.yaml", - "heritage_employer.yaml", - "heritage_holding.yaml", - "heritage_mandate.yaml", - "heritage_practice.yaml", - "heritage_relevance.yaml", - "heritage_relevance_score.yaml", - "heritage_relevant_count.yaml", - "heritage_relevant_percentage.yaml", - "heritage_sector_usage.yaml", - "heritage_society_subtype.yaml", - "heritage_status.yaml", - "heritage_type.yaml", - "heritage_type_classification.yaml", - "heritage_type_code.yaml", - "higher_classification.yaml", - "historic_building_description.yaml", - "historic_building_id.yaml", - "historic_building_name.yaml", "historic_garden_designation.yaml", - "historical_region.yaml", - "historical_significance.yaml", "hold_or_held_record_set_type.yaml", - "holy_site_subtype.yaml", - "homepage_web_address.yaml", - "hosts_branch.yaml", - "house_number.yaml", - "html_file.yaml", - "html_snapshot_path.yaml", - "http_status_code.yaml", - "humidity_max.yaml", - "humidity_min.yaml", - "humidity_target.yaml", - "humidity_tolerance.yaml", - "hypernym_event_type.yaml", - "ich_domain.yaml", - "ich_transmission_method.yaml", - "iconography.yaml", - "id.yaml", - "identification_qualifier.yaml", - "identified_by.yaml", - "identifier.yaml", - "identifier_format.yaml", - "identifier_format_used.yaml", - "identifier_lookup_score.yaml", - "identifier_scheme.yaml", - "identifier_url.yaml", - "identifier_value.yaml", - "identifies_custodian.yaml", - "iiif_compatible.yaml", - "iiif_support.yaml", - "illustration.yaml", - "image_url.yaml", - "impact_measurement.yaml", - "implements_agenda.yaml", - "implements_auxiliary_platform.yaml", - "implements_digital_platform.yaml", "inbound_from.yaml", "includes_bounding_box.yaml", "includes_handwriting.yaml", "includes_music_description.yaml", "includes_object_tracking.yaml", "includes_or_included.yaml", - "indicates_or_indicated.yaml", "includes_segmentation_mask.yaml", "includes_sound_description.yaml", "includes_speaker.yaml", "includes_speaker_identification.yaml", "includes_timestamp.yaml", + "indicates_or_indicated.yaml", "industry_benchmark_high.yaml", "industry_benchmark_low.yaml", "inference_provenance.yaml", @@ -1029,7 +323,6 @@ "is_branch_of.yaml", "is_branch_of_authority.yaml", "is_closed_caption.yaml", - "is_current_position.yaml", "is_current_version.yaml", "is_deceased.yaml", "is_embeddable.yaml", @@ -1048,6 +341,7 @@ "is_or_was_about_digital_presence.yaml", "is_or_was_access_restricted.yaml", "is_or_was_acquired_by.yaml", + "is_or_was_acquired_through.yaml", "is_or_was_active_since.yaml", "is_or_was_affected_by_event.yaml", "is_or_was_affiliated_with.yaml", @@ -1072,8 +366,9 @@ "is_or_was_caused_by.yaml", "is_or_was_collection_of.yaml", "is_or_was_created_through.yaml", - "is_or_was_derived_from.yaml", "is_or_was_decommissioned_at.yaml", + "is_or_was_deployed_at.yaml", + "is_or_was_derived_from.yaml", "is_or_was_encompassed_by.yaml", "is_or_was_equivalent_to.yaml", "is_or_was_extracted_using.yaml", @@ -1091,6 +386,7 @@ "is_or_was_member_of.yaml", "is_or_was_part_of.yaml", "is_or_was_part_of_archive_series.yaml", + "is_or_was_part_of_series.yaml", "is_or_was_part_of_total.yaml", "is_or_was_platform_of.yaml", "is_or_was_published_at.yaml", @@ -1098,6 +394,7 @@ "is_or_was_related_to.yaml", "is_or_was_required.yaml", "is_or_was_responsible_for.yaml", + "is_or_was_retrieved_at.yaml", "is_or_was_revision_of.yaml", "is_or_was_stored_at.yaml", "is_or_was_sub_collection_of.yaml", @@ -1137,8 +434,6 @@ "issuing_organisation.yaml", "item.yaml", "iucn_status.yaml", - "job_description.yaml", - "job_title.yaml", "jurisdiction.yaml", "jurisdiction_id.yaml", "jurisdiction_level.yaml", @@ -1237,7 +532,6 @@ "location.yaml", "location_browse_score.yaml", "location_name.yaml", - "logo_bbox.yaml", "logo_confidence.yaml", "logo_label.yaml", "logo_organization.yaml", @@ -1264,6 +558,7 @@ "max_likelihood_score.yaml", "maximal_of_maximal.yaml", "maximum_amount.yaml", + "maximum_of_maximum.yaml", "measurement_data.yaml", "measurement_date.yaml", "measurement_method.yaml", @@ -1342,7 +637,6 @@ "numeric_value.yaml", "oai_pmh_endpoint.yaml", "object_alternate_name.yaml", - "object_bbox.yaml", "object_classes_detected.yaml", "object_collection_id.yaml", "object_confidence.yaml", @@ -1399,10 +693,10 @@ "organizational_structure.yaml", "organized_by.yaml", "organizing_body.yaml", - "originates_or_originated_from.yaml", "origin_location.yaml", "origin_period.yaml", "original_end_date.yaml", + "originates_or_originated_from.yaml", "osm_id.yaml", "outbound_condition_report_url.yaml", "outbound_to.yaml", @@ -1421,7 +715,6 @@ "page_title.yaml", "paragraph_count.yaml", "parallel_title.yaml", - "parent_chapter_id.yaml", "parent_corporation.yaml", "parent_department.yaml", "parent_programme.yaml", @@ -1503,8 +796,6 @@ "platform_url.yaml", "policy_authority.yaml", "policy_description.yaml", - "policy_effective_from.yaml", - "policy_effective_to.yaml", "policy_id.yaml", "policy_name.yaml", "policy_review_date.yaml", @@ -1521,6 +812,7 @@ "portal_type_name.yaml", "portal_typical_domain.yaml", "portal_url.yaml", + "poses_or_posed_condition.yaml", "post_count.yaml", "post_id.yaml", "post_type_activity_streams_type.yaml", @@ -1536,7 +828,6 @@ "post_type_supported_platform.yaml", "post_url.yaml", "postal_code.yaml", - "poses_or_posed_condition.yaml", "posted_by_profile.yaml", "power_source.yaml", "powers_platform.yaml", @@ -1583,33 +874,7 @@ "profile_linkedin_url.yaml", "profile_location.yaml", "profile_name.yaml", - "profile_url.yaml", - "program_activity.yaml", - "programme_period.yaml", - "programme_year.yaml", - "programming_language.yaml", - "programs_offered.yaml", - "prompt_token.yaml", - "pronoun.yaml", - "protocol.yaml", - "protocol_name.yaml", - "protocol_version.yaml", - "provenance.yaml", - "provider.yaml", - "provides_access_to.yaml", "provides_or_provided_provenance_to.yaml", - "public_access.yaml", - "public_education.yaml", - "publication_output.yaml", - "publication_place.yaml", - "publication_series_name.yaml", - "publishes_to.yaml", - "purpose.yaml", - "purpose_clause.yaml", - "quantity_date.yaml", - "quantity_type.yaml", - "quantity_unit.yaml", - "quantity_value.yaml", "rate_value.yaml", "rationale.yaml", "raw_subtitle_content.yaml", @@ -1633,13 +898,13 @@ "recording_available.yaml", "recording_url.yaml", "recurrence_pattern.yaml", + "refers_or_referred_to.yaml", "refers_to_access_policy.yaml", "refers_to_custodian.yaml", "refers_to_legal_status.yaml", "refers_to_person.yaml", "refers_to_storage.yaml", "region.yaml", - "region_bbox.yaml", "region_code.yaml", "region_confidence.yaml", "region_language.yaml", @@ -1862,6 +1127,7 @@ "specificity_rationale.yaml", "specificity_score.yaml", "specificity_timestamp.yaml", + "specifies_or_specified.yaml", "specimen_count.yaml", "specimen_type.yaml", "spectrum_procedure.yaml", @@ -1878,48 +1144,19 @@ "standards_applied.yaml", "standards_compliance.yaml", "start.yaml", - "start_date.yaml", "start_of_the_start.yaml", "start_seconds.yaml", "start_time.yaml", "started_at_time.yaml", "starts_or_started_at_location.yaml", - "statement_currency.yaml", - "statement_description.yaml", - "statement_id.yaml", - "statement_language.yaml", - "statement_name.yaml", - "statement_summary.yaml", - "statement_text.yaml", - "statement_type.yaml", - "status.yaml", - "status_effective_date.yaml", - "status_name.yaml", + "states_or_stated.yaml", "stores_or_stored.yaml", - "supersede_articles.yaml", - "supersede_condition.yaml", - "supersede_name.yaml", "supersedes_or_superseded.yaml", "takes_or_took_comission.yaml", "takes_or_took_place_at.yaml", - "temperature_target.yaml", - "temporal_dynamics.yaml", "temporal_extent.yaml", - "total_amount.yaml", - "track_id.yaml", - "typical_contents.yaml", - "use_cases.yaml", + "uses_or_used.yaml", "uses_or_used_technique.yaml", - "warrants_or_warranted.yaml", - "was_acquired_through.yaml", - "__ARCHIVED_20260125__was_archived_at.yaml", - "was_derived_from.yaml", - "was_fetched_at.yaml", - "was_generated_by.yaml", - "was_last_updated_at.yaml", - "was_retrieved_at.yaml", - "wikidata_entity.yaml", - "wikidata_equivalent.yaml", - "wikidata_id.yaml" + "warrants_or_warranted.yaml" ] } \ No newline at end of file diff --git a/schemas/20251121/linkml/modules/slots/marginalia.yaml b/schemas/20251121/linkml/modules/slots/marginalia.yaml index 5fff4c45b5..4520cc2af2 100644 --- a/schemas/20251121/linkml/modules/slots/marginalia.yaml +++ b/schemas/20251121/linkml/modules/slots/marginalia.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:marginalia annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:marginalia diff --git a/schemas/20251121/linkml/modules/slots/martyred.yaml b/schemas/20251121/linkml/modules/slots/martyred.yaml index 2ccefed8c0..db94c0f9e9 100644 --- a/schemas/20251121/linkml/modules/slots/martyred.yaml +++ b/schemas/20251121/linkml/modules/slots/martyred.yaml @@ -84,8 +84,7 @@ slots: - Use TimeSpan for date_of_death to handle uncertainty in conflict situations - Wikidata property P1196 (manner of death) is semantically related but is an identifier, not an RDF predicate annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:martyred diff --git a/schemas/20251121/linkml/modules/slots/material_composition.yaml b/schemas/20251121/linkml/modules/slots/material_composition.yaml index 92247153e8..2b381d095b 100644 --- a/schemas/20251121/linkml/modules/slots/material_composition.yaml +++ b/schemas/20251121/linkml/modules/slots/material_composition.yaml @@ -35,8 +35,7 @@ slots: multivalued: true slot_uri: crm:P45_consists_of annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P45_consists_of diff --git a/schemas/20251121/linkml/modules/slots/material_specialization.yaml b/schemas/20251121/linkml/modules/slots/material_specialization.yaml index cfd2500eee..2910e08f09 100644 --- a/schemas/20251121/linkml/modules/slots/material_specialization.yaml +++ b/schemas/20251121/linkml/modules/slots/material_specialization.yaml @@ -26,8 +26,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:materialSpecialization diff --git a/schemas/20251121/linkml/modules/slots/materials_used.yaml b/schemas/20251121/linkml/modules/slots/materials_used.yaml index 7f3481dd15..e8b8891e4f 100644 --- a/schemas/20251121/linkml/modules/slots/materials_used.yaml +++ b/schemas/20251121/linkml/modules/slots/materials_used.yaml @@ -26,8 +26,7 @@ slots: multivalued: true slot_uri: crm:P126_employed annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P126_employed diff --git a/schemas/20251121/linkml/modules/slots/max_annual_light_exposure.yaml b/schemas/20251121/linkml/modules/slots/max_annual_light_exposure.yaml index cafcfe85fa..31bb38d61e 100644 --- a/schemas/20251121/linkml/modules/slots/max_annual_light_exposure.yaml +++ b/schemas/20251121/linkml/modules/slots/max_annual_light_exposure.yaml @@ -84,6 +84,5 @@ slots: iso_reference: EN 16893:2018, CIE 157:2004 preservation_parameter: 'true' calculation_note: "lux-hours = illuminance (lux) \xD7 exposure time (hours)" - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/max_group_size.yaml b/schemas/20251121/linkml/modules/slots/max_group_size.yaml index 7f6b73125f..923dfd9e79 100644 --- a/schemas/20251121/linkml/modules/slots/max_group_size.yaml +++ b/schemas/20251121/linkml/modules/slots/max_group_size.yaml @@ -26,8 +26,7 @@ slots: range: integer slot_uri: hc:maxGroupSize annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:maxGroupSize diff --git a/schemas/20251121/linkml/modules/slots/max_light_lux.yaml b/schemas/20251121/linkml/modules/slots/max_light_lux.yaml index 1e76106c4a..9d3a413f00 100644 --- a/schemas/20251121/linkml/modules/slots/max_light_lux.yaml +++ b/schemas/20251121/linkml/modules/slots/max_light_lux.yaml @@ -63,6 +63,5 @@ slots: low_sensitivity: 300 lux ' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/max_likelihood_score.yaml b/schemas/20251121/linkml/modules/slots/max_likelihood_score.yaml index aa270ba87d..3226efa2cd 100644 --- a/schemas/20251121/linkml/modules/slots/max_likelihood_score.yaml +++ b/schemas/20251121/linkml/modules/slots/max_likelihood_score.yaml @@ -24,8 +24,7 @@ slots: range: integer slot_uri: sosa:hasSimpleResult annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - sosa:hasSimpleResult diff --git a/schemas/20251121/linkml/modules/slots/maximum_amount.yaml b/schemas/20251121/linkml/modules/slots/maximum_amount.yaml index 1cfa8ffee6..da88a234da 100644 --- a/schemas/20251121/linkml/modules/slots/maximum_amount.yaml +++ b/schemas/20251121/linkml/modules/slots/maximum_amount.yaml @@ -25,8 +25,7 @@ slots: ' slot_uri: hc:maximumAmount annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:maximumAmount diff --git a/schemas/20251121/linkml/modules/slots/maximum_of_maximum.yaml b/schemas/20251121/linkml/modules/slots/maximum_of_maximum.yaml new file mode 100644 index 0000000000..a7036f7c3a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/maximum_of_maximum.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/maximum_of_maximum +name: maximum_of_maximum +title: Maximum of Maximum +description: The absolute maximum limit of a quantity. +imports: + - linkml:types + - ../classes/MaximumQuantity +slots: + maximum_of_maximum: + slot_uri: schema:maxValue + range: MaximumQuantity + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:maxValue diff --git a/schemas/20251121/linkml/modules/slots/measurement_data.yaml b/schemas/20251121/linkml/modules/slots/measurement_data.yaml index 3a44923425..7ca40462bb 100644 --- a/schemas/20251121/linkml/modules/slots/measurement_data.yaml +++ b/schemas/20251121/linkml/modules/slots/measurement_data.yaml @@ -36,8 +36,7 @@ slots: range: string slot_uri: hc:measurementData annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:measurementData diff --git a/schemas/20251121/linkml/modules/slots/measures_or_measured.yaml b/schemas/20251121/linkml/modules/slots/measures_or_measured.yaml index 625e3ad045..eb4646148c 100644 --- a/schemas/20251121/linkml/modules/slots/measures_or_measured.yaml +++ b/schemas/20251121/linkml/modules/slots/measures_or_measured.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: measures_or_measured: - id: https://nde.nl/ontology/hc/slot/measures_or_measured name: measures_or_measured title: measures_or_measured description: Measures an impact or quality. @@ -25,8 +24,7 @@ slots: range: ImpactMeasurement multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:result diff --git a/schemas/20251121/linkml/modules/slots/medium.yaml b/schemas/20251121/linkml/modules/slots/medium.yaml index 3ea65ed268..66838efb83 100644 --- a/schemas/20251121/linkml/modules/slots/medium.yaml +++ b/schemas/20251121/linkml/modules/slots/medium.yaml @@ -25,8 +25,7 @@ slots: range: string slot_uri: schema:artMedium annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:artMedium diff --git a/schemas/20251121/linkml/modules/slots/member_of.yaml b/schemas/20251121/linkml/modules/slots/member_of.yaml index a29a0bee6a..43edb4b2f1 100644 --- a/schemas/20251121/linkml/modules/slots/member_of.yaml +++ b/schemas/20251121/linkml/modules/slots/member_of.yaml @@ -24,8 +24,7 @@ slots: multivalued: true inlined: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - org:memberOf diff --git a/schemas/20251121/linkml/modules/slots/membership_criteria.yaml b/schemas/20251121/linkml/modules/slots/membership_criteria.yaml index e635d3ecbb..69b5e15e5c 100644 --- a/schemas/20251121/linkml/modules/slots/membership_criteria.yaml +++ b/schemas/20251121/linkml/modules/slots/membership_criteria.yaml @@ -31,8 +31,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:eligibleRegion diff --git a/schemas/20251121/linkml/modules/slots/membership_required.yaml b/schemas/20251121/linkml/modules/slots/membership_required.yaml index 799ab3905a..026202282d 100644 --- a/schemas/20251121/linkml/modules/slots/membership_required.yaml +++ b/schemas/20251121/linkml/modules/slots/membership_required.yaml @@ -28,8 +28,7 @@ slots: range: boolean required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:eligibilityToWorkRequirement diff --git a/schemas/20251121/linkml/modules/slots/membership_size.yaml b/schemas/20251121/linkml/modules/slots/membership_size.yaml index b2314059b5..933671f503 100644 --- a/schemas/20251121/linkml/modules/slots/membership_size.yaml +++ b/schemas/20251121/linkml/modules/slots/membership_size.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: schema:numberOfEmployees annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:numberOfEmployees diff --git a/schemas/20251121/linkml/modules/slots/metadata_standard.yaml b/schemas/20251121/linkml/modules/slots/metadata_standard.yaml index d4ca675dc3..76a05aa7a6 100644 --- a/schemas/20251121/linkml/modules/slots/metadata_standard.yaml +++ b/schemas/20251121/linkml/modules/slots/metadata_standard.yaml @@ -47,6 +47,5 @@ slots: close_mappings: - dcterms:conformsTo annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/method.yaml b/schemas/20251121/linkml/modules/slots/method.yaml index 20d530caf1..5d2c52fba8 100644 --- a/schemas/20251121/linkml/modules/slots/method.yaml +++ b/schemas/20251121/linkml/modules/slots/method.yaml @@ -14,8 +14,7 @@ slots: exact_mappings: - prov:wasGeneratedBy annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/metrics_observed_at.yaml b/schemas/20251121/linkml/modules/slots/metrics_observed_at.yaml index 9e4142b5dd..a04d33d6ec 100644 --- a/schemas/20251121/linkml/modules/slots/metrics_observed_at.yaml +++ b/schemas/20251121/linkml/modules/slots/metrics_observed_at.yaml @@ -31,8 +31,7 @@ slots: ' range: datetime annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:atTime diff --git a/schemas/20251121/linkml/modules/slots/metrics_observed_date.yaml b/schemas/20251121/linkml/modules/slots/metrics_observed_date.yaml index 348bdf852e..ea72312444 100644 --- a/schemas/20251121/linkml/modules/slots/metrics_observed_date.yaml +++ b/schemas/20251121/linkml/modules/slots/metrics_observed_date.yaml @@ -31,8 +31,7 @@ slots: range: datetime slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/michelin_star.yaml b/schemas/20251121/linkml/modules/slots/michelin_star.yaml index f8177a6280..b4a3f5391f 100644 --- a/schemas/20251121/linkml/modules/slots/michelin_star.yaml +++ b/schemas/20251121/linkml/modules/slots/michelin_star.yaml @@ -26,8 +26,7 @@ slots: minimum_value: 1 maximum_value: 3 annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:award diff --git a/schemas/20251121/linkml/modules/slots/minimum_amount.yaml b/schemas/20251121/linkml/modules/slots/minimum_amount.yaml index 2cd924e156..9f47b5d8b0 100644 --- a/schemas/20251121/linkml/modules/slots/minimum_amount.yaml +++ b/schemas/20251121/linkml/modules/slots/minimum_amount.yaml @@ -25,8 +25,7 @@ slots: ' slot_uri: hc:minimumAmount annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:minimumAmount diff --git a/schemas/20251121/linkml/modules/slots/minimum_donation.yaml b/schemas/20251121/linkml/modules/slots/minimum_donation.yaml index af3091ef91..c5558f41af 100644 --- a/schemas/20251121/linkml/modules/slots/minimum_donation.yaml +++ b/schemas/20251121/linkml/modules/slots/minimum_donation.yaml @@ -25,8 +25,7 @@ slots: ' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:minPrice diff --git a/schemas/20251121/linkml/modules/slots/minimum_partner.yaml b/schemas/20251121/linkml/modules/slots/minimum_partner.yaml index 3a955f7c8f..e5c3c9d6bd 100644 --- a/schemas/20251121/linkml/modules/slots/minimum_partner.yaml +++ b/schemas/20251121/linkml/modules/slots/minimum_partner.yaml @@ -21,8 +21,7 @@ slots: description: Minimum number of partners required (if partnership required) slot_uri: hc:minimumPartners annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:minimumPartners diff --git a/schemas/20251121/linkml/modules/slots/mission_statement.yaml b/schemas/20251121/linkml/modules/slots/mission_statement.yaml index c7f1ef2ce4..ae35027bd0 100644 --- a/schemas/20251121/linkml/modules/slots/mission_statement.yaml +++ b/schemas/20251121/linkml/modules/slots/mission_statement.yaml @@ -67,8 +67,7 @@ slots: close_mappings: - org:purpose annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Maps to org:purpose from W3C Organization Ontology diff --git a/schemas/20251121/linkml/modules/slots/mixed_governance_structure.yaml b/schemas/20251121/linkml/modules/slots/mixed_governance_structure.yaml index 886dffa4cd..2db0c7e66b 100644 --- a/schemas/20251121/linkml/modules/slots/mixed_governance_structure.yaml +++ b/schemas/20251121/linkml/modules/slots/mixed_governance_structure.yaml @@ -52,8 +52,7 @@ slots: range: string slot_uri: schema:organizationRole annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:organizationRole diff --git a/schemas/20251121/linkml/modules/slots/model.yaml b/schemas/20251121/linkml/modules/slots/model.yaml index 5b01c0aac4..407befa395 100644 --- a/schemas/20251121/linkml/modules/slots/model.yaml +++ b/schemas/20251121/linkml/modules/slots/model.yaml @@ -37,8 +37,7 @@ slots: slot_uri: schema:softwareVersion range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:softwareVersion diff --git a/schemas/20251121/linkml/modules/slots/model_architecture.yaml b/schemas/20251121/linkml/modules/slots/model_architecture.yaml index 3bb0d3f84b..4578a81bab 100644 --- a/schemas/20251121/linkml/modules/slots/model_architecture.yaml +++ b/schemas/20251121/linkml/modules/slots/model_architecture.yaml @@ -39,8 +39,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:modelArchitecture diff --git a/schemas/20251121/linkml/modules/slots/model_provider.yaml b/schemas/20251121/linkml/modules/slots/model_provider.yaml index 494c996c64..873219399f 100644 --- a/schemas/20251121/linkml/modules/slots/model_provider.yaml +++ b/schemas/20251121/linkml/modules/slots/model_provider.yaml @@ -26,8 +26,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:modelProvider diff --git a/schemas/20251121/linkml/modules/slots/model_task.yaml b/schemas/20251121/linkml/modules/slots/model_task.yaml index 43aecd5882..b8d4cbc22f 100644 --- a/schemas/20251121/linkml/modules/slots/model_task.yaml +++ b/schemas/20251121/linkml/modules/slots/model_task.yaml @@ -39,8 +39,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:modelTask diff --git a/schemas/20251121/linkml/modules/slots/model_version.yaml b/schemas/20251121/linkml/modules/slots/model_version.yaml index 7b24252c64..ab1cc65676 100644 --- a/schemas/20251121/linkml/modules/slots/model_version.yaml +++ b/schemas/20251121/linkml/modules/slots/model_version.yaml @@ -29,8 +29,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:modelVersion diff --git a/schemas/20251121/linkml/modules/slots/modified.yaml b/schemas/20251121/linkml/modules/slots/modified.yaml index 603a97cc2d..31486f9702 100644 --- a/schemas/20251121/linkml/modules/slots/modified.yaml +++ b/schemas/20251121/linkml/modules/slots/modified.yaml @@ -17,8 +17,7 @@ slots: - dcterms:modified - schema:dateModified annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/monitoring_platform.yaml b/schemas/20251121/linkml/modules/slots/monitoring_platform.yaml index 5889b04fce..1069e2cc01 100644 --- a/schemas/20251121/linkml/modules/slots/monitoring_platform.yaml +++ b/schemas/20251121/linkml/modules/slots/monitoring_platform.yaml @@ -29,8 +29,7 @@ slots: range: string slot_uri: hc:monitoringPlatform annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:monitoringPlatform diff --git a/schemas/20251121/linkml/modules/slots/monitoring_platform_url.yaml b/schemas/20251121/linkml/modules/slots/monitoring_platform_url.yaml index 6e83b7a20f..bcf7828812 100644 --- a/schemas/20251121/linkml/modules/slots/monitoring_platform_url.yaml +++ b/schemas/20251121/linkml/modules/slots/monitoring_platform_url.yaml @@ -23,8 +23,7 @@ slots: range: uri slot_uri: hc:monitoringPlatformUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:monitoringPlatformUrl diff --git a/schemas/20251121/linkml/modules/slots/monument_number.yaml b/schemas/20251121/linkml/modules/slots/monument_number.yaml index 6aaf2401e5..4665020e21 100644 --- a/schemas/20251121/linkml/modules/slots/monument_number.yaml +++ b/schemas/20251121/linkml/modules/slots/monument_number.yaml @@ -26,8 +26,7 @@ slots: range: string slot_uri: hc:monumentNumber annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:monumentNumber diff --git a/schemas/20251121/linkml/modules/slots/multilingual_label.yaml b/schemas/20251121/linkml/modules/slots/multilingual_label.yaml index faaa379980..d2d54da1ce 100644 --- a/schemas/20251121/linkml/modules/slots/multilingual_label.yaml +++ b/schemas/20251121/linkml/modules/slots/multilingual_label.yaml @@ -25,8 +25,7 @@ slots: multivalued: true required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:altLabel diff --git a/schemas/20251121/linkml/modules/slots/museum_search_score.yaml b/schemas/20251121/linkml/modules/slots/museum_search_score.yaml index 2690a704af..462f1244eb 100644 --- a/schemas/20251121/linkml/modules/slots/museum_search_score.yaml +++ b/schemas/20251121/linkml/modules/slots/museum_search_score.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/museum_subtype.yaml b/schemas/20251121/linkml/modules/slots/museum_subtype.yaml index 3d19574ec0..3f565d8037 100644 --- a/schemas/20251121/linkml/modules/slots/museum_subtype.yaml +++ b/schemas/20251121/linkml/modules/slots/museum_subtype.yaml @@ -33,8 +33,7 @@ slots: - Each value has a wikidata:QID meaning for Linked Open Data - Includes multilingual labels (en, nl, de, fr, es) annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/museum_type_classification.yaml b/schemas/20251121/linkml/modules/slots/museum_type_classification.yaml index 8e48e97a19..15aff50663 100644 --- a/schemas/20251121/linkml/modules/slots/museum_type_classification.yaml +++ b/schemas/20251121/linkml/modules/slots/museum_type_classification.yaml @@ -39,8 +39,7 @@ slots: ' range: MuseumTypeEnum annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:additionalType diff --git a/schemas/20251121/linkml/modules/slots/music_confidence.yaml b/schemas/20251121/linkml/modules/slots/music_confidence.yaml index 6f3befbe17..24c4b2ac59 100644 --- a/schemas/20251121/linkml/modules/slots/music_confidence.yaml +++ b/schemas/20251121/linkml/modules/slots/music_confidence.yaml @@ -34,6 +34,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/music_detected.yaml b/schemas/20251121/linkml/modules/slots/music_detected.yaml index 41c5e9ca6b..60421f1463 100644 --- a/schemas/20251121/linkml/modules/slots/music_detected.yaml +++ b/schemas/20251121/linkml/modules/slots/music_detected.yaml @@ -28,8 +28,7 @@ slots: range: boolean slot_uri: hc:musicDetected annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:musicDetected diff --git a/schemas/20251121/linkml/modules/slots/music_end_seconds.yaml b/schemas/20251121/linkml/modules/slots/music_end_seconds.yaml index e9f7ad0c4f..141945316c 100644 --- a/schemas/20251121/linkml/modules/slots/music_end_seconds.yaml +++ b/schemas/20251121/linkml/modules/slots/music_end_seconds.yaml @@ -21,8 +21,7 @@ slots: range: float slot_uri: hc:musicEndSeconds annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:musicEndSeconds diff --git a/schemas/20251121/linkml/modules/slots/music_genre.yaml b/schemas/20251121/linkml/modules/slots/music_genre.yaml index 2c0e6cb838..187bf11554 100644 --- a/schemas/20251121/linkml/modules/slots/music_genre.yaml +++ b/schemas/20251121/linkml/modules/slots/music_genre.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: hc:musicGenre annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:musicGenre diff --git a/schemas/20251121/linkml/modules/slots/music_genres_detected.yaml b/schemas/20251121/linkml/modules/slots/music_genres_detected.yaml index d43ea7c7ac..b48db15411 100644 --- a/schemas/20251121/linkml/modules/slots/music_genres_detected.yaml +++ b/schemas/20251121/linkml/modules/slots/music_genres_detected.yaml @@ -39,8 +39,7 @@ slots: multivalued: true slot_uri: hc:musicGenresDetected annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:musicGenresDetected diff --git a/schemas/20251121/linkml/modules/slots/music_segment_confidence.yaml b/schemas/20251121/linkml/modules/slots/music_segment_confidence.yaml index ed278a2dce..69830f0107 100644 --- a/schemas/20251121/linkml/modules/slots/music_segment_confidence.yaml +++ b/schemas/20251121/linkml/modules/slots/music_segment_confidence.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/music_start_seconds.yaml b/schemas/20251121/linkml/modules/slots/music_start_seconds.yaml index 7252c49de8..140576cd92 100644 --- a/schemas/20251121/linkml/modules/slots/music_start_seconds.yaml +++ b/schemas/20251121/linkml/modules/slots/music_start_seconds.yaml @@ -21,8 +21,7 @@ slots: range: float slot_uri: hc:musicStartSeconds annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:musicStartSeconds diff --git a/schemas/20251121/linkml/modules/slots/music_type.yaml b/schemas/20251121/linkml/modules/slots/music_type.yaml index e306e2e5a4..64304afa44 100644 --- a/schemas/20251121/linkml/modules/slots/music_type.yaml +++ b/schemas/20251121/linkml/modules/slots/music_type.yaml @@ -21,8 +21,7 @@ slots: range: MusicTypeEnum slot_uri: hc:musicType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:musicType diff --git a/schemas/20251121/linkml/modules/slots/mutual_connections_text.yaml b/schemas/20251121/linkml/modules/slots/mutual_connections_text.yaml index b195953ab5..e0679a621a 100644 --- a/schemas/20251121/linkml/modules/slots/mutual_connections_text.yaml +++ b/schemas/20251121/linkml/modules/slots/mutual_connections_text.yaml @@ -28,8 +28,7 @@ slots: slot_uri: schema:description range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:description diff --git a/schemas/20251121/linkml/modules/slots/name.yaml b/schemas/20251121/linkml/modules/slots/name.yaml index f5acd27897..ecfb109273 100644 --- a/schemas/20251121/linkml/modules/slots/name.yaml +++ b/schemas/20251121/linkml/modules/slots/name.yaml @@ -21,8 +21,7 @@ slots: description: Short name or has_or_had_abbreviation range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:name diff --git a/schemas/20251121/linkml/modules/slots/name_authority.yaml b/schemas/20251121/linkml/modules/slots/name_authority.yaml index 009560124d..1524188b1f 100644 --- a/schemas/20251121/linkml/modules/slots/name_authority.yaml +++ b/schemas/20251121/linkml/modules/slots/name_authority.yaml @@ -10,8 +10,7 @@ slots: close_mappings: - dcterms:source annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/name_language.yaml b/schemas/20251121/linkml/modules/slots/name_language.yaml index 3ddf66e5b4..86d5dab0df 100644 --- a/schemas/20251121/linkml/modules/slots/name_language.yaml +++ b/schemas/20251121/linkml/modules/slots/name_language.yaml @@ -15,8 +15,7 @@ slots: broad_mappings: - dcterms:language annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:language diff --git a/schemas/20251121/linkml/modules/slots/name_local.yaml b/schemas/20251121/linkml/modules/slots/name_local.yaml index 2e1c7e1d84..32cce43706 100644 --- a/schemas/20251121/linkml/modules/slots/name_local.yaml +++ b/schemas/20251121/linkml/modules/slots/name_local.yaml @@ -34,8 +34,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:alternateName diff --git a/schemas/20251121/linkml/modules/slots/name_specification.yaml b/schemas/20251121/linkml/modules/slots/name_specification.yaml index a9c4b0f681..ad4c4fe957 100644 --- a/schemas/20251121/linkml/modules/slots/name_specification.yaml +++ b/schemas/20251121/linkml/modules/slots/name_specification.yaml @@ -25,6 +25,5 @@ slots: exact_mappings: - pnv:nameSpecification annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/name_type.yaml b/schemas/20251121/linkml/modules/slots/name_type.yaml index eb450598bf..3b1e905edd 100644 --- a/schemas/20251121/linkml/modules/slots/name_type.yaml +++ b/schemas/20251121/linkml/modules/slots/name_type.yaml @@ -34,8 +34,7 @@ slots: slot_uri: hc:nameType range: NameTypeEnum annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:nameType diff --git a/schemas/20251121/linkml/modules/slots/name_validity_period.yaml b/schemas/20251121/linkml/modules/slots/name_validity_period.yaml index e39f06d86b..7246fba6ed 100644 --- a/schemas/20251121/linkml/modules/slots/name_validity_period.yaml +++ b/schemas/20251121/linkml/modules/slots/name_validity_period.yaml @@ -27,8 +27,7 @@ slots: close_mappings: - dcterms:temporal annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/narrower_concept.yaml b/schemas/20251121/linkml/modules/slots/narrower_concept.yaml index 0412c0a83e..7bd0588a40 100644 --- a/schemas/20251121/linkml/modules/slots/narrower_concept.yaml +++ b/schemas/20251121/linkml/modules/slots/narrower_concept.yaml @@ -32,8 +32,7 @@ slots: - value: hc:UniversityArchive description: More specific university archive type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/narrower_type.yaml b/schemas/20251121/linkml/modules/slots/narrower_type.yaml index 5499509ac1..7c29e701f3 100644 --- a/schemas/20251121/linkml/modules/slots/narrower_type.yaml +++ b/schemas/20251121/linkml/modules/slots/narrower_type.yaml @@ -27,8 +27,7 @@ slots: required: false multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/nazi_era_flag.yaml b/schemas/20251121/linkml/modules/slots/nazi_era_flag.yaml index a3e41909cd..2eaf11335e 100644 --- a/schemas/20251121/linkml/modules/slots/nazi_era_flag.yaml +++ b/schemas/20251121/linkml/modules/slots/nazi_era_flag.yaml @@ -28,8 +28,7 @@ slots: range: boolean slot_uri: hc:naziEraFlag annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:naziEraFlag diff --git a/schemas/20251121/linkml/modules/slots/nesting_level.yaml b/schemas/20251121/linkml/modules/slots/nesting_level.yaml index 3ecd7e3f05..b23218bc23 100644 --- a/schemas/20251121/linkml/modules/slots/nesting_level.yaml +++ b/schemas/20251121/linkml/modules/slots/nesting_level.yaml @@ -35,8 +35,7 @@ slots: range: integer slot_uri: hc:nestingLevel annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:nestingLevel diff --git a/schemas/20251121/linkml/modules/slots/network_analysis.yaml b/schemas/20251121/linkml/modules/slots/network_analysis.yaml index b434f54c86..bc1815817d 100644 --- a/schemas/20251121/linkml/modules/slots/network_analysis.yaml +++ b/schemas/20251121/linkml/modules/slots/network_analysis.yaml @@ -26,8 +26,7 @@ slots: slot_uri: schema:mainEntity range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:mainEntity diff --git a/schemas/20251121/linkml/modules/slots/nl.yaml b/schemas/20251121/linkml/modules/slots/nl.yaml index 4e32dcc3a1..76d5fe2153 100644 --- a/schemas/20251121/linkml/modules/slots/nl.yaml +++ b/schemas/20251121/linkml/modules/slots/nl.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: hc:nl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:nl diff --git a/schemas/20251121/linkml/modules/slots/no_fabrication.yaml b/schemas/20251121/linkml/modules/slots/no_fabrication.yaml index 4cedbab72c..c0543636e5 100644 --- a/schemas/20251121/linkml/modules/slots/no_fabrication.yaml +++ b/schemas/20251121/linkml/modules/slots/no_fabrication.yaml @@ -21,8 +21,7 @@ slots: range: boolean slot_uri: hc:noFabrication annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:noFabrication diff --git a/schemas/20251121/linkml/modules/slots/noise_floor_db.yaml b/schemas/20251121/linkml/modules/slots/noise_floor_db.yaml index 1a1b688bb0..f5c1792e89 100644 --- a/schemas/20251121/linkml/modules/slots/noise_floor_db.yaml +++ b/schemas/20251121/linkml/modules/slots/noise_floor_db.yaml @@ -34,8 +34,7 @@ slots: range: float slot_uri: hc:noiseFloorDb annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:noiseFloorDb diff --git a/schemas/20251121/linkml/modules/slots/nonprofit_subtype.yaml b/schemas/20251121/linkml/modules/slots/nonprofit_subtype.yaml index e088a79dbf..d908a8b5ea 100644 --- a/schemas/20251121/linkml/modules/slots/nonprofit_subtype.yaml +++ b/schemas/20251121/linkml/modules/slots/nonprofit_subtype.yaml @@ -30,8 +30,7 @@ slots: - Values extracted from Wikidata hyponyms - Each value has a wikidata:QID meaning for Linked Open Data annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/notable_examples.yaml b/schemas/20251121/linkml/modules/slots/notable_examples.yaml index a1f5504979..7a18b7a127 100644 --- a/schemas/20251121/linkml/modules/slots/notable_examples.yaml +++ b/schemas/20251121/linkml/modules/slots/notable_examples.yaml @@ -34,8 +34,7 @@ slots: inlined_as_list: true annotations: source_section: '**Notable Examples**:' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:example diff --git a/schemas/20251121/linkml/modules/slots/notarial_deed_number.yaml b/schemas/20251121/linkml/modules/slots/notarial_deed_number.yaml index 4007c9bd12..19c45b9d81 100644 --- a/schemas/20251121/linkml/modules/slots/notarial_deed_number.yaml +++ b/schemas/20251121/linkml/modules/slots/notarial_deed_number.yaml @@ -26,8 +26,7 @@ slots: range: string slot_uri: hc:notarialDeedNumber annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:notarialDeedNumber diff --git a/schemas/20251121/linkml/modules/slots/notary_name.yaml b/schemas/20251121/linkml/modules/slots/notary_name.yaml index 2a58728b76..213eed9860 100644 --- a/schemas/20251121/linkml/modules/slots/notary_name.yaml +++ b/schemas/20251121/linkml/modules/slots/notary_name.yaml @@ -26,6 +26,5 @@ slots: close_mappings: - schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/notary_office.yaml b/schemas/20251121/linkml/modules/slots/notary_office.yaml index 6bf019083b..b9b56c199a 100644 --- a/schemas/20251121/linkml/modules/slots/notary_office.yaml +++ b/schemas/20251121/linkml/modules/slots/notary_office.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:notaryOffice annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:notaryOffice diff --git a/schemas/20251121/linkml/modules/slots/note.yaml b/schemas/20251121/linkml/modules/slots/note.yaml index 7f8384bbe7..d9e1f66286 100644 --- a/schemas/20251121/linkml/modules/slots/note.yaml +++ b/schemas/20251121/linkml/modules/slots/note.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - rdfs:comment annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/note_content.yaml b/schemas/20251121/linkml/modules/slots/note_content.yaml index 1396df2d28..0a21e0895e 100644 --- a/schemas/20251121/linkml/modules/slots/note_content.yaml +++ b/schemas/20251121/linkml/modules/slots/note_content.yaml @@ -45,6 +45,5 @@ slots: - value: Maintained original order by correspondent. Created 5 series by function. description: Arrangement note content annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/note_date.yaml b/schemas/20251121/linkml/modules/slots/note_date.yaml index 6e9769ade1..4de3f827e4 100644 --- a/schemas/20251121/linkml/modules/slots/note_date.yaml +++ b/schemas/20251121/linkml/modules/slots/note_date.yaml @@ -44,6 +44,5 @@ slots: - value: '2024-06-01' description: Note updated June 1, 2024 annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/note_type.yaml b/schemas/20251121/linkml/modules/slots/note_type.yaml index 8ff0a8990d..ffaad2bf35 100644 --- a/schemas/20251121/linkml/modules/slots/note_type.yaml +++ b/schemas/20251121/linkml/modules/slots/note_type.yaml @@ -57,6 +57,5 @@ slots: - value: conservation description: Treatment documentation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/numeric_value.yaml b/schemas/20251121/linkml/modules/slots/numeric_value.yaml index 945707513d..11468e044d 100644 --- a/schemas/20251121/linkml/modules/slots/numeric_value.yaml +++ b/schemas/20251121/linkml/modules/slots/numeric_value.yaml @@ -49,6 +49,5 @@ slots: - value: 3 description: Shelf level 3 annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/oai_pmh_endpoint.yaml b/schemas/20251121/linkml/modules/slots/oai_pmh_endpoint.yaml index ee5cf203db..36e6353c30 100644 --- a/schemas/20251121/linkml/modules/slots/oai_pmh_endpoint.yaml +++ b/schemas/20251121/linkml/modules/slots/oai_pmh_endpoint.yaml @@ -38,8 +38,7 @@ slots: broad_mappings: - dcat:endpointURL annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcat:endpointURL diff --git a/schemas/20251121/linkml/modules/slots/object_alternate_name.yaml b/schemas/20251121/linkml/modules/slots/object_alternate_name.yaml index 422e2196ea..676d7151b7 100644 --- a/schemas/20251121/linkml/modules/slots/object_alternate_name.yaml +++ b/schemas/20251121/linkml/modules/slots/object_alternate_name.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: schema:alternateName annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:alternateName diff --git a/schemas/20251121/linkml/modules/slots/object_classes_detected.yaml b/schemas/20251121/linkml/modules/slots/object_classes_detected.yaml index 1eeceabfa1..9f406437f8 100644 --- a/schemas/20251121/linkml/modules/slots/object_classes_detected.yaml +++ b/schemas/20251121/linkml/modules/slots/object_classes_detected.yaml @@ -33,8 +33,7 @@ slots: multivalued: true slot_uri: hc:objectClassesDetected annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:objectClassesDetected diff --git a/schemas/20251121/linkml/modules/slots/object_collection_id.yaml b/schemas/20251121/linkml/modules/slots/object_collection_id.yaml index 3fb34485be..9476648e05 100644 --- a/schemas/20251121/linkml/modules/slots/object_collection_id.yaml +++ b/schemas/20251121/linkml/modules/slots/object_collection_id.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: hc:objectCollectionId annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:objectCollectionId diff --git a/schemas/20251121/linkml/modules/slots/object_confidence.yaml b/schemas/20251121/linkml/modules/slots/object_confidence.yaml index f8d51b9f8c..1798e46703 100644 --- a/schemas/20251121/linkml/modules/slots/object_confidence.yaml +++ b/schemas/20251121/linkml/modules/slots/object_confidence.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/object_description.yaml b/schemas/20251121/linkml/modules/slots/object_description.yaml index 020bf66a7f..9abe06ee5f 100644 --- a/schemas/20251121/linkml/modules/slots/object_description.yaml +++ b/schemas/20251121/linkml/modules/slots/object_description.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: schema:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:description diff --git a/schemas/20251121/linkml/modules/slots/object_id.yaml b/schemas/20251121/linkml/modules/slots/object_id.yaml index 7f016b6618..fd76de6d3c 100644 --- a/schemas/20251121/linkml/modules/slots/object_id.yaml +++ b/schemas/20251121/linkml/modules/slots/object_id.yaml @@ -25,8 +25,7 @@ slots: range: uriorcurie slot_uri: dcterms:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/object_label.yaml b/schemas/20251121/linkml/modules/slots/object_label.yaml index 05b0ce9187..bc2ccf3d9e 100644 --- a/schemas/20251121/linkml/modules/slots/object_label.yaml +++ b/schemas/20251121/linkml/modules/slots/object_label.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - skos:prefLabel annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/object_name.yaml b/schemas/20251121/linkml/modules/slots/object_name.yaml index 7283c3b586..efc02e21b7 100644 --- a/schemas/20251121/linkml/modules/slots/object_name.yaml +++ b/schemas/20251121/linkml/modules/slots/object_name.yaml @@ -25,8 +25,7 @@ slots: range: string slot_uri: schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:name diff --git a/schemas/20251121/linkml/modules/slots/object_ref.yaml b/schemas/20251121/linkml/modules/slots/object_ref.yaml index 9ef49ebed2..325e25d756 100644 --- a/schemas/20251121/linkml/modules/slots/object_ref.yaml +++ b/schemas/20251121/linkml/modules/slots/object_ref.yaml @@ -33,8 +33,7 @@ slots: broad_mappings: - dcterms:references annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P140_assigned_attribute_to diff --git a/schemas/20251121/linkml/modules/slots/object_segment.yaml b/schemas/20251121/linkml/modules/slots/object_segment.yaml index 4294b0e266..bbaf6b58ef 100644 --- a/schemas/20251121/linkml/modules/slots/object_segment.yaml +++ b/schemas/20251121/linkml/modules/slots/object_segment.yaml @@ -22,8 +22,7 @@ slots: range: VideoTimeSegment slot_uri: hc:objectSegment annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:objectSegment diff --git a/schemas/20251121/linkml/modules/slots/object_type.yaml b/schemas/20251121/linkml/modules/slots/object_type.yaml index cc6a93c82d..f915bc3f0d 100644 --- a/schemas/20251121/linkml/modules/slots/object_type.yaml +++ b/schemas/20251121/linkml/modules/slots/object_type.yaml @@ -30,8 +30,7 @@ slots: range: ExhibitedObjectTypeEnum slot_uri: dcterms:type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:type diff --git a/schemas/20251121/linkml/modules/slots/object_wikidata_id.yaml b/schemas/20251121/linkml/modules/slots/object_wikidata_id.yaml index 7c4f5b2b12..87870ce7db 100644 --- a/schemas/20251121/linkml/modules/slots/object_wikidata_id.yaml +++ b/schemas/20251121/linkml/modules/slots/object_wikidata_id.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: hc:objectWikidataId annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:objectWikidataId diff --git a/schemas/20251121/linkml/modules/slots/objective.yaml b/schemas/20251121/linkml/modules/slots/objective.yaml index 1be8ee3cdf..e48b6a718a 100644 --- a/schemas/20251121/linkml/modules/slots/objective.yaml +++ b/schemas/20251121/linkml/modules/slots/objective.yaml @@ -33,8 +33,7 @@ slots: ' slot_uri: hc:objectives annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:objectives diff --git a/schemas/20251121/linkml/modules/slots/objects_added.yaml b/schemas/20251121/linkml/modules/slots/objects_added.yaml index 1dee9ff156..6a1f34dbe2 100644 --- a/schemas/20251121/linkml/modules/slots/objects_added.yaml +++ b/schemas/20251121/linkml/modules/slots/objects_added.yaml @@ -31,8 +31,7 @@ slots: multivalued: true slot_uri: hc:objectsAdded annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:objectsAdded diff --git a/schemas/20251121/linkml/modules/slots/objects_affected.yaml b/schemas/20251121/linkml/modules/slots/objects_affected.yaml index 942d23722c..6270d7ff40 100644 --- a/schemas/20251121/linkml/modules/slots/objects_affected.yaml +++ b/schemas/20251121/linkml/modules/slots/objects_affected.yaml @@ -23,8 +23,7 @@ slots: multivalued: true slot_uri: prov:used annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:used diff --git a/schemas/20251121/linkml/modules/slots/objects_count.yaml b/schemas/20251121/linkml/modules/slots/objects_count.yaml index 890608a95c..e01b850d10 100644 --- a/schemas/20251121/linkml/modules/slots/objects_count.yaml +++ b/schemas/20251121/linkml/modules/slots/objects_count.yaml @@ -26,8 +26,7 @@ slots: range: integer slot_uri: hc:objectsCount annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:objectsCount diff --git a/schemas/20251121/linkml/modules/slots/objects_removed.yaml b/schemas/20251121/linkml/modules/slots/objects_removed.yaml index 73a9d09e8f..96e30a2b92 100644 --- a/schemas/20251121/linkml/modules/slots/objects_removed.yaml +++ b/schemas/20251121/linkml/modules/slots/objects_removed.yaml @@ -31,8 +31,7 @@ slots: multivalued: true slot_uri: hc:objectsRemoved annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:objectsRemoved diff --git a/schemas/20251121/linkml/modules/slots/observation.yaml b/schemas/20251121/linkml/modules/slots/observation.yaml index e35bf11175..1a2c631656 100644 --- a/schemas/20251121/linkml/modules/slots/observation.yaml +++ b/schemas/20251121/linkml/modules/slots/observation.yaml @@ -33,8 +33,7 @@ slots: multivalued: true slot_uri: hc:observations annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:observations diff --git a/schemas/20251121/linkml/modules/slots/observation_context.yaml b/schemas/20251121/linkml/modules/slots/observation_context.yaml index 6211ea3cf4..a67247acdb 100644 --- a/schemas/20251121/linkml/modules/slots/observation_context.yaml +++ b/schemas/20251121/linkml/modules/slots/observation_context.yaml @@ -10,8 +10,7 @@ slots: close_mappings: - prov:atLocation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/observation_date.yaml b/schemas/20251121/linkml/modules/slots/observation_date.yaml index b1db4f095f..16d4145249 100644 --- a/schemas/20251121/linkml/modules/slots/observation_date.yaml +++ b/schemas/20251121/linkml/modules/slots/observation_date.yaml @@ -22,8 +22,7 @@ slots: broad_mappings: - dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/observation_id.yaml b/schemas/20251121/linkml/modules/slots/observation_id.yaml index 85e71a4f61..909af9f6e1 100644 --- a/schemas/20251121/linkml/modules/slots/observation_id.yaml +++ b/schemas/20251121/linkml/modules/slots/observation_id.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - schema:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/observation_note.yaml b/schemas/20251121/linkml/modules/slots/observation_note.yaml index 4b1ce364e1..2415c2cfd8 100644 --- a/schemas/20251121/linkml/modules/slots/observation_note.yaml +++ b/schemas/20251121/linkml/modules/slots/observation_note.yaml @@ -27,6 +27,5 @@ slots: close_mappings: - dcterms:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/observation_period.yaml b/schemas/20251121/linkml/modules/slots/observation_period.yaml index 4270649972..7f94cd11f4 100644 --- a/schemas/20251121/linkml/modules/slots/observation_period.yaml +++ b/schemas/20251121/linkml/modules/slots/observation_period.yaml @@ -32,8 +32,7 @@ slots: range: TimeSpan slot_uri: hc:observationPeriod annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:observationPeriod diff --git a/schemas/20251121/linkml/modules/slots/observation_ref.yaml b/schemas/20251121/linkml/modules/slots/observation_ref.yaml index 6cb7e69a86..4a4ab56ac3 100644 --- a/schemas/20251121/linkml/modules/slots/observation_ref.yaml +++ b/schemas/20251121/linkml/modules/slots/observation_ref.yaml @@ -31,8 +31,7 @@ slots: slot_uri: prov:wasGeneratedBy range: uriorcurie annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/observation_source.yaml b/schemas/20251121/linkml/modules/slots/observation_source.yaml index 30296a4bb4..42a65ebe02 100644 --- a/schemas/20251121/linkml/modules/slots/observation_source.yaml +++ b/schemas/20251121/linkml/modules/slots/observation_source.yaml @@ -64,6 +64,5 @@ slots: close_mappings: - prov:hadPrimarySource annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/observed_entity.yaml b/schemas/20251121/linkml/modules/slots/observed_entity.yaml index 3ccb90545d..2cb8806c42 100644 --- a/schemas/20251121/linkml/modules/slots/observed_entity.yaml +++ b/schemas/20251121/linkml/modules/slots/observed_entity.yaml @@ -22,8 +22,7 @@ slots: description: Entities extracted from this observation slot_uri: hc:observedEntities annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:observedEntities diff --git a/schemas/20251121/linkml/modules/slots/observed_in.yaml b/schemas/20251121/linkml/modules/slots/observed_in.yaml index dd9e8bebd2..aab443104f 100644 --- a/schemas/20251121/linkml/modules/slots/observed_in.yaml +++ b/schemas/20251121/linkml/modules/slots/observed_in.yaml @@ -27,6 +27,5 @@ slots: - Links to WebObservation entity for full provenance chain - "PROV-O: derived entity \u2192 wasDerivedFrom \u2192 source observation" annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/observed_name.yaml b/schemas/20251121/linkml/modules/slots/observed_name.yaml index dbc25d1cf8..7069c52858 100644 --- a/schemas/20251121/linkml/modules/slots/observed_name.yaml +++ b/schemas/20251121/linkml/modules/slots/observed_name.yaml @@ -11,8 +11,7 @@ slots: broad_mappings: - rdfs:label annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/observer_affiliation.yaml b/schemas/20251121/linkml/modules/slots/observer_affiliation.yaml index 27e14e6d56..9e7b0c9fdb 100644 --- a/schemas/20251121/linkml/modules/slots/observer_affiliation.yaml +++ b/schemas/20251121/linkml/modules/slots/observer_affiliation.yaml @@ -33,8 +33,7 @@ slots: range: string slot_uri: hc:observerAffiliation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:observerAffiliation diff --git a/schemas/20251121/linkml/modules/slots/observer_name.yaml b/schemas/20251121/linkml/modules/slots/observer_name.yaml index 15cac1ce0d..63b3befc4d 100644 --- a/schemas/20251121/linkml/modules/slots/observer_name.yaml +++ b/schemas/20251121/linkml/modules/slots/observer_name.yaml @@ -26,6 +26,5 @@ slots: close_mappings: - prov:wasAttributedTo annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/observer_type.yaml b/schemas/20251121/linkml/modules/slots/observer_type.yaml index 6d06584dd6..de68c8fe47 100644 --- a/schemas/20251121/linkml/modules/slots/observer_type.yaml +++ b/schemas/20251121/linkml/modules/slots/observer_type.yaml @@ -37,8 +37,7 @@ slots: range: StorageObserverTypeEnum slot_uri: hc:observerType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:observerType diff --git a/schemas/20251121/linkml/modules/slots/occupation.yaml b/schemas/20251121/linkml/modules/slots/occupation.yaml index 148e42ed37..c0b26d296a 100644 --- a/schemas/20251121/linkml/modules/slots/occupation.yaml +++ b/schemas/20251121/linkml/modules/slots/occupation.yaml @@ -212,6 +212,5 @@ slots: - Use staff_role for heritage institution positions - Wikidata property P106 is semantically equivalent but is an identifier, not an RDF predicate annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/occurs_or_occurred_at.yaml b/schemas/20251121/linkml/modules/slots/occurs_or_occurred_at.yaml index b67d934878..1e1a23b606 100644 --- a/schemas/20251121/linkml/modules/slots/occurs_or_occurred_at.yaml +++ b/schemas/20251121/linkml/modules/slots/occurs_or_occurred_at.yaml @@ -37,6 +37,5 @@ slots: replaces: death_place migration_date: '2026-01-24' migration_rule: Rule 53 - No bespoke slots - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/oclc_number.yaml b/schemas/20251121/linkml/modules/slots/oclc_number.yaml index c0497639f3..1d0c77f3b0 100644 --- a/schemas/20251121/linkml/modules/slots/oclc_number.yaml +++ b/schemas/20251121/linkml/modules/slots/oclc_number.yaml @@ -24,8 +24,7 @@ slots: range: string slot_uri: bf:identifiedBy annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - bf:identifiedBy diff --git a/schemas/20251121/linkml/modules/slots/offered_by.yaml b/schemas/20251121/linkml/modules/slots/offered_by.yaml index cdbbb3cca4..8260ced153 100644 --- a/schemas/20251121/linkml/modules/slots/offered_by.yaml +++ b/schemas/20251121/linkml/modules/slots/offered_by.yaml @@ -25,8 +25,7 @@ slots: ' slot_uri: hc:offeredBy annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:offeredBy diff --git a/schemas/20251121/linkml/modules/slots/offers_or_offered_access.yaml b/schemas/20251121/linkml/modules/slots/offers_or_offered_access.yaml index e86d51dce5..cfec1d041a 100644 --- a/schemas/20251121/linkml/modules/slots/offers_or_offered_access.yaml +++ b/schemas/20251121/linkml/modules/slots/offers_or_offered_access.yaml @@ -80,8 +80,7 @@ slots: ' replaces_slots: collection_access migration_date: '2026-01-19' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Generic access slot for collections, services, facilities diff --git a/schemas/20251121/linkml/modules/slots/official_institution_subtype.yaml b/schemas/20251121/linkml/modules/slots/official_institution_subtype.yaml index 32a1af927f..fb0bcb769b 100644 --- a/schemas/20251121/linkml/modules/slots/official_institution_subtype.yaml +++ b/schemas/20251121/linkml/modules/slots/official_institution_subtype.yaml @@ -30,8 +30,7 @@ slots: - Values extracted from Wikidata hyponyms - Each value has a wikidata:QID meaning for Linked Open Data annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/online_shop.yaml b/schemas/20251121/linkml/modules/slots/online_shop.yaml index 7f3f68575c..800914552f 100644 --- a/schemas/20251121/linkml/modules/slots/online_shop.yaml +++ b/schemas/20251121/linkml/modules/slots/online_shop.yaml @@ -34,8 +34,7 @@ slots: multivalued: true slot_uri: hc:onlineShop annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:onlineShop diff --git a/schemas/20251121/linkml/modules/slots/open_source.yaml b/schemas/20251121/linkml/modules/slots/open_source.yaml index aa9a138c2b..b2908aa31e 100644 --- a/schemas/20251121/linkml/modules/slots/open_source.yaml +++ b/schemas/20251121/linkml/modules/slots/open_source.yaml @@ -39,8 +39,7 @@ slots: range: boolean slot_uri: hc:openSource annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:openSource diff --git a/schemas/20251121/linkml/modules/slots/opening_hour.yaml b/schemas/20251121/linkml/modules/slots/opening_hour.yaml index 6f68dfb2a5..063e7c6860 100644 --- a/schemas/20251121/linkml/modules/slots/opening_hour.yaml +++ b/schemas/20251121/linkml/modules/slots/opening_hour.yaml @@ -33,8 +33,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:openingHours diff --git a/schemas/20251121/linkml/modules/slots/operated_by.yaml b/schemas/20251121/linkml/modules/slots/operated_by.yaml index f658b4989a..86f265315c 100644 --- a/schemas/20251121/linkml/modules/slots/operated_by.yaml +++ b/schemas/20251121/linkml/modules/slots/operated_by.yaml @@ -39,6 +39,5 @@ slots: - prov:wasAttributedTo annotations: inverse_slot: operates - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/operates_or_operated.yaml b/schemas/20251121/linkml/modules/slots/operates_or_operated.yaml index d8bb206367..a5047e0558 100644 --- a/schemas/20251121/linkml/modules/slots/operates_or_operated.yaml +++ b/schemas/20251121/linkml/modules/slots/operates_or_operated.yaml @@ -17,15 +17,13 @@ imports: - linkml:types slots: operates_or_operated: - id: https://nde.nl/ontology/hc/slot/operates_or_operated name: operates_or_operated title: operates_or_operated description: Operates a platform or facility. slot_uri: schema:owns range: Platform annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:owns diff --git a/schemas/20251121/linkml/modules/slots/operating_budget.yaml b/schemas/20251121/linkml/modules/slots/operating_budget.yaml index 924a970c3f..5fe1319dfe 100644 --- a/schemas/20251121/linkml/modules/slots/operating_budget.yaml +++ b/schemas/20251121/linkml/modules/slots/operating_budget.yaml @@ -39,8 +39,7 @@ slots: range: decimal slot_uri: hc:operatingBudget annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:operatingBudget diff --git a/schemas/20251121/linkml/modules/slots/operating_hour.yaml b/schemas/20251121/linkml/modules/slots/operating_hour.yaml index ee47bf8121..a0fff5f5a6 100644 --- a/schemas/20251121/linkml/modules/slots/operating_hour.yaml +++ b/schemas/20251121/linkml/modules/slots/operating_hour.yaml @@ -33,8 +33,7 @@ slots: range: string slot_uri: hc:operatingHours annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:operatingHours diff --git a/schemas/20251121/linkml/modules/slots/operational_status.yaml b/schemas/20251121/linkml/modules/slots/operational_status.yaml index 132f62ca0c..23dea8a18f 100644 --- a/schemas/20251121/linkml/modules/slots/operational_status.yaml +++ b/schemas/20251121/linkml/modules/slots/operational_status.yaml @@ -39,8 +39,7 @@ slots: range: string slot_uri: hc:operationalStatus annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:operationalStatus diff --git a/schemas/20251121/linkml/modules/slots/operator.yaml b/schemas/20251121/linkml/modules/slots/operator.yaml index 5811112648..e53af58fbf 100644 --- a/schemas/20251121/linkml/modules/slots/operator.yaml +++ b/schemas/20251121/linkml/modules/slots/operator.yaml @@ -27,8 +27,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:provider diff --git a/schemas/20251121/linkml/modules/slots/organization_legal_form.yaml b/schemas/20251121/linkml/modules/slots/organization_legal_form.yaml index f918ebcdb9..a025cce3a2 100644 --- a/schemas/20251121/linkml/modules/slots/organization_legal_form.yaml +++ b/schemas/20251121/linkml/modules/slots/organization_legal_form.yaml @@ -26,8 +26,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:legalName diff --git a/schemas/20251121/linkml/modules/slots/organization_name.yaml b/schemas/20251121/linkml/modules/slots/organization_name.yaml index 28868fecd7..051bd6d327 100644 --- a/schemas/20251121/linkml/modules/slots/organization_name.yaml +++ b/schemas/20251121/linkml/modules/slots/organization_name.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/organization_type.yaml b/schemas/20251121/linkml/modules/slots/organization_type.yaml index abe5fdfbfd..01c3e26dc4 100644 --- a/schemas/20251121/linkml/modules/slots/organization_type.yaml +++ b/schemas/20251121/linkml/modules/slots/organization_type.yaml @@ -26,8 +26,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:additionalType diff --git a/schemas/20251121/linkml/modules/slots/organizational_change_score.yaml b/schemas/20251121/linkml/modules/slots/organizational_change_score.yaml index 835cfcbea6..2d86f84a3e 100644 --- a/schemas/20251121/linkml/modules/slots/organizational_change_score.yaml +++ b/schemas/20251121/linkml/modules/slots/organizational_change_score.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/organizational_level.yaml b/schemas/20251121/linkml/modules/slots/organizational_level.yaml index b7a3d694da..d383de03a7 100644 --- a/schemas/20251121/linkml/modules/slots/organizational_level.yaml +++ b/schemas/20251121/linkml/modules/slots/organizational_level.yaml @@ -30,8 +30,7 @@ slots: - value: municipal description: City/town-level institution annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:organizationalLevel diff --git a/schemas/20251121/linkml/modules/slots/organizational_mission.yaml b/schemas/20251121/linkml/modules/slots/organizational_mission.yaml index 2db255744e..31558315a2 100644 --- a/schemas/20251121/linkml/modules/slots/organizational_mission.yaml +++ b/schemas/20251121/linkml/modules/slots/organizational_mission.yaml @@ -23,6 +23,5 @@ slots: close_mappings: - schema:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/organizational_principle.yaml b/schemas/20251121/linkml/modules/slots/organizational_principle.yaml index b5a921789b..73a097fec3 100644 --- a/schemas/20251121/linkml/modules/slots/organizational_principle.yaml +++ b/schemas/20251121/linkml/modules/slots/organizational_principle.yaml @@ -24,8 +24,7 @@ slots: comments: - rico:hasOrHadOrganizationalPrinciple does not exist in RiC-O - use hc namespace annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:organizationalPrinciple diff --git a/schemas/20251121/linkml/modules/slots/organizational_principle_uri.yaml b/schemas/20251121/linkml/modules/slots/organizational_principle_uri.yaml index 0833e9e012..c2858767b8 100644 --- a/schemas/20251121/linkml/modules/slots/organizational_principle_uri.yaml +++ b/schemas/20251121/linkml/modules/slots/organizational_principle_uri.yaml @@ -24,8 +24,7 @@ slots: comments: - rico:hasOrHadOrganizationalPrinciple does not exist in RiC-O - use hc namespace annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:organizationalPrincipleUri diff --git a/schemas/20251121/linkml/modules/slots/organizational_structure.yaml b/schemas/20251121/linkml/modules/slots/organizational_structure.yaml index 15600090e8..867ae2f9a2 100644 --- a/schemas/20251121/linkml/modules/slots/organizational_structure.yaml +++ b/schemas/20251121/linkml/modules/slots/organizational_structure.yaml @@ -26,8 +26,7 @@ slots: close_mappings: - org:organization annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/organized_by.yaml b/schemas/20251121/linkml/modules/slots/organized_by.yaml index 6ac86794f3..110f9b3ea1 100644 --- a/schemas/20251121/linkml/modules/slots/organized_by.yaml +++ b/schemas/20251121/linkml/modules/slots/organized_by.yaml @@ -29,8 +29,7 @@ slots: multivalued: true slot_uri: schema:organizer annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:organizer diff --git a/schemas/20251121/linkml/modules/slots/organizing_body.yaml b/schemas/20251121/linkml/modules/slots/organizing_body.yaml index 3d1521ce6b..457874c9cb 100644 --- a/schemas/20251121/linkml/modules/slots/organizing_body.yaml +++ b/schemas/20251121/linkml/modules/slots/organizing_body.yaml @@ -21,8 +21,7 @@ slots: description: "The EncompassingBody organization that runs this project.\n\nURI reference to EncompassingBody entity (avoids circular dependency).\nFormat: https://nde.nl/ontology/hc/encompassing-body/{type}/{slug}\n\n**Inverse of EncompassingBody.projects**:\n- EncompassingBody \u2192 projects \u2192 Project[]\n- Project \u2192 organizing_body \u2192 EncompassingBody\n\nTypically a NetworkOrganisation or Consortium, but can be any\nEncompassingBody subclass.\n\n**Ontology Note**: Uses `schema:sponsor` - \"A person or organization\nthat supports a thing through a pledge, promise, or financial contribution.\"\nDomain includes Organization. `schema:organizer` was considered but\nits domain is restricted to Event, not Project.\n" slot_uri: hc:organizingBody annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:organizingBody diff --git a/schemas/20251121/linkml/modules/slots/origin_location.yaml b/schemas/20251121/linkml/modules/slots/origin_location.yaml index a16ab81a16..b764269397 100644 --- a/schemas/20251121/linkml/modules/slots/origin_location.yaml +++ b/schemas/20251121/linkml/modules/slots/origin_location.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:originLocation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:originLocation diff --git a/schemas/20251121/linkml/modules/slots/origin_period.yaml b/schemas/20251121/linkml/modules/slots/origin_period.yaml index f8086b64b0..ee2b1bb96d 100644 --- a/schemas/20251121/linkml/modules/slots/origin_period.yaml +++ b/schemas/20251121/linkml/modules/slots/origin_period.yaml @@ -24,8 +24,7 @@ slots: range: TimeSpan slot_uri: hc:originPeriod annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:originPeriod diff --git a/schemas/20251121/linkml/modules/slots/original_end_date.yaml b/schemas/20251121/linkml/modules/slots/original_end_date.yaml index 7252303ae5..1170075fc9 100644 --- a/schemas/20251121/linkml/modules/slots/original_end_date.yaml +++ b/schemas/20251121/linkml/modules/slots/original_end_date.yaml @@ -23,8 +23,7 @@ slots: range: date slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/originates_or_originated_from.yaml b/schemas/20251121/linkml/modules/slots/originates_or_originated_from.yaml index 71b3347c3a..363794880e 100644 --- a/schemas/20251121/linkml/modules/slots/originates_or_originated_from.yaml +++ b/schemas/20251121/linkml/modules/slots/originates_or_originated_from.yaml @@ -31,6 +31,5 @@ slots: close_mappings: - schema:parentOrganization annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/osm_id.yaml b/schemas/20251121/linkml/modules/slots/osm_id.yaml index ad4b3e1d4b..29ef7c41c5 100644 --- a/schemas/20251121/linkml/modules/slots/osm_id.yaml +++ b/schemas/20251121/linkml/modules/slots/osm_id.yaml @@ -35,8 +35,7 @@ slots: - value: way/27083908 description: Rijksmuseum building footprint annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/outbound_condition_report_url.yaml b/schemas/20251121/linkml/modules/slots/outbound_condition_report_url.yaml index a292c24398..2ab9623e15 100644 --- a/schemas/20251121/linkml/modules/slots/outbound_condition_report_url.yaml +++ b/schemas/20251121/linkml/modules/slots/outbound_condition_report_url.yaml @@ -23,8 +23,7 @@ slots: range: uri slot_uri: hc:outboundConditionReportUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:outboundConditionReportUrl diff --git a/schemas/20251121/linkml/modules/slots/outbound_to.yaml b/schemas/20251121/linkml/modules/slots/outbound_to.yaml index d619d69612..0776b5aed0 100644 --- a/schemas/20251121/linkml/modules/slots/outbound_to.yaml +++ b/schemas/20251121/linkml/modules/slots/outbound_to.yaml @@ -22,8 +22,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:spatial diff --git a/schemas/20251121/linkml/modules/slots/outdoor_seating_capacity.yaml b/schemas/20251121/linkml/modules/slots/outdoor_seating_capacity.yaml index b06eb80790..864d50993b 100644 --- a/schemas/20251121/linkml/modules/slots/outdoor_seating_capacity.yaml +++ b/schemas/20251121/linkml/modules/slots/outdoor_seating_capacity.yaml @@ -24,8 +24,7 @@ slots: ' range: integer annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:maximumAttendeeCapacity diff --git a/schemas/20251121/linkml/modules/slots/outdoor_site_description.yaml b/schemas/20251121/linkml/modules/slots/outdoor_site_description.yaml index 3fd553ee92..53a1aa4d70 100644 --- a/schemas/20251121/linkml/modules/slots/outdoor_site_description.yaml +++ b/schemas/20251121/linkml/modules/slots/outdoor_site_description.yaml @@ -38,8 +38,7 @@ slots: - value: One of Europe's largest sculpture gardens with 160 works set in 25 hectares of park landscape within De Hoge Veluwe National Park. description: Sculpture garden description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/outdoor_site_id.yaml b/schemas/20251121/linkml/modules/slots/outdoor_site_id.yaml index aaddb76bd5..ee5c141ae3 100644 --- a/schemas/20251121/linkml/modules/slots/outdoor_site_id.yaml +++ b/schemas/20251121/linkml/modules/slots/outdoor_site_id.yaml @@ -30,8 +30,7 @@ slots: - value: https://nde.nl/ontology/hc/aux/kroller-muller-sculpture description: "Kr\xF6ller-M\xFCller sculpture garden" annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/outdoor_site_name.yaml b/schemas/20251121/linkml/modules/slots/outdoor_site_name.yaml index 8fbec9b508..aad391b6f1 100644 --- a/schemas/20251121/linkml/modules/slots/outdoor_site_name.yaml +++ b/schemas/20251121/linkml/modules/slots/outdoor_site_name.yaml @@ -34,8 +34,7 @@ slots: - value: Archeologisch Park Matilo description: Archaeological park annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/outdoor_site_type.yaml b/schemas/20251121/linkml/modules/slots/outdoor_site_type.yaml index aeda8ffeb6..fe9a3fa68c 100644 --- a/schemas/20251121/linkml/modules/slots/outdoor_site_type.yaml +++ b/schemas/20251121/linkml/modules/slots/outdoor_site_type.yaml @@ -49,8 +49,7 @@ slots: - value: FORMAL_GARDEN description: Historic garden annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:type diff --git a/schemas/20251121/linkml/modules/slots/overall_confidence.yaml b/schemas/20251121/linkml/modules/slots/overall_confidence.yaml index 75112a22f3..a340710ccb 100644 --- a/schemas/20251121/linkml/modules/slots/overall_confidence.yaml +++ b/schemas/20251121/linkml/modules/slots/overall_confidence.yaml @@ -52,6 +52,5 @@ slots: related_mappings: - schema:ratingValue annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/overall_status.yaml b/schemas/20251121/linkml/modules/slots/overall_status.yaml index 35c405b908..d3d12836dd 100644 --- a/schemas/20251121/linkml/modules/slots/overall_status.yaml +++ b/schemas/20251121/linkml/modules/slots/overall_status.yaml @@ -31,8 +31,7 @@ slots: range: StorageConditionStatusEnum slot_uri: hc:overallStatus annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:overallStatus diff --git a/schemas/20251121/linkml/modules/slots/oversight_jurisdiction.yaml b/schemas/20251121/linkml/modules/slots/oversight_jurisdiction.yaml index 2cd303a71e..c3dce932ea 100644 --- a/schemas/20251121/linkml/modules/slots/oversight_jurisdiction.yaml +++ b/schemas/20251121/linkml/modules/slots/oversight_jurisdiction.yaml @@ -24,6 +24,5 @@ slots: close_mappings: - dcterms:spatial annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/ownership_stamp.yaml b/schemas/20251121/linkml/modules/slots/ownership_stamp.yaml index e048bb81d5..6143f49f28 100644 --- a/schemas/20251121/linkml/modules/slots/ownership_stamp.yaml +++ b/schemas/20251121/linkml/modules/slots/ownership_stamp.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: hc:ownershipStamps annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:ownershipStamps diff --git a/schemas/20251121/linkml/modules/slots/page.yaml b/schemas/20251121/linkml/modules/slots/page.yaml index 9c361de707..2db76d6681 100644 --- a/schemas/20251121/linkml/modules/slots/page.yaml +++ b/schemas/20251121/linkml/modules/slots/page.yaml @@ -23,8 +23,7 @@ slots: range: integer slot_uri: schema:numberOfPages annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:numberOfPages diff --git a/schemas/20251121/linkml/modules/slots/page_count.yaml b/schemas/20251121/linkml/modules/slots/page_count.yaml index 537826d867..177cfb48f0 100644 --- a/schemas/20251121/linkml/modules/slots/page_count.yaml +++ b/schemas/20251121/linkml/modules/slots/page_count.yaml @@ -26,8 +26,7 @@ slots: range: integer slot_uri: bf:extent annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - bf:extent diff --git a/schemas/20251121/linkml/modules/slots/page_section.yaml b/schemas/20251121/linkml/modules/slots/page_section.yaml index ad9cba654f..230a0427d4 100644 --- a/schemas/20251121/linkml/modules/slots/page_section.yaml +++ b/schemas/20251121/linkml/modules/slots/page_section.yaml @@ -26,8 +26,7 @@ slots: ' slot_uri: hc:pageSection annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:pageSection diff --git a/schemas/20251121/linkml/modules/slots/page_title.yaml b/schemas/20251121/linkml/modules/slots/page_title.yaml index 049ed45e71..8569567ba3 100644 --- a/schemas/20251121/linkml/modules/slots/page_title.yaml +++ b/schemas/20251121/linkml/modules/slots/page_title.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/paragraph_count.yaml b/schemas/20251121/linkml/modules/slots/paragraph_count.yaml index a6ada47985..154002b2f9 100644 --- a/schemas/20251121/linkml/modules/slots/paragraph_count.yaml +++ b/schemas/20251121/linkml/modules/slots/paragraph_count.yaml @@ -31,8 +31,7 @@ slots: comments: - schema:interactionCount is a CLASS (InteractionCounter), not a property. Paragraph count is a text metric without standard ontology equivalent. annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:paragraphCount diff --git a/schemas/20251121/linkml/modules/slots/parallel_title.yaml b/schemas/20251121/linkml/modules/slots/parallel_title.yaml index 19c3033de0..130d58a9c2 100644 --- a/schemas/20251121/linkml/modules/slots/parallel_title.yaml +++ b/schemas/20251121/linkml/modules/slots/parallel_title.yaml @@ -25,8 +25,7 @@ slots: multivalued: true slot_uri: bf:title annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - bf:title diff --git a/schemas/20251121/linkml/modules/slots/parent_corporation.yaml b/schemas/20251121/linkml/modules/slots/parent_corporation.yaml index 6989ae4508..f94935001e 100644 --- a/schemas/20251121/linkml/modules/slots/parent_corporation.yaml +++ b/schemas/20251121/linkml/modules/slots/parent_corporation.yaml @@ -24,6 +24,5 @@ slots: close_mappings: - org:subOrganizationOf annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/parent_department.yaml b/schemas/20251121/linkml/modules/slots/parent_department.yaml index 39cf4f9e5c..586954dcc1 100644 --- a/schemas/20251121/linkml/modules/slots/parent_department.yaml +++ b/schemas/20251121/linkml/modules/slots/parent_department.yaml @@ -22,8 +22,7 @@ slots: range: Department slot_uri: hc:parentDepartment annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:parentDepartment diff --git a/schemas/20251121/linkml/modules/slots/parent_programme.yaml b/schemas/20251121/linkml/modules/slots/parent_programme.yaml index 9aa9fe8635..4babb91a58 100644 --- a/schemas/20251121/linkml/modules/slots/parent_programme.yaml +++ b/schemas/20251121/linkml/modules/slots/parent_programme.yaml @@ -21,8 +21,7 @@ slots: description: Parent funding programme (e.g., "Horizon Europe", "Creative Europe") slot_uri: hc:parentProgramme annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:parentProgramme diff --git a/schemas/20251121/linkml/modules/slots/parent_society.yaml b/schemas/20251121/linkml/modules/slots/parent_society.yaml index 5dae4ac32c..469ea1e000 100644 --- a/schemas/20251121/linkml/modules/slots/parent_society.yaml +++ b/schemas/20251121/linkml/modules/slots/parent_society.yaml @@ -31,6 +31,5 @@ slots: - value: "AssociationArchive:\n name: \"Archief Historische Vereniging Nijeveen\"\n parent_society: \"HV-Nijeveen\"\\ \\ # Link to HeritageSocietyType\n" description: Usage example annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/parent_unit.yaml b/schemas/20251121/linkml/modules/slots/parent_unit.yaml index 15d1e9f034..f3d69746f9 100644 --- a/schemas/20251121/linkml/modules/slots/parent_unit.yaml +++ b/schemas/20251121/linkml/modules/slots/parent_unit.yaml @@ -39,8 +39,7 @@ slots: - 'Inverse: `has_unit` (org:hasUnit) | Pattern: If A unitOf B, then B hasUnit A' annotations: inverse_slot: has_unit - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "OrganizationalStructure:\n unit_name: \"Paintings Department\"\n parent_unit: \"https://nde.nl/ontology/hc/org/collections-division\"\n" diff --git a/schemas/20251121/linkml/modules/slots/part_of_collection.yaml b/schemas/20251121/linkml/modules/slots/part_of_collection.yaml index 829888ac3d..401f53cbd1 100644 --- a/schemas/20251121/linkml/modules/slots/part_of_collection.yaml +++ b/schemas/20251121/linkml/modules/slots/part_of_collection.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie slot_uri: crm:P46i_forms_part_of annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P46i_forms_part_of diff --git a/schemas/20251121/linkml/modules/slots/part_of_custodian_collection.yaml b/schemas/20251121/linkml/modules/slots/part_of_custodian_collection.yaml index e0c60a7a07..be08adc3c2 100644 --- a/schemas/20251121/linkml/modules/slots/part_of_custodian_collection.yaml +++ b/schemas/20251121/linkml/modules/slots/part_of_custodian_collection.yaml @@ -39,6 +39,5 @@ slots: broad_mappings: - dcterms:relation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/part_of_event.yaml b/schemas/20251121/linkml/modules/slots/part_of_event.yaml index 93a2cae59a..12f3d29cd1 100644 --- a/schemas/20251121/linkml/modules/slots/part_of_event.yaml +++ b/schemas/20251121/linkml/modules/slots/part_of_event.yaml @@ -27,8 +27,7 @@ slots: range: IntangibleHeritageEvent slot_uri: schema:superEvent annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:superEvent diff --git a/schemas/20251121/linkml/modules/slots/part_of_facility.yaml b/schemas/20251121/linkml/modules/slots/part_of_facility.yaml index 23a587a2b7..64da7c6483 100644 --- a/schemas/20251121/linkml/modules/slots/part_of_facility.yaml +++ b/schemas/20251121/linkml/modules/slots/part_of_facility.yaml @@ -27,8 +27,7 @@ slots: range: Storage slot_uri: hc:partOfFacility annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:partOfFacility diff --git a/schemas/20251121/linkml/modules/slots/part_of_storage.yaml b/schemas/20251121/linkml/modules/slots/part_of_storage.yaml index 2ed446cc18..d94963d7cd 100644 --- a/schemas/20251121/linkml/modules/slots/part_of_storage.yaml +++ b/schemas/20251121/linkml/modules/slots/part_of_storage.yaml @@ -27,8 +27,7 @@ slots: range: Storage slot_uri: hc:partOfStorage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:partOfStorage diff --git a/schemas/20251121/linkml/modules/slots/part_of_zone.yaml b/schemas/20251121/linkml/modules/slots/part_of_zone.yaml index d2b8bf9d95..b5a805fba1 100644 --- a/schemas/20251121/linkml/modules/slots/part_of_zone.yaml +++ b/schemas/20251121/linkml/modules/slots/part_of_zone.yaml @@ -27,8 +27,7 @@ slots: range: EnvironmentalZone slot_uri: hc:partOfZone annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:partOfZone diff --git a/schemas/20251121/linkml/modules/slots/part_type.yaml b/schemas/20251121/linkml/modules/slots/part_type.yaml index 3eb0e35d3f..30b18bac2f 100644 --- a/schemas/20251121/linkml/modules/slots/part_type.yaml +++ b/schemas/20251121/linkml/modules/slots/part_type.yaml @@ -22,8 +22,7 @@ slots: multivalued: true slot_uri: dwc:preparations annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dwc:preparations diff --git a/schemas/20251121/linkml/modules/slots/participant_count.yaml b/schemas/20251121/linkml/modules/slots/participant_count.yaml index 0675075f3a..362deafacc 100644 --- a/schemas/20251121/linkml/modules/slots/participant_count.yaml +++ b/schemas/20251121/linkml/modules/slots/participant_count.yaml @@ -30,8 +30,7 @@ slots: comments: - schema:attendeeCount does not exist in Schema.org. schema:maximumAttendeeCapacity is for capacity, not actual count. annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:participantCount diff --git a/schemas/20251121/linkml/modules/slots/participates_or_participated_in.yaml b/schemas/20251121/linkml/modules/slots/participates_or_participated_in.yaml index 7a4f04b3bb..dabc637a12 100644 --- a/schemas/20251121/linkml/modules/slots/participates_or_participated_in.yaml +++ b/schemas/20251121/linkml/modules/slots/participates_or_participated_in.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: participates_or_participated_in: - id: https://nde.nl/ontology/hc/slot/participates_or_participated_in name: participates_or_participated_in title: participates_or_participated_in description: Participates in an event. @@ -25,8 +24,7 @@ slots: range: Event multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:hadActivity diff --git a/schemas/20251121/linkml/modules/slots/participating_custodian.yaml b/schemas/20251121/linkml/modules/slots/participating_custodian.yaml index 42324d73aa..4eac1b1334 100644 --- a/schemas/20251121/linkml/modules/slots/participating_custodian.yaml +++ b/schemas/20251121/linkml/modules/slots/participating_custodian.yaml @@ -22,8 +22,7 @@ slots: description: "Heritage custodians participating in this project.\n\nURI references to Custodian entities (avoids circular dependency).\nFormat: https://nde.nl/ontology/hc/{abstracted-ghcid}\n\n**Inverse of Custodian.participated_in_projects**:\n- Project \u2192 participating_custodians \u2192 Custodian[]\n- Custodian \u2192 participated_in_projects \u2192 Project[]\n\n**Navigation Pattern**:\nFrom project, find all participating institutions.\nFrom custodian, find all projects they participated in.\n\n**Ontology Note**: Uses W3C ORG `org:hasMember` - \"Indicates a person\nwho is a member of the subject Organization.\" Since Project is modeled\nas an org:OrganizationalCollaboration (which is an Organization), this\nproperty is valid. Alternative was `schema:participant` but its domain\nis schema:Action, not Organization/Project.\n" slot_uri: hc:participatingCustodians annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:participatingCustodians diff --git a/schemas/20251121/linkml/modules/slots/participating_institution.yaml b/schemas/20251121/linkml/modules/slots/participating_institution.yaml index 0552fcb4b2..4433f9b4cd 100644 --- a/schemas/20251121/linkml/modules/slots/participating_institution.yaml +++ b/schemas/20251121/linkml/modules/slots/participating_institution.yaml @@ -23,8 +23,7 @@ slots: ' slot_uri: hc:participatingInstitutions annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:participatingInstitutions diff --git a/schemas/20251121/linkml/modules/slots/particulate_max.yaml b/schemas/20251121/linkml/modules/slots/particulate_max.yaml index 8b87b1a074..12d23902c8 100644 --- a/schemas/20251121/linkml/modules/slots/particulate_max.yaml +++ b/schemas/20251121/linkml/modules/slots/particulate_max.yaml @@ -26,8 +26,7 @@ slots: range: float slot_uri: hc:particulateMax annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:particulateMax diff --git a/schemas/20251121/linkml/modules/slots/partner_institution.yaml b/schemas/20251121/linkml/modules/slots/partner_institution.yaml index fa045a0c0a..c1e26e9f34 100644 --- a/schemas/20251121/linkml/modules/slots/partner_institution.yaml +++ b/schemas/20251121/linkml/modules/slots/partner_institution.yaml @@ -27,8 +27,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:sponsor diff --git a/schemas/20251121/linkml/modules/slots/partnership_model.yaml b/schemas/20251121/linkml/modules/slots/partnership_model.yaml index 7d56b88604..8457271243 100644 --- a/schemas/20251121/linkml/modules/slots/partnership_model.yaml +++ b/schemas/20251121/linkml/modules/slots/partnership_model.yaml @@ -56,8 +56,7 @@ slots: comments: - schema:partner does not exist in Schema.org - use hc namespace annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:partnershipModel diff --git a/schemas/20251121/linkml/modules/slots/partnership_required.yaml b/schemas/20251121/linkml/modules/slots/partnership_required.yaml index 8e79da35b1..7a599baa31 100644 --- a/schemas/20251121/linkml/modules/slots/partnership_required.yaml +++ b/schemas/20251121/linkml/modules/slots/partnership_required.yaml @@ -21,8 +21,7 @@ slots: description: Whether consortium/partnership is required for application slot_uri: hc:partnershipRequired annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:partnershipRequired diff --git a/schemas/20251121/linkml/modules/slots/patronym.yaml b/schemas/20251121/linkml/modules/slots/patronym.yaml index 9423567311..83ccf738d9 100644 --- a/schemas/20251121/linkml/modules/slots/patronym.yaml +++ b/schemas/20251121/linkml/modules/slots/patronym.yaml @@ -24,6 +24,5 @@ slots: exact_mappings: - pnv:patronym annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/payment_frequency.yaml b/schemas/20251121/linkml/modules/slots/payment_frequency.yaml index ed0f7060ab..929b8d8da2 100644 --- a/schemas/20251121/linkml/modules/slots/payment_frequency.yaml +++ b/schemas/20251121/linkml/modules/slots/payment_frequency.yaml @@ -25,8 +25,7 @@ slots: ' slot_uri: hc:paymentFrequency annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:paymentFrequency diff --git a/schemas/20251121/linkml/modules/slots/pdf_url.yaml b/schemas/20251121/linkml/modules/slots/pdf_url.yaml index 4e4487f3e9..38f97ac378 100644 --- a/schemas/20251121/linkml/modules/slots/pdf_url.yaml +++ b/schemas/20251121/linkml/modules/slots/pdf_url.yaml @@ -23,8 +23,7 @@ slots: range: uri slot_uri: schema:contentUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:contentUrl diff --git a/schemas/20251121/linkml/modules/slots/performance_datetime.yaml b/schemas/20251121/linkml/modules/slots/performance_datetime.yaml index d8d93dec35..e2a5c38e2f 100644 --- a/schemas/20251121/linkml/modules/slots/performance_datetime.yaml +++ b/schemas/20251121/linkml/modules/slots/performance_datetime.yaml @@ -23,8 +23,7 @@ slots: range: datetime slot_uri: schema:startDate annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:startDate diff --git a/schemas/20251121/linkml/modules/slots/performance_description.yaml b/schemas/20251121/linkml/modules/slots/performance_description.yaml index 254a76fc8e..f488ffbcda 100644 --- a/schemas/20251121/linkml/modules/slots/performance_description.yaml +++ b/schemas/20251121/linkml/modules/slots/performance_description.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: schema:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:description diff --git a/schemas/20251121/linkml/modules/slots/performance_duration.yaml b/schemas/20251121/linkml/modules/slots/performance_duration.yaml index a694425b1a..7a2ddec7a8 100644 --- a/schemas/20251121/linkml/modules/slots/performance_duration.yaml +++ b/schemas/20251121/linkml/modules/slots/performance_duration.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: schema:duration annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:duration diff --git a/schemas/20251121/linkml/modules/slots/performance_id.yaml b/schemas/20251121/linkml/modules/slots/performance_id.yaml index 40ebbe76ff..404c382d74 100644 --- a/schemas/20251121/linkml/modules/slots/performance_id.yaml +++ b/schemas/20251121/linkml/modules/slots/performance_id.yaml @@ -25,8 +25,7 @@ slots: range: uriorcurie slot_uri: dcterms:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/performance_location.yaml b/schemas/20251121/linkml/modules/slots/performance_location.yaml index e4912f18a2..cb3f8e122f 100644 --- a/schemas/20251121/linkml/modules/slots/performance_location.yaml +++ b/schemas/20251121/linkml/modules/slots/performance_location.yaml @@ -24,8 +24,7 @@ slots: range: CustodianPlace slot_uri: schema:location annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:location diff --git a/schemas/20251121/linkml/modules/slots/performance_name.yaml b/schemas/20251121/linkml/modules/slots/performance_name.yaml index 58f24aff86..386c24ede3 100644 --- a/schemas/20251121/linkml/modules/slots/performance_name.yaml +++ b/schemas/20251121/linkml/modules/slots/performance_name.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:name diff --git a/schemas/20251121/linkml/modules/slots/performance_note.yaml b/schemas/20251121/linkml/modules/slots/performance_note.yaml index e5487fb6e1..f09c598762 100644 --- a/schemas/20251121/linkml/modules/slots/performance_note.yaml +++ b/schemas/20251121/linkml/modules/slots/performance_note.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - dcterms:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/performance_of.yaml b/schemas/20251121/linkml/modules/slots/performance_of.yaml index 3fd2d72eba..21d17f50ab 100644 --- a/schemas/20251121/linkml/modules/slots/performance_of.yaml +++ b/schemas/20251121/linkml/modules/slots/performance_of.yaml @@ -27,8 +27,7 @@ slots: range: IntangibleHeritageForm slot_uri: crm:P2_has_type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P2_has_type diff --git a/schemas/20251121/linkml/modules/slots/performance_repertoire.yaml b/schemas/20251121/linkml/modules/slots/performance_repertoire.yaml index b79d045ced..94ea34f19c 100644 --- a/schemas/20251121/linkml/modules/slots/performance_repertoire.yaml +++ b/schemas/20251121/linkml/modules/slots/performance_repertoire.yaml @@ -63,8 +63,7 @@ slots: range: string slot_uri: schema:workPerformed annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:workPerformed diff --git a/schemas/20251121/linkml/modules/slots/performance_venue.yaml b/schemas/20251121/linkml/modules/slots/performance_venue.yaml index 4fbc5a79d1..f1b63bbb7c 100644 --- a/schemas/20251121/linkml/modules/slots/performance_venue.yaml +++ b/schemas/20251121/linkml/modules/slots/performance_venue.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:performanceVenue annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:performanceVenue diff --git a/schemas/20251121/linkml/modules/slots/performed_by.yaml b/schemas/20251121/linkml/modules/slots/performed_by.yaml index bc99c31a49..86454f834f 100644 --- a/schemas/20251121/linkml/modules/slots/performed_by.yaml +++ b/schemas/20251121/linkml/modules/slots/performed_by.yaml @@ -28,8 +28,7 @@ slots: multivalued: true slot_uri: schema:performer annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:performer diff --git a/schemas/20251121/linkml/modules/slots/performer.yaml b/schemas/20251121/linkml/modules/slots/performer.yaml index d9e4514069..b40f6f5912 100644 --- a/schemas/20251121/linkml/modules/slots/performer.yaml +++ b/schemas/20251121/linkml/modules/slots/performer.yaml @@ -27,8 +27,7 @@ slots: multivalued: true slot_uri: schema:actor annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:actor diff --git a/schemas/20251121/linkml/modules/slots/period.yaml b/schemas/20251121/linkml/modules/slots/period.yaml index 0682c13d6b..53eb8099ee 100644 --- a/schemas/20251121/linkml/modules/slots/period.yaml +++ b/schemas/20251121/linkml/modules/slots/period.yaml @@ -21,8 +21,7 @@ slots: description: Period as single string (e.g., "1945-1965") range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:temporal diff --git a/schemas/20251121/linkml/modules/slots/period_covered.yaml b/schemas/20251121/linkml/modules/slots/period_covered.yaml index f5f7433749..37dc90d2d7 100644 --- a/schemas/20251121/linkml/modules/slots/period_covered.yaml +++ b/schemas/20251121/linkml/modules/slots/period_covered.yaml @@ -27,8 +27,7 @@ slots: - value: Roman period (50-400 CE) description: Archaeological period annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:temporal diff --git a/schemas/20251121/linkml/modules/slots/period_description.yaml b/schemas/20251121/linkml/modules/slots/period_description.yaml index 1a56102a87..72601bf159 100644 --- a/schemas/20251121/linkml/modules/slots/period_description.yaml +++ b/schemas/20251121/linkml/modules/slots/period_description.yaml @@ -21,8 +21,7 @@ slots: description: Description of the period range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/period_end.yaml b/schemas/20251121/linkml/modules/slots/period_end.yaml index e9df64585a..3ad2f4ebfa 100644 --- a/schemas/20251121/linkml/modules/slots/period_end.yaml +++ b/schemas/20251121/linkml/modules/slots/period_end.yaml @@ -21,8 +21,7 @@ slots: description: End of period range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:endDate diff --git a/schemas/20251121/linkml/modules/slots/period_name.yaml b/schemas/20251121/linkml/modules/slots/period_name.yaml index cfc1894190..5f10b0cb4a 100644 --- a/schemas/20251121/linkml/modules/slots/period_name.yaml +++ b/schemas/20251121/linkml/modules/slots/period_name.yaml @@ -21,8 +21,7 @@ slots: description: Name of the period range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/period_start.yaml b/schemas/20251121/linkml/modules/slots/period_start.yaml index ba77ffe633..9d42f01d11 100644 --- a/schemas/20251121/linkml/modules/slots/period_start.yaml +++ b/schemas/20251121/linkml/modules/slots/period_start.yaml @@ -21,8 +21,7 @@ slots: description: Start of period range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:startDate diff --git a/schemas/20251121/linkml/modules/slots/permanent_location.yaml b/schemas/20251121/linkml/modules/slots/permanent_location.yaml index 2ff1af0e99..abcf943b9c 100644 --- a/schemas/20251121/linkml/modules/slots/permanent_location.yaml +++ b/schemas/20251121/linkml/modules/slots/permanent_location.yaml @@ -25,8 +25,7 @@ slots: range: string slot_uri: crm:P54_has_current_permanent_location annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P54_has_current_permanent_location diff --git a/schemas/20251121/linkml/modules/slots/permission_required.yaml b/schemas/20251121/linkml/modules/slots/permission_required.yaml index adb9c6be1d..0de252ceb4 100644 --- a/schemas/20251121/linkml/modules/slots/permission_required.yaml +++ b/schemas/20251121/linkml/modules/slots/permission_required.yaml @@ -21,8 +21,7 @@ slots: description: Whether explicit permission is required range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:accessRights diff --git a/schemas/20251121/linkml/modules/slots/person_claim_id.yaml b/schemas/20251121/linkml/modules/slots/person_claim_id.yaml index 00e4704375..e0e0b9e2a2 100644 --- a/schemas/20251121/linkml/modules/slots/person_claim_id.yaml +++ b/schemas/20251121/linkml/modules/slots/person_claim_id.yaml @@ -20,8 +20,7 @@ slots: range: uriorcurie description: Unique identifier for this person claim annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/person_claim_type.yaml b/schemas/20251121/linkml/modules/slots/person_claim_type.yaml index c9a28dd8c7..85d98bb922 100644 --- a/schemas/20251121/linkml/modules/slots/person_claim_type.yaml +++ b/schemas/20251121/linkml/modules/slots/person_claim_type.yaml @@ -38,8 +38,7 @@ slots: ' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:personClaimType diff --git a/schemas/20251121/linkml/modules/slots/person_claim_value.yaml b/schemas/20251121/linkml/modules/slots/person_claim_value.yaml index 91c8f49774..ddc23f8b71 100644 --- a/schemas/20251121/linkml/modules/slots/person_claim_value.yaml +++ b/schemas/20251121/linkml/modules/slots/person_claim_value.yaml @@ -22,8 +22,7 @@ slots: ' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:value diff --git a/schemas/20251121/linkml/modules/slots/person_html_file.yaml b/schemas/20251121/linkml/modules/slots/person_html_file.yaml index cf69cab555..0e2d8b71a8 100644 --- a/schemas/20251121/linkml/modules/slots/person_html_file.yaml +++ b/schemas/20251121/linkml/modules/slots/person_html_file.yaml @@ -27,8 +27,7 @@ slots: ' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:htmlFile diff --git a/schemas/20251121/linkml/modules/slots/person_id.yaml b/schemas/20251121/linkml/modules/slots/person_id.yaml index abee36b92a..3bf9ed2eed 100644 --- a/schemas/20251121/linkml/modules/slots/person_id.yaml +++ b/schemas/20251121/linkml/modules/slots/person_id.yaml @@ -36,6 +36,5 @@ slots: - https://personsincontext.org/model#Person - https://www.dublincore.org/specifications/dublin-core/dcmi-terms/#identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/person_name.yaml b/schemas/20251121/linkml/modules/slots/person_name.yaml index 7cefaa9012..101b869add 100644 --- a/schemas/20251121/linkml/modules/slots/person_name.yaml +++ b/schemas/20251121/linkml/modules/slots/person_name.yaml @@ -11,8 +11,7 @@ slots: broad_mappings: - rdfs:label annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:name diff --git a/schemas/20251121/linkml/modules/slots/person_research_score.yaml b/schemas/20251121/linkml/modules/slots/person_research_score.yaml index 508e7beb47..3c7d35cf39 100644 --- a/schemas/20251121/linkml/modules/slots/person_research_score.yaml +++ b/schemas/20251121/linkml/modules/slots/person_research_score.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/personal_collection_subtype.yaml b/schemas/20251121/linkml/modules/slots/personal_collection_subtype.yaml index 02231d3c8b..2f2093ca0f 100644 --- a/schemas/20251121/linkml/modules/slots/personal_collection_subtype.yaml +++ b/schemas/20251121/linkml/modules/slots/personal_collection_subtype.yaml @@ -30,8 +30,7 @@ slots: - Values extracted from Wikidata hyponyms - Each value has a wikidata:QID meaning for Linked Open Data annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/personnel_budget.yaml b/schemas/20251121/linkml/modules/slots/personnel_budget.yaml index 3fd63db9e0..2b851fb999 100644 --- a/schemas/20251121/linkml/modules/slots/personnel_budget.yaml +++ b/schemas/20251121/linkml/modules/slots/personnel_budget.yaml @@ -37,8 +37,7 @@ slots: range: decimal slot_uri: hc:personnelBudget annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:personnelBudget diff --git a/schemas/20251121/linkml/modules/slots/pest_management_required.yaml b/schemas/20251121/linkml/modules/slots/pest_management_required.yaml index 4d583dfa89..3174f7ecb5 100644 --- a/schemas/20251121/linkml/modules/slots/pest_management_required.yaml +++ b/schemas/20251121/linkml/modules/slots/pest_management_required.yaml @@ -34,8 +34,7 @@ slots: range: boolean slot_uri: hc:pestManagementRequired annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:pestManagementRequired diff --git a/schemas/20251121/linkml/modules/slots/photograph.yaml b/schemas/20251121/linkml/modules/slots/photograph.yaml index f442ccf42a..a57ca4d411 100644 --- a/schemas/20251121/linkml/modules/slots/photograph.yaml +++ b/schemas/20251121/linkml/modules/slots/photograph.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: schema:image annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:image diff --git a/schemas/20251121/linkml/modules/slots/physical_location.yaml b/schemas/20251121/linkml/modules/slots/physical_location.yaml index 4b69c30119..66341967ca 100644 --- a/schemas/20251121/linkml/modules/slots/physical_location.yaml +++ b/schemas/20251121/linkml/modules/slots/physical_location.yaml @@ -40,8 +40,7 @@ slots: multivalued: true slot_uri: hc:physicalLocation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:physicalLocation diff --git a/schemas/20251121/linkml/modules/slots/pipeline_stage.yaml b/schemas/20251121/linkml/modules/slots/pipeline_stage.yaml index c94834d4c3..fd93bdf915 100644 --- a/schemas/20251121/linkml/modules/slots/pipeline_stage.yaml +++ b/schemas/20251121/linkml/modules/slots/pipeline_stage.yaml @@ -34,8 +34,7 @@ slots: ' slot_uri: hc:pipelineStage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:pipelineStage diff --git a/schemas/20251121/linkml/modules/slots/place_custodian_ref.yaml b/schemas/20251121/linkml/modules/slots/place_custodian_ref.yaml index 4444f0e2d3..39ee347a4b 100644 --- a/schemas/20251121/linkml/modules/slots/place_custodian_ref.yaml +++ b/schemas/20251121/linkml/modules/slots/place_custodian_ref.yaml @@ -31,8 +31,7 @@ slots: slot_uri: dcterms:references range: uriorcurie annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:references diff --git a/schemas/20251121/linkml/modules/slots/place_description.yaml b/schemas/20251121/linkml/modules/slots/place_description.yaml index 4ad6842b68..df6f403b2e 100644 --- a/schemas/20251121/linkml/modules/slots/place_description.yaml +++ b/schemas/20251121/linkml/modules/slots/place_description.yaml @@ -27,6 +27,5 @@ slots: close_mappings: - schema:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/place_designation.yaml b/schemas/20251121/linkml/modules/slots/place_designation.yaml index 3b79e40a34..043654ccc4 100644 --- a/schemas/20251121/linkml/modules/slots/place_designation.yaml +++ b/schemas/20251121/linkml/modules/slots/place_designation.yaml @@ -34,8 +34,7 @@ slots: exact_mappings: - crm:P7_took_place_at annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/place_language.yaml b/schemas/20251121/linkml/modules/slots/place_language.yaml index a3ab5fdccb..d5053ab6f6 100644 --- a/schemas/20251121/linkml/modules/slots/place_language.yaml +++ b/schemas/20251121/linkml/modules/slots/place_language.yaml @@ -18,8 +18,7 @@ slots: broad_mappings: - dcterms:language annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/place_name.yaml b/schemas/20251121/linkml/modules/slots/place_name.yaml index 227af5d550..beeee091bb 100644 --- a/schemas/20251121/linkml/modules/slots/place_name.yaml +++ b/schemas/20251121/linkml/modules/slots/place_name.yaml @@ -20,8 +20,7 @@ slots: - gn:name - rdfs:label annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/place_note.yaml b/schemas/20251121/linkml/modules/slots/place_note.yaml index fdbaeae461..3b8db8584a 100644 --- a/schemas/20251121/linkml/modules/slots/place_note.yaml +++ b/schemas/20251121/linkml/modules/slots/place_note.yaml @@ -27,8 +27,7 @@ slots: broad_mappings: - skos:note annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/place_of_publication.yaml b/schemas/20251121/linkml/modules/slots/place_of_publication.yaml index 97b278f20e..fbfbb676ae 100644 --- a/schemas/20251121/linkml/modules/slots/place_of_publication.yaml +++ b/schemas/20251121/linkml/modules/slots/place_of_publication.yaml @@ -24,8 +24,7 @@ slots: range: CustodianPlace slot_uri: schema:locationCreated annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:locationCreated diff --git a/schemas/20251121/linkml/modules/slots/place_specificity.yaml b/schemas/20251121/linkml/modules/slots/place_specificity.yaml index b6c460ce90..fdbbf3f96e 100644 --- a/schemas/20251121/linkml/modules/slots/place_specificity.yaml +++ b/schemas/20251121/linkml/modules/slots/place_specificity.yaml @@ -28,8 +28,7 @@ slots: exact_mappings: - gn:featureClass annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/planned_closure_date.yaml b/schemas/20251121/linkml/modules/slots/planned_closure_date.yaml index e6d08093e5..8e2be68eda 100644 --- a/schemas/20251121/linkml/modules/slots/planned_closure_date.yaml +++ b/schemas/20251121/linkml/modules/slots/planned_closure_date.yaml @@ -26,8 +26,7 @@ slots: ' range: date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/planned_end.yaml b/schemas/20251121/linkml/modules/slots/planned_end.yaml index bd4e18807b..56cc6b8a29 100644 --- a/schemas/20251121/linkml/modules/slots/planned_end.yaml +++ b/schemas/20251121/linkml/modules/slots/planned_end.yaml @@ -31,8 +31,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:plannedEnd diff --git a/schemas/20251121/linkml/modules/slots/planned_start.yaml b/schemas/20251121/linkml/modules/slots/planned_start.yaml index 7a1c71b73f..18c08f44cc 100644 --- a/schemas/20251121/linkml/modules/slots/planned_start.yaml +++ b/schemas/20251121/linkml/modules/slots/planned_start.yaml @@ -29,8 +29,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:plannedStart diff --git a/schemas/20251121/linkml/modules/slots/plant_species_count.yaml b/schemas/20251121/linkml/modules/slots/plant_species_count.yaml index 7c3a691bcb..291e42c020 100644 --- a/schemas/20251121/linkml/modules/slots/plant_species_count.yaml +++ b/schemas/20251121/linkml/modules/slots/plant_species_count.yaml @@ -27,8 +27,7 @@ slots: - value: 2500 description: 2500 plant species annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:numberOfItems diff --git a/schemas/20251121/linkml/modules/slots/platform_description.yaml b/schemas/20251121/linkml/modules/slots/platform_description.yaml index 67fa975f62..02192d7e5a 100644 --- a/schemas/20251121/linkml/modules/slots/platform_description.yaml +++ b/schemas/20251121/linkml/modules/slots/platform_description.yaml @@ -27,6 +27,5 @@ slots: close_mappings: - schema:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/platform_id.yaml b/schemas/20251121/linkml/modules/slots/platform_id.yaml index e9263d7e81..6dd9787cf2 100644 --- a/schemas/20251121/linkml/modules/slots/platform_id.yaml +++ b/schemas/20251121/linkml/modules/slots/platform_id.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - schema:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/platform_name.yaml b/schemas/20251121/linkml/modules/slots/platform_name.yaml index 4afb5808a9..9ba22330d6 100644 --- a/schemas/20251121/linkml/modules/slots/platform_name.yaml +++ b/schemas/20251121/linkml/modules/slots/platform_name.yaml @@ -35,6 +35,5 @@ slots: broad_mappings: - rdfs:label annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/platform_of.yaml b/schemas/20251121/linkml/modules/slots/platform_of.yaml index 60a779bb6e..caf85d5216 100644 --- a/schemas/20251121/linkml/modules/slots/platform_of.yaml +++ b/schemas/20251121/linkml/modules/slots/platform_of.yaml @@ -34,8 +34,7 @@ slots: - dcterms:isPartOf annotations: inverse_slot: digital_platform - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: "DigitalPlatform:\n platform_name: \"Rijksstudio\"\n platform_url: \"https://www.rijksmuseum.nl/rijksstudio\"\n platform_of: \"https://nde.nl/ontology/hc/nl-nh-ams-m-rm\"\n" diff --git a/schemas/20251121/linkml/modules/slots/platform_purpose.yaml b/schemas/20251121/linkml/modules/slots/platform_purpose.yaml index 88f6d496f0..bd29184922 100644 --- a/schemas/20251121/linkml/modules/slots/platform_purpose.yaml +++ b/schemas/20251121/linkml/modules/slots/platform_purpose.yaml @@ -29,8 +29,7 @@ slots: range: string slot_uri: hc:platformPurpose annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:platformPurpose diff --git a/schemas/20251121/linkml/modules/slots/platform_type.yaml b/schemas/20251121/linkml/modules/slots/platform_type.yaml index 4cc78860cf..0a925636fb 100644 --- a/schemas/20251121/linkml/modules/slots/platform_type.yaml +++ b/schemas/20251121/linkml/modules/slots/platform_type.yaml @@ -22,6 +22,5 @@ slots: close_mappings: - dcterms:type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/platform_type_category.yaml b/schemas/20251121/linkml/modules/slots/platform_type_category.yaml index edbff952d1..0eb32df7c8 100644 --- a/schemas/20251121/linkml/modules/slots/platform_type_category.yaml +++ b/schemas/20251121/linkml/modules/slots/platform_type_category.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:category diff --git a/schemas/20251121/linkml/modules/slots/platform_type_description.yaml b/schemas/20251121/linkml/modules/slots/platform_type_description.yaml index a810dfefd2..bc86389a2f 100644 --- a/schemas/20251121/linkml/modules/slots/platform_type_description.yaml +++ b/schemas/20251121/linkml/modules/slots/platform_type_description.yaml @@ -24,8 +24,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:definition diff --git a/schemas/20251121/linkml/modules/slots/platform_type_id.yaml b/schemas/20251121/linkml/modules/slots/platform_type_id.yaml index b36387e0f5..4fd2d7ed2b 100644 --- a/schemas/20251121/linkml/modules/slots/platform_type_id.yaml +++ b/schemas/20251121/linkml/modules/slots/platform_type_id.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/platform_type_name.yaml b/schemas/20251121/linkml/modules/slots/platform_type_name.yaml index fd4ebcd31e..47dcdbf6e2 100644 --- a/schemas/20251121/linkml/modules/slots/platform_type_name.yaml +++ b/schemas/20251121/linkml/modules/slots/platform_type_name.yaml @@ -24,8 +24,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/platform_url.yaml b/schemas/20251121/linkml/modules/slots/platform_url.yaml index 75e2ddcf13..fcb5f70682 100644 --- a/schemas/20251121/linkml/modules/slots/platform_url.yaml +++ b/schemas/20251121/linkml/modules/slots/platform_url.yaml @@ -29,6 +29,5 @@ slots: close_mappings: - foaf:homepage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/policy_authority.yaml b/schemas/20251121/linkml/modules/slots/policy_authority.yaml index 9bb0d5b37c..4c3a846ae2 100644 --- a/schemas/20251121/linkml/modules/slots/policy_authority.yaml +++ b/schemas/20251121/linkml/modules/slots/policy_authority.yaml @@ -56,8 +56,7 @@ slots: range: string slot_uri: hc:policyAuthority annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:policyAuthority diff --git a/schemas/20251121/linkml/modules/slots/policy_description.yaml b/schemas/20251121/linkml/modules/slots/policy_description.yaml index 2f7f2947d7..99be298edf 100644 --- a/schemas/20251121/linkml/modules/slots/policy_description.yaml +++ b/schemas/20251121/linkml/modules/slots/policy_description.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - schema:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/policy_id.yaml b/schemas/20251121/linkml/modules/slots/policy_id.yaml index 541ab4768d..f120c748b8 100644 --- a/schemas/20251121/linkml/modules/slots/policy_id.yaml +++ b/schemas/20251121/linkml/modules/slots/policy_id.yaml @@ -33,8 +33,7 @@ slots: broad_mappings: - dcterms:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/policy_name.yaml b/schemas/20251121/linkml/modules/slots/policy_name.yaml index 4077f7dca0..0f99670018 100644 --- a/schemas/20251121/linkml/modules/slots/policy_name.yaml +++ b/schemas/20251121/linkml/modules/slots/policy_name.yaml @@ -32,8 +32,7 @@ slots: broad_mappings: - rdfs:label annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:title diff --git a/schemas/20251121/linkml/modules/slots/policy_review_date.yaml b/schemas/20251121/linkml/modules/slots/policy_review_date.yaml index 3ffc38e917..b4d2a97f1d 100644 --- a/schemas/20251121/linkml/modules/slots/policy_review_date.yaml +++ b/schemas/20251121/linkml/modules/slots/policy_review_date.yaml @@ -26,8 +26,7 @@ slots: range: date slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/portal_description.yaml b/schemas/20251121/linkml/modules/slots/portal_description.yaml index f2738895c4..f384a35ec7 100644 --- a/schemas/20251121/linkml/modules/slots/portal_description.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_description.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - schema:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/portal_id.yaml b/schemas/20251121/linkml/modules/slots/portal_id.yaml index 2d1aa7a7c9..00692671bb 100644 --- a/schemas/20251121/linkml/modules/slots/portal_id.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_id.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - schema:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/portal_language.yaml b/schemas/20251121/linkml/modules/slots/portal_language.yaml index 584bcd32f8..e7d8992682 100644 --- a/schemas/20251121/linkml/modules/slots/portal_language.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_language.yaml @@ -26,8 +26,7 @@ slots: ' slot_uri: hc:portalLanguage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:portalLanguage diff --git a/schemas/20251121/linkml/modules/slots/portal_name.yaml b/schemas/20251121/linkml/modules/slots/portal_name.yaml index d7cd2e4332..9a1db32322 100644 --- a/schemas/20251121/linkml/modules/slots/portal_name.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_name.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/portal_status.yaml b/schemas/20251121/linkml/modules/slots/portal_status.yaml index 3b39e34fd6..3979874373 100644 --- a/schemas/20251121/linkml/modules/slots/portal_status.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_status.yaml @@ -35,8 +35,7 @@ slots: ' slot_uri: hc:portalStatus annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:portalStatus diff --git a/schemas/20251121/linkml/modules/slots/portal_type.yaml b/schemas/20251121/linkml/modules/slots/portal_type.yaml index c83a3e606f..6df11cf731 100644 --- a/schemas/20251121/linkml/modules/slots/portal_type.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_type.yaml @@ -26,8 +26,7 @@ slots: ' slot_uri: hc:portalType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:portalType diff --git a/schemas/20251121/linkml/modules/slots/portal_type_category.yaml b/schemas/20251121/linkml/modules/slots/portal_type_category.yaml index 344f0e8bbc..ab5d746bac 100644 --- a/schemas/20251121/linkml/modules/slots/portal_type_category.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_type_category.yaml @@ -28,8 +28,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:category diff --git a/schemas/20251121/linkml/modules/slots/portal_type_description.yaml b/schemas/20251121/linkml/modules/slots/portal_type_description.yaml index d7ad33ae2a..b606356683 100644 --- a/schemas/20251121/linkml/modules/slots/portal_type_description.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_type_description.yaml @@ -21,8 +21,7 @@ slots: description: Portal Type Description for heritage custodian entities. range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/portal_type_id.yaml b/schemas/20251121/linkml/modules/slots/portal_type_id.yaml index b87c3e8e5b..475f73fbc1 100644 --- a/schemas/20251121/linkml/modules/slots/portal_type_id.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_type_id.yaml @@ -21,8 +21,7 @@ slots: description: Portal Type Id for heritage custodian entities. range: uriorcurie annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/portal_type_name.yaml b/schemas/20251121/linkml/modules/slots/portal_type_name.yaml index d74be697c1..737de44d9e 100644 --- a/schemas/20251121/linkml/modules/slots/portal_type_name.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_type_name.yaml @@ -25,8 +25,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/portal_typical_domain.yaml b/schemas/20251121/linkml/modules/slots/portal_typical_domain.yaml index dd8be96871..9f4f515d49 100644 --- a/schemas/20251121/linkml/modules/slots/portal_typical_domain.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_typical_domain.yaml @@ -23,8 +23,7 @@ slots: required: false multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:url diff --git a/schemas/20251121/linkml/modules/slots/portal_url.yaml b/schemas/20251121/linkml/modules/slots/portal_url.yaml index dd92180ad9..108a3161c8 100644 --- a/schemas/20251121/linkml/modules/slots/portal_url.yaml +++ b/schemas/20251121/linkml/modules/slots/portal_url.yaml @@ -26,6 +26,5 @@ slots: close_mappings: - foaf:homepage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/poses_or_posed_condition.yaml b/schemas/20251121/linkml/modules/slots/poses_or_posed_condition.yaml index f51545e9f9..2240c938c5 100644 --- a/schemas/20251121/linkml/modules/slots/poses_or_posed_condition.yaml +++ b/schemas/20251121/linkml/modules/slots/poses_or_posed_condition.yaml @@ -40,6 +40,5 @@ slots: description_text: No flash photography permitted description: Use condition restricting photography annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/post_count.yaml b/schemas/20251121/linkml/modules/slots/post_count.yaml index 7ff2ee52fe..a1689e0c21 100644 --- a/schemas/20251121/linkml/modules/slots/post_count.yaml +++ b/schemas/20251121/linkml/modules/slots/post_count.yaml @@ -37,8 +37,7 @@ slots: range: integer slot_uri: hc:postCount annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:postCount diff --git a/schemas/20251121/linkml/modules/slots/post_id.yaml b/schemas/20251121/linkml/modules/slots/post_id.yaml index 439422be51..33300984a4 100644 --- a/schemas/20251121/linkml/modules/slots/post_id.yaml +++ b/schemas/20251121/linkml/modules/slots/post_id.yaml @@ -37,6 +37,5 @@ slots: close_mappings: - schema:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/post_type_activity_streams_type.yaml b/schemas/20251121/linkml/modules/slots/post_type_activity_streams_type.yaml index 65217f6118..4f8dff1b39 100644 --- a/schemas/20251121/linkml/modules/slots/post_type_activity_streams_type.yaml +++ b/schemas/20251121/linkml/modules/slots/post_type_activity_streams_type.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:additionalType diff --git a/schemas/20251121/linkml/modules/slots/post_type_category.yaml b/schemas/20251121/linkml/modules/slots/post_type_category.yaml index 83bc7c478f..2ef2a964a0 100644 --- a/schemas/20251121/linkml/modules/slots/post_type_category.yaml +++ b/schemas/20251121/linkml/modules/slots/post_type_category.yaml @@ -28,8 +28,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:category diff --git a/schemas/20251121/linkml/modules/slots/post_type_description.yaml b/schemas/20251121/linkml/modules/slots/post_type_description.yaml index 7aefed372d..351d9f801b 100644 --- a/schemas/20251121/linkml/modules/slots/post_type_description.yaml +++ b/schemas/20251121/linkml/modules/slots/post_type_description.yaml @@ -23,8 +23,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:definition diff --git a/schemas/20251121/linkml/modules/slots/post_type_ephemeral.yaml b/schemas/20251121/linkml/modules/slots/post_type_ephemeral.yaml index d857bdb3c5..f1185fe443 100644 --- a/schemas/20251121/linkml/modules/slots/post_type_ephemeral.yaml +++ b/schemas/20251121/linkml/modules/slots/post_type_ephemeral.yaml @@ -22,8 +22,7 @@ slots: range: boolean required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:expires diff --git a/schemas/20251121/linkml/modules/slots/post_type_heritage_use_case.yaml b/schemas/20251121/linkml/modules/slots/post_type_heritage_use_case.yaml index 7c16bb07b8..f348d786a1 100644 --- a/schemas/20251121/linkml/modules/slots/post_type_heritage_use_case.yaml +++ b/schemas/20251121/linkml/modules/slots/post_type_heritage_use_case.yaml @@ -46,8 +46,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:description diff --git a/schemas/20251121/linkml/modules/slots/post_type_id.yaml b/schemas/20251121/linkml/modules/slots/post_type_id.yaml index 5d9ea41702..7e450142aa 100644 --- a/schemas/20251121/linkml/modules/slots/post_type_id.yaml +++ b/schemas/20251121/linkml/modules/slots/post_type_id.yaml @@ -19,8 +19,7 @@ slots: description: Unique identifier for this post type range: uriorcurie annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/post_type_max_duration.yaml b/schemas/20251121/linkml/modules/slots/post_type_max_duration.yaml index ab686c7dfb..e57a074b7b 100644 --- a/schemas/20251121/linkml/modules/slots/post_type_max_duration.yaml +++ b/schemas/20251121/linkml/modules/slots/post_type_max_duration.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:duration diff --git a/schemas/20251121/linkml/modules/slots/post_type_media_format.yaml b/schemas/20251121/linkml/modules/slots/post_type_media_format.yaml index 8d49091923..dc1269e386 100644 --- a/schemas/20251121/linkml/modules/slots/post_type_media_format.yaml +++ b/schemas/20251121/linkml/modules/slots/post_type_media_format.yaml @@ -23,8 +23,7 @@ slots: required: false multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:encodingFormat diff --git a/schemas/20251121/linkml/modules/slots/post_type_name.yaml b/schemas/20251121/linkml/modules/slots/post_type_name.yaml index 05450b7e9e..4efc80d30c 100644 --- a/schemas/20251121/linkml/modules/slots/post_type_name.yaml +++ b/schemas/20251121/linkml/modules/slots/post_type_name.yaml @@ -26,8 +26,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/post_type_schema_org_type.yaml b/schemas/20251121/linkml/modules/slots/post_type_schema_org_type.yaml index 4ded5dda92..68c7dc0f3e 100644 --- a/schemas/20251121/linkml/modules/slots/post_type_schema_org_type.yaml +++ b/schemas/20251121/linkml/modules/slots/post_type_schema_org_type.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:additionalType diff --git a/schemas/20251121/linkml/modules/slots/post_type_supported_platform.yaml b/schemas/20251121/linkml/modules/slots/post_type_supported_platform.yaml index 7e6f557a54..1abd2e6769 100644 --- a/schemas/20251121/linkml/modules/slots/post_type_supported_platform.yaml +++ b/schemas/20251121/linkml/modules/slots/post_type_supported_platform.yaml @@ -23,8 +23,7 @@ slots: required: false multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:applicationCategory diff --git a/schemas/20251121/linkml/modules/slots/post_url.yaml b/schemas/20251121/linkml/modules/slots/post_url.yaml index 6d245a3246..6eca036bb9 100644 --- a/schemas/20251121/linkml/modules/slots/post_url.yaml +++ b/schemas/20251121/linkml/modules/slots/post_url.yaml @@ -37,6 +37,5 @@ slots: close_mappings: - foaf:page annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/postal_code.yaml b/schemas/20251121/linkml/modules/slots/postal_code.yaml index 2b3b9ce7b0..999e3c94cb 100644 --- a/schemas/20251121/linkml/modules/slots/postal_code.yaml +++ b/schemas/20251121/linkml/modules/slots/postal_code.yaml @@ -47,8 +47,7 @@ slots: broad_mappings: - dcterms:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Format varies by country diff --git a/schemas/20251121/linkml/modules/slots/posted_by_profile.yaml b/schemas/20251121/linkml/modules/slots/posted_by_profile.yaml index 4a01ac1790..abfbab3818 100644 --- a/schemas/20251121/linkml/modules/slots/posted_by_profile.yaml +++ b/schemas/20251121/linkml/modules/slots/posted_by_profile.yaml @@ -30,8 +30,7 @@ slots: range: SocialMediaProfile slot_uri: hc:postedByProfile annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:postedByProfile diff --git a/schemas/20251121/linkml/modules/slots/power_source.yaml b/schemas/20251121/linkml/modules/slots/power_source.yaml index 33015a6faf..f20380d62b 100644 --- a/schemas/20251121/linkml/modules/slots/power_source.yaml +++ b/schemas/20251121/linkml/modules/slots/power_source.yaml @@ -36,8 +36,7 @@ slots: range: string slot_uri: hc:powerSource annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:powerSource diff --git a/schemas/20251121/linkml/modules/slots/powers_platform.yaml b/schemas/20251121/linkml/modules/slots/powers_platform.yaml index 5cbef6f0f0..f71e579514 100644 --- a/schemas/20251121/linkml/modules/slots/powers_platform.yaml +++ b/schemas/20251121/linkml/modules/slots/powers_platform.yaml @@ -22,8 +22,7 @@ slots: range: DigitalPlatform slot_uri: hc:powersPlatform annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:powersPlatform diff --git a/schemas/20251121/linkml/modules/slots/practitioner_community.yaml b/schemas/20251121/linkml/modules/slots/practitioner_community.yaml index d95e31de45..574c48cdaa 100644 --- a/schemas/20251121/linkml/modules/slots/practitioner_community.yaml +++ b/schemas/20251121/linkml/modules/slots/practitioner_community.yaml @@ -55,8 +55,7 @@ slots: related_mappings: - schema:audience annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:practitionerCommunity diff --git a/schemas/20251121/linkml/modules/slots/preceding_activity.yaml b/schemas/20251121/linkml/modules/slots/preceding_activity.yaml index a8ca501495..e2fffd77be 100644 --- a/schemas/20251121/linkml/modules/slots/preceding_activity.yaml +++ b/schemas/20251121/linkml/modules/slots/preceding_activity.yaml @@ -30,8 +30,7 @@ slots: range: CurationActivity slot_uri: prov:wasInformedBy annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasInformedBy diff --git a/schemas/20251121/linkml/modules/slots/preferred_label.yaml b/schemas/20251121/linkml/modules/slots/preferred_label.yaml index a93018dd2f..5f6e02570d 100644 --- a/schemas/20251121/linkml/modules/slots/preferred_label.yaml +++ b/schemas/20251121/linkml/modules/slots/preferred_label.yaml @@ -24,6 +24,5 @@ slots: - skos:prefLabel description: "The primary standardized emic name for this custodian.\nSKOS: prefLabel for the preferred lexical label.\n\nThis is the CANONICAL name - the standardized label accepted by the \ncustodian itself for public representation.\n\nDistinct from:\n- Legal name (formal registered name in CustodianLegalStatus.legal_name)\n- Alternative names (in CustodianName.alternative_names list)\n- Historical names (superseded CustodianNames)\n\nExample: \"Rijksmuseum\" (emic name, not \"Stichting Rijksmuseum\" legal name)\n" annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/preferred_name.yaml b/schemas/20251121/linkml/modules/slots/preferred_name.yaml index 15ac0a764f..9f7c36c84d 100644 --- a/schemas/20251121/linkml/modules/slots/preferred_name.yaml +++ b/schemas/20251121/linkml/modules/slots/preferred_name.yaml @@ -43,6 +43,5 @@ slots: - foaf:name - schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/preparation_date.yaml b/schemas/20251121/linkml/modules/slots/preparation_date.yaml index f2a52e68ef..436515a52e 100644 --- a/schemas/20251121/linkml/modules/slots/preparation_date.yaml +++ b/schemas/20251121/linkml/modules/slots/preparation_date.yaml @@ -25,8 +25,7 @@ slots: range: date slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/prepared_by.yaml b/schemas/20251121/linkml/modules/slots/prepared_by.yaml index 0fdfcd1532..455ccd790d 100644 --- a/schemas/20251121/linkml/modules/slots/prepared_by.yaml +++ b/schemas/20251121/linkml/modules/slots/prepared_by.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: crm:P14_carried_out_by annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P14_carried_out_by diff --git a/schemas/20251121/linkml/modules/slots/preservation_approach.yaml b/schemas/20251121/linkml/modules/slots/preservation_approach.yaml index ff8f1f9ba8..ff54bc709f 100644 --- a/schemas/20251121/linkml/modules/slots/preservation_approach.yaml +++ b/schemas/20251121/linkml/modules/slots/preservation_approach.yaml @@ -54,8 +54,7 @@ slots: range: string slot_uri: crm:P3_has_note annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P3_has_note diff --git a/schemas/20251121/linkml/modules/slots/preservation_budget.yaml b/schemas/20251121/linkml/modules/slots/preservation_budget.yaml index 74093c2968..bb89e12369 100644 --- a/schemas/20251121/linkml/modules/slots/preservation_budget.yaml +++ b/schemas/20251121/linkml/modules/slots/preservation_budget.yaml @@ -39,8 +39,7 @@ slots: range: decimal slot_uri: hc:preservationBudget annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:preservationBudget diff --git a/schemas/20251121/linkml/modules/slots/preservation_event_type.yaml b/schemas/20251121/linkml/modules/slots/preservation_event_type.yaml index d2c01067d6..dc5a53f3dc 100644 --- a/schemas/20251121/linkml/modules/slots/preservation_event_type.yaml +++ b/schemas/20251121/linkml/modules/slots/preservation_event_type.yaml @@ -44,8 +44,7 @@ slots: range: string slot_uri: hc:preservationEventType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:preservationEventType diff --git a/schemas/20251121/linkml/modules/slots/preservation_level.yaml b/schemas/20251121/linkml/modules/slots/preservation_level.yaml index 1748d04cda..469ce349b5 100644 --- a/schemas/20251121/linkml/modules/slots/preservation_level.yaml +++ b/schemas/20251121/linkml/modules/slots/preservation_level.yaml @@ -49,8 +49,7 @@ slots: related_mappings: - dcterms:type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - premis:policy diff --git a/schemas/20251121/linkml/modules/slots/preservation_method.yaml b/schemas/20251121/linkml/modules/slots/preservation_method.yaml index a42f906f58..cfe1bbb66f 100644 --- a/schemas/20251121/linkml/modules/slots/preservation_method.yaml +++ b/schemas/20251121/linkml/modules/slots/preservation_method.yaml @@ -57,8 +57,7 @@ slots: range: PreservationMethodEnum slot_uri: dwc:preparations annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dwc:preparations diff --git a/schemas/20251121/linkml/modules/slots/preservation_note.yaml b/schemas/20251121/linkml/modules/slots/preservation_note.yaml index a8a5f04070..7adce46e85 100644 --- a/schemas/20251121/linkml/modules/slots/preservation_note.yaml +++ b/schemas/20251121/linkml/modules/slots/preservation_note.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:additionalProperty diff --git a/schemas/20251121/linkml/modules/slots/preservation_purpose.yaml b/schemas/20251121/linkml/modules/slots/preservation_purpose.yaml index b67b5c336b..3df5038021 100644 --- a/schemas/20251121/linkml/modules/slots/preservation_purpose.yaml +++ b/schemas/20251121/linkml/modules/slots/preservation_purpose.yaml @@ -27,8 +27,7 @@ slots: range: string slot_uri: hc:preservationPurpose annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:preservationPurpose diff --git a/schemas/20251121/linkml/modules/slots/preservation_requirement.yaml b/schemas/20251121/linkml/modules/slots/preservation_requirement.yaml index 4dbc0c537d..695798f8e9 100644 --- a/schemas/20251121/linkml/modules/slots/preservation_requirement.yaml +++ b/schemas/20251121/linkml/modules/slots/preservation_requirement.yaml @@ -31,8 +31,7 @@ slots: range: string slot_uri: hc:preservationRequirements annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:preservationRequirements diff --git a/schemas/20251121/linkml/modules/slots/preservation_standard.yaml b/schemas/20251121/linkml/modules/slots/preservation_standard.yaml index 3d98a09a2f..8e783ba087 100644 --- a/schemas/20251121/linkml/modules/slots/preservation_standard.yaml +++ b/schemas/20251121/linkml/modules/slots/preservation_standard.yaml @@ -38,8 +38,7 @@ slots: - value: METS description: Metadata Encoding and Transmission Standard annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:conformsTo diff --git a/schemas/20251121/linkml/modules/slots/preservative_detail.yaml b/schemas/20251121/linkml/modules/slots/preservative_detail.yaml index 26a9e387f6..ac70e15f2a 100644 --- a/schemas/20251121/linkml/modules/slots/preservative_detail.yaml +++ b/schemas/20251121/linkml/modules/slots/preservative_detail.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:preservativeDetails annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:preservativeDetails diff --git a/schemas/20251121/linkml/modules/slots/previous_observation.yaml b/schemas/20251121/linkml/modules/slots/previous_observation.yaml index 255d0d9337..70831d12ff 100644 --- a/schemas/20251121/linkml/modules/slots/previous_observation.yaml +++ b/schemas/20251121/linkml/modules/slots/previous_observation.yaml @@ -21,8 +21,7 @@ slots: description: Previous observation of the same URL for change tracking slot_uri: hc:previousObservation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:previousObservation diff --git a/schemas/20251121/linkml/modules/slots/price.yaml b/schemas/20251121/linkml/modules/slots/price.yaml index 74b20c1802..740bd2eb8b 100644 --- a/schemas/20251121/linkml/modules/slots/price.yaml +++ b/schemas/20251121/linkml/modules/slots/price.yaml @@ -26,6 +26,5 @@ slots: exact_mappings: - schema:price annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/price_currency.yaml b/schemas/20251121/linkml/modules/slots/price_currency.yaml index e990761291..c0a65cf9e3 100644 --- a/schemas/20251121/linkml/modules/slots/price_currency.yaml +++ b/schemas/20251121/linkml/modules/slots/price_currency.yaml @@ -32,6 +32,5 @@ slots: exact_mappings: - schema:priceCurrency annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/price_text.yaml b/schemas/20251121/linkml/modules/slots/price_text.yaml index 6c7cd53ae9..641530b675 100644 --- a/schemas/20251121/linkml/modules/slots/price_text.yaml +++ b/schemas/20251121/linkml/modules/slots/price_text.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: schema:price annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:price diff --git a/schemas/20251121/linkml/modules/slots/primary.yaml b/schemas/20251121/linkml/modules/slots/primary.yaml index 1461e8082c..2d5c4dc1d8 100644 --- a/schemas/20251121/linkml/modules/slots/primary.yaml +++ b/schemas/20251121/linkml/modules/slots/primary.yaml @@ -22,8 +22,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:spatial diff --git a/schemas/20251121/linkml/modules/slots/primary_audio_event_type.yaml b/schemas/20251121/linkml/modules/slots/primary_audio_event_type.yaml index 97ae45c4bd..cef5d6c694 100644 --- a/schemas/20251121/linkml/modules/slots/primary_audio_event_type.yaml +++ b/schemas/20251121/linkml/modules/slots/primary_audio_event_type.yaml @@ -37,8 +37,7 @@ slots: range: AudioEventTypeEnum slot_uri: hc:primaryAudioEventType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:primaryAudioEventType diff --git a/schemas/20251121/linkml/modules/slots/primary_heritage_type.yaml b/schemas/20251121/linkml/modules/slots/primary_heritage_type.yaml index 65a7cdb5b6..7cdc1897c8 100644 --- a/schemas/20251121/linkml/modules/slots/primary_heritage_type.yaml +++ b/schemas/20251121/linkml/modules/slots/primary_heritage_type.yaml @@ -25,8 +25,7 @@ slots: range: HeritageTypeEnum slot_uri: hc:primaryHeritageType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:primaryHeritageType diff --git a/schemas/20251121/linkml/modules/slots/primary_register.yaml b/schemas/20251121/linkml/modules/slots/primary_register.yaml index 928d6e3032..4173dcd8d5 100644 --- a/schemas/20251121/linkml/modules/slots/primary_register.yaml +++ b/schemas/20251121/linkml/modules/slots/primary_register.yaml @@ -28,8 +28,7 @@ slots: close_mappings: - dcterms:source annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Maps to gleif_base:isRegisteredIn diff --git a/schemas/20251121/linkml/modules/slots/primary_speaker.yaml b/schemas/20251121/linkml/modules/slots/primary_speaker.yaml index fabb2ea909..e1917db5ce 100644 --- a/schemas/20251121/linkml/modules/slots/primary_speaker.yaml +++ b/schemas/20251121/linkml/modules/slots/primary_speaker.yaml @@ -33,8 +33,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:primarySpeaker diff --git a/schemas/20251121/linkml/modules/slots/primary_system.yaml b/schemas/20251121/linkml/modules/slots/primary_system.yaml index ae0bc1e280..9868671303 100644 --- a/schemas/20251121/linkml/modules/slots/primary_system.yaml +++ b/schemas/20251121/linkml/modules/slots/primary_system.yaml @@ -43,8 +43,7 @@ slots: range: DigitalPlatform slot_uri: hc:primarySystem annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:primarySystem diff --git a/schemas/20251121/linkml/modules/slots/printer_publisher.yaml b/schemas/20251121/linkml/modules/slots/printer_publisher.yaml index 26c826b9b6..e327f6db9c 100644 --- a/schemas/20251121/linkml/modules/slots/printer_publisher.yaml +++ b/schemas/20251121/linkml/modules/slots/printer_publisher.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: schema:publisher annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:publisher diff --git a/schemas/20251121/linkml/modules/slots/priority.yaml b/schemas/20251121/linkml/modules/slots/priority.yaml index 5cc4cdfde2..93504ff340 100644 --- a/schemas/20251121/linkml/modules/slots/priority.yaml +++ b/schemas/20251121/linkml/modules/slots/priority.yaml @@ -29,8 +29,7 @@ slots: range: string slot_uri: hc:priority annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:priority diff --git a/schemas/20251121/linkml/modules/slots/privacy_note.yaml b/schemas/20251121/linkml/modules/slots/privacy_note.yaml index f2378d5e61..4c4e624517 100644 --- a/schemas/20251121/linkml/modules/slots/privacy_note.yaml +++ b/schemas/20251121/linkml/modules/slots/privacy_note.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:accessModeSufficient diff --git a/schemas/20251121/linkml/modules/slots/processing_completed_date.yaml b/schemas/20251121/linkml/modules/slots/processing_completed_date.yaml index c7069797fc..da10d14d35 100644 --- a/schemas/20251121/linkml/modules/slots/processing_completed_date.yaml +++ b/schemas/20251121/linkml/modules/slots/processing_completed_date.yaml @@ -34,8 +34,7 @@ slots: range: date slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/processing_duration_seconds.yaml b/schemas/20251121/linkml/modules/slots/processing_duration_seconds.yaml index d5d19890c0..3f84f2c8b4 100644 --- a/schemas/20251121/linkml/modules/slots/processing_duration_seconds.yaml +++ b/schemas/20251121/linkml/modules/slots/processing_duration_seconds.yaml @@ -26,8 +26,7 @@ slots: ' range: float annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:processingDurationSeconds diff --git a/schemas/20251121/linkml/modules/slots/processing_priority.yaml b/schemas/20251121/linkml/modules/slots/processing_priority.yaml index b1b3de2544..af16d338c5 100644 --- a/schemas/20251121/linkml/modules/slots/processing_priority.yaml +++ b/schemas/20251121/linkml/modules/slots/processing_priority.yaml @@ -45,8 +45,7 @@ slots: range: string slot_uri: hc:processingPriority annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:processingPriority diff --git a/schemas/20251121/linkml/modules/slots/processing_started_date.yaml b/schemas/20251121/linkml/modules/slots/processing_started_date.yaml index 2f4b04bfbd..cb913db192 100644 --- a/schemas/20251121/linkml/modules/slots/processing_started_date.yaml +++ b/schemas/20251121/linkml/modules/slots/processing_started_date.yaml @@ -31,8 +31,7 @@ slots: range: date slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/processing_status.yaml b/schemas/20251121/linkml/modules/slots/processing_status.yaml index d21611af91..89bd76b326 100644 --- a/schemas/20251121/linkml/modules/slots/processing_status.yaml +++ b/schemas/20251121/linkml/modules/slots/processing_status.yaml @@ -21,8 +21,7 @@ slots: range: ArchiveProcessingStatusEnum slot_uri: hc:processingStatus annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:processingStatus diff --git a/schemas/20251121/linkml/modules/slots/production_method.yaml b/schemas/20251121/linkml/modules/slots/production_method.yaml index 6d32b0d676..e2f9b67a0f 100644 --- a/schemas/20251121/linkml/modules/slots/production_method.yaml +++ b/schemas/20251121/linkml/modules/slots/production_method.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: crm:P32_used_general_technique annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P32_used_general_technique diff --git a/schemas/20251121/linkml/modules/slots/proficiency_level.yaml b/schemas/20251121/linkml/modules/slots/proficiency_level.yaml index 4f89e6d76d..ffce39d2f9 100644 --- a/schemas/20251121/linkml/modules/slots/proficiency_level.yaml +++ b/schemas/20251121/linkml/modules/slots/proficiency_level.yaml @@ -29,8 +29,7 @@ slots: - value: NATIVE_BILINGUAL description: Native or bilingual proficiency annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:proficiencyLevel diff --git a/schemas/20251121/linkml/modules/slots/profile_data.yaml b/schemas/20251121/linkml/modules/slots/profile_data.yaml index d0e26db812..d7519b2ed7 100644 --- a/schemas/20251121/linkml/modules/slots/profile_data.yaml +++ b/schemas/20251121/linkml/modules/slots/profile_data.yaml @@ -27,8 +27,7 @@ slots: range: LinkedInProfileData slot_uri: hc:profileData annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:profileData diff --git a/schemas/20251121/linkml/modules/slots/profile_description.yaml b/schemas/20251121/linkml/modules/slots/profile_description.yaml index 0ecf13a2fa..792d858de2 100644 --- a/schemas/20251121/linkml/modules/slots/profile_description.yaml +++ b/schemas/20251121/linkml/modules/slots/profile_description.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - schema:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/profile_image_url.yaml b/schemas/20251121/linkml/modules/slots/profile_image_url.yaml index ed86c07883..cb7298506a 100644 --- a/schemas/20251121/linkml/modules/slots/profile_image_url.yaml +++ b/schemas/20251121/linkml/modules/slots/profile_image_url.yaml @@ -27,8 +27,7 @@ slots: range: uri slot_uri: hc:profileImageUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:profileImageUrl diff --git a/schemas/20251121/linkml/modules/slots/profile_linkedin_url.yaml b/schemas/20251121/linkml/modules/slots/profile_linkedin_url.yaml index 11c895e767..bd58c4f726 100644 --- a/schemas/20251121/linkml/modules/slots/profile_linkedin_url.yaml +++ b/schemas/20251121/linkml/modules/slots/profile_linkedin_url.yaml @@ -25,8 +25,7 @@ slots: range: uri slot_uri: hc:profileLinkedinUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:profileLinkedinUrl diff --git a/schemas/20251121/linkml/modules/slots/profile_location.yaml b/schemas/20251121/linkml/modules/slots/profile_location.yaml index 272fd6839f..6d1a5f8e1e 100644 --- a/schemas/20251121/linkml/modules/slots/profile_location.yaml +++ b/schemas/20251121/linkml/modules/slots/profile_location.yaml @@ -25,8 +25,7 @@ slots: range: string slot_uri: hc:profileLocation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:profileLocation diff --git a/schemas/20251121/linkml/modules/slots/profile_name.yaml b/schemas/20251121/linkml/modules/slots/profile_name.yaml index c9e38c88f7..4873188c81 100644 --- a/schemas/20251121/linkml/modules/slots/profile_name.yaml +++ b/schemas/20251121/linkml/modules/slots/profile_name.yaml @@ -26,6 +26,5 @@ slots: close_mappings: - schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/profile_url.yaml b/schemas/20251121/linkml/modules/slots/profile_url.yaml new file mode 100644 index 0000000000..2216bbeafb --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/profile_url.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/profile_url +name: profile_url +title: Profile URL +description: URL of the profile. +imports: + - linkml:types +slots: + profile_url: + slot_uri: foaf:isPrimaryTopicOf + range: uri + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - foaf:isPrimaryTopicOf diff --git a/schemas/20251121/linkml/modules/slots/program_activity.yaml b/schemas/20251121/linkml/modules/slots/program_activity.yaml new file mode 100644 index 0000000000..081571e53e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/program_activity.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/program_activity +name: program_activity +title: Program Activity +description: Activity within the program. +imports: + - linkml:types +slots: + program_activity: + slot_uri: prov:hadActivity + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:hadActivity diff --git a/schemas/20251121/linkml/modules/slots/programme_period.yaml b/schemas/20251121/linkml/modules/slots/programme_period.yaml new file mode 100644 index 0000000000..daf179c772 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/programme_period.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/programme_period +name: programme_period +title: Programme Period +description: The period of the programme. +imports: + - linkml:types +slots: + programme_period: + slot_uri: schema:temporalCoverage + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:temporalCoverage diff --git a/schemas/20251121/linkml/modules/slots/programme_year.yaml b/schemas/20251121/linkml/modules/slots/programme_year.yaml new file mode 100644 index 0000000000..8a8e5f0289 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/programme_year.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/programme_year +name: programme_year +title: Programme Year +description: The year of the programme. +imports: + - linkml:types +slots: + programme_year: + slot_uri: schema:startDate + range: integer + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:startDate diff --git a/schemas/20251121/linkml/modules/slots/programming_language.yaml b/schemas/20251121/linkml/modules/slots/programming_language.yaml new file mode 100644 index 0000000000..c8ed8a1f50 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/programming_language.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/programming_language +name: programming_language +title: Programming Language +description: The programming language used. +imports: + - linkml:types +slots: + programming_language: + slot_uri: schema:programmingLanguage + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:programmingLanguage diff --git a/schemas/20251121/linkml/modules/slots/prompt_token.yaml b/schemas/20251121/linkml/modules/slots/prompt_token.yaml new file mode 100644 index 0000000000..e945eaa2b5 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/prompt_token.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/prompt_token +name: prompt_token +title: Prompt Token +description: Prompt tokens used. +imports: + - linkml:types +slots: + prompt_token: + slot_uri: schema:text + range: integer + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:text diff --git a/schemas/20251121/linkml/modules/slots/pronoun.yaml b/schemas/20251121/linkml/modules/slots/pronoun.yaml new file mode 100644 index 0000000000..26d76d0633 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/pronoun.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/pronoun +name: pronoun +title: Pronoun +description: Pronoun preferred by the person. +imports: + - linkml:types +slots: + pronoun: + slot_uri: schema:gender + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:gender diff --git a/schemas/20251121/linkml/modules/slots/protocol.yaml b/schemas/20251121/linkml/modules/slots/protocol.yaml new file mode 100644 index 0000000000..da7e191d02 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/protocol.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/protocol +name: protocol +title: Protocol +description: Protocol used. +imports: + - linkml:types +slots: + protocol: + slot_uri: schema:Instrument + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:Instrument diff --git a/schemas/20251121/linkml/modules/slots/protocol_name.yaml b/schemas/20251121/linkml/modules/slots/protocol_name.yaml new file mode 100644 index 0000000000..1891d7c0d9 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/protocol_name.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/protocol_name +name: protocol_name +title: Protocol Name +description: Name of the protocol. +imports: + - linkml:types +slots: + protocol_name: + slot_uri: schema:name + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:name diff --git a/schemas/20251121/linkml/modules/slots/protocol_version.yaml b/schemas/20251121/linkml/modules/slots/protocol_version.yaml new file mode 100644 index 0000000000..04d8163747 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/protocol_version.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/protocol_version +name: protocol_version +title: Protocol Version +description: Version of the protocol. +imports: + - linkml:types +slots: + protocol_version: + slot_uri: schema:version + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:version diff --git a/schemas/20251121/linkml/modules/slots/provenance.yaml b/schemas/20251121/linkml/modules/slots/provenance.yaml new file mode 100644 index 0000000000..db0a6d69fb --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/provenance.yaml @@ -0,0 +1,17 @@ +id: https://nde.nl/ontology/hc/slot/provenance +name: provenance +title: Provenance +description: Provenance of the entity. +imports: + - linkml:types + - ../classes/Provenance +slots: + provenance: + slot_uri: prov:wasGeneratedBy + range: Provenance + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/provider.yaml b/schemas/20251121/linkml/modules/slots/provider.yaml new file mode 100644 index 0000000000..cdf3b8f76f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/provider.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/provider +name: provider +title: Provider +description: Provider of the service or data. +imports: + - linkml:types +slots: + provider: + slot_uri: schema:provider + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:provider diff --git a/schemas/20251121/linkml/modules/slots/provides_access_to.yaml b/schemas/20251121/linkml/modules/slots/provides_access_to.yaml new file mode 100644 index 0000000000..1ea1a38a89 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/provides_access_to.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/provides_access_to +name: provides_access_to +title: Provides Access To +description: Entity that access is provided to. +imports: + - linkml:types +slots: + provides_access_to: + slot_uri: schema:providesService + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:providesService diff --git a/schemas/20251121/linkml/modules/slots/provides_or_provided.yaml b/schemas/20251121/linkml/modules/slots/provides_or_provided.yaml index e770524d8d..a22264dc55 100644 --- a/schemas/20251121/linkml/modules/slots/provides_or_provided.yaml +++ b/schemas/20251121/linkml/modules/slots/provides_or_provided.yaml @@ -28,6 +28,5 @@ slots: - schema:provider - prov:wasGeneratedBy annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/provides_or_provided_to.yaml b/schemas/20251121/linkml/modules/slots/provides_or_provided_to.yaml index 060cd4b496..82e8667701 100644 --- a/schemas/20251121/linkml/modules/slots/provides_or_provided_to.yaml +++ b/schemas/20251121/linkml/modules/slots/provides_or_provided_to.yaml @@ -23,8 +23,7 @@ slots: range: Agent multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:recipient diff --git a/schemas/20251121/linkml/modules/slots/public_access.yaml b/schemas/20251121/linkml/modules/slots/public_access.yaml new file mode 100644 index 0000000000..7ce198926e --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/public_access.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/public_access +name: public_access +title: Public Access +description: Indicates if public access is available. +imports: + - linkml:types +slots: + public_access: + slot_uri: schema:publicAccess + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:publicAccess diff --git a/schemas/20251121/linkml/modules/slots/public_education.yaml b/schemas/20251121/linkml/modules/slots/public_education.yaml new file mode 100644 index 0000000000..1c2a4734e5 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/public_education.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/public_education +name: public_education +title: Public Education +description: Indicates if public education is offered. +imports: + - linkml:types +slots: + public_education: + slot_uri: schema:featureList + range: boolean + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/publication_output.yaml b/schemas/20251121/linkml/modules/slots/publication_output.yaml new file mode 100644 index 0000000000..d753549be6 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/publication_output.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/publication_output +name: publication_output +title: Publication Output +description: Publication output. +imports: + - linkml:types +slots: + publication_output: + slot_uri: schema:publication + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:publication diff --git a/schemas/20251121/linkml/modules/slots/publication_place.yaml b/schemas/20251121/linkml/modules/slots/publication_place.yaml new file mode 100644 index 0000000000..14bf7b87be --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/publication_place.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/publication_place +name: publication_place +title: Publication Place +description: The place of publication. +imports: + - linkml:types +slots: + publication_place: + slot_uri: schema:location + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:location diff --git a/schemas/20251121/linkml/modules/slots/publication_series_name.yaml b/schemas/20251121/linkml/modules/slots/publication_series_name.yaml new file mode 100644 index 0000000000..41d56725c3 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/publication_series_name.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/publication_series_name +name: publication_series_name +title: Publication Series Name +description: Name of the publication series. +imports: + - linkml:types +slots: + publication_series_name: + slot_uri: schema:name + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:name diff --git a/schemas/20251121/linkml/modules/slots/publishes_or_published.yaml b/schemas/20251121/linkml/modules/slots/publishes_or_published.yaml index a7bc2f153c..28f8371467 100644 --- a/schemas/20251121/linkml/modules/slots/publishes_or_published.yaml +++ b/schemas/20251121/linkml/modules/slots/publishes_or_published.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: publishes_or_published: - id: https://nde.nl/ontology/hc/slot/publishes_or_published name: publishes_or_published title: publishes_or_published description: The work or document published by an entity. @@ -25,8 +24,7 @@ slots: range: CreativeWork multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:published diff --git a/schemas/20251121/linkml/modules/slots/publishes_to.yaml b/schemas/20251121/linkml/modules/slots/publishes_to.yaml new file mode 100644 index 0000000000..fe7766dfda --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/publishes_to.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/publishes_to +name: publishes_to +title: Publishes To +description: Publishes to this endpoint. +imports: + - linkml:types +slots: + publishes_to: + slot_uri: schema:target + range: uri + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:target diff --git a/schemas/20251121/linkml/modules/slots/purpose.yaml b/schemas/20251121/linkml/modules/slots/purpose.yaml new file mode 100644 index 0000000000..fd19084b40 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/purpose.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/purpose +name: purpose +title: Purpose +description: Purpose of the entity. +imports: + - linkml:types +slots: + purpose: + slot_uri: schema:purpose + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:purpose diff --git a/schemas/20251121/linkml/modules/slots/purpose_clause.yaml b/schemas/20251121/linkml/modules/slots/purpose_clause.yaml new file mode 100644 index 0000000000..c8846df20f --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/purpose_clause.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/purpose_clause +name: purpose_clause +title: Purpose Clause +description: A clause defining the purpose of an organization or entity. +imports: + - linkml:types +slots: + purpose_clause: + slot_uri: schema:missionCoverage + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:missionCoverage diff --git a/schemas/20251121/linkml/modules/slots/quantity_date.yaml b/schemas/20251121/linkml/modules/slots/quantity_date.yaml new file mode 100644 index 0000000000..c78f71e163 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/quantity_date.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/quantity_date +name: quantity_date +title: Quantity Date +description: Date associated with the quantity. +imports: + - linkml:types +slots: + quantity_date: + slot_uri: schema:date + range: date + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:date diff --git a/schemas/20251121/linkml/modules/slots/quantity_type.yaml b/schemas/20251121/linkml/modules/slots/quantity_type.yaml new file mode 100644 index 0000000000..668545620b --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/quantity_type.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/quantity_type +name: quantity_type +title: Quantity Type +description: The type of quantity. +imports: + - linkml:types +slots: + quantity_type: + slot_uri: schema:additionalType + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:additionalType diff --git a/schemas/20251121/linkml/modules/slots/quantity_unit.yaml b/schemas/20251121/linkml/modules/slots/quantity_unit.yaml new file mode 100644 index 0000000000..b9e6835cd4 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/quantity_unit.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/quantity_unit +name: quantity_unit +title: Quantity Unit +description: The unit of measurement for a quantity. +imports: + - linkml:types +slots: + quantity_unit: + slot_uri: schema:unitCode + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:unitCode diff --git a/schemas/20251121/linkml/modules/slots/quantity_value.yaml b/schemas/20251121/linkml/modules/slots/quantity_value.yaml new file mode 100644 index 0000000000..c0afe3822a --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/quantity_value.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/quantity_value +name: quantity_value +title: Quantity Value +description: The numeric value of a quantity. +imports: + - linkml:types +slots: + quantity_value: + slot_uri: schema:value + range: float + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:value diff --git a/schemas/20251121/linkml/modules/slots/rate_value.yaml b/schemas/20251121/linkml/modules/slots/rate_value.yaml index 11b975325d..3e7e697abc 100644 --- a/schemas/20251121/linkml/modules/slots/rate_value.yaml +++ b/schemas/20251121/linkml/modules/slots/rate_value.yaml @@ -53,6 +53,5 @@ slots: - value: 1.15 description: 15% growth (115% of previous period) annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/rationale.yaml b/schemas/20251121/linkml/modules/slots/rationale.yaml index c4d23eb410..ad26df5b02 100644 --- a/schemas/20251121/linkml/modules/slots/rationale.yaml +++ b/schemas/20251121/linkml/modules/slots/rationale.yaml @@ -25,8 +25,7 @@ slots: range: string slot_uri: hc:rationale annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:rationale diff --git a/schemas/20251121/linkml/modules/slots/raw_subtitle_content.yaml b/schemas/20251121/linkml/modules/slots/raw_subtitle_content.yaml index bfa86f76c4..1e9e99040b 100644 --- a/schemas/20251121/linkml/modules/slots/raw_subtitle_content.yaml +++ b/schemas/20251121/linkml/modules/slots/raw_subtitle_content.yaml @@ -37,8 +37,7 @@ slots: range: string slot_uri: hc:rawSubtitleContent annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:rawSubtitleContent diff --git a/schemas/20251121/linkml/modules/slots/reading_room_type.yaml b/schemas/20251121/linkml/modules/slots/reading_room_type.yaml index dbdeae3f12..350fca82ed 100644 --- a/schemas/20251121/linkml/modules/slots/reading_room_type.yaml +++ b/schemas/20251121/linkml/modules/slots/reading_room_type.yaml @@ -47,8 +47,7 @@ slots: - value: SPECIAL_COLLECTIONS description: Special collections room annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:type diff --git a/schemas/20251121/linkml/modules/slots/reason_description.yaml b/schemas/20251121/linkml/modules/slots/reason_description.yaml index b099745cc0..747ac0af1c 100644 --- a/schemas/20251121/linkml/modules/slots/reason_description.yaml +++ b/schemas/20251121/linkml/modules/slots/reason_description.yaml @@ -28,8 +28,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/reasoning_content.yaml b/schemas/20251121/linkml/modules/slots/reasoning_content.yaml index ec376ff278..ff26593581 100644 --- a/schemas/20251121/linkml/modules/slots/reasoning_content.yaml +++ b/schemas/20251121/linkml/modules/slots/reasoning_content.yaml @@ -45,8 +45,7 @@ slots: slot_uri: prov:hadPlan range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:hadPlan diff --git a/schemas/20251121/linkml/modules/slots/receives_or_received.yaml b/schemas/20251121/linkml/modules/slots/receives_or_received.yaml index ef53d837af..59d697343e 100644 --- a/schemas/20251121/linkml/modules/slots/receives_or_received.yaml +++ b/schemas/20251121/linkml/modules/slots/receives_or_received.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - frapo:isFundedBy diff --git a/schemas/20251121/linkml/modules/slots/recognized_person_name.yaml b/schemas/20251121/linkml/modules/slots/recognized_person_name.yaml index 3709013346..57fbca9840 100644 --- a/schemas/20251121/linkml/modules/slots/recognized_person_name.yaml +++ b/schemas/20251121/linkml/modules/slots/recognized_person_name.yaml @@ -26,6 +26,5 @@ slots: close_mappings: - rdfs:label annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/recommendation.yaml b/schemas/20251121/linkml/modules/slots/recommendation.yaml index f5b456dbd6..a3ec6c6c53 100644 --- a/schemas/20251121/linkml/modules/slots/recommendation.yaml +++ b/schemas/20251121/linkml/modules/slots/recommendation.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: skos:note annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:note diff --git a/schemas/20251121/linkml/modules/slots/reconstruction_method.yaml b/schemas/20251121/linkml/modules/slots/reconstruction_method.yaml index 9c2a516e06..9e0c386c56 100644 --- a/schemas/20251121/linkml/modules/slots/reconstruction_method.yaml +++ b/schemas/20251121/linkml/modules/slots/reconstruction_method.yaml @@ -16,8 +16,7 @@ slots: broad_mappings: - prov:wasGeneratedBy annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:hadPlan diff --git a/schemas/20251121/linkml/modules/slots/record_count.yaml b/schemas/20251121/linkml/modules/slots/record_count.yaml index df9ed87471..34068d90d4 100644 --- a/schemas/20251121/linkml/modules/slots/record_count.yaml +++ b/schemas/20251121/linkml/modules/slots/record_count.yaml @@ -25,8 +25,7 @@ slots: ' slot_uri: hc:recordCount annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:recordCount diff --git a/schemas/20251121/linkml/modules/slots/record_date.yaml b/schemas/20251121/linkml/modules/slots/record_date.yaml index 34f0e6c822..9d812fa70d 100644 --- a/schemas/20251121/linkml/modules/slots/record_date.yaml +++ b/schemas/20251121/linkml/modules/slots/record_date.yaml @@ -23,8 +23,7 @@ slots: range: date slot_uri: schema:dateCreated annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:dateCreated diff --git a/schemas/20251121/linkml/modules/slots/record_equivalent.yaml b/schemas/20251121/linkml/modules/slots/record_equivalent.yaml index e23b38ef86..b95e7d3d81 100644 --- a/schemas/20251121/linkml/modules/slots/record_equivalent.yaml +++ b/schemas/20251121/linkml/modules/slots/record_equivalent.yaml @@ -36,6 +36,5 @@ slots: exact_mappings: - skos:exactMatch annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/record_format.yaml b/schemas/20251121/linkml/modules/slots/record_format.yaml index 8c1776fe66..17bb504963 100644 --- a/schemas/20251121/linkml/modules/slots/record_format.yaml +++ b/schemas/20251121/linkml/modules/slots/record_format.yaml @@ -37,8 +37,7 @@ slots: range: AuthorityRecordFormatEnum required: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcat:mediaType diff --git a/schemas/20251121/linkml/modules/slots/record_holder.yaml b/schemas/20251121/linkml/modules/slots/record_holder.yaml index 0a819e6585..083f5db45c 100644 --- a/schemas/20251121/linkml/modules/slots/record_holder.yaml +++ b/schemas/20251121/linkml/modules/slots/record_holder.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:hasOrHadHolder diff --git a/schemas/20251121/linkml/modules/slots/record_holder_note.yaml b/schemas/20251121/linkml/modules/slots/record_holder_note.yaml index bcb55479eb..08bff7b2d0 100644 --- a/schemas/20251121/linkml/modules/slots/record_holder_note.yaml +++ b/schemas/20251121/linkml/modules/slots/record_holder_note.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:note diff --git a/schemas/20251121/linkml/modules/slots/record_id.yaml b/schemas/20251121/linkml/modules/slots/record_id.yaml index ee60ad1eb9..d78af50759 100644 --- a/schemas/20251121/linkml/modules/slots/record_id.yaml +++ b/schemas/20251121/linkml/modules/slots/record_id.yaml @@ -25,8 +25,7 @@ slots: range: uriorcurie slot_uri: dcterms:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/record_note.yaml b/schemas/20251121/linkml/modules/slots/record_note.yaml index e9206d2dea..20e4dc8213 100644 --- a/schemas/20251121/linkml/modules/slots/record_note.yaml +++ b/schemas/20251121/linkml/modules/slots/record_note.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:note diff --git a/schemas/20251121/linkml/modules/slots/record_set_type.yaml b/schemas/20251121/linkml/modules/slots/record_set_type.yaml index 8ce56d4624..f66ebd262d 100644 --- a/schemas/20251121/linkml/modules/slots/record_set_type.yaml +++ b/schemas/20251121/linkml/modules/slots/record_set_type.yaml @@ -44,8 +44,7 @@ slots: broad_mappings: - dcterms:type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:hasRecordSetType diff --git a/schemas/20251121/linkml/modules/slots/record_timespan.yaml b/schemas/20251121/linkml/modules/slots/record_timespan.yaml index 2a331714b2..f7901715a5 100644 --- a/schemas/20251121/linkml/modules/slots/record_timespan.yaml +++ b/schemas/20251121/linkml/modules/slots/record_timespan.yaml @@ -26,8 +26,7 @@ slots: range: TimeSpan slot_uri: crm:P4_has_time-span annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P4_has_time-span diff --git a/schemas/20251121/linkml/modules/slots/record_type.yaml b/schemas/20251121/linkml/modules/slots/record_type.yaml index 22c5340307..88e1e47962 100644 --- a/schemas/20251121/linkml/modules/slots/record_type.yaml +++ b/schemas/20251121/linkml/modules/slots/record_type.yaml @@ -43,6 +43,5 @@ slots: broad_mappings: - dcterms:type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/recording_available.yaml b/schemas/20251121/linkml/modules/slots/recording_available.yaml index 42c042eb81..9e019b137d 100644 --- a/schemas/20251121/linkml/modules/slots/recording_available.yaml +++ b/schemas/20251121/linkml/modules/slots/recording_available.yaml @@ -23,8 +23,7 @@ slots: range: boolean slot_uri: hc:recordingAvailable annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:recordingAvailable diff --git a/schemas/20251121/linkml/modules/slots/recording_url.yaml b/schemas/20251121/linkml/modules/slots/recording_url.yaml index 9da61dbf65..1453a825f3 100644 --- a/schemas/20251121/linkml/modules/slots/recording_url.yaml +++ b/schemas/20251121/linkml/modules/slots/recording_url.yaml @@ -26,6 +26,5 @@ slots: close_mappings: - schema:contentUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/recurrence_pattern.yaml b/schemas/20251121/linkml/modules/slots/recurrence_pattern.yaml index 3921e95b54..b89f3da47b 100644 --- a/schemas/20251121/linkml/modules/slots/recurrence_pattern.yaml +++ b/schemas/20251121/linkml/modules/slots/recurrence_pattern.yaml @@ -29,8 +29,7 @@ slots: range: string slot_uri: hc:recurrencePattern annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:recurrencePattern diff --git a/schemas/20251121/linkml/modules/slots/refers_or_referred_to.yaml b/schemas/20251121/linkml/modules/slots/refers_or_referred_to.yaml index a9bd5499d4..5b87231f3e 100644 --- a/schemas/20251121/linkml/modules/slots/refers_or_referred_to.yaml +++ b/schemas/20251121/linkml/modules/slots/refers_or_referred_to.yaml @@ -63,8 +63,7 @@ slots: ' replaces_slots: derived_from_entity migration_date: '2026-01-25' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - MIGRATED from derived_from_entity per slot_fixes.yaml (Rule 53) diff --git a/schemas/20251121/linkml/modules/slots/refers_to_access_policy.yaml b/schemas/20251121/linkml/modules/slots/refers_to_access_policy.yaml index 83a667c32f..19a7e9a130 100644 --- a/schemas/20251121/linkml/modules/slots/refers_to_access_policy.yaml +++ b/schemas/20251121/linkml/modules/slots/refers_to_access_policy.yaml @@ -26,8 +26,7 @@ slots: range: AccessPolicy slot_uri: hc:refersToAccessPolicy annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:refersToAccessPolicy diff --git a/schemas/20251121/linkml/modules/slots/refers_to_custodian.yaml b/schemas/20251121/linkml/modules/slots/refers_to_custodian.yaml index 7f0f2ff6fc..a8cbd973f1 100644 --- a/schemas/20251121/linkml/modules/slots/refers_to_custodian.yaml +++ b/schemas/20251121/linkml/modules/slots/refers_to_custodian.yaml @@ -29,8 +29,7 @@ slots: broad_mappings: - schema:organization annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:references diff --git a/schemas/20251121/linkml/modules/slots/refers_to_legal_status.yaml b/schemas/20251121/linkml/modules/slots/refers_to_legal_status.yaml index ee89dc2a41..65fc059580 100644 --- a/schemas/20251121/linkml/modules/slots/refers_to_legal_status.yaml +++ b/schemas/20251121/linkml/modules/slots/refers_to_legal_status.yaml @@ -35,8 +35,7 @@ slots: range: CustodianLegalStatus slot_uri: hc:refersToLegalStatus annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:refersToLegalStatus diff --git a/schemas/20251121/linkml/modules/slots/refers_to_person.yaml b/schemas/20251121/linkml/modules/slots/refers_to_person.yaml index 7663f943d4..ef04a16dfc 100644 --- a/schemas/20251121/linkml/modules/slots/refers_to_person.yaml +++ b/schemas/20251121/linkml/modules/slots/refers_to_person.yaml @@ -35,6 +35,5 @@ slots: - dcterms:references - pico:hasObservation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/refers_to_storage.yaml b/schemas/20251121/linkml/modules/slots/refers_to_storage.yaml index 3ea7da06d8..d25ed8b476 100644 --- a/schemas/20251121/linkml/modules/slots/refers_to_storage.yaml +++ b/schemas/20251121/linkml/modules/slots/refers_to_storage.yaml @@ -30,8 +30,7 @@ slots: range: Storage slot_uri: hc:refersToStorage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:refersToStorage diff --git a/schemas/20251121/linkml/modules/slots/region.yaml b/schemas/20251121/linkml/modules/slots/region.yaml index eeb89b356d..c9dfc8aa62 100644 --- a/schemas/20251121/linkml/modules/slots/region.yaml +++ b/schemas/20251121/linkml/modules/slots/region.yaml @@ -39,8 +39,7 @@ slots: - value: "\xCEle-de-France" description: French region name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Use official local name or ISO 3166-2 code diff --git a/schemas/20251121/linkml/modules/slots/region_confidence.yaml b/schemas/20251121/linkml/modules/slots/region_confidence.yaml index 903959ce41..1a9e713590 100644 --- a/schemas/20251121/linkml/modules/slots/region_confidence.yaml +++ b/schemas/20251121/linkml/modules/slots/region_confidence.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/region_language.yaml b/schemas/20251121/linkml/modules/slots/region_language.yaml index 63d8e6a22a..c0bb991372 100644 --- a/schemas/20251121/linkml/modules/slots/region_language.yaml +++ b/schemas/20251121/linkml/modules/slots/region_language.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: hc:regionLanguage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:regionLanguage diff --git a/schemas/20251121/linkml/modules/slots/region_text.yaml b/schemas/20251121/linkml/modules/slots/region_text.yaml index 9e2536a1ae..f0f5f643fc 100644 --- a/schemas/20251121/linkml/modules/slots/region_text.yaml +++ b/schemas/20251121/linkml/modules/slots/region_text.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: hc:regionText annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:regionText diff --git a/schemas/20251121/linkml/modules/slots/region_type.yaml b/schemas/20251121/linkml/modules/slots/region_type.yaml index a3b5fdec40..b73c53e891 100644 --- a/schemas/20251121/linkml/modules/slots/region_type.yaml +++ b/schemas/20251121/linkml/modules/slots/region_type.yaml @@ -22,8 +22,7 @@ slots: range: TextType slot_uri: hc:regionType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:regionType diff --git a/schemas/20251121/linkml/modules/slots/register_abbreviation.yaml b/schemas/20251121/linkml/modules/slots/register_abbreviation.yaml index ddd4bc6633..e489ca6d7f 100644 --- a/schemas/20251121/linkml/modules/slots/register_abbreviation.yaml +++ b/schemas/20251121/linkml/modules/slots/register_abbreviation.yaml @@ -22,8 +22,7 @@ slots: range: string slot_uri: gleif-base:hasAbbreviationLocal annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - gleif-base:hasAbbreviationLocal diff --git a/schemas/20251121/linkml/modules/slots/register_id.yaml b/schemas/20251121/linkml/modules/slots/register_id.yaml index a9e9205a91..85d60c24c1 100644 --- a/schemas/20251121/linkml/modules/slots/register_id.yaml +++ b/schemas/20251121/linkml/modules/slots/register_id.yaml @@ -37,8 +37,7 @@ slots: range: string slot_uri: schema:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/register_name.yaml b/schemas/20251121/linkml/modules/slots/register_name.yaml index 61b3cb0a17..39aec461a6 100644 --- a/schemas/20251121/linkml/modules/slots/register_name.yaml +++ b/schemas/20251121/linkml/modules/slots/register_name.yaml @@ -36,8 +36,7 @@ slots: required: true slot_uri: gleif_base:hasNameTranslatedEnglish annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - gleif_base:hasNameTranslatedEnglish diff --git a/schemas/20251121/linkml/modules/slots/register_name_local.yaml b/schemas/20251121/linkml/modules/slots/register_name_local.yaml index d4818e88b4..f64eb8f2bb 100644 --- a/schemas/20251121/linkml/modules/slots/register_name_local.yaml +++ b/schemas/20251121/linkml/modules/slots/register_name_local.yaml @@ -22,8 +22,7 @@ slots: range: string slot_uri: gleif_base:hasNameLegalLocal annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - gleif_base:hasNameLegalLocal diff --git a/schemas/20251121/linkml/modules/slots/register_type.yaml b/schemas/20251121/linkml/modules/slots/register_type.yaml index c006eb43a0..9967fa3480 100644 --- a/schemas/20251121/linkml/modules/slots/register_type.yaml +++ b/schemas/20251121/linkml/modules/slots/register_type.yaml @@ -43,8 +43,7 @@ slots: required: true slot_uri: schema:category annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:category diff --git a/schemas/20251121/linkml/modules/slots/registered_office_clause.yaml b/schemas/20251121/linkml/modules/slots/registered_office_clause.yaml index d9dcebbf72..16a772c010 100644 --- a/schemas/20251121/linkml/modules/slots/registered_office_clause.yaml +++ b/schemas/20251121/linkml/modules/slots/registered_office_clause.yaml @@ -26,8 +26,7 @@ slots: range: string slot_uri: hc:registeredOfficeClause annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:registeredOfficeClause diff --git a/schemas/20251121/linkml/modules/slots/registers_or_registered.yaml b/schemas/20251121/linkml/modules/slots/registers_or_registered.yaml index 7e093da796..d1aa3a2b41 100644 --- a/schemas/20251121/linkml/modules/slots/registers_or_registered.yaml +++ b/schemas/20251121/linkml/modules/slots/registers_or_registered.yaml @@ -18,5 +18,5 @@ slots: multivalued: true inlined: true annotations: - custodian_types: ["*"] + custodian_types: '["*"]' custodian_types_rationale: "Universal utility concept" diff --git a/schemas/20251121/linkml/modules/slots/registration_authority.yaml b/schemas/20251121/linkml/modules/slots/registration_authority.yaml index 4b9b0440ef..7e4b952c04 100644 --- a/schemas/20251121/linkml/modules/slots/registration_authority.yaml +++ b/schemas/20251121/linkml/modules/slots/registration_authority.yaml @@ -42,8 +42,7 @@ slots: website: https://www.kvk.nl description: Dutch Chamber of Commerce annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/registration_date.yaml b/schemas/20251121/linkml/modules/slots/registration_date.yaml index d754797bde..a0a7a780a4 100644 --- a/schemas/20251121/linkml/modules/slots/registration_date.yaml +++ b/schemas/20251121/linkml/modules/slots/registration_date.yaml @@ -14,8 +14,7 @@ slots: broad_mappings: - dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:foundingDate diff --git a/schemas/20251121/linkml/modules/slots/registration_required.yaml b/schemas/20251121/linkml/modules/slots/registration_required.yaml index 6c1a54f785..ab095b656f 100644 --- a/schemas/20251121/linkml/modules/slots/registration_required.yaml +++ b/schemas/20251121/linkml/modules/slots/registration_required.yaml @@ -23,8 +23,7 @@ slots: range: boolean slot_uri: hc:registrationRequired annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:registrationRequired diff --git a/schemas/20251121/linkml/modules/slots/regulatory_authority.yaml b/schemas/20251121/linkml/modules/slots/regulatory_authority.yaml index fc58610550..0a54f85aae 100644 --- a/schemas/20251121/linkml/modules/slots/regulatory_authority.yaml +++ b/schemas/20251121/linkml/modules/slots/regulatory_authority.yaml @@ -63,8 +63,7 @@ slots: range: boolean slot_uri: hc:regulatoryAuthority annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:regulatoryAuthority diff --git a/schemas/20251121/linkml/modules/slots/related.yaml b/schemas/20251121/linkml/modules/slots/related.yaml index 0dd95f63f0..1fb268a264 100644 --- a/schemas/20251121/linkml/modules/slots/related.yaml +++ b/schemas/20251121/linkml/modules/slots/related.yaml @@ -22,8 +22,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:spatial diff --git a/schemas/20251121/linkml/modules/slots/related_agenda.yaml b/schemas/20251121/linkml/modules/slots/related_agenda.yaml index d1d70d0c3a..3ef720c145 100644 --- a/schemas/20251121/linkml/modules/slots/related_agenda.yaml +++ b/schemas/20251121/linkml/modules/slots/related_agenda.yaml @@ -27,8 +27,7 @@ slots: ' slot_uri: hc:relatedAgendas annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:relatedAgendas diff --git a/schemas/20251121/linkml/modules/slots/related_call.yaml b/schemas/20251121/linkml/modules/slots/related_call.yaml index 92b1b9f917..25bb7a94e4 100644 --- a/schemas/20251121/linkml/modules/slots/related_call.yaml +++ b/schemas/20251121/linkml/modules/slots/related_call.yaml @@ -22,8 +22,7 @@ slots: description: Related or predecessor/successor calls slot_uri: hc:relatedCalls annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:relatedCalls diff --git a/schemas/20251121/linkml/modules/slots/related_concept.yaml b/schemas/20251121/linkml/modules/slots/related_concept.yaml index 3b4f3892d5..4b9ae7895e 100644 --- a/schemas/20251121/linkml/modules/slots/related_concept.yaml +++ b/schemas/20251121/linkml/modules/slots/related_concept.yaml @@ -29,8 +29,7 @@ slots: - value: wd:Q1065413 description: Institutional repository (related but different function) annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:related diff --git a/schemas/20251121/linkml/modules/slots/related_loan.yaml b/schemas/20251121/linkml/modules/slots/related_loan.yaml index a97b2bc101..076bbbbd33 100644 --- a/schemas/20251121/linkml/modules/slots/related_loan.yaml +++ b/schemas/20251121/linkml/modules/slots/related_loan.yaml @@ -23,8 +23,7 @@ slots: range: uriorcurie slot_uri: hc:relatedLoan annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:relatedLoan diff --git a/schemas/20251121/linkml/modules/slots/related_project.yaml b/schemas/20251121/linkml/modules/slots/related_project.yaml index f090ddfd3f..50f8dfb33d 100644 --- a/schemas/20251121/linkml/modules/slots/related_project.yaml +++ b/schemas/20251121/linkml/modules/slots/related_project.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: hc:relatedProject annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:relatedProject diff --git a/schemas/20251121/linkml/modules/slots/related_type_name.yaml b/schemas/20251121/linkml/modules/slots/related_type_name.yaml index f78b26fd8d..d70c1caea0 100644 --- a/schemas/20251121/linkml/modules/slots/related_type_name.yaml +++ b/schemas/20251121/linkml/modules/slots/related_type_name.yaml @@ -21,8 +21,7 @@ slots: range: string required: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:name diff --git a/schemas/20251121/linkml/modules/slots/related_type_note.yaml b/schemas/20251121/linkml/modules/slots/related_type_note.yaml index 2f91f177ae..8998e2c290 100644 --- a/schemas/20251121/linkml/modules/slots/related_type_note.yaml +++ b/schemas/20251121/linkml/modules/slots/related_type_note.yaml @@ -20,8 +20,7 @@ slots: description: Explanation of how this type relates range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/related_type_relationship.yaml b/schemas/20251121/linkml/modules/slots/related_type_relationship.yaml index c19691304f..2b24fd6fd7 100644 --- a/schemas/20251121/linkml/modules/slots/related_type_relationship.yaml +++ b/schemas/20251121/linkml/modules/slots/related_type_relationship.yaml @@ -22,8 +22,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:note diff --git a/schemas/20251121/linkml/modules/slots/related_type_wikidata.yaml b/schemas/20251121/linkml/modules/slots/related_type_wikidata.yaml index 51ee868398..048bc71c2a 100644 --- a/schemas/20251121/linkml/modules/slots/related_type_wikidata.yaml +++ b/schemas/20251121/linkml/modules/slots/related_type_wikidata.yaml @@ -21,8 +21,7 @@ slots: range: string pattern: ^Q[0-9]+$ annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:wikidataId diff --git a/schemas/20251121/linkml/modules/slots/related_types.yaml b/schemas/20251121/linkml/modules/slots/related_types.yaml index c56f6ea011..44bd79bf58 100644 --- a/schemas/20251121/linkml/modules/slots/related_types.yaml +++ b/schemas/20251121/linkml/modules/slots/related_types.yaml @@ -31,8 +31,7 @@ slots: inlined_as_list: true annotations: source_section: '**Related Types**:' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:related diff --git a/schemas/20251121/linkml/modules/slots/relationship.yaml b/schemas/20251121/linkml/modules/slots/relationship.yaml index 1694526e16..a8c4289567 100644 --- a/schemas/20251121/linkml/modules/slots/relationship.yaml +++ b/schemas/20251121/linkml/modules/slots/relationship.yaml @@ -21,8 +21,7 @@ slots: description: Type of relationship range: RelationshipTypeEnum annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:relation diff --git a/schemas/20251121/linkml/modules/slots/religion.yaml b/schemas/20251121/linkml/modules/slots/religion.yaml index cc7bd37d62..0d99f4a824 100644 --- a/schemas/20251121/linkml/modules/slots/religion.yaml +++ b/schemas/20251121/linkml/modules/slots/religion.yaml @@ -214,6 +214,5 @@ slots: - Use separate observations for temporal changes - Wikidata property P140 is semantically equivalent but is an identifier, not an RDF predicate annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/religious_function.yaml b/schemas/20251121/linkml/modules/slots/religious_function.yaml index 4e89ed66b1..11ba05fd09 100644 --- a/schemas/20251121/linkml/modules/slots/religious_function.yaml +++ b/schemas/20251121/linkml/modules/slots/religious_function.yaml @@ -58,6 +58,5 @@ slots: close_mappings: - schema:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/religious_tradition.yaml b/schemas/20251121/linkml/modules/slots/religious_tradition.yaml index 92b74ba4b7..b32eb0b733 100644 --- a/schemas/20251121/linkml/modules/slots/religious_tradition.yaml +++ b/schemas/20251121/linkml/modules/slots/religious_tradition.yaml @@ -58,8 +58,7 @@ slots: comments: - schema:religion does not exist in Schema.org - use hc namespace annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:religiousTradition diff --git a/schemas/20251121/linkml/modules/slots/remediation_note.yaml b/schemas/20251121/linkml/modules/slots/remediation_note.yaml index f0828e5edb..c9b2441740 100644 --- a/schemas/20251121/linkml/modules/slots/remediation_note.yaml +++ b/schemas/20251121/linkml/modules/slots/remediation_note.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - dcterms:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/remediation_required.yaml b/schemas/20251121/linkml/modules/slots/remediation_required.yaml index 1a6fe9f8a1..6b5d15bbaa 100644 --- a/schemas/20251121/linkml/modules/slots/remediation_required.yaml +++ b/schemas/20251121/linkml/modules/slots/remediation_required.yaml @@ -28,8 +28,7 @@ slots: range: boolean slot_uri: hc:remediationRequired annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:remediationRequired diff --git a/schemas/20251121/linkml/modules/slots/repertoire.yaml b/schemas/20251121/linkml/modules/slots/repertoire.yaml index d954483ab5..7bc7134db3 100644 --- a/schemas/20251121/linkml/modules/slots/repertoire.yaml +++ b/schemas/20251121/linkml/modules/slots/repertoire.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: schema:workPerformed annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:workPerformed diff --git a/schemas/20251121/linkml/modules/slots/replaces_primary_location.yaml b/schemas/20251121/linkml/modules/slots/replaces_primary_location.yaml index 3a95306026..43ef7af0a8 100644 --- a/schemas/20251121/linkml/modules/slots/replaces_primary_location.yaml +++ b/schemas/20251121/linkml/modules/slots/replaces_primary_location.yaml @@ -31,8 +31,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:replacesPrimaryLocation diff --git a/schemas/20251121/linkml/modules/slots/report_document.yaml b/schemas/20251121/linkml/modules/slots/report_document.yaml index 605849f020..752eec352e 100644 --- a/schemas/20251121/linkml/modules/slots/report_document.yaml +++ b/schemas/20251121/linkml/modules/slots/report_document.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: dcterms:bibliographicCitation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:bibliographicCitation diff --git a/schemas/20251121/linkml/modules/slots/report_url.yaml b/schemas/20251121/linkml/modules/slots/report_url.yaml index 8a75a8433e..531d29e250 100644 --- a/schemas/20251121/linkml/modules/slots/report_url.yaml +++ b/schemas/20251121/linkml/modules/slots/report_url.yaml @@ -23,8 +23,7 @@ slots: range: uri slot_uri: schema:url annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:url diff --git a/schemas/20251121/linkml/modules/slots/reported_date.yaml b/schemas/20251121/linkml/modules/slots/reported_date.yaml index 0c41ce45c1..0163540e10 100644 --- a/schemas/20251121/linkml/modules/slots/reported_date.yaml +++ b/schemas/20251121/linkml/modules/slots/reported_date.yaml @@ -21,8 +21,7 @@ slots: range: date slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/reporting_period_end.yaml b/schemas/20251121/linkml/modules/slots/reporting_period_end.yaml index 81b7d6af8a..1e1e7debdf 100644 --- a/schemas/20251121/linkml/modules/slots/reporting_period_end.yaml +++ b/schemas/20251121/linkml/modules/slots/reporting_period_end.yaml @@ -23,8 +23,7 @@ slots: range: date slot_uri: hc:reportingPeriodEnd annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:reportingPeriodEnd diff --git a/schemas/20251121/linkml/modules/slots/reporting_period_start.yaml b/schemas/20251121/linkml/modules/slots/reporting_period_start.yaml index 5955e1e257..0d1cbdf349 100644 --- a/schemas/20251121/linkml/modules/slots/reporting_period_start.yaml +++ b/schemas/20251121/linkml/modules/slots/reporting_period_start.yaml @@ -23,8 +23,7 @@ slots: range: date slot_uri: hc:reportingPeriodStart annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:reportingPeriodStart diff --git a/schemas/20251121/linkml/modules/slots/repository_software.yaml b/schemas/20251121/linkml/modules/slots/repository_software.yaml index d29003cbc1..37add1055a 100644 --- a/schemas/20251121/linkml/modules/slots/repository_software.yaml +++ b/schemas/20251121/linkml/modules/slots/repository_software.yaml @@ -43,8 +43,7 @@ slots: range: string slot_uri: hc:repositorySoftware annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:repositorySoftware diff --git a/schemas/20251121/linkml/modules/slots/repository_url.yaml b/schemas/20251121/linkml/modules/slots/repository_url.yaml index 35078dce1e..7c6c8fb6c5 100644 --- a/schemas/20251121/linkml/modules/slots/repository_url.yaml +++ b/schemas/20251121/linkml/modules/slots/repository_url.yaml @@ -29,6 +29,5 @@ slots: close_mappings: - doap:repository annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/represents_or_represented.yaml b/schemas/20251121/linkml/modules/slots/represents_or_represented.yaml index e3b512afbb..6426940d2a 100644 --- a/schemas/20251121/linkml/modules/slots/represents_or_represented.yaml +++ b/schemas/20251121/linkml/modules/slots/represents_or_represented.yaml @@ -1,13 +1,16 @@ id: https://nde.nl/ontology/hc/slot/represents_or_represented name: represents_or_represented title: represents_or_represented -description: Represents an artist or entity. -slot_uri: schema:sponsor -range: Artist -multivalued: true -annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept -exact_mappings: -- schema:sponsor +imports: + - linkml:types +slots: + represents_or_represented: + description: Represents an artist or entity. + slot_uri: schema:sponsor + range: Artist + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:sponsor diff --git a/schemas/20251121/linkml/modules/slots/request_date.yaml b/schemas/20251121/linkml/modules/slots/request_date.yaml index e49e23aa53..7e3ba2ce4c 100644 --- a/schemas/20251121/linkml/modules/slots/request_date.yaml +++ b/schemas/20251121/linkml/modules/slots/request_date.yaml @@ -23,8 +23,7 @@ slots: range: date slot_uri: schema:dateCreated annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:dateCreated diff --git a/schemas/20251121/linkml/modules/slots/request_id.yaml b/schemas/20251121/linkml/modules/slots/request_id.yaml index afd21ffa58..7286d37e6d 100644 --- a/schemas/20251121/linkml/modules/slots/request_id.yaml +++ b/schemas/20251121/linkml/modules/slots/request_id.yaml @@ -30,8 +30,7 @@ slots: - value: exa_12345678-abcd-efgh-ijkl-mnopqrstuv description: Exa API request ID annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dct:identifier diff --git a/schemas/20251121/linkml/modules/slots/requirement_id.yaml b/schemas/20251121/linkml/modules/slots/requirement_id.yaml index d56c47d909..553b4c6b13 100644 --- a/schemas/20251121/linkml/modules/slots/requirement_id.yaml +++ b/schemas/20251121/linkml/modules/slots/requirement_id.yaml @@ -26,8 +26,7 @@ slots: ' slot_uri: hc:requirementId annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:requirementId diff --git a/schemas/20251121/linkml/modules/slots/requirement_text.yaml b/schemas/20251121/linkml/modules/slots/requirement_text.yaml index e19e7c8ff3..e45cc9d513 100644 --- a/schemas/20251121/linkml/modules/slots/requirement_text.yaml +++ b/schemas/20251121/linkml/modules/slots/requirement_text.yaml @@ -25,8 +25,7 @@ slots: ' slot_uri: hc:requirementText annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:requirementText diff --git a/schemas/20251121/linkml/modules/slots/requirement_type.yaml b/schemas/20251121/linkml/modules/slots/requirement_type.yaml index 1ad50d50f0..f58e5e9847 100644 --- a/schemas/20251121/linkml/modules/slots/requirement_type.yaml +++ b/schemas/20251121/linkml/modules/slots/requirement_type.yaml @@ -28,8 +28,7 @@ slots: ' slot_uri: hc:requirementType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:requirementType diff --git a/schemas/20251121/linkml/modules/slots/requirement_unit.yaml b/schemas/20251121/linkml/modules/slots/requirement_unit.yaml index 3c72f71599..2014a7d213 100644 --- a/schemas/20251121/linkml/modules/slots/requirement_unit.yaml +++ b/schemas/20251121/linkml/modules/slots/requirement_unit.yaml @@ -25,8 +25,7 @@ slots: ' slot_uri: hc:requirementUnit annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:requirementUnit diff --git a/schemas/20251121/linkml/modules/slots/requirement_value.yaml b/schemas/20251121/linkml/modules/slots/requirement_value.yaml index 3be37376b8..810b90d724 100644 --- a/schemas/20251121/linkml/modules/slots/requirement_value.yaml +++ b/schemas/20251121/linkml/modules/slots/requirement_value.yaml @@ -34,8 +34,7 @@ slots: ' slot_uri: hc:requirementValue annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:requirementValue diff --git a/schemas/20251121/linkml/modules/slots/requires_appointment.yaml b/schemas/20251121/linkml/modules/slots/requires_appointment.yaml index 6d51064e5f..702607b9d9 100644 --- a/schemas/20251121/linkml/modules/slots/requires_appointment.yaml +++ b/schemas/20251121/linkml/modules/slots/requires_appointment.yaml @@ -32,8 +32,7 @@ slots: - value: false description: Walk-in access annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:reservationRequired diff --git a/schemas/20251121/linkml/modules/slots/requires_articles_at_registration.yaml b/schemas/20251121/linkml/modules/slots/requires_articles_at_registration.yaml index 35ca4d23ab..6408683ad7 100644 --- a/schemas/20251121/linkml/modules/slots/requires_articles_at_registration.yaml +++ b/schemas/20251121/linkml/modules/slots/requires_articles_at_registration.yaml @@ -21,8 +21,7 @@ slots: range: boolean slot_uri: hc:requiresArticlesAtRegistration annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:requiresArticlesAtRegistration diff --git a/schemas/20251121/linkml/modules/slots/requires_dark_storage.yaml b/schemas/20251121/linkml/modules/slots/requires_dark_storage.yaml index ddfff89908..5065fdf8dc 100644 --- a/schemas/20251121/linkml/modules/slots/requires_dark_storage.yaml +++ b/schemas/20251121/linkml/modules/slots/requires_dark_storage.yaml @@ -94,6 +94,5 @@ slots: iso_reference: ISO 18911:2010, ISO 18920:2011, BS 4971:2017 preservation_parameter: 'true' light_level: 0 lux - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/requires_dust_free.yaml b/schemas/20251121/linkml/modules/slots/requires_dust_free.yaml index 0f79485e73..c9a88ba4d9 100644 --- a/schemas/20251121/linkml/modules/slots/requires_dust_free.yaml +++ b/schemas/20251121/linkml/modules/slots/requires_dust_free.yaml @@ -76,6 +76,5 @@ slots: iso_reference: ISO 18923:2000, ISO 18938:2014, ISO 11799:2015, ISO 14644-1 preservation_parameter: 'true' cleanliness_note: ISO 14644-1 Class 7-8 typical for heritage storage - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/requires_esd_protection.yaml b/schemas/20251121/linkml/modules/slots/requires_esd_protection.yaml index ce98951a8a..8c71b5ab8a 100644 --- a/schemas/20251121/linkml/modules/slots/requires_esd_protection.yaml +++ b/schemas/20251121/linkml/modules/slots/requires_esd_protection.yaml @@ -111,6 +111,5 @@ slots: iso_reference: ISO 18923:2000, ISO 18938:2014, IEC 61340-5-1 preservation_parameter: 'true' humidity_note: Maintain 40-60% RH to reduce static buildup - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/requires_or_required.yaml b/schemas/20251121/linkml/modules/slots/requires_or_required.yaml index 56d26b30e6..415c2da0e4 100644 --- a/schemas/20251121/linkml/modules/slots/requires_or_required.yaml +++ b/schemas/20251121/linkml/modules/slots/requires_or_required.yaml @@ -54,6 +54,5 @@ slots: - value: hc:Credential/researcher description: Links to credential requirement annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/requires_qualification.yaml b/schemas/20251121/linkml/modules/slots/requires_qualification.yaml index 01aaa2d363..f9416b42a4 100644 --- a/schemas/20251121/linkml/modules/slots/requires_qualification.yaml +++ b/schemas/20251121/linkml/modules/slots/requires_qualification.yaml @@ -21,8 +21,7 @@ slots: description: Requires Qualification for heritage custodian entities. range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:requiresQualification diff --git a/schemas/20251121/linkml/modules/slots/requires_registration.yaml b/schemas/20251121/linkml/modules/slots/requires_registration.yaml index 404b76f13f..c105649f66 100644 --- a/schemas/20251121/linkml/modules/slots/requires_registration.yaml +++ b/schemas/20251121/linkml/modules/slots/requires_registration.yaml @@ -30,8 +30,7 @@ slots: - value: true description: Registration required annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:isAccessibleForFree diff --git a/schemas/20251121/linkml/modules/slots/requires_research.yaml b/schemas/20251121/linkml/modules/slots/requires_research.yaml index de42959c5d..fa5b850831 100644 --- a/schemas/20251121/linkml/modules/slots/requires_research.yaml +++ b/schemas/20251121/linkml/modules/slots/requires_research.yaml @@ -25,8 +25,7 @@ slots: range: boolean slot_uri: hc:requiresResearch annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:requiresResearch diff --git a/schemas/20251121/linkml/modules/slots/requires_separate_registration.yaml b/schemas/20251121/linkml/modules/slots/requires_separate_registration.yaml index 15549f90a3..045e05b7a2 100644 --- a/schemas/20251121/linkml/modules/slots/requires_separate_registration.yaml +++ b/schemas/20251121/linkml/modules/slots/requires_separate_registration.yaml @@ -28,8 +28,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:requiresSeparateRegistration diff --git a/schemas/20251121/linkml/modules/slots/requires_uv_filter.yaml b/schemas/20251121/linkml/modules/slots/requires_uv_filter.yaml index ff8f0c6328..08715c80aa 100644 --- a/schemas/20251121/linkml/modules/slots/requires_uv_filter.yaml +++ b/schemas/20251121/linkml/modules/slots/requires_uv_filter.yaml @@ -44,6 +44,5 @@ slots: iso_reference: ISO 11799:2015, EN 16893:2018, CIE 157:2004 preservation_parameter: 'true' uv_threshold: "75 \xB5W/lumen maximum" - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/research_center_subtype.yaml b/schemas/20251121/linkml/modules/slots/research_center_subtype.yaml index 291f6bcc64..8534af8282 100644 --- a/schemas/20251121/linkml/modules/slots/research_center_subtype.yaml +++ b/schemas/20251121/linkml/modules/slots/research_center_subtype.yaml @@ -30,8 +30,7 @@ slots: - Values extracted from Wikidata hyponyms - Each value has a wikidata:QID meaning for Linked Open Data annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:narrower diff --git a/schemas/20251121/linkml/modules/slots/research_center_type.yaml b/schemas/20251121/linkml/modules/slots/research_center_type.yaml index 6dbfe83006..071c5efda0 100644 --- a/schemas/20251121/linkml/modules/slots/research_center_type.yaml +++ b/schemas/20251121/linkml/modules/slots/research_center_type.yaml @@ -39,8 +39,7 @@ slots: range: ResearchCenterTypeEnum slot_uri: hc:researchCenterType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:researchCenterType diff --git a/schemas/20251121/linkml/modules/slots/research_department.yaml b/schemas/20251121/linkml/modules/slots/research_department.yaml index e88a99ab8c..d2fead91c7 100644 --- a/schemas/20251121/linkml/modules/slots/research_department.yaml +++ b/schemas/20251121/linkml/modules/slots/research_department.yaml @@ -26,8 +26,7 @@ slots: range: boolean required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:hasOfferCatalog diff --git a/schemas/20251121/linkml/modules/slots/research_focus.yaml b/schemas/20251121/linkml/modules/slots/research_focus.yaml index 7afea4482f..828021217e 100644 --- a/schemas/20251121/linkml/modules/slots/research_focus.yaml +++ b/schemas/20251121/linkml/modules/slots/research_focus.yaml @@ -36,8 +36,7 @@ slots: - value: provenance research - value: botanical taxonomy annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:subject diff --git a/schemas/20251121/linkml/modules/slots/research_focus_area.yaml b/schemas/20251121/linkml/modules/slots/research_focus_area.yaml index 9ee850f93c..f1753a0b68 100644 --- a/schemas/20251121/linkml/modules/slots/research_focus_area.yaml +++ b/schemas/20251121/linkml/modules/slots/research_focus_area.yaml @@ -27,8 +27,7 @@ slots: multivalued: true slot_uri: hc:researchFocusAreas annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:researchFocusAreas diff --git a/schemas/20251121/linkml/modules/slots/research_infrastructure.yaml b/schemas/20251121/linkml/modules/slots/research_infrastructure.yaml index a4448276a9..f101ec5f75 100644 --- a/schemas/20251121/linkml/modules/slots/research_infrastructure.yaml +++ b/schemas/20251121/linkml/modules/slots/research_infrastructure.yaml @@ -34,8 +34,7 @@ slots: - value: climate-controlled storage - value: DNA sequencing laboratory annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:hasOfferCatalog diff --git a/schemas/20251121/linkml/modules/slots/research_program.yaml b/schemas/20251121/linkml/modules/slots/research_program.yaml index 19b9b25a54..bcd21ae27d 100644 --- a/schemas/20251121/linkml/modules/slots/research_program.yaml +++ b/schemas/20251121/linkml/modules/slots/research_program.yaml @@ -101,8 +101,7 @@ slots: comments: - schema:ResearchProject is a class, not a predicate - use hc namespace annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:researchPrograms diff --git a/schemas/20251121/linkml/modules/slots/research_project.yaml b/schemas/20251121/linkml/modules/slots/research_project.yaml index ab8e870d67..89229521c7 100644 --- a/schemas/20251121/linkml/modules/slots/research_project.yaml +++ b/schemas/20251121/linkml/modules/slots/research_project.yaml @@ -33,8 +33,7 @@ slots: - value: 'EU Horizon 2020: Conservation of medieval manuscripts' - value: https://www.nwo.nl/en/projects/12345 annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:researchProjects diff --git a/schemas/20251121/linkml/modules/slots/research_value.yaml b/schemas/20251121/linkml/modules/slots/research_value.yaml index c482276224..7320b2b285 100644 --- a/schemas/20251121/linkml/modules/slots/research_value.yaml +++ b/schemas/20251121/linkml/modules/slots/research_value.yaml @@ -28,8 +28,7 @@ slots: range: string annotations: source_section: '**Research Value**:' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:researchValue diff --git a/schemas/20251121/linkml/modules/slots/reservation_required.yaml b/schemas/20251121/linkml/modules/slots/reservation_required.yaml index dc4786e653..ded2422160 100644 --- a/schemas/20251121/linkml/modules/slots/reservation_required.yaml +++ b/schemas/20251121/linkml/modules/slots/reservation_required.yaml @@ -27,8 +27,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:reservationRequired diff --git a/schemas/20251121/linkml/modules/slots/resource_description.yaml b/schemas/20251121/linkml/modules/slots/resource_description.yaml index 4015593c57..7f0113e881 100644 --- a/schemas/20251121/linkml/modules/slots/resource_description.yaml +++ b/schemas/20251121/linkml/modules/slots/resource_description.yaml @@ -24,8 +24,7 @@ slots: - value: Dutch genealogical database aggregator - value: Center for Family History annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/response_format.yaml b/schemas/20251121/linkml/modules/slots/response_format.yaml index fb5dbf2532..bb140ab275 100644 --- a/schemas/20251121/linkml/modules/slots/response_format.yaml +++ b/schemas/20251121/linkml/modules/slots/response_format.yaml @@ -36,6 +36,5 @@ slots: close_mappings: - dcterms:format annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/responsible_actor.yaml b/schemas/20251121/linkml/modules/slots/responsible_actor.yaml index fb202d75ed..dcf11096c0 100644 --- a/schemas/20251121/linkml/modules/slots/responsible_actor.yaml +++ b/schemas/20251121/linkml/modules/slots/responsible_actor.yaml @@ -33,8 +33,7 @@ slots: multivalued: true slot_uri: prov:wasAssociatedWith annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasAssociatedWith diff --git a/schemas/20251121/linkml/modules/slots/responsible_agent.yaml b/schemas/20251121/linkml/modules/slots/responsible_agent.yaml index 0050782fb3..310e72c283 100644 --- a/schemas/20251121/linkml/modules/slots/responsible_agent.yaml +++ b/schemas/20251121/linkml/modules/slots/responsible_agent.yaml @@ -15,8 +15,7 @@ slots: broad_mappings: - prov:wasAttributedTo annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasAssociatedWith diff --git a/schemas/20251121/linkml/modules/slots/responsible_department.yaml b/schemas/20251121/linkml/modules/slots/responsible_department.yaml index 989d1ee54e..c083b91b0f 100644 --- a/schemas/20251121/linkml/modules/slots/responsible_department.yaml +++ b/schemas/20251121/linkml/modules/slots/responsible_department.yaml @@ -28,8 +28,7 @@ slots: range: string slot_uri: hc:responsibleDepartment annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:responsibleDepartment diff --git a/schemas/20251121/linkml/modules/slots/responsible_legal_entity.yaml b/schemas/20251121/linkml/modules/slots/responsible_legal_entity.yaml index 0cb6e88d5b..044b5879a5 100644 --- a/schemas/20251121/linkml/modules/slots/responsible_legal_entity.yaml +++ b/schemas/20251121/linkml/modules/slots/responsible_legal_entity.yaml @@ -31,8 +31,7 @@ slots: comments: - Range is a prov:Entity instance (CustodianLegalStatus) annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - tooi:verantwoordelijke diff --git a/schemas/20251121/linkml/modules/slots/restriction_category.yaml b/schemas/20251121/linkml/modules/slots/restriction_category.yaml index f0203170d9..3c3138a521 100644 --- a/schemas/20251121/linkml/modules/slots/restriction_category.yaml +++ b/schemas/20251121/linkml/modules/slots/restriction_category.yaml @@ -26,8 +26,7 @@ slots: multivalued: true slot_uri: hc:restrictionCategories annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:restrictionCategories diff --git a/schemas/20251121/linkml/modules/slots/restriction_description.yaml b/schemas/20251121/linkml/modules/slots/restriction_description.yaml index 1c3d570927..98fe23c029 100644 --- a/schemas/20251121/linkml/modules/slots/restriction_description.yaml +++ b/schemas/20251121/linkml/modules/slots/restriction_description.yaml @@ -21,8 +21,7 @@ slots: description: Description of the restriction range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/restriction_reason.yaml b/schemas/20251121/linkml/modules/slots/restriction_reason.yaml index 36d1e4f487..7868ea8dc3 100644 --- a/schemas/20251121/linkml/modules/slots/restriction_reason.yaml +++ b/schemas/20251121/linkml/modules/slots/restriction_reason.yaml @@ -25,8 +25,7 @@ slots: slot_uri: skos:note range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:note diff --git a/schemas/20251121/linkml/modules/slots/restriction_type.yaml b/schemas/20251121/linkml/modules/slots/restriction_type.yaml index a23e299184..4abd93b2f2 100644 --- a/schemas/20251121/linkml/modules/slots/restriction_type.yaml +++ b/schemas/20251121/linkml/modules/slots/restriction_type.yaml @@ -21,8 +21,7 @@ slots: description: Type of restriction (privacy, cabr, closed, etc.) range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:type diff --git a/schemas/20251121/linkml/modules/slots/results_expected_date.yaml b/schemas/20251121/linkml/modules/slots/results_expected_date.yaml index 8407ae39a0..694e026c30 100644 --- a/schemas/20251121/linkml/modules/slots/results_expected_date.yaml +++ b/schemas/20251121/linkml/modules/slots/results_expected_date.yaml @@ -21,8 +21,7 @@ slots: description: Expected date for announcement of funding decisions slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/retention_period_year.yaml b/schemas/20251121/linkml/modules/slots/retention_period_year.yaml index 4476842d26..b403d081b1 100644 --- a/schemas/20251121/linkml/modules/slots/retention_period_year.yaml +++ b/schemas/20251121/linkml/modules/slots/retention_period_year.yaml @@ -42,8 +42,7 @@ slots: range: integer slot_uri: hc:retentionPeriodYears annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:retentionPeriodYears diff --git a/schemas/20251121/linkml/modules/slots/retention_schedule.yaml b/schemas/20251121/linkml/modules/slots/retention_schedule.yaml index e2dfa3b237..8a980572fe 100644 --- a/schemas/20251121/linkml/modules/slots/retention_schedule.yaml +++ b/schemas/20251121/linkml/modules/slots/retention_schedule.yaml @@ -42,8 +42,7 @@ slots: range: string slot_uri: hc:retentionSchedule annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:retentionSchedule diff --git a/schemas/20251121/linkml/modules/slots/retention_tracking.yaml b/schemas/20251121/linkml/modules/slots/retention_tracking.yaml index 66e78477a8..6de18d0440 100644 --- a/schemas/20251121/linkml/modules/slots/retention_tracking.yaml +++ b/schemas/20251121/linkml/modules/slots/retention_tracking.yaml @@ -25,8 +25,7 @@ slots: range: boolean slot_uri: hc:retentionTracking annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:retentionTracking diff --git a/schemas/20251121/linkml/modules/slots/retrieval_agent.yaml b/schemas/20251121/linkml/modules/slots/retrieval_agent.yaml index 02900c50e2..afddf2b9c8 100644 --- a/schemas/20251121/linkml/modules/slots/retrieval_agent.yaml +++ b/schemas/20251121/linkml/modules/slots/retrieval_agent.yaml @@ -35,6 +35,5 @@ slots: close_mappings: - prov:wasAttributedTo annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/retrieval_method.yaml b/schemas/20251121/linkml/modules/slots/retrieval_method.yaml index 0c147cdd25..1b6eaf64e5 100644 --- a/schemas/20251121/linkml/modules/slots/retrieval_method.yaml +++ b/schemas/20251121/linkml/modules/slots/retrieval_method.yaml @@ -21,8 +21,7 @@ slots: description: Method used for retrieval (browser, API, scraper, etc.) slot_uri: hc:retrievalMethod annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:retrievalMethod diff --git a/schemas/20251121/linkml/modules/slots/retrieval_timestamp.yaml b/schemas/20251121/linkml/modules/slots/retrieval_timestamp.yaml index e2fa26138b..07a5392422 100644 --- a/schemas/20251121/linkml/modules/slots/retrieval_timestamp.yaml +++ b/schemas/20251121/linkml/modules/slots/retrieval_timestamp.yaml @@ -29,8 +29,7 @@ slots: range: datetime slot_uri: hc:retrievalTimestamp annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:retrievalTimestamp diff --git a/schemas/20251121/linkml/modules/slots/retrieved_by.yaml b/schemas/20251121/linkml/modules/slots/retrieved_by.yaml index 102ddb501f..f2d74beb42 100644 --- a/schemas/20251121/linkml/modules/slots/retrieved_by.yaml +++ b/schemas/20251121/linkml/modules/slots/retrieved_by.yaml @@ -21,8 +21,7 @@ slots: description: Agent (person, script, or system) that performed the retrieval slot_uri: hc:retrievedBy annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:retrievedBy diff --git a/schemas/20251121/linkml/modules/slots/retrieved_on.yaml b/schemas/20251121/linkml/modules/slots/retrieved_on.yaml index 66f8eda0c9..1c7a3c54b4 100644 --- a/schemas/20251121/linkml/modules/slots/retrieved_on.yaml +++ b/schemas/20251121/linkml/modules/slots/retrieved_on.yaml @@ -50,8 +50,7 @@ slots: exact_mappings: - prov:generatedAtTime annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Maps to pav:retrievedOn for provenance tracking diff --git a/schemas/20251121/linkml/modules/slots/return_condition_report_url.yaml b/schemas/20251121/linkml/modules/slots/return_condition_report_url.yaml index 96f93c3b32..8064173fe7 100644 --- a/schemas/20251121/linkml/modules/slots/return_condition_report_url.yaml +++ b/schemas/20251121/linkml/modules/slots/return_condition_report_url.yaml @@ -23,8 +23,7 @@ slots: range: uri slot_uri: hc:returnConditionReportUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:returnConditionReportUrl diff --git a/schemas/20251121/linkml/modules/slots/review_date.yaml b/schemas/20251121/linkml/modules/slots/review_date.yaml index 51ccf15382..f28ebd0349 100644 --- a/schemas/20251121/linkml/modules/slots/review_date.yaml +++ b/schemas/20251121/linkml/modules/slots/review_date.yaml @@ -23,8 +23,7 @@ slots: range: date slot_uri: dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:date diff --git a/schemas/20251121/linkml/modules/slots/review_status.yaml b/schemas/20251121/linkml/modules/slots/review_status.yaml index ef209181d4..5aefd029ec 100644 --- a/schemas/20251121/linkml/modules/slots/review_status.yaml +++ b/schemas/20251121/linkml/modules/slots/review_status.yaml @@ -52,8 +52,7 @@ slots: range: string slot_uri: prov:qualifiedRevision annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:qualifiedRevision diff --git a/schemas/20251121/linkml/modules/slots/revision_date.yaml b/schemas/20251121/linkml/modules/slots/revision_date.yaml index c539edcea7..2c4f6137c6 100644 --- a/schemas/20251121/linkml/modules/slots/revision_date.yaml +++ b/schemas/20251121/linkml/modules/slots/revision_date.yaml @@ -22,8 +22,7 @@ slots: broad_mappings: - dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:modified diff --git a/schemas/20251121/linkml/modules/slots/revision_number.yaml b/schemas/20251121/linkml/modules/slots/revision_number.yaml index 5f782fbd6a..a7ab544388 100644 --- a/schemas/20251121/linkml/modules/slots/revision_number.yaml +++ b/schemas/20251121/linkml/modules/slots/revision_number.yaml @@ -26,8 +26,7 @@ slots: range: integer slot_uri: hc:revisionNumber annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:revisionNumber diff --git a/schemas/20251121/linkml/modules/slots/rights_statement.yaml b/schemas/20251121/linkml/modules/slots/rights_statement.yaml index c76156ae3e..7ce1c8449a 100644 --- a/schemas/20251121/linkml/modules/slots/rights_statement.yaml +++ b/schemas/20251121/linkml/modules/slots/rights_statement.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:rightsStatement annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:rightsStatement diff --git a/schemas/20251121/linkml/modules/slots/rights_statement_url.yaml b/schemas/20251121/linkml/modules/slots/rights_statement_url.yaml index 95371e91c2..4a1dd252a0 100644 --- a/schemas/20251121/linkml/modules/slots/rights_statement_url.yaml +++ b/schemas/20251121/linkml/modules/slots/rights_statement_url.yaml @@ -23,8 +23,7 @@ slots: range: uri slot_uri: hc:rightsStatementUrl annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:rightsStatementUrl diff --git a/schemas/20251121/linkml/modules/slots/role_category.yaml b/schemas/20251121/linkml/modules/slots/role_category.yaml index 84479477f2..f127821668 100644 --- a/schemas/20251121/linkml/modules/slots/role_category.yaml +++ b/schemas/20251121/linkml/modules/slots/role_category.yaml @@ -28,8 +28,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:roleName diff --git a/schemas/20251121/linkml/modules/slots/role_end_date.yaml b/schemas/20251121/linkml/modules/slots/role_end_date.yaml index 38f50b2e94..51b782e5cf 100644 --- a/schemas/20251121/linkml/modules/slots/role_end_date.yaml +++ b/schemas/20251121/linkml/modules/slots/role_end_date.yaml @@ -45,8 +45,7 @@ slots: broad_mappings: - dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:endDate diff --git a/schemas/20251121/linkml/modules/slots/role_id.yaml b/schemas/20251121/linkml/modules/slots/role_id.yaml index c6c4abcc15..8555e4bc7a 100644 --- a/schemas/20251121/linkml/modules/slots/role_id.yaml +++ b/schemas/20251121/linkml/modules/slots/role_id.yaml @@ -21,8 +21,7 @@ slots: description: Role Id for heritage custodian entities. range: uriorcurie annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/role_name.yaml b/schemas/20251121/linkml/modules/slots/role_name.yaml index 936ff7eddf..749f2058fd 100644 --- a/schemas/20251121/linkml/modules/slots/role_name.yaml +++ b/schemas/20251121/linkml/modules/slots/role_name.yaml @@ -25,8 +25,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/role_name_local.yaml b/schemas/20251121/linkml/modules/slots/role_name_local.yaml index 6fa1f8cda8..1f6fe34abe 100644 --- a/schemas/20251121/linkml/modules/slots/role_name_local.yaml +++ b/schemas/20251121/linkml/modules/slots/role_name_local.yaml @@ -27,8 +27,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:roleNameLocal diff --git a/schemas/20251121/linkml/modules/slots/role_start_date.yaml b/schemas/20251121/linkml/modules/slots/role_start_date.yaml index 24c6385c78..87d86e1e15 100644 --- a/schemas/20251121/linkml/modules/slots/role_start_date.yaml +++ b/schemas/20251121/linkml/modules/slots/role_start_date.yaml @@ -38,8 +38,7 @@ slots: broad_mappings: - dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:startDate diff --git a/schemas/20251121/linkml/modules/slots/role_title.yaml b/schemas/20251121/linkml/modules/slots/role_title.yaml index 47b69f2353..14fed33482 100644 --- a/schemas/20251121/linkml/modules/slots/role_title.yaml +++ b/schemas/20251121/linkml/modules/slots/role_title.yaml @@ -34,8 +34,7 @@ slots: close_mappings: - org:role annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/route_description.yaml b/schemas/20251121/linkml/modules/slots/route_description.yaml index f7d2256370..560c406267 100644 --- a/schemas/20251121/linkml/modules/slots/route_description.yaml +++ b/schemas/20251121/linkml/modules/slots/route_description.yaml @@ -25,8 +25,7 @@ slots: ' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:definition diff --git a/schemas/20251121/linkml/modules/slots/route_id.yaml b/schemas/20251121/linkml/modules/slots/route_id.yaml index ab13633775..57b502d85d 100644 --- a/schemas/20251121/linkml/modules/slots/route_id.yaml +++ b/schemas/20251121/linkml/modules/slots/route_id.yaml @@ -26,8 +26,7 @@ slots: ' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/route_keyword.yaml b/schemas/20251121/linkml/modules/slots/route_keyword.yaml index 4296d3c351..8ae73d3b5c 100644 --- a/schemas/20251121/linkml/modules/slots/route_keyword.yaml +++ b/schemas/20251121/linkml/modules/slots/route_keyword.yaml @@ -26,8 +26,7 @@ slots: ' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:subject diff --git a/schemas/20251121/linkml/modules/slots/route_relevance_to_heritage.yaml b/schemas/20251121/linkml/modules/slots/route_relevance_to_heritage.yaml index 25760b2500..0823b69886 100644 --- a/schemas/20251121/linkml/modules/slots/route_relevance_to_heritage.yaml +++ b/schemas/20251121/linkml/modules/slots/route_relevance_to_heritage.yaml @@ -35,8 +35,7 @@ slots: ' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:about diff --git a/schemas/20251121/linkml/modules/slots/route_title.yaml b/schemas/20251121/linkml/modules/slots/route_title.yaml index 1c71183710..8a2439704b 100644 --- a/schemas/20251121/linkml/modules/slots/route_title.yaml +++ b/schemas/20251121/linkml/modules/slots/route_title.yaml @@ -25,8 +25,7 @@ slots: ' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/row_number.yaml b/schemas/20251121/linkml/modules/slots/row_number.yaml index a1d07bb060..6ab4cc7a1d 100644 --- a/schemas/20251121/linkml/modules/slots/row_number.yaml +++ b/schemas/20251121/linkml/modules/slots/row_number.yaml @@ -26,8 +26,7 @@ slots: range: string slot_uri: hc:rowNumber annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:rowNumber diff --git a/schemas/20251121/linkml/modules/slots/safeguarded_by.yaml b/schemas/20251121/linkml/modules/slots/safeguarded_by.yaml index 7bfa361e0f..938ac7157b 100644 --- a/schemas/20251121/linkml/modules/slots/safeguarded_by.yaml +++ b/schemas/20251121/linkml/modules/slots/safeguarded_by.yaml @@ -36,6 +36,5 @@ slots: - prov:wasAttributedTo annotations: inverse_slot: safeguards - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/safeguarding_measure.yaml b/schemas/20251121/linkml/modules/slots/safeguarding_measure.yaml index 997992e578..d0296640dc 100644 --- a/schemas/20251121/linkml/modules/slots/safeguarding_measure.yaml +++ b/schemas/20251121/linkml/modules/slots/safeguarding_measure.yaml @@ -29,8 +29,7 @@ slots: multivalued: true slot_uri: hc:safeguardingMeasures annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:safeguardingMeasures diff --git a/schemas/20251121/linkml/modules/slots/safety_certification.yaml b/schemas/20251121/linkml/modules/slots/safety_certification.yaml index 98d7ccb33b..8dd4f014d9 100644 --- a/schemas/20251121/linkml/modules/slots/safety_certification.yaml +++ b/schemas/20251121/linkml/modules/slots/safety_certification.yaml @@ -33,8 +33,7 @@ slots: multivalued: true slot_uri: hc:safetyCertifications annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:safetyCertifications diff --git a/schemas/20251121/linkml/modules/slots/sales_activity.yaml b/schemas/20251121/linkml/modules/slots/sales_activity.yaml index a6b1af0321..a1fe81dab9 100644 --- a/schemas/20251121/linkml/modules/slots/sales_activity.yaml +++ b/schemas/20251121/linkml/modules/slots/sales_activity.yaml @@ -40,8 +40,7 @@ slots: range: boolean required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:offers diff --git a/schemas/20251121/linkml/modules/slots/scene_count.yaml b/schemas/20251121/linkml/modules/slots/scene_count.yaml index 72c81d3862..958e1a2e38 100644 --- a/schemas/20251121/linkml/modules/slots/scene_count.yaml +++ b/schemas/20251121/linkml/modules/slots/scene_count.yaml @@ -26,8 +26,7 @@ slots: range: integer slot_uri: hc:sceneCount annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:sceneCount diff --git a/schemas/20251121/linkml/modules/slots/scene_types_detected.yaml b/schemas/20251121/linkml/modules/slots/scene_types_detected.yaml index 2fb807fc81..5bca6558b0 100644 --- a/schemas/20251121/linkml/modules/slots/scene_types_detected.yaml +++ b/schemas/20251121/linkml/modules/slots/scene_types_detected.yaml @@ -41,8 +41,7 @@ slots: multivalued: true slot_uri: hc:sceneTypesDetected annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:sceneTypesDetected diff --git a/schemas/20251121/linkml/modules/slots/scheme_description.yaml b/schemas/20251121/linkml/modules/slots/scheme_description.yaml index d159a57e15..ec4c1be844 100644 --- a/schemas/20251121/linkml/modules/slots/scheme_description.yaml +++ b/schemas/20251121/linkml/modules/slots/scheme_description.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - schema:description annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/scheme_id.yaml b/schemas/20251121/linkml/modules/slots/scheme_id.yaml index e332b1f2e1..89b0a82383 100644 --- a/schemas/20251121/linkml/modules/slots/scheme_id.yaml +++ b/schemas/20251121/linkml/modules/slots/scheme_id.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - schema:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/scheme_name.yaml b/schemas/20251121/linkml/modules/slots/scheme_name.yaml index 61d43cdcd4..5188abd32e 100644 --- a/schemas/20251121/linkml/modules/slots/scheme_name.yaml +++ b/schemas/20251121/linkml/modules/slots/scheme_name.yaml @@ -25,6 +25,5 @@ slots: close_mappings: - schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/scheme_type.yaml b/schemas/20251121/linkml/modules/slots/scheme_type.yaml index 05b7cd04f2..cf4576f708 100644 --- a/schemas/20251121/linkml/modules/slots/scheme_type.yaml +++ b/schemas/20251121/linkml/modules/slots/scheme_type.yaml @@ -28,8 +28,7 @@ slots: ' slot_uri: hc:schemeType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:schemeType diff --git a/schemas/20251121/linkml/modules/slots/scheme_url.yaml b/schemas/20251121/linkml/modules/slots/scheme_url.yaml index dbb84d0d42..d1aea2257b 100644 --- a/schemas/20251121/linkml/modules/slots/scheme_url.yaml +++ b/schemas/20251121/linkml/modules/slots/scheme_url.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - foaf:page annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/scope.yaml b/schemas/20251121/linkml/modules/slots/scope.yaml index 2217d24662..6321fbfd82 100644 --- a/schemas/20251121/linkml/modules/slots/scope.yaml +++ b/schemas/20251121/linkml/modules/slots/scope.yaml @@ -21,8 +21,7 @@ slots: description: Description of geographic scope range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/scope_description.yaml b/schemas/20251121/linkml/modules/slots/scope_description.yaml index 120df319f8..9233fcbd4c 100644 --- a/schemas/20251121/linkml/modules/slots/scope_description.yaml +++ b/schemas/20251121/linkml/modules/slots/scope_description.yaml @@ -38,8 +38,7 @@ slots: range: string annotations: source_section: '**Scope**:' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - rico:scopeAndContent diff --git a/schemas/20251121/linkml/modules/slots/scope_exclude.yaml b/schemas/20251121/linkml/modules/slots/scope_exclude.yaml index 9889741480..de224ba4be 100644 --- a/schemas/20251121/linkml/modules/slots/scope_exclude.yaml +++ b/schemas/20251121/linkml/modules/slots/scope_exclude.yaml @@ -24,8 +24,7 @@ slots: comments: - schema:excludesObject does not exist in Schema.org - use hc namespace annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:scopeExcludes diff --git a/schemas/20251121/linkml/modules/slots/scope_include.yaml b/schemas/20251121/linkml/modules/slots/scope_include.yaml index a23c2d1a02..6ce79d6c21 100644 --- a/schemas/20251121/linkml/modules/slots/scope_include.yaml +++ b/schemas/20251121/linkml/modules/slots/scope_include.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:includesObject diff --git a/schemas/20251121/linkml/modules/slots/scrape_method.yaml b/schemas/20251121/linkml/modules/slots/scrape_method.yaml index b2ded5f713..ca16d455af 100644 --- a/schemas/20251121/linkml/modules/slots/scrape_method.yaml +++ b/schemas/20251121/linkml/modules/slots/scrape_method.yaml @@ -34,8 +34,7 @@ slots: slot_uri: prov:wasAssociatedWith range: ScrapeMethodEnum annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasAssociatedWith diff --git a/schemas/20251121/linkml/modules/slots/scraped_timestamp.yaml b/schemas/20251121/linkml/modules/slots/scraped_timestamp.yaml index a2affe7120..246e41babe 100644 --- a/schemas/20251121/linkml/modules/slots/scraped_timestamp.yaml +++ b/schemas/20251121/linkml/modules/slots/scraped_timestamp.yaml @@ -26,8 +26,7 @@ slots: slot_uri: prov:endedAtTime range: datetime annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:endedAtTime diff --git a/schemas/20251121/linkml/modules/slots/script_type.yaml b/schemas/20251121/linkml/modules/slots/script_type.yaml index f40829d958..27347c98d6 100644 --- a/schemas/20251121/linkml/modules/slots/script_type.yaml +++ b/schemas/20251121/linkml/modules/slots/script_type.yaml @@ -28,8 +28,7 @@ slots: range: string slot_uri: crm:P128_carries annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P128_carries diff --git a/schemas/20251121/linkml/modules/slots/seasonal_hour.yaml b/schemas/20251121/linkml/modules/slots/seasonal_hour.yaml index d51efc34f3..ebd8eab631 100644 --- a/schemas/20251121/linkml/modules/slots/seasonal_hour.yaml +++ b/schemas/20251121/linkml/modules/slots/seasonal_hour.yaml @@ -30,8 +30,7 @@ slots: - value: 'Summer (Apr-Oct): 10:00-18:00; Winter (Nov-Mar): 10:00-16:00' description: Seasonal hours annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:openingHoursSpecification diff --git a/schemas/20251121/linkml/modules/slots/seating_capacity.yaml b/schemas/20251121/linkml/modules/slots/seating_capacity.yaml index 4fe2d42e38..ba4e572946 100644 --- a/schemas/20251121/linkml/modules/slots/seating_capacity.yaml +++ b/schemas/20251121/linkml/modules/slots/seating_capacity.yaml @@ -27,8 +27,7 @@ slots: ' range: integer annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:maximumAttendeeCapacity diff --git a/schemas/20251121/linkml/modules/slots/secondary.yaml b/schemas/20251121/linkml/modules/slots/secondary.yaml index c6ebddd8b2..7593657859 100644 --- a/schemas/20251121/linkml/modules/slots/secondary.yaml +++ b/schemas/20251121/linkml/modules/slots/secondary.yaml @@ -22,8 +22,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:spatial diff --git a/schemas/20251121/linkml/modules/slots/section_id.yaml b/schemas/20251121/linkml/modules/slots/section_id.yaml index e17a853846..ecc96d9a03 100644 --- a/schemas/20251121/linkml/modules/slots/section_id.yaml +++ b/schemas/20251121/linkml/modules/slots/section_id.yaml @@ -21,8 +21,7 @@ slots: description: Unique identifier for this section range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/secularization_status.yaml b/schemas/20251121/linkml/modules/slots/secularization_status.yaml index f9c81080cb..5048ebcf15 100644 --- a/schemas/20251121/linkml/modules/slots/secularization_status.yaml +++ b/schemas/20251121/linkml/modules/slots/secularization_status.yaml @@ -65,8 +65,7 @@ slots: comments: - schema:operatingStatus does not exist in Schema.org - use hc namespace annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:secularizationStatus diff --git a/schemas/20251121/linkml/modules/slots/security_level.yaml b/schemas/20251121/linkml/modules/slots/security_level.yaml index 8baba01b27..105dc4a3e8 100644 --- a/schemas/20251121/linkml/modules/slots/security_level.yaml +++ b/schemas/20251121/linkml/modules/slots/security_level.yaml @@ -39,8 +39,7 @@ slots: related_mappings: - dcterms:accessRights annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:securityLevel diff --git a/schemas/20251121/linkml/modules/slots/segment_confidence.yaml b/schemas/20251121/linkml/modules/slots/segment_confidence.yaml index 6a05a5674c..ccc847370a 100644 --- a/schemas/20251121/linkml/modules/slots/segment_confidence.yaml +++ b/schemas/20251121/linkml/modules/slots/segment_confidence.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/segment_end_seconds.yaml b/schemas/20251121/linkml/modules/slots/segment_end_seconds.yaml index 186938db50..b582a2f8c3 100644 --- a/schemas/20251121/linkml/modules/slots/segment_end_seconds.yaml +++ b/schemas/20251121/linkml/modules/slots/segment_end_seconds.yaml @@ -21,8 +21,7 @@ slots: range: float slot_uri: hc:segmentEndSeconds annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:segmentEndSeconds diff --git a/schemas/20251121/linkml/modules/slots/segment_index.yaml b/schemas/20251121/linkml/modules/slots/segment_index.yaml index c9a4c2e3ed..acade79cf2 100644 --- a/schemas/20251121/linkml/modules/slots/segment_index.yaml +++ b/schemas/20251121/linkml/modules/slots/segment_index.yaml @@ -35,8 +35,7 @@ slots: range: integer slot_uri: hc:segmentIndex annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:segmentIndex diff --git a/schemas/20251121/linkml/modules/slots/segment_language.yaml b/schemas/20251121/linkml/modules/slots/segment_language.yaml index 0bb1250680..d0de43787b 100644 --- a/schemas/20251121/linkml/modules/slots/segment_language.yaml +++ b/schemas/20251121/linkml/modules/slots/segment_language.yaml @@ -21,8 +21,7 @@ slots: range: string slot_uri: hc:segmentLanguage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:segmentLanguage diff --git a/schemas/20251121/linkml/modules/slots/segment_start_seconds.yaml b/schemas/20251121/linkml/modules/slots/segment_start_seconds.yaml index a05cd747f6..ed4433fda2 100644 --- a/schemas/20251121/linkml/modules/slots/segment_start_seconds.yaml +++ b/schemas/20251121/linkml/modules/slots/segment_start_seconds.yaml @@ -21,8 +21,7 @@ slots: range: float slot_uri: hc:segmentStartSeconds annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:segmentStartSeconds diff --git a/schemas/20251121/linkml/modules/slots/segment_text.yaml b/schemas/20251121/linkml/modules/slots/segment_text.yaml index e591d4d3f7..2d453a4070 100644 --- a/schemas/20251121/linkml/modules/slots/segment_text.yaml +++ b/schemas/20251121/linkml/modules/slots/segment_text.yaml @@ -37,8 +37,7 @@ slots: range: string slot_uri: hc:segmentText annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:segmentText diff --git a/schemas/20251121/linkml/modules/slots/sells_or_sold.yaml b/schemas/20251121/linkml/modules/slots/sells_or_sold.yaml new file mode 100644 index 0000000000..bb5ae03cbe --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/sells_or_sold.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/sells_or_sold +name: sells_or_sold +title: Sells Or Sold +description: Items sold by the entity. +imports: + - linkml:types +slots: + sells_or_sold: + slot_uri: schema:makesOffer + range: string + multivalued: true + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:makesOffer diff --git a/schemas/20251121/linkml/modules/slots/sensory_heritage_domain.yaml b/schemas/20251121/linkml/modules/slots/sensory_heritage_domain.yaml index 3dd3ccec2e..dd2733ed6f 100644 --- a/schemas/20251121/linkml/modules/slots/sensory_heritage_domain.yaml +++ b/schemas/20251121/linkml/modules/slots/sensory_heritage_domain.yaml @@ -54,8 +54,7 @@ slots: range: string slot_uri: crm:P2_has_type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P2_has_type diff --git a/schemas/20251121/linkml/modules/slots/sentence_count.yaml b/schemas/20251121/linkml/modules/slots/sentence_count.yaml index 163f78cf95..d18a16f032 100644 --- a/schemas/20251121/linkml/modules/slots/sentence_count.yaml +++ b/schemas/20251121/linkml/modules/slots/sentence_count.yaml @@ -31,8 +31,7 @@ slots: comments: - schema:interactionCount is a CLASS (InteractionCounter), not a property. Sentence count is a text metric without standard ontology equivalent. annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:sentenceCount diff --git a/schemas/20251121/linkml/modules/slots/served_by.yaml b/schemas/20251121/linkml/modules/slots/served_by.yaml index 355dce455f..cf40ec0400 100644 --- a/schemas/20251121/linkml/modules/slots/served_by.yaml +++ b/schemas/20251121/linkml/modules/slots/served_by.yaml @@ -22,8 +22,7 @@ slots: broad_mappings: - prov:wasAttributedTo annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:provider diff --git a/schemas/20251121/linkml/modules/slots/serves_finding_aid.yaml b/schemas/20251121/linkml/modules/slots/serves_finding_aid.yaml index c9fab10c96..9153d14f82 100644 --- a/schemas/20251121/linkml/modules/slots/serves_finding_aid.yaml +++ b/schemas/20251121/linkml/modules/slots/serves_finding_aid.yaml @@ -31,6 +31,5 @@ slots: close_mappings: - schema:availableService annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/serves_function_of.yaml b/schemas/20251121/linkml/modules/slots/serves_function_of.yaml index aa19c04359..3d4bc9507c 100644 --- a/schemas/20251121/linkml/modules/slots/serves_function_of.yaml +++ b/schemas/20251121/linkml/modules/slots/serves_function_of.yaml @@ -39,8 +39,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:servesFunctionOf diff --git a/schemas/20251121/linkml/modules/slots/serves_or_served.yaml b/schemas/20251121/linkml/modules/slots/serves_or_served.yaml index 44cc638939..f44d9c0cb1 100644 --- a/schemas/20251121/linkml/modules/slots/serves_or_served.yaml +++ b/schemas/20251121/linkml/modules/slots/serves_or_served.yaml @@ -43,6 +43,5 @@ slots: community_type: RESEARCH description: Academic research community annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/serves_staff.yaml b/schemas/20251121/linkml/modules/slots/serves_staff.yaml index be94dbfbf3..f976b4f8b6 100644 --- a/schemas/20251121/linkml/modules/slots/serves_staff.yaml +++ b/schemas/20251121/linkml/modules/slots/serves_staff.yaml @@ -24,8 +24,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:eligibleCustomerType diff --git a/schemas/20251121/linkml/modules/slots/serves_visitors_only.yaml b/schemas/20251121/linkml/modules/slots/serves_visitors_only.yaml index 103b538aad..b6c0f835a4 100644 --- a/schemas/20251121/linkml/modules/slots/serves_visitors_only.yaml +++ b/schemas/20251121/linkml/modules/slots/serves_visitors_only.yaml @@ -28,8 +28,7 @@ slots: ' range: boolean annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:eligibleCustomerType diff --git a/schemas/20251121/linkml/modules/slots/service_area.yaml b/schemas/20251121/linkml/modules/slots/service_area.yaml index 2b3367420a..2ead467922 100644 --- a/schemas/20251121/linkml/modules/slots/service_area.yaml +++ b/schemas/20251121/linkml/modules/slots/service_area.yaml @@ -35,8 +35,7 @@ slots: broad_mappings: - dcterms:subject annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:areaServed diff --git a/schemas/20251121/linkml/modules/slots/service_area_description.yaml b/schemas/20251121/linkml/modules/slots/service_area_description.yaml index c307dc4b4e..60e66b1f7f 100644 --- a/schemas/20251121/linkml/modules/slots/service_area_description.yaml +++ b/schemas/20251121/linkml/modules/slots/service_area_description.yaml @@ -34,8 +34,7 @@ slots: examples: - value: Serves the municipalities of Haarlem, Heemskerk, Beverwijk, and surrounding areas. Area expanded in 2001 after merger with Gemeentearchief Haarlem. annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:description diff --git a/schemas/20251121/linkml/modules/slots/service_area_id.yaml b/schemas/20251121/linkml/modules/slots/service_area_id.yaml index f035a0c0ed..71f5ce5496 100644 --- a/schemas/20251121/linkml/modules/slots/service_area_id.yaml +++ b/schemas/20251121/linkml/modules/slots/service_area_id.yaml @@ -22,8 +22,7 @@ slots: description: Unique identifier for this service area slot_uri: hc:serviceAreaId annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:serviceAreaId diff --git a/schemas/20251121/linkml/modules/slots/service_area_name.yaml b/schemas/20251121/linkml/modules/slots/service_area_name.yaml index 345605053a..8817d4376e 100644 --- a/schemas/20251121/linkml/modules/slots/service_area_name.yaml +++ b/schemas/20251121/linkml/modules/slots/service_area_name.yaml @@ -35,8 +35,7 @@ slots: - value: Noord-Hollands Archief Werkgebied description: Service area of the Noord-Hollands Archief annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:name diff --git a/schemas/20251121/linkml/modules/slots/service_area_type.yaml b/schemas/20251121/linkml/modules/slots/service_area_type.yaml index 6ffd6805cc..f0af63d3a9 100644 --- a/schemas/20251121/linkml/modules/slots/service_area_type.yaml +++ b/schemas/20251121/linkml/modules/slots/service_area_type.yaml @@ -41,8 +41,7 @@ slots: - value: PROVINCIAL description: Covers entire province annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:type diff --git a/schemas/20251121/linkml/modules/slots/service_offering.yaml b/schemas/20251121/linkml/modules/slots/service_offering.yaml index f61b800982..ee4196d8fb 100644 --- a/schemas/20251121/linkml/modules/slots/service_offering.yaml +++ b/schemas/20251121/linkml/modules/slots/service_offering.yaml @@ -30,8 +30,7 @@ slots: required: false multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:hasOfferCatalog diff --git a/schemas/20251121/linkml/modules/slots/service_portfolio.yaml b/schemas/20251121/linkml/modules/slots/service_portfolio.yaml index f35526c437..cbe2ad2cce 100644 --- a/schemas/20251121/linkml/modules/slots/service_portfolio.yaml +++ b/schemas/20251121/linkml/modules/slots/service_portfolio.yaml @@ -57,8 +57,7 @@ slots: multivalued: true slot_uri: schema:serviceType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:serviceType diff --git a/schemas/20251121/linkml/modules/slots/services_offered.yaml b/schemas/20251121/linkml/modules/slots/services_offered.yaml index 6da25cfa2a..ee83471656 100644 --- a/schemas/20251121/linkml/modules/slots/services_offered.yaml +++ b/schemas/20251121/linkml/modules/slots/services_offered.yaml @@ -30,8 +30,7 @@ slots: multivalued: true slot_uri: hc:servicesOffered annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:servicesOffered diff --git a/schemas/20251121/linkml/modules/slots/settlement.yaml b/schemas/20251121/linkml/modules/slots/settlement.yaml index d560f0ad5c..7db41edade 100644 --- a/schemas/20251121/linkml/modules/slots/settlement.yaml +++ b/schemas/20251121/linkml/modules/slots/settlement.yaml @@ -15,8 +15,7 @@ slots: close_mappings: - schema:addressLocality annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Optional - only use when specific city/town is known diff --git a/schemas/20251121/linkml/modules/slots/settlement_name.yaml b/schemas/20251121/linkml/modules/slots/settlement_name.yaml index 1292dbd977..c5a69b0a7f 100644 --- a/schemas/20251121/linkml/modules/slots/settlement_name.yaml +++ b/schemas/20251121/linkml/modules/slots/settlement_name.yaml @@ -22,8 +22,7 @@ slots: required: true slot_uri: schema:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:name diff --git a/schemas/20251121/linkml/modules/slots/sex.yaml b/schemas/20251121/linkml/modules/slots/sex.yaml index 7d9d358db3..323dff0dda 100644 --- a/schemas/20251121/linkml/modules/slots/sex.yaml +++ b/schemas/20251121/linkml/modules/slots/sex.yaml @@ -26,8 +26,7 @@ slots: range: string slot_uri: dwc:sex annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dwc:sex diff --git a/schemas/20251121/linkml/modules/slots/shares_catalog_with_main.yaml b/schemas/20251121/linkml/modules/slots/shares_catalog_with_main.yaml index 7a82e1f540..e5940dd181 100644 --- a/schemas/20251121/linkml/modules/slots/shares_catalog_with_main.yaml +++ b/schemas/20251121/linkml/modules/slots/shares_catalog_with_main.yaml @@ -28,8 +28,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:sharesCatalogWithMain diff --git a/schemas/20251121/linkml/modules/slots/shelf_mark.yaml b/schemas/20251121/linkml/modules/slots/shelf_mark.yaml index 38b08ed282..fcb166909e 100644 --- a/schemas/20251121/linkml/modules/slots/shelf_mark.yaml +++ b/schemas/20251121/linkml/modules/slots/shelf_mark.yaml @@ -24,8 +24,7 @@ slots: range: string slot_uri: bf:shelfMark annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - bf:shelfMark diff --git a/schemas/20251121/linkml/modules/slots/shelf_number.yaml b/schemas/20251121/linkml/modules/slots/shelf_number.yaml index cbf447aa84..010477010b 100644 --- a/schemas/20251121/linkml/modules/slots/shelf_number.yaml +++ b/schemas/20251121/linkml/modules/slots/shelf_number.yaml @@ -26,8 +26,7 @@ slots: range: integer slot_uri: hc:shelfNumber annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:shelfNumber diff --git a/schemas/20251121/linkml/modules/slots/shipping_method.yaml b/schemas/20251121/linkml/modules/slots/shipping_method.yaml index e2881bbf3e..5532758950 100644 --- a/schemas/20251121/linkml/modules/slots/shipping_method.yaml +++ b/schemas/20251121/linkml/modules/slots/shipping_method.yaml @@ -23,8 +23,7 @@ slots: range: string slot_uri: hc:shippingMethod annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:shippingMethod diff --git a/schemas/20251121/linkml/modules/slots/shop_type.yaml b/schemas/20251121/linkml/modules/slots/shop_type.yaml index 40d13c30e1..7873612f11 100644 --- a/schemas/20251121/linkml/modules/slots/shop_type.yaml +++ b/schemas/20251121/linkml/modules/slots/shop_type.yaml @@ -41,8 +41,7 @@ slots: range: GiftShopTypeEnum slot_uri: hc:shopType annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:shopType diff --git a/schemas/20251121/linkml/modules/slots/short_name.yaml b/schemas/20251121/linkml/modules/slots/short_name.yaml index ec663e79e0..06cbcd7bab 100644 --- a/schemas/20251121/linkml/modules/slots/short_name.yaml +++ b/schemas/20251121/linkml/modules/slots/short_name.yaml @@ -80,8 +80,7 @@ slots: - value: UK description: Country abbreviation annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Used in AddressComponent for abbreviated address values diff --git a/schemas/20251121/linkml/modules/slots/silence_total_seconds.yaml b/schemas/20251121/linkml/modules/slots/silence_total_seconds.yaml index 8766428979..15122cfb20 100644 --- a/schemas/20251121/linkml/modules/slots/silence_total_seconds.yaml +++ b/schemas/20251121/linkml/modules/slots/silence_total_seconds.yaml @@ -32,8 +32,7 @@ slots: range: float slot_uri: hc:silenceTotalSeconds annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:silenceTotalSeconds diff --git a/schemas/20251121/linkml/modules/slots/site_portfolio.yaml b/schemas/20251121/linkml/modules/slots/site_portfolio.yaml index 1fa607f174..545c0d421f 100644 --- a/schemas/20251121/linkml/modules/slots/site_portfolio.yaml +++ b/schemas/20251121/linkml/modules/slots/site_portfolio.yaml @@ -48,8 +48,7 @@ slots: range: string slot_uri: schema:owns annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:owns diff --git a/schemas/20251121/linkml/modules/slots/skill.yaml b/schemas/20251121/linkml/modules/slots/skill.yaml index 03b310c597..628bd86181 100644 --- a/schemas/20251121/linkml/modules/slots/skill.yaml +++ b/schemas/20251121/linkml/modules/slots/skill.yaml @@ -26,8 +26,7 @@ slots: multivalued: true slot_uri: hc:skills annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:skills diff --git a/schemas/20251121/linkml/modules/slots/slot_fixes.yaml b/schemas/20251121/linkml/modules/slots/slot_fixes.yaml index 8304ecb35d..fa01e3030a 100644 --- a/schemas/20251121/linkml/modules/slots/slot_fixes.yaml +++ b/schemas/20251121/linkml/modules/slots/slot_fixes.yaml @@ -3059,6 +3059,5 @@ fixes: date: '2026-01-27' notes: 'Auto-marked: Slot file found in archive/slots/, indicating migration complete.' annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/slug.yaml b/schemas/20251121/linkml/modules/slots/slug.yaml index e962031a3a..afe09781fb 100644 --- a/schemas/20251121/linkml/modules/slots/slug.yaml +++ b/schemas/20251121/linkml/modules/slots/slug.yaml @@ -25,8 +25,7 @@ slots: examples: - value: familiegeschiedenis annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:identifier diff --git a/schemas/20251121/linkml/modules/slots/snr_db.yaml b/schemas/20251121/linkml/modules/slots/snr_db.yaml index 1f7a7e43a3..a39b418648 100644 --- a/schemas/20251121/linkml/modules/slots/snr_db.yaml +++ b/schemas/20251121/linkml/modules/slots/snr_db.yaml @@ -34,8 +34,7 @@ slots: range: float slot_uri: hc:snrDb annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:snrDb diff --git a/schemas/20251121/linkml/modules/slots/social_media_example_profile.yaml b/schemas/20251121/linkml/modules/slots/social_media_example_profile.yaml index 0ffb52f7f7..738758d26c 100644 --- a/schemas/20251121/linkml/modules/slots/social_media_example_profile.yaml +++ b/schemas/20251121/linkml/modules/slots/social_media_example_profile.yaml @@ -24,8 +24,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:example diff --git a/schemas/20251121/linkml/modules/slots/social_media_feature.yaml b/schemas/20251121/linkml/modules/slots/social_media_feature.yaml index 20e6ed2ed2..97d75f6629 100644 --- a/schemas/20251121/linkml/modules/slots/social_media_feature.yaml +++ b/schemas/20251121/linkml/modules/slots/social_media_feature.yaml @@ -24,8 +24,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:featureList diff --git a/schemas/20251121/linkml/modules/slots/social_media_heritage_use_case.yaml b/schemas/20251121/linkml/modules/slots/social_media_heritage_use_case.yaml index 60c1613864..b06b3603fc 100644 --- a/schemas/20251121/linkml/modules/slots/social_media_heritage_use_case.yaml +++ b/schemas/20251121/linkml/modules/slots/social_media_heritage_use_case.yaml @@ -24,8 +24,7 @@ slots: range: string multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:description diff --git a/schemas/20251121/linkml/modules/slots/social_media_platform_category.yaml b/schemas/20251121/linkml/modules/slots/social_media_platform_category.yaml index a325139313..05cd508c2b 100644 --- a/schemas/20251121/linkml/modules/slots/social_media_platform_category.yaml +++ b/schemas/20251121/linkml/modules/slots/social_media_platform_category.yaml @@ -28,8 +28,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:category diff --git a/schemas/20251121/linkml/modules/slots/social_media_platform_description.yaml b/schemas/20251121/linkml/modules/slots/social_media_platform_description.yaml index 82738e174e..5f94bd805c 100644 --- a/schemas/20251121/linkml/modules/slots/social_media_platform_description.yaml +++ b/schemas/20251121/linkml/modules/slots/social_media_platform_description.yaml @@ -23,8 +23,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:definition diff --git a/schemas/20251121/linkml/modules/slots/social_media_platform_name.yaml b/schemas/20251121/linkml/modules/slots/social_media_platform_name.yaml index d7276a1fa4..826a9aea23 100644 --- a/schemas/20251121/linkml/modules/slots/social_media_platform_name.yaml +++ b/schemas/20251121/linkml/modules/slots/social_media_platform_name.yaml @@ -23,8 +23,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/social_media_platform_type_id.yaml b/schemas/20251121/linkml/modules/slots/social_media_platform_type_id.yaml index c2079be732..37e78fdf17 100644 --- a/schemas/20251121/linkml/modules/slots/social_media_platform_type_id.yaml +++ b/schemas/20251121/linkml/modules/slots/social_media_platform_type_id.yaml @@ -19,8 +19,7 @@ slots: description: Unique identifier for this platform type range: uriorcurie annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:identifier diff --git a/schemas/20251121/linkml/modules/slots/social_media_profile_id.yaml b/schemas/20251121/linkml/modules/slots/social_media_profile_id.yaml index b0f15e41aa..9cba94437f 100644 --- a/schemas/20251121/linkml/modules/slots/social_media_profile_id.yaml +++ b/schemas/20251121/linkml/modules/slots/social_media_profile_id.yaml @@ -25,8 +25,7 @@ slots: range: uriorcurie slot_uri: hc:socialMediaProfileId annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:socialMediaProfileId diff --git a/schemas/20251121/linkml/modules/slots/social_media_url_pattern.yaml b/schemas/20251121/linkml/modules/slots/social_media_url_pattern.yaml index f3edc0e2c6..29d3a9bdca 100644 --- a/schemas/20251121/linkml/modules/slots/social_media_url_pattern.yaml +++ b/schemas/20251121/linkml/modules/slots/social_media_url_pattern.yaml @@ -23,8 +23,7 @@ slots: required: false multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:url diff --git a/schemas/20251121/linkml/modules/slots/social_media_wikidata_id.yaml b/schemas/20251121/linkml/modules/slots/social_media_wikidata_id.yaml index 7afcb43bf6..f8ec946c2f 100644 --- a/schemas/20251121/linkml/modules/slots/social_media_wikidata_id.yaml +++ b/schemas/20251121/linkml/modules/slots/social_media_wikidata_id.yaml @@ -22,8 +22,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:sameAs diff --git a/schemas/20251121/linkml/modules/slots/society_focus.yaml b/schemas/20251121/linkml/modules/slots/society_focus.yaml index 7a46a6bc46..131688bc0f 100644 --- a/schemas/20251121/linkml/modules/slots/society_focus.yaml +++ b/schemas/20251121/linkml/modules/slots/society_focus.yaml @@ -28,8 +28,7 @@ slots: range: string required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:about diff --git a/schemas/20251121/linkml/modules/slots/sound_events_detected.yaml b/schemas/20251121/linkml/modules/slots/sound_events_detected.yaml index 11771507a0..6ee735dc08 100644 --- a/schemas/20251121/linkml/modules/slots/sound_events_detected.yaml +++ b/schemas/20251121/linkml/modules/slots/sound_events_detected.yaml @@ -26,8 +26,7 @@ slots: range: boolean slot_uri: hc:soundEventsDetected annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:soundEventsDetected diff --git a/schemas/20251121/linkml/modules/slots/source.yaml b/schemas/20251121/linkml/modules/slots/source.yaml index 6decadf6bf..e234ee964e 100644 --- a/schemas/20251121/linkml/modules/slots/source.yaml +++ b/schemas/20251121/linkml/modules/slots/source.yaml @@ -12,8 +12,7 @@ slots: - dcterms:source - prov:wasDerivedFrom annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/source_creator.yaml b/schemas/20251121/linkml/modules/slots/source_creator.yaml index 75c8112537..fc2e5648fc 100644 --- a/schemas/20251121/linkml/modules/slots/source_creator.yaml +++ b/schemas/20251121/linkml/modules/slots/source_creator.yaml @@ -14,8 +14,7 @@ slots: exact_mappings: - dcterms:creator annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/source_dataset.yaml b/schemas/20251121/linkml/modules/slots/source_dataset.yaml index 8e946ff198..42c6624780 100644 --- a/schemas/20251121/linkml/modules/slots/source_dataset.yaml +++ b/schemas/20251121/linkml/modules/slots/source_dataset.yaml @@ -39,8 +39,7 @@ slots: - value: HALC Historical Boundaries 1500 description: Historical boundary from HALC dataset annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:source diff --git a/schemas/20251121/linkml/modules/slots/source_date.yaml b/schemas/20251121/linkml/modules/slots/source_date.yaml index 1b6ec6a2f3..1b92dc70dd 100644 --- a/schemas/20251121/linkml/modules/slots/source_date.yaml +++ b/schemas/20251121/linkml/modules/slots/source_date.yaml @@ -14,8 +14,7 @@ slots: broad_mappings: - dcterms:date annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:created diff --git a/schemas/20251121/linkml/modules/slots/source_file.yaml b/schemas/20251121/linkml/modules/slots/source_file.yaml index 7047b1b229..0d4924850a 100644 --- a/schemas/20251121/linkml/modules/slots/source_file.yaml +++ b/schemas/20251121/linkml/modules/slots/source_file.yaml @@ -29,8 +29,7 @@ slots: - value: /data/custodian/person/affiliated/parsed/rijksmuseum_staff_20251210T155416Z.json description: Path to parsed staff list JSON annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:used diff --git a/schemas/20251121/linkml/modules/slots/source_language_auto_detected.yaml b/schemas/20251121/linkml/modules/slots/source_language_auto_detected.yaml index c079e3bfd7..d027081d75 100644 --- a/schemas/20251121/linkml/modules/slots/source_language_auto_detected.yaml +++ b/schemas/20251121/linkml/modules/slots/source_language_auto_detected.yaml @@ -31,8 +31,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:sourceLanguageAutoDetected diff --git a/schemas/20251121/linkml/modules/slots/source_metadata.yaml b/schemas/20251121/linkml/modules/slots/source_metadata.yaml index ddba4112b9..692bff1ccc 100644 --- a/schemas/20251121/linkml/modules/slots/source_metadata.yaml +++ b/schemas/20251121/linkml/modules/slots/source_metadata.yaml @@ -26,8 +26,7 @@ slots: slot_uri: prov:wasGeneratedBy range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasGeneratedBy diff --git a/schemas/20251121/linkml/modules/slots/source_organization.yaml b/schemas/20251121/linkml/modules/slots/source_organization.yaml index 250dcb5998..ea876a2f2e 100644 --- a/schemas/20251121/linkml/modules/slots/source_organization.yaml +++ b/schemas/20251121/linkml/modules/slots/source_organization.yaml @@ -27,8 +27,7 @@ slots: range: string slot_uri: hc:sourceOrganization annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:sourceOrganization diff --git a/schemas/20251121/linkml/modules/slots/source_section.yaml b/schemas/20251121/linkml/modules/slots/source_section.yaml index 29daf281dc..cfa3a7ffa3 100644 --- a/schemas/20251121/linkml/modules/slots/source_section.yaml +++ b/schemas/20251121/linkml/modules/slots/source_section.yaml @@ -25,8 +25,7 @@ slots: ' slot_uri: hc:sourceSection annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:sourceSection diff --git a/schemas/20251121/linkml/modules/slots/source_type.yaml b/schemas/20251121/linkml/modules/slots/source_type.yaml index b7ed7ebe40..f7371fd5f9 100644 --- a/schemas/20251121/linkml/modules/slots/source_type.yaml +++ b/schemas/20251121/linkml/modules/slots/source_type.yaml @@ -15,8 +15,7 @@ slots: related_mappings: - dcterms:type annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P2_has_type diff --git a/schemas/20251121/linkml/modules/slots/source_uri.yaml b/schemas/20251121/linkml/modules/slots/source_uri.yaml index 5d28b3553e..1222e12aa2 100644 --- a/schemas/20251121/linkml/modules/slots/source_uri.yaml +++ b/schemas/20251121/linkml/modules/slots/source_uri.yaml @@ -14,8 +14,7 @@ slots: exact_mappings: - dcterms:source annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/source_url.yaml b/schemas/20251121/linkml/modules/slots/source_url.yaml index 423e2a1c2d..2829415c61 100644 --- a/schemas/20251121/linkml/modules/slots/source_url.yaml +++ b/schemas/20251121/linkml/modules/slots/source_url.yaml @@ -57,8 +57,7 @@ slots: - schema:url - dcterms:source annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Maps to pav:retrievedFrom for provenance tracking diff --git a/schemas/20251121/linkml/modules/slots/source_video.yaml b/schemas/20251121/linkml/modules/slots/source_video.yaml index e648442903..0badc9d39f 100644 --- a/schemas/20251121/linkml/modules/slots/source_video.yaml +++ b/schemas/20251121/linkml/modules/slots/source_video.yaml @@ -29,8 +29,7 @@ slots: ' range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:sourceVideo diff --git a/schemas/20251121/linkml/modules/slots/source_video_url.yaml b/schemas/20251121/linkml/modules/slots/source_video_url.yaml index 10959ea8a4..64e98999e0 100644 --- a/schemas/20251121/linkml/modules/slots/source_video_url.yaml +++ b/schemas/20251121/linkml/modules/slots/source_video_url.yaml @@ -28,8 +28,7 @@ slots: ' range: uri annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:url diff --git a/schemas/20251121/linkml/modules/slots/space_description.yaml b/schemas/20251121/linkml/modules/slots/space_description.yaml index 6d76144da1..f37271bcc0 100644 --- a/schemas/20251121/linkml/modules/slots/space_description.yaml +++ b/schemas/20251121/linkml/modules/slots/space_description.yaml @@ -25,8 +25,7 @@ slots: slot_uri: crm:P3_has_note range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P3_has_note diff --git a/schemas/20251121/linkml/modules/slots/space_name.yaml b/schemas/20251121/linkml/modules/slots/space_name.yaml index 8911d74724..99db418a4a 100644 --- a/schemas/20251121/linkml/modules/slots/space_name.yaml +++ b/schemas/20251121/linkml/modules/slots/space_name.yaml @@ -25,8 +25,7 @@ slots: slot_uri: crm:P1_is_identified_by range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - crm:P1_is_identified_by diff --git a/schemas/20251121/linkml/modules/slots/sparql_endpoint.yaml b/schemas/20251121/linkml/modules/slots/sparql_endpoint.yaml index 96ec7aaa8f..7ed084c39e 100644 --- a/schemas/20251121/linkml/modules/slots/sparql_endpoint.yaml +++ b/schemas/20251121/linkml/modules/slots/sparql_endpoint.yaml @@ -38,8 +38,7 @@ slots: broad_mappings: - dcat:endpointURL annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - void:sparqlEndpoint diff --git a/schemas/20251121/linkml/modules/slots/spatial_resolution.yaml b/schemas/20251121/linkml/modules/slots/spatial_resolution.yaml index 76f039ff0b..aea92d913a 100644 --- a/schemas/20251121/linkml/modules/slots/spatial_resolution.yaml +++ b/schemas/20251121/linkml/modules/slots/spatial_resolution.yaml @@ -43,8 +43,7 @@ slots: - value: CITY description: Amsterdam centroid annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:spatialCoverage diff --git a/schemas/20251121/linkml/modules/slots/speaker_count.yaml b/schemas/20251121/linkml/modules/slots/speaker_count.yaml index b2ccc5858e..659e00bf34 100644 --- a/schemas/20251121/linkml/modules/slots/speaker_count.yaml +++ b/schemas/20251121/linkml/modules/slots/speaker_count.yaml @@ -33,8 +33,7 @@ slots: range: integer slot_uri: hc:speakerCount annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:speakerCount diff --git a/schemas/20251121/linkml/modules/slots/speaker_id.yaml b/schemas/20251121/linkml/modules/slots/speaker_id.yaml index 597c803bf9..153c074620 100644 --- a/schemas/20251121/linkml/modules/slots/speaker_id.yaml +++ b/schemas/20251121/linkml/modules/slots/speaker_id.yaml @@ -35,6 +35,5 @@ slots: close_mappings: - schema:identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/speaker_label.yaml b/schemas/20251121/linkml/modules/slots/speaker_label.yaml index 9a338e7247..3ae4450654 100644 --- a/schemas/20251121/linkml/modules/slots/speaker_label.yaml +++ b/schemas/20251121/linkml/modules/slots/speaker_label.yaml @@ -28,6 +28,5 @@ slots: close_mappings: - foaf:name annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/special_collection.yaml b/schemas/20251121/linkml/modules/slots/special_collection.yaml index bb1383b742..1f04756942 100644 --- a/schemas/20251121/linkml/modules/slots/special_collection.yaml +++ b/schemas/20251121/linkml/modules/slots/special_collection.yaml @@ -40,8 +40,7 @@ slots: - value: genealogy description: Family history and genealogical records annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:hasPart diff --git a/schemas/20251121/linkml/modules/slots/special_requirement.yaml b/schemas/20251121/linkml/modules/slots/special_requirement.yaml index 8200008b51..147f521ed8 100644 --- a/schemas/20251121/linkml/modules/slots/special_requirement.yaml +++ b/schemas/20251121/linkml/modules/slots/special_requirement.yaml @@ -24,8 +24,7 @@ slots: multivalued: true slot_uri: hc:specialRequirements annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:specialRequirements diff --git a/schemas/20251121/linkml/modules/slots/specialized_place.yaml b/schemas/20251121/linkml/modules/slots/specialized_place.yaml index 746ea1910c..27066853ba 100644 --- a/schemas/20251121/linkml/modules/slots/specialized_place.yaml +++ b/schemas/20251121/linkml/modules/slots/specialized_place.yaml @@ -24,8 +24,7 @@ slots: range: ReconstructedEntity slot_uri: hc:specializedPlace annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:specializedPlace diff --git a/schemas/20251121/linkml/modules/slots/specification_url.yaml b/schemas/20251121/linkml/modules/slots/specification_url.yaml index 0561a1833e..5e81e9b0bf 100644 --- a/schemas/20251121/linkml/modules/slots/specification_url.yaml +++ b/schemas/20251121/linkml/modules/slots/specification_url.yaml @@ -34,8 +34,7 @@ slots: range: uri required: false annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:documentation diff --git a/schemas/20251121/linkml/modules/slots/specificity_agent.yaml b/schemas/20251121/linkml/modules/slots/specificity_agent.yaml index e6c897af8f..d842184992 100644 --- a/schemas/20251121/linkml/modules/slots/specificity_agent.yaml +++ b/schemas/20251121/linkml/modules/slots/specificity_agent.yaml @@ -30,8 +30,7 @@ slots: - value: manual-human-curator description: Human curator identifier annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:wasAttributedTo diff --git a/schemas/20251121/linkml/modules/slots/specificity_annotation.yaml b/schemas/20251121/linkml/modules/slots/specificity_annotation.yaml index 5306e587c3..fe5e4497c5 100644 --- a/schemas/20251121/linkml/modules/slots/specificity_annotation.yaml +++ b/schemas/20251121/linkml/modules/slots/specificity_annotation.yaml @@ -26,8 +26,7 @@ slots: range: SpecificityAnnotation inlined: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:specificityAnnotation diff --git a/schemas/20251121/linkml/modules/slots/specificity_rationale.yaml b/schemas/20251121/linkml/modules/slots/specificity_rationale.yaml index e0cd55262c..3124786657 100644 --- a/schemas/20251121/linkml/modules/slots/specificity_rationale.yaml +++ b/schemas/20251121/linkml/modules/slots/specificity_rationale.yaml @@ -28,8 +28,7 @@ slots: - value: Archive-related class with moderate specificity description: Rationale for 0.5 score annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:note diff --git a/schemas/20251121/linkml/modules/slots/specificity_score.yaml b/schemas/20251121/linkml/modules/slots/specificity_score.yaml index 573d5cdf1b..87647d2731 100644 --- a/schemas/20251121/linkml/modules/slots/specificity_score.yaml +++ b/schemas/20251121/linkml/modules/slots/specificity_score.yaml @@ -53,6 +53,5 @@ slots: - value: 0.2 description: Broadly useful class annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/specificity_timestamp.yaml b/schemas/20251121/linkml/modules/slots/specificity_timestamp.yaml index 45557fef1a..d07d2a5e7b 100644 --- a/schemas/20251121/linkml/modules/slots/specificity_timestamp.yaml +++ b/schemas/20251121/linkml/modules/slots/specificity_timestamp.yaml @@ -28,8 +28,7 @@ slots: - value: '2026-01-05T10:51:51Z' description: Annotation timestamp annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:generatedAtTime diff --git a/schemas/20251121/linkml/modules/slots/specifies_or_specified.yaml b/schemas/20251121/linkml/modules/slots/specifies_or_specified.yaml index 09bc846233..c1c6f4d4aa 100644 --- a/schemas/20251121/linkml/modules/slots/specifies_or_specified.yaml +++ b/schemas/20251121/linkml/modules/slots/specifies_or_specified.yaml @@ -54,6 +54,5 @@ slots: close_mappings: - schema:hasCredential annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/specimen_count.yaml b/schemas/20251121/linkml/modules/slots/specimen_count.yaml index 623e9f5c72..7306003eeb 100644 --- a/schemas/20251121/linkml/modules/slots/specimen_count.yaml +++ b/schemas/20251121/linkml/modules/slots/specimen_count.yaml @@ -25,8 +25,7 @@ slots: range: integer slot_uri: dwc:individualCount annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dwc:individualCount diff --git a/schemas/20251121/linkml/modules/slots/specimen_type.yaml b/schemas/20251121/linkml/modules/slots/specimen_type.yaml index e4417c77c4..31f4aadd20 100644 --- a/schemas/20251121/linkml/modules/slots/specimen_type.yaml +++ b/schemas/20251121/linkml/modules/slots/specimen_type.yaml @@ -99,8 +99,7 @@ slots: range: string slot_uri: dwc:typeStatus annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dwc:typeStatus diff --git a/schemas/20251121/linkml/modules/slots/spectrum_procedure.yaml b/schemas/20251121/linkml/modules/slots/spectrum_procedure.yaml index d0a1a80b4c..addd696c70 100644 --- a/schemas/20251121/linkml/modules/slots/spectrum_procedure.yaml +++ b/schemas/20251121/linkml/modules/slots/spectrum_procedure.yaml @@ -29,8 +29,7 @@ slots: range: string slot_uri: dcterms:conformsTo annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dcterms:conformsTo diff --git a/schemas/20251121/linkml/modules/slots/speech_detected.yaml b/schemas/20251121/linkml/modules/slots/speech_detected.yaml index 7a4f681247..068158621e 100644 --- a/schemas/20251121/linkml/modules/slots/speech_detected.yaml +++ b/schemas/20251121/linkml/modules/slots/speech_detected.yaml @@ -31,8 +31,7 @@ slots: range: boolean slot_uri: hc:speechDetected annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:speechDetected diff --git a/schemas/20251121/linkml/modules/slots/speech_language.yaml b/schemas/20251121/linkml/modules/slots/speech_language.yaml index ea5eef1898..ef54a22cf4 100644 --- a/schemas/20251121/linkml/modules/slots/speech_language.yaml +++ b/schemas/20251121/linkml/modules/slots/speech_language.yaml @@ -31,8 +31,7 @@ slots: range: string slot_uri: hc:speechLanguage annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:speechLanguage diff --git a/schemas/20251121/linkml/modules/slots/speech_language_confidence.yaml b/schemas/20251121/linkml/modules/slots/speech_language_confidence.yaml index 6f7bd42efe..ea6e84026e 100644 --- a/schemas/20251121/linkml/modules/slots/speech_language_confidence.yaml +++ b/schemas/20251121/linkml/modules/slots/speech_language_confidence.yaml @@ -49,6 +49,5 @@ slots: close_mappings: - prov:value annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/speech_text.yaml b/schemas/20251121/linkml/modules/slots/speech_text.yaml index eed124c8d2..50f025a9e1 100644 --- a/schemas/20251121/linkml/modules/slots/speech_text.yaml +++ b/schemas/20251121/linkml/modules/slots/speech_text.yaml @@ -26,8 +26,7 @@ slots: range: string slot_uri: hc:speechText annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:speechText diff --git a/schemas/20251121/linkml/modules/slots/square_meters.yaml b/schemas/20251121/linkml/modules/slots/square_meters.yaml index c24525cec7..11f35d37e3 100644 --- a/schemas/20251121/linkml/modules/slots/square_meters.yaml +++ b/schemas/20251121/linkml/modules/slots/square_meters.yaml @@ -29,8 +29,7 @@ slots: range: float slot_uri: hc:squareMeters annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:squareMeters diff --git a/schemas/20251121/linkml/modules/slots/staff_count.yaml b/schemas/20251121/linkml/modules/slots/staff_count.yaml index 90bde3f32b..0e3665b542 100644 --- a/schemas/20251121/linkml/modules/slots/staff_count.yaml +++ b/schemas/20251121/linkml/modules/slots/staff_count.yaml @@ -20,8 +20,7 @@ slots: broad_mappings: - schema:numberOfItems annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/staff_id.yaml b/schemas/20251121/linkml/modules/slots/staff_id.yaml index 98a8f3dad1..4cb74f4e31 100644 --- a/schemas/20251121/linkml/modules/slots/staff_id.yaml +++ b/schemas/20251121/linkml/modules/slots/staff_id.yaml @@ -31,8 +31,7 @@ slots: - value: rijksmuseum_staff_0042_jan_van_der_berg description: Staff ID with org prefix, index, and name slug annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - dct:identifier diff --git a/schemas/20251121/linkml/modules/slots/staff_impact.yaml b/schemas/20251121/linkml/modules/slots/staff_impact.yaml index 0065047858..2be552dcff 100644 --- a/schemas/20251121/linkml/modules/slots/staff_impact.yaml +++ b/schemas/20251121/linkml/modules/slots/staff_impact.yaml @@ -10,8 +10,7 @@ slots: exact_mappings: - rdfs:comment annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/staff_role.yaml b/schemas/20251121/linkml/modules/slots/staff_role.yaml index c501f78c73..ab17786261 100644 --- a/schemas/20251121/linkml/modules/slots/staff_role.yaml +++ b/schemas/20251121/linkml/modules/slots/staff_role.yaml @@ -48,8 +48,7 @@ slots: - org:role - schema:roleName annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/standardized_name.yaml b/schemas/20251121/linkml/modules/slots/standardized_name.yaml index 138b2b1e4b..bb2ce338d0 100644 --- a/schemas/20251121/linkml/modules/slots/standardized_name.yaml +++ b/schemas/20251121/linkml/modules/slots/standardized_name.yaml @@ -11,8 +11,7 @@ slots: broad_mappings: - rdfs:label annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - skos:prefLabel diff --git a/schemas/20251121/linkml/modules/slots/standards_applied.yaml b/schemas/20251121/linkml/modules/slots/standards_applied.yaml index 9dba78dfb1..703dbab1bb 100644 --- a/schemas/20251121/linkml/modules/slots/standards_applied.yaml +++ b/schemas/20251121/linkml/modules/slots/standards_applied.yaml @@ -32,8 +32,7 @@ slots: multivalued: true slot_uri: hc:standardsApplied annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:standardsApplied diff --git a/schemas/20251121/linkml/modules/slots/standards_compliance.yaml b/schemas/20251121/linkml/modules/slots/standards_compliance.yaml index adcb6164a5..5c0874263a 100644 --- a/schemas/20251121/linkml/modules/slots/standards_compliance.yaml +++ b/schemas/20251121/linkml/modules/slots/standards_compliance.yaml @@ -27,8 +27,7 @@ slots: multivalued: true slot_uri: hc:standardsCompliance annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:standardsCompliance diff --git a/schemas/20251121/linkml/modules/slots/start.yaml b/schemas/20251121/linkml/modules/slots/start.yaml index e227333736..6fd9e3a100 100644 --- a/schemas/20251121/linkml/modules/slots/start.yaml +++ b/schemas/20251121/linkml/modules/slots/start.yaml @@ -21,8 +21,7 @@ slots: description: Start of temporal coverage range: string annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - schema:startDate diff --git a/schemas/20251121/linkml/modules/slots/start_seconds.yaml b/schemas/20251121/linkml/modules/slots/start_seconds.yaml index 1cdc27e152..50e49543e6 100644 --- a/schemas/20251121/linkml/modules/slots/start_seconds.yaml +++ b/schemas/20251121/linkml/modules/slots/start_seconds.yaml @@ -35,8 +35,7 @@ slots: range: float slot_uri: hc:startSeconds annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:startSeconds diff --git a/schemas/20251121/linkml/modules/slots/start_time.yaml b/schemas/20251121/linkml/modules/slots/start_time.yaml index 263d26f377..b32ca90753 100644 --- a/schemas/20251121/linkml/modules/slots/start_time.yaml +++ b/schemas/20251121/linkml/modules/slots/start_time.yaml @@ -40,8 +40,7 @@ slots: range: string slot_uri: hc:startTime annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - hc:startTime diff --git a/schemas/20251121/linkml/modules/slots/started_at_time.yaml b/schemas/20251121/linkml/modules/slots/started_at_time.yaml index 70291d9d1d..aed4120890 100644 --- a/schemas/20251121/linkml/modules/slots/started_at_time.yaml +++ b/schemas/20251121/linkml/modules/slots/started_at_time.yaml @@ -10,8 +10,7 @@ slots: broad_mappings: - prov:atTime annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:startedAtTime diff --git a/schemas/20251121/linkml/modules/slots/statement_currency.yaml b/schemas/20251121/linkml/modules/slots/statement_currency.yaml deleted file mode 100644 index 15163357ac..0000000000 --- a/schemas/20251121/linkml/modules/slots/statement_currency.yaml +++ /dev/null @@ -1,30 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/statement_currency -name: statement_currency_slot -title: Statement Currency Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - statement_currency: - description: 'Currency for all monetary amounts (ISO 4217). - - ' - range: string - slot_uri: hc:statementCurrency - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - hc:statementCurrency diff --git a/schemas/20251121/linkml/modules/slots/statement_description.yaml b/schemas/20251121/linkml/modules/slots/statement_description.yaml deleted file mode 100644 index 5f02d08c56..0000000000 --- a/schemas/20251121/linkml/modules/slots/statement_description.yaml +++ /dev/null @@ -1,30 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/statement_description -name: statement_description_slot -title: Statement Description Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - statement_description: - description: 'Narrative description of statement scope and key highlights. - - Maps to dcterms:description for financial statement descriptions.' - range: string - slot_uri: dcterms:description - close_mappings: - - schema:description - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/statement_id.yaml b/schemas/20251121/linkml/modules/slots/statement_id.yaml deleted file mode 100644 index 2cbea1b1b7..0000000000 --- a/schemas/20251121/linkml/modules/slots/statement_id.yaml +++ /dev/null @@ -1,30 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/statement_id -name: statement_id_slot -title: statement_id slot -version: 1.0.0 -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - statement_id: - identifier: true - range: uriorcurie - description: Unique identifier for this mission statement record. Mapped to dcterms:identifier as the standard property for resource identifiers. - slot_uri: dcterms:identifier - close_mappings: - - schema:identifier - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/statement_language.yaml b/schemas/20251121/linkml/modules/slots/statement_language.yaml deleted file mode 100644 index 487d3259d0..0000000000 --- a/schemas/20251121/linkml/modules/slots/statement_language.yaml +++ /dev/null @@ -1,34 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/statement_language -name: statement_language_slot -title: statement_language slot -version: 1.0.0 -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - statement_language: - range: string - description: 'ISO 639-1 language code for the statement text. - - Examples: "nl" (Dutch), "en" (English), "de" (German) - - ' - pattern: ^[a-z]{2}$ - slot_uri: hc:statementLanguage - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - hc:statementLanguage diff --git a/schemas/20251121/linkml/modules/slots/statement_name.yaml b/schemas/20251121/linkml/modules/slots/statement_name.yaml deleted file mode 100644 index 41c0ca5902..0000000000 --- a/schemas/20251121/linkml/modules/slots/statement_name.yaml +++ /dev/null @@ -1,32 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/statement_name -name: statement_name_slot -title: Statement Name Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - statement_name: - description: 'Name/title for this financial statement. - - Maps to dcterms:title as a formal title for a document resource. - - **Examples**: - "Rijksmuseum Annual Report 2023" - "Wallace Collection Form 990 FY2023" - "Noord-Hollands Archief Audited Financial Statements 2023"' - range: string - slot_uri: dcterms:title - close_mappings: - - schema:name - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/statement_summary.yaml b/schemas/20251121/linkml/modules/slots/statement_summary.yaml deleted file mode 100644 index 83ad952c95..0000000000 --- a/schemas/20251121/linkml/modules/slots/statement_summary.yaml +++ /dev/null @@ -1,33 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/statement_summary -name: statement_summary_slot -title: statement_summary slot -version: 1.0.0 -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - statement_summary: - range: string - description: 'Optional English summary/translation for non-English statements. - - Useful for international discoverability. - - ' - slot_uri: hc:statementSummary - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - hc:statementSummary diff --git a/schemas/20251121/linkml/modules/slots/statement_text.yaml b/schemas/20251121/linkml/modules/slots/statement_text.yaml deleted file mode 100644 index 044da9fa63..0000000000 --- a/schemas/20251121/linkml/modules/slots/statement_text.yaml +++ /dev/null @@ -1,35 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/statement_text -name: statement_text_slot -title: statement_text slot -version: 1.0.0 -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - statement_text: - range: string - description: 'The actual statement text as extracted from the source. - - Should preserve original language and formatting where practical. - - For Dutch heritage custodians, typically in Dutch. - - ' - slot_uri: hc:statementText - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - hc:statementText diff --git a/schemas/20251121/linkml/modules/slots/statement_type.yaml b/schemas/20251121/linkml/modules/slots/statement_type.yaml deleted file mode 100644 index f61b9b0ec4..0000000000 --- a/schemas/20251121/linkml/modules/slots/statement_type.yaml +++ /dev/null @@ -1,43 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/statement_type -name: statement_type_slot -title: statement_type slot -version: 1.0.0 -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -- ../enums/StatementTypeEnum -default_prefix: hc -slots: - statement_type: - slot_uri: rdf:type - range: StatementTypeEnum - description: 'Type of statement. Required to determine semantic interpretation. - - - mission: Core purpose (why we exist) - - - vision: Aspirational future (what we aim for) - - - goal: Specific objectives (what we pursue) - - - value: Guiding principles (how we work) - - - motto: Memorable phrase (brand identity) - - ' - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - rdf:type diff --git a/schemas/20251121/linkml/modules/slots/states_or_stated.yaml b/schemas/20251121/linkml/modules/slots/states_or_stated.yaml index d4a00b9322..e228e09963 100644 --- a/schemas/20251121/linkml/modules/slots/states_or_stated.yaml +++ b/schemas/20251121/linkml/modules/slots/states_or_stated.yaml @@ -1,31 +1,17 @@ id: https://nde.nl/ontology/hc/slot/states_or_stated name: states_or_stated -title: states_or_stated -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc +title: States or Stated +description: The quantity or value stated by this entity. imports: -- linkml:types + - linkml:types + - ../classes/Quantity slots: states_or_stated: - id: https://nde.nl/ontology/hc/slot/states_or_stated - name: states_or_stated - title: states_or_stated - description: States a value or fact. slot_uri: schema:value - range: Asset + range: Quantity + multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - - schema:value + - schema:value diff --git a/schemas/20251121/linkml/modules/slots/status.yaml b/schemas/20251121/linkml/modules/slots/status.yaml new file mode 100644 index 0000000000..2a46d2d898 --- /dev/null +++ b/schemas/20251121/linkml/modules/slots/status.yaml @@ -0,0 +1,16 @@ +id: https://nde.nl/ontology/hc/slot/status +name: status +title: Status +description: The status of the entity. +imports: + - linkml:types +slots: + status: + slot_uri: schema:status + range: string + multivalued: false + annotations: + custodian_types: '["*"]' + custodian_types_rationale: Universal utility concept + exact_mappings: + - schema:status diff --git a/schemas/20251121/linkml/modules/slots/status_name.yaml b/schemas/20251121/linkml/modules/slots/status_name.yaml deleted file mode 100644 index fcbf3ea270..0000000000 --- a/schemas/20251121/linkml/modules/slots/status_name.yaml +++ /dev/null @@ -1,50 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/status_name -name: status_name -title: Status Name Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - rdfs: http://www.w3.org/2000/01/rdf-schema# - skos: http://www.w3.org/2004/02/skos/core# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_range: string -slots: - status_name: - slot_uri: schema:name - range: string - description: 'Human-readable name for a status value. - - - Used across various status classes to provide consistent naming: - - - RegistrationInfo/LegalStatus: "Active", "Dissolved", "Suspended" - - - ValidationStatus: "Valid", "Invalid", "Needs Review" - - - ViabilityStatus: "Endangered", "Thriving", "At Risk" - - - TypeStatus: "Confirmed", "Unconfirmed", "Disputed" - - ' - exact_mappings: - - rdfs:label - close_mappings: - - skos:prefLabel - examples: - - value: Active - description: Legal entity status - - value: Valid - description: Validation status - - value: Endangered - description: Viability status for intangible heritage - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/stores_or_stored.yaml b/schemas/20251121/linkml/modules/slots/stores_or_stored.yaml index bbda69f72f..e90a864e17 100644 --- a/schemas/20251121/linkml/modules/slots/stores_or_stored.yaml +++ b/schemas/20251121/linkml/modules/slots/stores_or_stored.yaml @@ -37,8 +37,7 @@ slots: migrated_from: stores_object, target_material rule_reference: Rule 39 (RiC-O naming), Rule 55 (broaden ranges) range_history: "2026-01-15: uriorcurie \u2192 HeritageObject (typed range)\n2026-01-16: HeritageObject \u2192 uriorcurie (broadened per Rule 55 for target_material migration)\n" - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: https://nde.nl/ontology/hc/object/document-123 diff --git a/schemas/20251121/linkml/modules/slots/supersede_articles.yaml b/schemas/20251121/linkml/modules/slots/supersede_articles.yaml deleted file mode 100644 index d74ce36929..0000000000 --- a/schemas/20251121/linkml/modules/slots/supersede_articles.yaml +++ /dev/null @@ -1,60 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/supersede_articles -name: supersede_articles_slot -title: Supersede Articles Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - schema: http://schema.org/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - supersede_articles: - slot_uri: hc:supersedesArticles - range: ArticlesOfAssociation - required: false - description: "Reference to a previous version of ArticlesOfAssociation that this version supersedes.\n\n**VERSION CHAIN PATTERN**:\n\nArticles of Association are often amended over time. This slot creates\na linked list of versions where each version points to the one it replaced.\n\n```\nv1 (1990) \u2190 superseded_by_articles\n \u2502\n v\nv2 (2005) \u2190 superseded_by_articles \u2190 supersede_articles \u2192 v1\n \u2502\n v\nv3 (2020) \u2190 current version \u2190 supersede_articles \u2192 v2\n```\n\n**ONTOLOGY ALIGNMENT**:\n\n| Ontology | Property | Alignment |\n|----------|----------|-----------|\n| Dublin Core | dcterms:replaces | exact_mappings |\n| PROV-O | prov:wasRevisionOf | close_mappings |\n\n**EXAMPLE**:\n\n```yaml\nArticlesOfAssociation:\n id: .../articles/rijksmuseum/v3-2020\n document_title: \"Statuten Stichting Rijksmuseum 2020\"\n supersede_articles: .../articles/rijksmuseum/v2-2005\n```\n" - exact_mappings: - - dcterms:replaces - close_mappings: - - prov:wasRevisionOf - examples: - - value: https://nde.nl/ontology/hc/articles/rijksmuseum/v2-2005 - description: Reference to previous version of articles - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - superseded_by_articles: - slot_uri: hc:supersededByArticles - range: ArticlesOfAssociation - required: false - description: 'Reference to a newer version of ArticlesOfAssociation that supersedes this version. - - - Inverse of supersede_articles slot. - - - **ONTOLOGY ALIGNMENT**: - - - | Ontology | Property | Alignment | - - |----------|----------|-----------| - - | Dublin Core | dcterms:isReplacedBy | exact_mappings | - - ' - exact_mappings: - - dcterms:isReplacedBy - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/supersede_condition.yaml b/schemas/20251121/linkml/modules/slots/supersede_condition.yaml deleted file mode 100644 index b5c3428f5b..0000000000 --- a/schemas/20251121/linkml/modules/slots/supersede_condition.yaml +++ /dev/null @@ -1,34 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/supersede_condition -name: supersede_condition_slot -title: Supersede Storage Condition Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - schema: http://schema.org/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - supersede_condition: - slot_uri: hc:supersedesCondition - range: StorageCondition - required: false - description: "Reference to a previous condition assessment that this one supersedes or updates.\n\n**CONDITION ASSESSMENT VERSION CHAIN PATTERN**:\n\nStorage facilities are assessed periodically. New assessments supersede\nprevious ones, creating a timeline of condition observations.\n\n```\nQ1 2024 Assessment (status: GOOD)\n \u2193 superseded_by_condition\nQ2 2024 Assessment (status: CRITICAL) \u2190 supersede_condition \u2192 Q1\n \u2193 superseded_by_condition \nQ3 2024 Assessment (status: POOR) \u2190 supersede_condition \u2192 Q2\n```\n\n**USE CASES**:\n\n1. Quarterly facility assessments\n2. Follow-up observations after remediation\n3. Re-assessment after incident discovery\n\n**ONTOLOGY ALIGNMENT**:\n\n| Ontology | Property | Alignment |\n|----------|----------|-----------|\n| Dublin Core | dcterms:replaces | exact_mappings |\n| PROV-O | prov:wasRevisionOf | close_mappings |\n" - exact_mappings: - - dcterms:replaces - close_mappings: - - prov:wasRevisionOf - examples: - - value: https://nde.nl/ontology/hc/condition/rijksmuseum-depot-2024-q1 - description: Reference to previous quarterly assessment - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/supersede_name.yaml b/schemas/20251121/linkml/modules/slots/supersede_name.yaml deleted file mode 100644 index 09d960f722..0000000000 --- a/schemas/20251121/linkml/modules/slots/supersede_name.yaml +++ /dev/null @@ -1,60 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/supersede_name -name: supersede_name_slot -title: Supersede Name Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - schema: http://schema.org/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - supersede_name: - slot_uri: hc:supersedesName - range: CustodianName - required: false - description: "Reference to a previous version of CustodianName that this version supersedes.\n\n**NAME VERSION CHAIN PATTERN**:\n\nHeritage custodians often change names over time due to mergers, rebranding,\nor political changes. This slot creates a linked list of name versions.\n\n```\n\"Gemeentearchief Haarlem\" (1920-2001)\n \u2193 superseded_by_name\n\"Noord-Hollands Archief\" (2001-present) \u2190 supersede_name \u2192 previous name\n```\n\n**ONTOLOGY ALIGNMENT**:\n\n| Ontology | Property | Alignment |\n|----------|----------|-----------|\n| Dublin Core | dcterms:replaces | exact_mappings |\n| PROV-O | prov:wasRevisionOf | close_mappings |\n\n**EXAMPLE**:\n\n```yaml\nCustodianName:\n emic_name: \"Noord-Hollands Archief\"\n supersede_name:\n emic_name: \"Gemeentearchief Haarlem\"\n```\n" - exact_mappings: - - dcterms:replaces - close_mappings: - - prov:wasRevisionOf - examples: - - value: https://nde.nl/ontology/hc/name/gemeentearchief-haarlem - description: Reference to previous name before merger - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - superseded_by_name: - slot_uri: hc:supersededByName - range: CustodianName - required: false - description: 'Reference to a newer version of CustodianName that supersedes this version. - - - Inverse of supersede_name slot. - - - **ONTOLOGY ALIGNMENT**: - - - | Ontology | Property | Alignment | - - |----------|----------|-----------| - - | Dublin Core | dcterms:isReplacedBy | exact_mappings | - - ' - exact_mappings: - - dcterms:isReplacedBy - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/supersedes_or_superseded.yaml b/schemas/20251121/linkml/modules/slots/supersedes_or_superseded.yaml index f0fb37ab00..96e8e2ee07 100644 --- a/schemas/20251121/linkml/modules/slots/supersedes_or_superseded.yaml +++ b/schemas/20251121/linkml/modules/slots/supersedes_or_superseded.yaml @@ -34,8 +34,7 @@ slots: migration_note: Consolidated from supersede slot (2026-01-17) specificity_score: 0.25 specificity_rationale: Generic version/revision relationship applicable across many entity types - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept comments: - Uses uriorcurie range per Rule 55 (broaden generic predicate ranges) diff --git a/schemas/20251121/linkml/modules/slots/takes_or_took_place_at.yaml b/schemas/20251121/linkml/modules/slots/takes_or_took_place_at.yaml index 1bd05584e1..8a7a8c4737 100644 --- a/schemas/20251121/linkml/modules/slots/takes_or_took_place_at.yaml +++ b/schemas/20251121/linkml/modules/slots/takes_or_took_place_at.yaml @@ -33,8 +33,7 @@ slots: migration_date: '2026-01-15' migrated_from: took_place_at rule_reference: 'Rule 39: RiC-O temporal naming convention' - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept examples: - value: https://nde.nl/ontology/hc/place/nl-nh-haa diff --git a/schemas/20251121/linkml/modules/slots/temporal_dynamics.yaml b/schemas/20251121/linkml/modules/slots/temporal_dynamics.yaml deleted file mode 100644 index df313e8d0b..0000000000 --- a/schemas/20251121/linkml/modules/slots/temporal_dynamics.yaml +++ /dev/null @@ -1,35 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/temporal_dynamics -name: temporal_dynamics-slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - temporal_dynamics: - slot_uri: hc:temporalDynamics - description: 'Time-based change patterns and evolution of this type. - - Documents how institutions of this type change over time. - - - **Migrated from**: `**Temporal Dynamics**:` sections. - - ' - range: string - annotations: - source_section: '**Temporal Dynamics**:' - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - hc:temporalDynamics diff --git a/schemas/20251121/linkml/modules/slots/temporal_extent.yaml b/schemas/20251121/linkml/modules/slots/temporal_extent.yaml index a2fb9c0eb5..4745f23551 100644 --- a/schemas/20251121/linkml/modules/slots/temporal_extent.yaml +++ b/schemas/20251121/linkml/modules/slots/temporal_extent.yaml @@ -40,8 +40,7 @@ slots: exact_mappings: - crm:P4_has_time-span annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept prefixes: linkml: https://w3id.org/linkml/ diff --git a/schemas/20251121/linkml/modules/slots/total_amount.yaml b/schemas/20251121/linkml/modules/slots/total_amount.yaml deleted file mode 100644 index bcf5d1ba16..0000000000 --- a/schemas/20251121/linkml/modules/slots/total_amount.yaml +++ /dev/null @@ -1,60 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/total_amount -name: total_amount_slot -title: Total Amount Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - frapo: http://purl.org/cerif/frapo/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - total_amount: - slot_uri: schema:amount - description: 'Total monetary amount for a budget or financial document. - - - **SEMANTIC DISTINCTION**: - - - `total_amount`: The actual numeric value (decimal) of a budget total - - - `has_or_had_budget`: A relationship linking TO a Budget object - - - **RATIONALE**: - - This slot was created to fix an OWL ambiguous type warning where - - `has_or_had_budget` (range: Budget) was incorrectly overridden to - - `range: decimal` in the Budget class. Using a dedicated slot for - - monetary values eliminates the type ambiguity. - - - **Schema.org Mapping**: schema:amount for monetary values. - - ' - range: decimal - required: false - exact_mappings: - - schema:amount - close_mappings: - - frapo:hasFunding - examples: - - value: '45000000.0' - description: EUR 45 million annual budget total - - value: '8500000.0' - description: EUR 8.5 million budget total - annotations: - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/transmits_or_transmitted_through.yaml b/schemas/20251121/linkml/modules/slots/transmits_or_transmitted_through.yaml index 37683d18f6..fbeeba3357 100644 --- a/schemas/20251121/linkml/modules/slots/transmits_or_transmitted_through.yaml +++ b/schemas/20251121/linkml/modules/slots/transmits_or_transmitted_through.yaml @@ -17,7 +17,6 @@ imports: - linkml:types slots: transmits_or_transmitted_through: - id: https://nde.nl/ontology/hc/slot/transmits_or_transmitted_through name: transmits_or_transmitted_through title: transmits_or_transmitted_through description: Method of transmission. @@ -25,8 +24,7 @@ slots: range: TransmissionMethod multivalued: true annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept exact_mappings: - prov:used diff --git a/schemas/20251121/linkml/modules/slots/typical_contents.yaml b/schemas/20251121/linkml/modules/slots/typical_contents.yaml deleted file mode 100644 index ad01a291f6..0000000000 --- a/schemas/20251121/linkml/modules/slots/typical_contents.yaml +++ /dev/null @@ -1,38 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/typical_contents -name: typical_contents-slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - rico: https://www.ica.org/standards/RiC/ontology# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - typical_contents: - slot_uri: rico:hasContentOfType - description: 'Typical contents or holdings for this type of institution. - - Lists common record types, materials, or collection types. - - - **Migrated from**: `**Typical Contents**:` sections. - - ' - range: string - multivalued: true - inlined_as_list: true - annotations: - source_section: '**Typical Contents**:' - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - rico:hasContentOfType diff --git a/schemas/20251121/linkml/modules/slots/use_cases.yaml b/schemas/20251121/linkml/modules/slots/use_cases.yaml deleted file mode 100644 index ccd0534743..0000000000 --- a/schemas/20251121/linkml/modules/slots/use_cases.yaml +++ /dev/null @@ -1,37 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/use_cases -name: use_cases-slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - prov: http://www.w3.org/ns/prov# - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -default_prefix: hc -imports: -- linkml:types -slots: - use_cases: - slot_uri: schema:usageInfo - description: 'Application scenarios and use cases for this class. - - Documents how this type is used in practice. - - - **Migrated from**: `**Use Cases**:` and `**USE CASES**:` sections. - - ' - range: string - multivalued: true - inlined_as_list: true - annotations: - source_section: '**Use Cases**:' - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept - exact_mappings: - - schema:usageInfo diff --git a/schemas/20251121/linkml/modules/slots/uses_or_used.yaml b/schemas/20251121/linkml/modules/slots/uses_or_used.yaml index 8c7795836f..8f3071631e 100644 --- a/schemas/20251121/linkml/modules/slots/uses_or_used.yaml +++ b/schemas/20251121/linkml/modules/slots/uses_or_used.yaml @@ -50,6 +50,5 @@ slots: - schema:usesDevice - schema:softwareApplication annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/uses_or_used_technique.yaml b/schemas/20251121/linkml/modules/slots/uses_or_used_technique.yaml index 64fd0e61d8..c48d598310 100644 --- a/schemas/20251121/linkml/modules/slots/uses_or_used_technique.yaml +++ b/schemas/20251121/linkml/modules/slots/uses_or_used_technique.yaml @@ -70,6 +70,5 @@ slots: replaces_slot: techniques_used migration_date: '2026-01-16' migration_rule: Rule 53/56 - bespoke to generic slot migration - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/warrants_or_warranted.yaml b/schemas/20251121/linkml/modules/slots/warrants_or_warranted.yaml index 0043a62c7c..b4d704cb19 100644 --- a/schemas/20251121/linkml/modules/slots/warrants_or_warranted.yaml +++ b/schemas/20251121/linkml/modules/slots/warrants_or_warranted.yaml @@ -32,6 +32,5 @@ slots: - Uses argumentation semantics from Toulmin model - Range is base Claim class - subclasses narrow as needed annotations: - custodian_types: - - '*' + custodian_types: '["*"]' custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/was_acquired_through.yaml b/schemas/20251121/linkml/modules/slots/was_acquired_through.yaml deleted file mode 100644 index 142559b854..0000000000 --- a/schemas/20251121/linkml/modules/slots/was_acquired_through.yaml +++ /dev/null @@ -1,48 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/was_acquired_through -name: was_acquired_through_slot -title: Was Acquired Through Slot -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - rico: https://www.ica.org/standards/RiC/ontology# - prov: http://www.w3.org/ns/prov# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - was_acquired_through: - description: 'Links an object or specimen to its acquisition event, capturing how and when it was obtained. - - Acquisition encompasses various methods of obtaining items for collections: - Field collection (biological/geological specimens) - Purchase (art, manuscripts, artifacts) - Donation/bequest (gifts, estate donations) - Transfer (from other institutions) - Exchange (inter-institutional specimen exchange) - Excavation (archaeological contexts) - - The Acquisition class captures temporal extent via TimeSpan, allowing for uncertain dates common with historical specimens (e.g., "collected sometime in the 1750s"). - - **Darwin Core alignment**: For biological specimens, this replaces the simpler `dwc:eventDate` with a structured acquisition event that can capture collector, location, method, and date. - - MIGRATED from has_acquisition_date (2026-01-26).' - range: Acquisition - slot_uri: crm:P24i_changed_ownership_through - multivalued: true - inlined: true - inlined_as_list: true - exact_mappings: - - crm:P24i_changed_ownership_through - close_mappings: - - rico:hasOrHadHolder - - prov:wasGeneratedBy - related_mappings: - - schema:acquiredFrom - - dwc:eventDate - annotations: - rule_53_migration: Replaces collection_date with structured Acquisition event - darwin_core_note: For biological specimens, Acquisition.temporal_extent replaces dwc:eventDate - custodian_types: - - '*' - custodian_types_rationale: Universal utility concept diff --git a/schemas/20251121/linkml/modules/slots/was_fetched_at.yaml b/schemas/20251121/linkml/modules/slots/was_fetched_at.yaml deleted file mode 100644 index 78bf8d75b4..0000000000 --- a/schemas/20251121/linkml/modules/slots/was_fetched_at.yaml +++ /dev/null @@ -1,74 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/was_fetched_at -name: was_fetched_at -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - prov: http://www.w3.org/ns/prov# - dcterms: http://purl.org/dc/terms/ - schema: http://schema.org/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - was_fetched_at: - slot_uri: prov:generatedAtTime - description: 'Timestamp when data was fetched/retrieved from a source. - - - **PURPOSE**: - - - Records when content was fetched from an external source (API, web page, etc.). - - Used for provenance tracking of retrieved data. - - - **RiC-O NAMING** (Rule 39): - - - Uses "was_" prefix indicating past tense - the fetch has already occurred. - - - **ONTOLOGY ALIGNMENT**: - - - | Ontology | Property | Usage | - - |----------|----------|-------| - - | **PROV-O** | `prov:generatedAtTime` | When entity was generated | - - | **Dublin Core** | `dcterms:dateAccepted` | Date accepted/retrieved | - - - **MIGRATION NOTE**: - - - Created from migration of `comments_fetched` slot per slot_fixes.yaml. - - Works with SourceCommentCount class for structured fetch metadata. - - ' - range: Timestamp - inlined: true - exact_mappings: - - prov:generatedAtTime - close_mappings: - - dcterms:dateAccepted - examples: - - value: - has_or_had_timestamp: '2025-01-14T10:30:00Z' - has_or_had_precision: second - description: Exact fetch timestamp - comments: - - Created 2026-01-22 from comments_fetched migration (Rule 53) - - Uses RiC-O temporal naming convention (Rule 39) - - Tracks when external data was retrieved - annotations: - custodian_types: '["*"]' - custodian_types_rationale: Universal - any custodian fetching external data may track fetch times. diff --git a/schemas/20251121/linkml/modules/slots/was_retrieved_at.yaml b/schemas/20251121/linkml/modules/slots/was_retrieved_at.yaml deleted file mode 100644 index 3d814941c6..0000000000 --- a/schemas/20251121/linkml/modules/slots/was_retrieved_at.yaml +++ /dev/null @@ -1,36 +0,0 @@ -id: https://nde.nl/ontology/hc/slot/was_retrieved_at -name: was_retrieved_at_slot -title: Was Retrieved At Slot -description: 'Timestamp indicating when data was retrieved from a source. - - Follows RiC-O temporal naming convention (Rule 39) using past tense to indicate the retrieval event has already occurred.' -prefixes: - linkml: https://w3id.org/linkml/ - hc: https://nde.nl/ontology/hc/ - prov: http://www.w3.org/ns/prov# - schema: http://schema.org/ - dcterms: http://purl.org/dc/terms/ - crm: http://www.cidoc-crm.org/cidoc-crm/ - skos: http://www.w3.org/2004/02/skos/core# - rdfs: http://www.w3.org/2000/01/rdf-schema# - org: http://www.w3.org/ns/org# - xsd: http://www.w3.org/2001/XMLSchema# -imports: -- linkml:types -default_prefix: hc -slots: - was_retrieved_at: - description: 'Timestamp indicating when data was retrieved from a source. - - Used for tracking when web scrapes, API calls, or other data retrieval operations occurred.' - slot_uri: prov:endedAtTime - range: Timestamp - exact_mappings: - - prov:endedAtTime - close_mappings: - - schema:dateModified - annotations: - specificity_score: 0.25 - specificity_rationale: Retrieval timestamps are broadly useful for provenance tracking across all data sources. - custodian_types: '["*"]' - custodian_types_rationale: Data retrieval applies universally to all custodian types.