Skip to content

Support nested em rdf export 1.18 - #2592

Merged
stuzart merged 13 commits into
seek-1.18from
support-nested-em-rdf-export-1.18
May 27, 2026
Merged

Support nested em rdf export 1.18#2592
stuzart merged 13 commits into
seek-1.18from
support-nested-em-rdf-export-1.18

Conversation

@whomingbird

Copy link
Copy Markdown
Contributor

No description provided.

  - Use get_attribute_value rather than direct data hash access
  - Cast scalar EMT values to native Ruby types so RDF::Literal infers
    the right XSD datatype; replaces explicit typed_rdf_literal mapping
  - Normalize non-XSD date/dateTime lexical formats via Date.parse /
    DateTime.parse before emission
  - Skip blank scalar values in addition to nil, using
    attribute.test_blank? which preserves false for booleans
  - Add tests for date normalization and blank-value skipping
@whomingbird
whomingbird requested a review from stuzart May 20, 2026 15:41
@stuzart stuzart added this to the 1.18.0 milestone May 26, 2026
@stuzart stuzart moved this to In review in SEEK 1.18.x May 26, 2026

@stuzart stuzart left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just a minor comment, feel free to merge after fixing

Comment thread lib/seek/rdf/rdf_generation.rb Outdated
@stuzart
stuzart merged commit 0d12376 into seek-1.18 May 27, 2026
19 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in SEEK 1.18.x May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants