Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is the 1998 "Notificatio de occurrentia" still in force? #98

Open
igneus opened this issue Feb 19, 2023 · 2 comments
Open

Is the 1998 "Notificatio de occurrentia" still in force? #98

igneus opened this issue Feb 19, 2023 · 2 comments
Labels

Comments

@igneus
Copy link
Owner

igneus commented Feb 19, 2023

In 1998 the CDW notification De occurrentia memoriae obligatoriae Immaculati Cordis Beatae Mariae Virginis una cum altera memoria eiusdem gradus specified that in case of occurrence of the memorial of Immaculate Heart of Mary with another obligatory memorial both are to be degraded to optional memorials that year.

In 2018 another notification De memoria beatae Mariae Virginis Ecclesiae Matris in a similar case ruled that the memorial of BVM is to prevail, iuxta liturgicam traditionem præstantiæ inter personas. While it dealt specifically with the memorial of BVM, Mother of the Church, and didn't explicitly derogate the older calendar rule, it stated that both cases are analogical, which seems to be derogating the older rule implicitly.

Currently calendarium-romanum still handles occurrences of Immaculate Heart according to the 1998 rule. Should it be changed to follow the logic introduced for BVM, Mother of the Church?

@igneus
Copy link
Owner Author

igneus commented Feb 28, 2023

Either way goes the default implementation, there should be a convenient way to build a calendar with customized strategy of handling these occurrences.
ref #49

@igneus
Copy link
Owner Author

igneus commented Apr 2, 2023

Has the Immaculate Heart occurrence taken place since 2018, so that we can check the solution taken in ordo/directory published by the Vatican and each diocese?

# (script written with calendarium-romanum 0.9)
require 'calendarium-romanum/cr'

calendar = CR::PerpetualCalendar.new sanctorale: CR::Data::GENERAL_ROMAN_ENGLISH.load

(2018..2050).each do |year|
  date = CR::Temporale::Dates.immaculate_heart(year)
  ycalendar = calendar.calendar_for date

  next unless ycalendar.temporale[date].symbol == :immaculate_heart

  occurring_celebrations = ycalendar.sanctorale[date]
  rank = occurring_celebrations.first&.rank
  next unless rank == CR::Ranks::MEMORIAL_GENERAL || rank == CR::Ranks::MEMORIAL_PROPER

  puts "#{date} #{occurring_celebrations.first.title}"
end

... not yet, but it will take place in two years (2024/25 Immaculate Heart occurs with St. Irenaeus) and the two years immediately following.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant