Extract RDF parsing #14

Closed
opened 2026-10-16 10:12:46 +00:00 by mmacia · 0 comments
Owner

Objective

Implement RDF parsing and normalization through the shared standalone format contract.

Scope

Move the RDF handler, transformer, validator, and required utilities. Preserve characterized RDF metadata, item identifiers, title and description fallbacks, links, authors, dates, language, categories, and supported extensions, including documented title-only behavior.

Acceptance Criteria

  • RDF implements FeedReader.Format.
  • Feed and item output matches characterization tests.
  • Intentional RDF behavior is documented.
  • Malformed input and shared resource limits are covered.
  • RDF parsing has no Feedex, Phoenix, Ecto, or application-config dependency.
## Objective Implement RDF parsing and normalization through the shared standalone format contract. ## Scope Move the RDF handler, transformer, validator, and required utilities. Preserve characterized RDF metadata, item identifiers, title and description fallbacks, links, authors, dates, language, categories, and supported extensions, including documented title-only behavior. ## Acceptance Criteria - RDF implements `FeedReader.Format`. - Feed and item output matches characterization tests. - Intentional RDF behavior is documented. - Malformed input and shared resource limits are covered. - RDF parsing has no Feedex, Phoenix, Ecto, or application-config dependency.
mmacia self-assigned this 2026-10-16 10:12:46 +00:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mmacia/feed_reader#14