Commit graph

266 commits

Author SHA1 Message Date
kempersc
d37a120ef2 Refactor schema definitions across multiple classes to improve clarity and consistency
- Removed unnecessary aliases and adjusted slot definitions in Timestamp, Topic, TopicType, TransferEvent, TransferPolicy, and others.
- Enhanced descriptions and added alternative language descriptions for TradeUnionArchiveRecordSetType and UnescoIchElement.
- Updated slot usage for various archive-related classes to use `equals_string` instead of `equals_expression`.
- Streamlined VideoChapter class by refining descriptions and restructuring slot usage for better navigation and organization.
- General cleanup of comments and annotations to ensure clarity and maintainability.
2026-02-16 11:17:33 +01:00
kempersc
8d5164bc02 Update manifest.json generation timestamp and enhance Storage and UnspecifiedType schemas with multilingual support and improved descriptions 2026-02-16 10:19:41 +01:00
kempersc
66adec257e Add scripts for normalizing LinkML schemas and validating schema integrity
- Implement `normalize_linkml_alt_descriptions.py` to convert structured alt_descriptions to the expected scalar form.
- Implement `normalize_linkml_structured_aliases.py` to flatten language-keyed structured_aliases into a standard list-of-objects format.
- Implement `validate_linkml_schema_integrity.py` to validate the integrity of LinkML schema bundles, checking for import resolution, YAML parsing, and reference existence.
2026-02-16 10:16:51 +01:00
kempersc
5c0ad546d4 Refactor social media schema classes for improved clarity and structure
- Updated SocialMediaPostType.yaml:
  - Renamed class and title for consistency.
  - Simplified description to focus on controlled vocabulary.
  - Adjusted slot definitions and removed duplicates.
  - Enhanced comments for better understanding of class purpose.

- Modified SocialMediaProfile.yaml:
  - Added a reference to Twitter in the see_also section.
  - Preserved prior description in notes for context.

- Revised VideoAudioAnnotation.yaml:
  - Updated description to clarify the purpose of audio annotations.
  - Added multilingual alt_descriptions and structured_aliases.
  - Streamlined slot definitions and removed duplicates.

- Enhanced VideoPost.yaml:
  - Added multilingual alt_descriptions and structured_aliases.
  - Clarified description to highlight video-specific properties.
  - Updated slot definitions for better clarity and consistency.

- Updated VideoSubtitle.yaml:
  - Preserved prior description in notes for context.

- Revised VideoTranscript.yaml:
  - Preserved prior description in notes for context.
