Skip to content

Conversation

@rileyjenk
Copy link
Contributor

No description provided.

@rileyjenk rileyjenk requested a review from a team as a code owner October 17, 2025 15:56
@github-project-automation github-project-automation bot moved this to Submitted in FOCUS WG Oct 17, 2025
@Matt-Cowsert Matt-Cowsert linked an issue Oct 17, 2025 that may be closed by this pull request
Copy link
Contributor

@gparker-at-sf gparker-at-sf left a comment

Choose a reason for hiding this comment

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

Following TF3 discussion -- LGTM

@ijurica
Copy link
Contributor

ijurica commented Oct 17, 2025

As part of PR #1533 (beyond 1.3 Consistency Review scope) we started working on Metadata Guidelines and Naming Convention.
Below is a summary relevant to the 1.3 Consistency scope of work, focusing on naming patterns for State Indicator and Timestamp properties.

Naming Convention Principles

  • Use the Base + Suffix pattern for property names wherever possible.
  • State Indicator properties indicate whether a specific condition is met or an event has occurred.
    → Use the <PastParticipleVerb> pattern for the suffix (e.g., Completed, Deprecated)
  • Timestamp properties capture the point in time when a specific condition is met or an event has occurred.
    → Use the <PastParticipleVerb>At pattern for the suffix (e.g., CompletedAt, CreatedAt, LastUpdatedAt)

Here is an overview of our property suffixes for the so-called State Indicator and Timestamp properties:

Introduced In Version Property Type/Category Original 1.3 Consistency Minimum 1.3 Consistency Alternative North Star (1.4)
1.3 State Indicator Complete Complete Completed* Completed*
before 1.3 State Indicator Deprecated Deprecated Deprecated Deprecated
1.3 Timestamp LastUpdated, LastUpdateDate LastUpdated* LastUpdatedAt* LastUpdatedAt*
before 1.3 Timestamp CreationDate CreationDate CreationDate CreatedAt*

* Asterisk indicates a required naming change.


Based on this, the 1.3 Consistency Review scope offers two options:

Option 1: Minimum

Ensure at least alignment among the three newly introduced Timestamp properties:

  • Update RecencyLastUpdateDate to RecencyLastUpdated
  • Rename this and other properties in a future release once the Naming Convention is agreed and in place.

Option 2: Alternative

Fully align all three newly introduced Timestamp properties and one newly introduced State Indicator property with the assumed naming convention:

  • Update RecencyLastUpdateDate to RecencyLastUpdatedAt
  • Update DatasetInstanceLastUpdated to DatasetInstanceLastUpdatedAt
  • Update TimeSectorLastUpdated to TimeSectorLastUpdatedAt
  • Update DatasetInstanceComplete to DatasetInstanceCompleted
  • Update TimeSectorComplete to TimeSectorCompleted

Given the current scope, I agree we proceed with Option 1 for the 1.3 consistency review. That said, I intend to advocate for the North Star naming convention in 1.4, including revisiting and renaming even these newly introduced properties to align with the finalized guidelines. 🙂

Copy link
Contributor

@shawnalpay shawnalpay left a comment

Choose a reason for hiding this comment

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

See recent comments.

@shawnalpay shawnalpay requested a review from a team October 23, 2025 16:47
@shawnalpay shawnalpay moved this from Submitted to PR Member Review in FOCUS WG Oct 23, 2025
@shawnalpay shawnalpay changed the title Renaming recency last update date to recency last updated AI #1522: Renaming recency last update date to recency last updated Oct 23, 2025
Copy link
Contributor

@shawnalpay shawnalpay left a comment

Choose a reason for hiding this comment

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

Recency.mdpp is being reworked as part of #1521, but I'm good with approving this one!

@shawnalpay shawnalpay moved this from PR Member Review to PR Ready for Approval in FOCUS WG Oct 29, 2025
@jpradocueva
Copy link
Contributor

Approved by the group without objections or abstentions during the October 30 Members’ call.

@shawnalpay shawnalpay merged commit 4d47ef7 into working_draft Oct 30, 2025
2 checks passed
@shawnalpay shawnalpay deleted the renaming-recency-value branch October 30, 2025 22:01
@github-project-automation github-project-automation bot moved this from PR Ready for Approval to Closed in FOCUS WG Oct 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Closed

Development

Successfully merging this pull request may close these issues.

[AI] Revisit and address Metadata - Date/Time column names

7 participants