Commit graph

294 commits

Author SHA1 Message Date
kempersc
6e63465196 Add ImageTilingServiceEndpoint class and archive ID class
- Introduced the ImageTilingServiceEndpoint class for tiled high-resolution image delivery, including deep-zoom and transformation capabilities, with multilingual descriptions and structured aliases.
- Archived the ID class as a backwards-compatible alias for Identifier, marking it as deprecated to enforce the use of the canonical Identifier model.
2026-02-15 21:40:13 +01:00
kempersc
4b2d8e3fd9 Update generated timestamp in manifest.json 2026-02-15 19:28:18 +01:00
kempersc
554fe520ea Add comprehensive rules for LinkML schema management and ontology mapping
- Introduced Rule 42: No Ontology Prefixes in Slot Names to enforce clean naming conventions.
- Established Rule: No Rough Edits in Schema Files to ensure structural integrity during modifications.
- Implemented Rule: No Version Indicators in Names to maintain stable semantic naming.
- Created Rule: Ontology Detection vs Heuristics to emphasize the importance of verifying ontology definitions.
- Defined Rule 50: Ontology-to-LinkML Mapping Convention to standardize mapping practices.
- Added Rule: Polished Slot Storage Location to specify directory structure for polished slot files.
- Enforced Rule: Preserve Bespoke Slots Until Refactoring to prevent unintended migrations during slot updates.
- Instituted Rule 56: Semantic Consistency Over Simplicity to mandate execution of revisions in slot_fixes.yaml.
- Added new Genealogy Archives Registry Enrichment class with multilingual support and structured aliases.
2026-02-15 19:20:09 +01:00
kempersc
ee5e8e5a7c Refactor schema classes to enhance descriptions and mappings
- Updated descriptions for EADDownload, EBook, EcclesiasticalProvince, EconomicArchive, EconomicArchiveRecordSetType, Edition, Editor, Education, EducationFacilityType, EducationLevel, and EducationProviderSubtype to improve clarity and multilingual support.
- Introduced alternative descriptions and structured aliases for better localization.
- Adjusted mappings to align with broader and close ontology relationships.
- Added new ConflictTypes schema with detailed classifications for various crisis categories affecting heritage.
2026-02-15 18:46:11 +01:00
kempersc
d52149a5e8 Refactor schema definitions for archival entities and documentation types
- Updated descriptions and classifications for Diocesan and District Archive record types to enhance clarity and alignment with archival standards.
- Introduced structured aliases and alternative descriptions in multiple languages for key classes, improving accessibility and usability.
- Enhanced the Documentation and Documentation Centre classes with clearer definitions and broader mappings to relevant ontologies.
- Refined the DispositionService and DispositionServiceType schemas to better reflect operational contexts and service classifications.
- General cleanup of unused prefixes and redundant annotations across various schema files to streamline the overall structure.
2026-02-15 16:25:32 +01:00
kempersc
363fd206b9 Update slot naming convention references to current style and add new slot naming convention rule 2026-02-15 16:02:31 +01:00
kempersc
400f4d5bd0 Update manifest.json generated timestamp and add deprecation notice for slot naming convention 2026-02-15 15:58:22 +01:00
kempersc
86b9dcebff Refactor Digital Platform Classes and Introduce New Classes
- Renamed DigitalPlatformV2DataSource to DigitalPlatformDataSource with updated description and mappings.
- Updated DigitalPlatformV2KeyContact to DigitalPlatformKeyContact, enhancing description and mappings.
- Refined DigitalPlatformV2OrganizationProfile to DigitalPlatformOrganizationProfile, improving description and slot usage.
- Revised DigitalPlatformV2OrganizationStatus to DigitalPlatformOrganizationStatus, clarifying description and mappings.
- Changed DigitalPlatformV2PrimaryPlatform to DigitalPlatformPrimaryPlatform, enhancing description and slot definitions.
- Updated DigitalPlatformV2Provenance to DigitalPlatformProvenance, refining description and mappings.
- Revised DigitalPlatformV2ServiceDetails to DigitalPlatformServiceDetails, improving description and mappings.
- Changed DigitalPlatformV2TransformationMetadata to DigitalPlatformTransformationMetadata, enhancing description and mappings.
- Added new classes: DetectionThreshold, DeviceType, DeviceTypes, DiarizationStatus, DigitalArchive, DigitalArchiveRecordSetType, DigitalArchiveRecordSetTypes, and DigitalConfidence with appropriate descriptions and mappings.
- Established rules for class descriptions, multilingual support, and slot definitions to ensure consistency and clarity across the schema.
2026-02-15 15:54:26 +01:00
kempersc
5e94e52bcb Refactor CulturalInstitution, CurationActivity, Currency, CurrentArchive, CurrentArchiveRecordSetType, CurrentArchiveRecordSetTypes, CurrentPosition, and UniversityArchiveRecordSetTypes schemas for improved clarity and alignment with ontology standards. Enhance descriptions, mappings, and slot definitions while consolidating multilingual support and annotations. Update class structures to better reflect archival lifecycle phases and organizational principles. 2026-02-15 15:49:36 +01:00
kempersc
a7fb73b9ba Enhance schema definitions for archival rules and classes, including Canonical Slot Protection, Archive Folder Convention, and various content types. 2026-02-15 14:45:47 +01:00
kempersc
2e1e6e5fbc Refactor and enhance schema definitions for WebPortalTypes, Wifi, Wikidata classes
- Updated descriptions and added multilingual support for DatasetRegister and LegacyPortal classes in WebPortalTypes.yaml.
- Improved the Wifi class with detailed descriptions and examples, including structured aliases.
- Enhanced WikidataRecognition, WikidataResolvedEntities, WikidataSitelinks, WikidataSocialMedia, WikidataTemporal, WikidataTimeValue, and WikidataWeb classes with clearer descriptions, multilingual alt_descriptions, and structured aliases.
- Introduced a new CollectionType class to classify aggregations based on formation logic and institutional practices, including comprehensive multilingual descriptions and mappings.
2026-02-15 14:36:20 +01:00
kempersc
2c9d3598dc Refactor Wikidata schema classes for improved clarity and multilingual support
- Updated titles for clarity in WikidataClassification, WikidataCollectionInfo, WikidataContact, WikidataCoordinates, WikidataEnrichment, WikidataEntity, WikidataIdentifiers, WikidataLocation, WikidataMedia, and WikidataOrganization classes.
- Enhanced descriptions with multilingual support, providing translations in Dutch, German, French, Spanish, Arabic, Indonesian, and Chinese.
- Added structured aliases for better synonym mapping in multiple languages.
- Improved comments and keywords for better understanding and searchability.
- Ensured consistent use of slots and mappings across classes to align with ontology standards.
2026-02-15 14:08:11 +01:00
kempersc
bd8368dfff Enhance schema definitions for cultural heritage annotations
- Updated WorldCatIdentifier class with improved descriptions and multilingual support.
- Refined WorldHeritageSite class to clarify its purpose and added structured aliases.
- Enhanced WritingSystem class with detailed descriptions and examples for script identification.
- Introduced BirthPlace class to represent birth locations with historical context and geographic identifiers.
- Added AnnotatorAnnotationMetadata class for quality metrics and verification of cultural heritage annotations.
- Created AnnotatorAnnotationProvenance class to track provenance of annotation activities.
- Developed AnnotatorBlock class to aggregate entity claims and metadata for annotations.
- Established AnnotatorEntityClaim class for individual assertions about cultural heritage entities.
- Introduced AnnotatorEntityClassification class for taxonomic categorization of entities.
- Added AnnotatorIntegrationNote class to document file creation and integration processes.
- Developed AnnotatorModel class for machine learning models used in entity extraction.
- Created AnnotatorProvenance class to track extraction provenance and source data access.
2026-02-15 12:41:51 +01:00
kempersc
5148089171 Enhance Cantonal Archive Record Set Types and Capacity Classes
- Updated descriptions and titles for CantonalArchiveRecordSetType and CantonalArchiveRecordSetTypes to improve clarity and consistency.
- Added multilingual alt_descriptions and structured_aliases for better accessibility and understanding across languages.
- Refined slot usage and annotations for CantonalGovernmentFonds and CantonalLegislationCollection to align with RiC-O principles.
- Enhanced Capacity class with detailed descriptions, alt_descriptions, and structured_aliases for various capacity types, including Volume, Shelf Length, Floor Area, Item Count, Weight, and Seating capacities.
- Introduced a new rule for describing archive organization types to emphasize their institutional context rather than just record types.
2026-02-15 01:49:35 +01:00
kempersc
1fe1d1ad0b Enhance Audiovisual Archive and Audit Schema Definitions
- Updated AudiovisualArchive class with detailed descriptions and multilingual support for various languages.
- Added examples, mappings, and structured aliases for better integration with external vocabularies.
- Introduced new slots for has_label and has_description in AudiovisualArchive and AudiovisualArchiveRecordSetType.
- Expanded AudiovisualArchiveRecordSetType with comprehensive descriptions and examples for subclasses.
- Enhanced Audit class with detailed descriptions, examples, and multilingual support.
- Introduced AuditOpinion class with standardized opinion types and descriptions.
- Updated Auditor class to include detailed descriptions, examples, and keywords for better clarity on roles.
2026-02-15 00:57:44 +01:00
kempersc
d356aa77b7 Enhance LinkML class definitions for GLAM ontology
- Updated AppraisalPolicy.yaml with improved descriptions, multilingual support, structured aliases, and refined mappings.
- Revised AppreciationEvent.yaml to include detailed descriptions, alt_descriptions in multiple languages, and structured data for engagement metrics.
- Enhanced ApprovalTimeType.yaml and ApprovalTimeTypes.yaml with comprehensive descriptions, multilingual support, and structured aliases for approval durations.
- Improved Approver.yaml by refining the description, adding multilingual support, and clarifying mappings for approval agents.
- Created check_class_prompt-20260214.md to outline goals and rules for improving class file quality, including description standards, multilingual support, and mapping verification.
2026-02-14 23:59:33 +01:00
kempersc
4516e9ae23 Enhance accreditation and acquisition schemas with detailed descriptions, examples, and multilingual support
- Updated Accreditation class with comprehensive descriptions, alt_descriptions in multiple languages, and examples of accreditation types.
- Revised AccreditationBody class to clarify its role and added multilingual alt_descriptions.
- Improved AccreditationEvent class to detail the processes involved in granting accreditation, including temporal aspects and examples.
- Expanded Accumulation class to define the period of record gathering with examples and multilingual support.
- Enhanced AccuracyLevel class to provide a clearer definition of accuracy assessments with examples and multilingual descriptions.
- Refined Acquisition class to capture the event of obtaining objects for collections, including methods and examples.
- Updated AcquisitionEvent class to document the transfer of materials, including origin and method, with examples and multilingual support.
- Improved AcquisitionMethod class to categorize acquisition methods with detailed descriptions and examples.
- Added a new rule for verifying Wikidata mappings to ensure semantic accuracy and relevance.
2026-02-14 23:09:30 +01:00
kempersc
ae09ff81d2 Update manifest.json timestamp, remove deprecated mappings from AcademicArchive classes, enhance AcademicInstitution and AcademicProgram with multilingual support, and add Wikidata mapping verification rule documentation 2026-02-14 22:37:12 +01:00
kempersc
81ae50ef76 Update manifest.json timestamp, enhance AcademicArchive and related classes with multilingual support, and add comprehensive class multilingual support rule documentation 2026-02-14 22:22:57 +01:00
kempersc
2091af3afa Update generated timestamp in manifest.json 2026-02-14 14:42:09 +01:00
kempersc
fcd1c21c63 Add aliases and enhance slot definitions across various modules
- Added new aliases for existing slots to improve clarity and usability, including:
  - has_deadline: has_embargo_end_date
  - has_extent: has_extent_text
  - has_fonds: has_fond
  - has_laboratory: conservation_lab
  - has_language: has_iso_code639_1, has_iso_code639_3
  - has_legal_basis: legal_basis
  - has_light_exposure: max_light_lux
  - has_measurement_unit: has_unit
  - has_note: has_custodian_observation
  - has_occupation: occupation
  - has_operating_hours: has_operating_hours
  - has_position: position
  - has_quantity: has_artwork_count, link_count
  - has_roadmap: review_date
  - has_skill: skill
  - has_speaker: speaker_label
  - has_specification: specification_url
  - has_statement: rights_statement_url, rights_statement
  - has_type: custodian_only
  - has_user_category: serves_visitors_only
  - hold_record_set: record_count
  - identified_by: has_index_number
  - in_period: has_period
  - in_place: has_place
  - in_series: has_series
  - measure: has_measurement
  - measured_on: measurement_date
  - organized_by: has_organizer
  - originate_from: has_origin
  - part_of: suborganization_of
  - published_on: has_publication_date
  - receive_investment: has_investment
  - related_to: connection_heritage_type
  - require: preservation_requirement
  - safeguarded_by: current_keeper, record_holder_note
  - state: states_or_stated
  - take_comission: takes_or_took_comission
  - take_place_at: takes_or_took_place_at
  - transmit_through: transmits_or_transmitted_through
  - warrant: warrants_or_warranted

- Introduced a new slot definition for evaluated_through to capture evaluation methodologies and review statuses.
2026-02-14 14:41:49 +01:00
kempersc
4a458ac71e Update manifest.json timestamp, remove deprecated slot YAML files, and add new slots to existing YAML files 2026-02-13 16:27:38 +01:00
kempersc
ca3ce0bd11 align datamap targetSlot values with formal schema slot module names
All checks were successful
Deploy Frontend / build-and-deploy (push) Successful in 2m36s
2026-02-11 14:28:51 +01:00
kempersc
ea5beabb61 Update manifest.json timestamp, enhance LinkML interfaces with structured aliases and multilingual metadata, and improve CSS for aliases and translations sections 2026-02-11 13:57:50 +01:00
kempersc
0e157cf1e0 Update generated timestamp in manifest.json
All checks were successful
Deploy Frontend / build-and-deploy (push) Successful in 2m36s
2026-02-11 12:27:23 +01:00
kempersc
ce103100d4 Refactor code structure and optimize performance across multiple modules
All checks were successful
Deploy Frontend / build-and-deploy (push) Successful in 2m7s
2026-02-11 12:22:00 +01:00
kempersc
820d3969bb Refactor code structure for improved readability and maintainability 2026-02-11 12:11:59 +01:00
kempersc
d3a65a496c Refactor slot names and descriptions across multiple YAML files for consistency and clarity
- Updated slot names to improve semantic clarity:
  - `has_type` changed to `categorized_as`
  - `has_location` changed to `located_at`
  - `coordinates` changed to `has_coordinates`
  - `country` changed to `in_country`
  - `like_count` changed to `has_quantity`