2026-02-16 01:15:37 +01:00
kempersc
37852a46b0 Refactor significance and social media classes for improved clarity and multilingual support
- Updated SignificanceType.yaml to enhance descriptions, add alternative language descriptions, and clarify comments.
- Refined CommunitySignificance, EconomicSignificance, HistoricalSignificance, ScientificSignificance, AestheticSignificance, TerroirSignificance, and DiplomaticSignificance classes with structured aliases and comments.
- Enhanced SilenceSegment.yaml with multilingual descriptions and structured aliases.
- Improved Size.yaml with clearer descriptions and added multilingual support.
- Updated SocialMediaPlatformType.yaml and SocialMediaProfile.yaml to include alternative descriptions in multiple languages and refined modeling notes.
- Added has_url slot to SocialMediaProfile for better URL management.
- Enhanced Warehouse and WarehouseType classes with preserved modeling notes for clarity on definitions and distinctions.
- Updated WebClaim and WebPortalType classes with preserved descriptions for better understanding of their roles and structures.
2026-02-15 23:26:52 +01:00
kempersc
6251b84d11 Refactor schema definitions and enhance multilingual support
- Updated descriptions and comments across multiple classes to improve clarity and provide additional context.
- Added alternative descriptions and structured aliases for multilingual support in classes such as Restriction, RetrievalAgent, RetrievalEvent, and others.
- Improved the organization of comments and examples for better understanding of class usage and relationships.
- Introduced new enum for OAI-PMH verbs and a corresponding slot to indicate supported verbs by repository endpoints.
- Enhanced the RoomUnit class to clarify its purpose and usage patterns, including migration notes.
- General cleanup and standardization of annotations and slot usages across various classes.
2026-02-15 22:43:52 +01:00
kempersc
c2cdbed614 Refactor Price, PriceRange, Primary, and PrimaryDigitalPresenceAssertion classes for improved clarity and multilingual support
- Updated descriptions and titles for Price and PriceRange classes to enhance understanding.
- Added multilingual alt_descriptions for Price, PriceRange, Primary, and PrimaryDigitalPresenceAssertion classes.
- Enhanced examples in Price and PriceRange classes to provide clearer context.
- Improved annotations and comments for better documentation and understanding of class purposes.
- Introduced new slots for official names (including and excluding type) to standardize naming conventions.
- Added sorting variant for official names to facilitate alphabetical ordering.
- Ensured all changes align with the latest schema requirements and best practices.
2026-02-15 21:54:42 +01:00
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
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
89b8b7e198 Add new Digital Platform schema classes for comprehensive data representation 2026-02-15 15:58:54 +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
684d79935a Enhance descriptions and update slot references across multiple YAML files for improved clarity and consistency 2026-02-14 20:11:46 +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
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
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
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
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
6435786556 edit slots 2026-02-04 00:24:46 +01:00
kempersc
1f7f3c6a4d Refactor ontology schema: Remove obsolete slot 'analyzes_or_analyzed', add new slots for 'accept', 'affect', 'aggregate_from', 'allocate', 'allow', and 'analyze'; introduce AttestationConfidenceEnum for lexical attestations; migrate annotations to structured slots; enhance documentation for clarity and usability.
All checks were successful
Deploy Frontend / build-and-deploy (push) Successful in 2m40s
2026-02-02 17:28:22 +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
88b325fcdd Refactor YAML schemas to enhance clarity and consistency, adding new slots for authors, fields, and language codes. 2026-01-31 20:27:06 +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
kempersc
532ee80634 Update manifest.json timestamp and refactor YAML schemas for improved clarity and functionality 2026-01-31 12:29:53 +01:00
kempersc
eb4eac24ce Update manifest.json timestamp and refactor YAML schemas for improved clarity and consistency 2026-01-31 01:23:46 +01:00
kempersc
c567a03833 Update manifest.json timestamp and enhance YAML schemas with new slots for improved clarity and functionality 2026-01-31 01:03:56 +01:00
kempersc
4effcb73b9 Update manifest.json timestamp and refactor YAML schemas for clarity and consistency 2026-01-31 00:59:56 +01:00
kempersc
ca4a54181e Refactor schema files to improve clarity and maintainability
- Updated WorldCatIdentifier.yaml to remove unnecessary description and ensure consistent formatting.
- Enhanced WorldHeritageSite.yaml by breaking long description into multiple lines for better readability and removed unused attributes.
- Simplified WritingSystem.yaml by removing redundant attributes and ensuring consistent formatting.
- Cleaned up XPathScore.yaml by removing unnecessary attributes and ensuring consistent formatting.
- Improved YoutubeChannel.yaml by breaking long description into multiple lines for better readability.
- Enhanced YoutubeEnrichment.yaml by breaking long description into multiple lines for better readability.
- Updated YoutubeVideo.yaml to break long description into multiple lines and removed legacy field name.
- Refined has_or_had_affiliation.yaml by removing unnecessary comments and ensuring clarity.
- Cleaned up is_or_was_retrieved_at.yaml by removing unnecessary comments and ensuring clarity.
- Added rules for generic slots and avoiding rough edits in schema files to maintain structural integrity.
- Introduced changes_or_changed_through.yaml to define a new slot for linking entities to change events.
2026-01-31 00:46:23 +01:00
kempersc
4034c2a00a Refactor schema slots across multiple classes to improve consistency and clarity
- Removed unused slots from TaxonomicAuthority, TechnicalFeature, TelevisionArchive, TentativeWorldHeritageSite, Threat, TimeSpan, Title, TradeRegister, TradeUnionArchive, TradeUnionArchiveRecordSetType, TransferEvent, UNESCODomain, UnitIdentifier, UniversityArchive, UnspecifiedType, UserCommunity, Venue, Vereinsarchiv, Verlagsarchiv, VerlagsarchivRecordSetType, Version, Verwaltungsarchiv, VideoAnnotationTypes, VideoAudioAnnotation, VideoFrame, VideoPost, VideoSubtitle, VideoTextContent, Warehouse, WebArchive, WebClaim, WebClaimsBlock, WebLink, WebPortal, WebPortalTypes, WomensArchives, WordCount, WorldHeritageSite, WritingSystem, and XPathScore.
- Introduced new slot is_or_was_retrieved_at for tracking data retrieval timestamps.
2026-01-31 00:28:09 +01:00
kempersc
56a7001e45 Update manifest.json timestamp and refactor descriptions in YAML schema files for clarity 2026-01-31 00:22:16 +01:00