- Adjusted descriptions and annotations for slots to enhance understanding and alignment with ontology standards.

- Modified imports in `WomensArchives.yaml` and `WomensArchivesRecordSetTypes.yaml` to reflect new slot names.

- Enhanced multilingual support in `has_record_set` slot definition with additional translations and structured aliases.

- General cleanup and standardization of slot definitions across various classes including `Wikidata`, `Youtube`, and `WorkExperience`.
2026-02-11 11:54:34 +01:00
kempersc
e5fc1a3fb4 Add new slot definitions for preparation and preservation processes
- Introduced `prepared_by` slot to identify the individual or organization responsible for preparing an item, specimen, or document, with ontology alignment to CIDOC-CRM, PROV-O, Schema.org, and FOAF.
- Added `prepared_on` slot to capture the date when a sample or document was prepared, including mappings to DC Terms and Schema.org.
- Created `preserve` slot to define actions related to maintaining and protecting entities from harm or decay, with references to CIDOC-CRM and other ontologies.
- Implemented `provide` slot to document the act of supplying resources or services, with related mappings to Schema.org and PROV-O.
- Established `provide_to` slot to identify recipients of services or resources, with ontology alignment to Schema.org and CIDOC-CRM.
- Added `receive` slot to capture the act of accepting delivery of objects or services.
- Introduced `recommend` slot for suggesting courses of action or services.
- Created `started_on` slot to record the initiation date of activities or processes, with mappings to PROV and Schema.org.
2026-02-11 11:20:12 +01:00
kempersc
b905b6bbb0 Add new slot definitions for refer_to, remove, reported_on, signed_by, and specified_as
- Introduced `refer_to` slot to link identifiers to entities, with ontology alignment to CIDOC-CRM and DCTerms.
- Added `remove` slot for recording objects removed during deaccessioning, aligned with CIDOC-CRM properties.
- Created `reported_on` slot to capture URIs of reports documenting entities, with mappings to CIDOC-CRM and Schema.org.
- Implemented `signed_by` slot to identify individuals who signed documents, referencing RiC-O and Schema.org.
- Established `specified_as` slot to indicate the precision level of place references, with broad mappings to CRM and DQV.
2026-02-10 23:34:46 +01:00
kempersc
8a078a1e88 Add new slot definitions for 'recur_at', 'registered_at', 'return', 'track', 'transmission', and 'use_material'
- Introduced 'recur_at' to specify time intervals, frequencies, or spatial locations of repeated occurrences, with ontology alignments to Schema.org and DCTerms.
- Added 'registered_at' to denote the timestamp of record registration, aligning with Schema.org and DCTerms properties.
- Created 'return' to signify the action of sending items back to their origin, with mappings to Schema.org and CIDOC-CRM.
- Defined 'track' to indicate the maintenance of object identity across frames or time intervals, with relevant mappings to SOSA.
- Established 'transmission' to describe the process of passing knowledge or skills, aligning with CIDOC-CRM and Schema.org.
- Implemented 'use_material' to specify substances or materials used in creating or modifying objects, with close mappings to CIDOC-CRM and Schema.org.
2026-02-10 13:54:48 +01:00
kempersc
07a3d47f3e Add new slot definitions for has_numerator, has_reference_system, has_selector, in_country, integrate, supported_by, and used_for
- Created `has_numerator` to represent the numerator in ratios, rates, or percentages, including ontology alignment with Schema.org and DQV.
- Introduced `has_reference_system` for specifying the Coordinate Reference System (CRS) for spatial datasets, with mappings to RiC-O and DCTerms.
- Added `has_selector` to define CSS selectors or XPath patterns for webpage elements, aligning with OA and Schema.org properties.
- Defined `in_country` to relate entities to their sovereign state or territory, with close mappings to Schema.org and GeoNames.
- Established `integrate` to describe organizational placement and integration of heritage entities, capturing ownership, reporting, and governance aspects.
- Created `supported_by` to identify entities providing assistance or funding, with mappings to Schema.org and DCTerms.
- Introduced `used_for` to relate objects or resources to their intended purpose or function, aligning with CIDOC-CRM properties.
2026-02-09 16:22:24 +01:00
kempersc
86a627fcb7 Update schemas and mappings in LinkML files
- Updated the generated timestamp in manifest.json.
- Modified imports in AccessPolicy.yaml, Activity.yaml, ApplicantRequirement.yaml, ConfidenceMeasure.yaml, ConnectionNetwork.yaml, ConnectionSourceMetadata.yaml, CurrentArchiveRecordSetType.yaml, CustodianArchiveRecordSetType.yaml, CustodianLegalNameClaim.yaml, CustodianNameConsensus.yaml, DarkArchiveRecordSetType.yaml, DepositArchiveRecordSetType.yaml, DigitalArchiveRecordSetType.yaml, DigitalPlatform.yaml, DimArchivesRecordSetType.yaml, DiocesanArchiveRecordSetType.yaml, Expenses.yaml, FindingAid.yaml, Label.yaml, PaymentMethod.yaml, PersonalCollectionType.yaml, Policy.yaml, Provenance.yaml, ProvenanceBlock.yaml, StorageConditionPolicy.yaml, TaxScheme.yaml, TransferPolicy.yaml, UnspecifiedType.yaml, WebPortal.yaml to reflect new slot names and remove deprecated ones.
- Enhanced ontology alignment in analyze.yaml, categorized_as.yaml, collect.yaml, has_activity.yaml, has_annotation.yaml, has_name.yaml, has_note.yaml, has_subject.yaml, has_title.yaml, and identified_by.yaml with additional mappings and clarifications.
2026-02-09 09:20:55 +01:00
kempersc
69a22e2b5a Refactor and expand LinkML slot definitions
- Deleted the `rights_statement_url` slot definition as it is no longer needed.
- Added multiple new slots including `has_legal_basis`, `has_statement`, `impose`, `pose_condition`, and `reviewed_through` with detailed descriptions and ontology alignments.
- Updated existing slots to improve clarity and consistency, including renaming `close_mappings` to `related_mappings` in several definitions.
- Enhanced the `require` slot with additional aliases for better usability.
- Improved documentation and comments across all slot definitions to clarify their purpose and usage.
2026-02-08 23:37:44 +01:00
kempersc
8f77f62585 update slot imports in classes 2026-02-08 19:22:13 +01:00
kempersc
ecfddcd239 Refactor and consolidate slot definitions in the LinkML schema
- Deleted obsolete slot definitions: supersedes_or_superseded, takes_or_took_comission, takes_or_took_place_at, transmits_or_transmitted_through, uses_or_used, uses_or_used_technique, was_acquired_through.
- Introduced new slot definitions: state, store, supersede, take_comission, take_place_at, transmit_through, use.
- Updated descriptions, annotations, and mappings for clarity and alignment with ontology standards.
- Ensured compliance with naming conventions and broadened ranges where necessary to enhance usability and flexibility.
2026-02-08 17:18:29 +01:00
kempersc
b076018495 Add new LinkML slot definitions for approximate, has_basionym, has_position, hold, identified_as, initiate_on, is_location_of, ranked_through, and warrant
- Created `approximate.yaml` to define the slot for estimated values.
- Introduced `has_basionym.yaml` for the original validly published name in taxonomy.
- Added `has_position.yaml` to specify roles or titles within organizations.
- Defined `hold.yaml` to indicate items or collections held by heritage institutions.
- Created `identified_as.yaml` for external classifications assigned to entities.
- Introduced `initiate_on.yaml` to denote the start date or condition of processes.
- Added `is_location_of.yaml` to specify geographic positions of entities or events.
- Defined `ranked_through.yaml` to describe mechanisms for determining relative positions.
- Created `warrant.yaml` to provide justifiable reasons for actions or beliefs.
2026-02-08 16:20:09 +01:00
kempersc
db923769f6 Update LinkML slot definitions with multilingual support, ontology alignment, and improved descriptions 2026-02-08 14:00:57 +01:00
kempersc
cc57a9297d Add new LinkML slot definitions for various attributes
- Introduced `has_extent` to specify the physical or digital size of materials.
- Added `has_fonds` to define the aggregated body of records from a specific creator.
- Created `has_period` for named periods within coverage.
- Defined `has_place` to associate a geographic location with an entity.
- Implemented `has_series` for archival series within fonds.
- Added `has_index_number` to specify index numbers associated with records.
- Introduced `measured_through` to specify instruments or methods used for measurements.
- Created `has_organizer` to identify agents or organizations that organized events.
- Defined `has_origin` to specify the origin or source of an entity.
- Implemented `has_publication_date` for the date when an entity was published.
- Added `has_michelin_star` to indicate whether a restaurant has Michelin stars.
- Created `has_investment` to specify investment amounts associated with entities.
- Introduced `require` to specify necessary conditions for entities.
- Defined `has_restriction` for restrictions or limitations on entities.
2026-02-08 13:55:52 +01:00
kempersc
90842851c2 Add slot definitions for 'updated_at' and 'written_in' with multilingual support and ontology alignment
- Created 'updated_at.yaml' to record the last modified date and time of entities, including multilingual descriptions and structured aliases.
- Created 'written_in.yaml' to specify the language in which content is composed, covering both natural and programming languages, with detailed comments and close ontology mappings.
2026-02-07 11:22:05 +01:00
kempersc
74ded96b84 Update LinkML schemas with revised descriptions, added multilingual support, and removed deprecated slots
- Updated `manifest.json` with new generation timestamp.
- Revised descriptions for `has_administration`, `has_affiliation`, `has_alignment`, and `has_fee` slots to enhance clarity and precision.
- Removed obsolete slots: `has_administration_description`, `has_administration_name`, `has_admission_fee`, `has_affected_territory`, and `has_alternative_observed_name`.
- Introduced new slot `has_alias` to capture alternative names for entities.
- Added `amended_with` slot to document amendment history with detailed descriptions.
- Ensured all slots have multilingual support for better accessibility.
2026-02-04 12:26:59 +01:00
kempersc
6435786556 edit slots 2026-02-04 00:24:46 +01:00
kempersc
e6b15c27b3 Update generated timestamp in manifest.json for accuracy 2026-02-02 15:57:43 +01:00
kempersc
a83f04d9c4 Refactor code structure for improved readability and maintainability 2026-02-02 15:57:17 +01:00
kempersc
fc405445c6 Refactor and update schema definitions
- Removed obsolete slots: `has_or_had_custodian_observation`, `provider`, and `specificity_annotation`.
- Updated `has_or_had_score` slot to use `SpecificityScore` class and modified its description and examples.
- Added new slots: `end_seconds`, `end_time`, `has_archive_path`, `has_or_had_custodian_name`, `protocol_name`, and `protocol_version`.
- Introduced a script `check_annotation_types.py` to validate the presence and structure of `custodian_types` in YAML files.
- Added a script `update_specificity.py` to automate updates related to `SpecificityAnnotation` to `SpecificityScore`.
2026-02-01 19:55:38 +01:00
kempersc
01e382b53b Update generated timestamp in manifest.json for accuracy 2026-02-01 02:04:00 +01:00
kempersc
41481f6b21 Implement feature X to enhance user experience and fix bug Y in module Z 2026-01-31 23:55:48 +01:00
kempersc
7e0622c755 chore: clean up code structure and remove redundant changes 2026-01-31 21:24:53 +01:00
kempersc
cb1f9104b6 Update manifest.json timestamp for accuracy 2026-01-31 20:07:24 +01:00
kempersc
787ff6a8d8 Update manifest.json timestamp and refactor YAML schemas for improved clarity and consistency 2026-01-31 18:14:51 +01:00