היסטוריית הגרסאות

כאן מפורטים השינויים במסמכי התיעוד של CDF.

‫28 באוקטובר 2026

  • עדכנו את Contest כדי להסיר את ההקשר של ירושה של קומפוזיציה מ-EarliestPollsClose,‏ LatestPollsClose,‏ ResultsEmbargoEnd ו-ResultsExpected.

‫23 באוקטובר 2026

  • כלל האימות GpUnitOcdId עודכן כדי לבדוק רכיבים מסוג ReportingUnit.

‫22 באוקטובר 2026

  • הוספת את OutcomeDetermined אל Contest.

‫21 באוקטובר 2026

  • עדכנו את Contest כדי להבהיר שהשדה ResultsReportingStageCollection צריך להכיל את כל השלבים הצפויים עם השיוך שלהם, ולא רק את השלב הנוכחי, שמופיע ב-CurrentResultsReportingStage.

‫16 באוקטובר 2026

‫15 באוקטובר 2026

  • הוספת את Alias אל Person.

‫13 באוקטובר 2026

  • הוספת את PreElectionStatus ואת PostElectionStatus אל CandidateSelection.
  • הוספת את diplomat אל OfficeRole.
  • הוספת את DiplomatSendingStateId ואת DiplomatReceivingStateId אל Office.
  • כלל האימות של ValidIDREF עודכן כדי לזהות את DiplomatSendingStateId ואת DiplomatReceivingStateId כרכיבים שמפנים אל GpUnit
  • הוספנו כלל אימות DiplomaticOfficesHaveCorrespondingGpUnitsSet כדי לוודא שלמשרדים עם התפקיד diplomat יש לפחות אחד מהשדות האלה.

‫12 באוקטובר 2026

  • הוספת את EstimatedExpectedVotePercentage אל Contest.

‫8 באוקטובר 2026

  • הסרנו את ContestStage והוספנו את ResultsReportingStage ואת ResultsReportingStageType.
  • עדכנו את כלל האימות EmptyString כך שלא תופיע שגיאה ברכיבים עם רכיבי צאצא כשאין רווח לפני רכיב הצאצא הראשון.

‫6 באוקטובר 2026

  • הוספת את ResultsLastUpdated אל Contest.

‫24 בספטמבר 2026

  • הוספנו כלל אימות של CandidateImageInContactInformation כדי להזהיר כש-candidate-image מוגדר ב-ContactInformation.Uri, ולהמליץ להשתמש במקום זאת ב-Person.ImageUri.

‫14 בספטמבר 2026

  • עדכנו את כלל האימות CandidatesReferencedInRelatedContests ואת מאמרי העזרה בנושא מועמדים, כך שהתמודדויות עוקבות לא ייחשבו יותר כהתמודדויות קשורות.

‫2 בספטמבר 2026

  • הוספנו כלל אימות של SqsQueueNameIsFullyQualifiedArn כדי לוודא שאם SqsQueueName מוגדר בפיד מטא-נתונים, הוא יהיה ARN תקין ומלא של SQS.

‫28 באוגוסט 2026

  • הוספת את TotalSeats אל Contest.
  • עדכנו את הכלל VoteCountValidSeatsDeltaTypes כך שיציג שגיאה ב-seats-delta מדור קודם ברכיבי SpecialBallotSelection, וגם יתמוך ב-seats-delta-institutional בלי שצריך להגדיר את seats-delta-mandate.

‫27 באוגוסט 2026

  • הוצאנו משימוש את הפורמטים הקודמים של פידים ב-JSON והסרנו את כל הדוגמאות לסכימות JSON מהמדריכים למפתחים וממאמרי העזרה, לטובת CDF XML.

‫26 באוגוסט 2026

  • עדכנו את הדוגמאות של מזהים יציבים ומזהי אובייקטים בכל מאמרי העזרה, כך שישתמשו בסימון הונגרי עם מקפים.
  • במדריך למזהים יציבים נוספו המלצות לתחיליות לפי סוגי ישויות.

‫25 באוגוסט 2026

  • הוסר כלל אחד (HungarianStyleNotation).
  • עדכנו את המדריך למזהים יציבים כדי להבהיר שהשימוש בסימון הונגרי הוא שיטה מומלצת אבל לא חובה, והוספנו דוגמאות לתחיליות.

‫24 באוגוסט 2026

  • עדכנו את המדריך לשיקולים בינלאומיים כדי להבהיר את הדרישות לגבי תרגומים לאנגלית של שמות מועמדים ומפלגות ממקורות רשמיים, מעיתונות מהימנה או מפרסומים של שותפים.

‫22 באוגוסט 2026

‫5 באוגוסט 2026

  • הסכימה של CountedInTotal עודכנה כדי לאפשר minOccurs=0 בהתאם למסמכי התיעוד.

‫29 ביולי 2026

  • העדכון של FeedInactiveDateIsLatestDate בוצע כדי לדלג על בדיקת פידים לבדיקה.
  • נוסף כלל DuplicateBallotTitleSeatPair חדש לבדיקת כפילויות של זוגות (BallotTitle, ‏ Seat) ב-Contests.
  • נוסף כלל FeedInactiveDateNotOlderThanOneYear חדש.

‫17 ביולי 2026

  • מוודאים שבכל רכיבי ה-URI יש קוד שפה תקין (אם צוין).

‫9 ביולי 2026

  • הוסר הכלל GovernmentBodyExternalId שהוצא משימוש.

‫16 ביוני 2026

  • עדכנו את הסכימה הקודמת של גוף ממשלתי לשגיאה.

‫16 ביוני 2026

  • נוסף קו עזר ליישור Named Entity Changes.

‫2 ביוני 2026

  • הוספת את tse-candidate-number כמזהה חיצוני ל-Candidate.

19 במאי 2026

  • הוספנו כלל אימות של ResultsReportingStagesMustHaveUniqueType כדי לוודא שלכל ResultsReportingStage ב-ResultsReportingStageCollection יש StageType ייחודי.

‫18 במאי 2026

  • הוספנו כלל אימות של SqsQueueNameRequiresS3SourceDirPath כדי לוודא שאם SqsQueueName מוגדר בפיד מטא-נתונים, גם SourceDirPath צריך להיות מוגדר, והוא חייב להיות נתיב s3.

‫7 במאי 2026

  • נוסף כלל AttributionDepthLimit כדי לוודא שלעצי <Attribution> ב-<ResultsReportingStage> יש לכל היותר 3 רמות של רקורסיה/עומק.
  • נוסף כלל AttributionCyclesValidation כדי לוודא שרכיבי <Attribution> לא מכילים מחזורים מכוונים (לולאות) בין צמתים.

‫6 במאי 2026

  • נוסף כלל ValidateIncludeInAggregationBallotSelections כדי לבדוק שסכום ספירת הקולות לבחירות שמסומנות כ-IncludedInAggregation לא חורג מספירת הקולות של AggregateBallotSelection.
  • נוסף כלל לאכיפת אילוצי CountedInTotal על SpecialBallotSelection.
  • הוספנו את הכלל ValidateResultsEmbargoEnd כדי לבדוק שהתאריך ResultsEmbargoEnd לא חל אחרי תחילת official ResultsReportingStage.
  • נוסף כלל ValidateResultsExpected כדי לבדוק ש-ResultsExpected לא מופיע לפני ResultsReportingStage הראשון (לא כולל שלב no-results).
  • הוספנו את הכללים NotEmptyUniqueDataSourceUris,‏ UniqueDataSourceLanguages ו-UniqueDataSourceDisplayNames כדי לאמת רכיבים של DataSourceCollection. בנוסף, הוספנו את DisplayName אל MultipleInternationalizedTextWithSameLanguageCode.

‫5 במאי 2026

  • נוסף הכלל ValidatePollsCloseDatetimes כדי לבדוק שהתאריך LatestPollsClose לא חל לפני EarliestPollsClose.
  • כלל אחד (PartiesHaveValidColors) נמחק. הערכים האלה מאומתים גם על ידי הסכימה של HtmlColorString.
  • עדכנו את הכלל ValidateDuplicateColors כדי לתמוך ב-DarkThemeColor וב-LightThemeColor.

‫30 באפריל 2026

  • הוספנו כלל אימות WinnerCountLimit כדי לבדוק שמספר הזוכים או הזוכים הצפויים בתחרות לא חורג ממספר המושבים הנבחרים.
  • הוסרה התמיכה בהערה candidate-image ב-ContactInformation.
  • הוספת כללים להגבלת ImageUri עם הערה candidate-image לכל היותר לאחד לכל Person, וגם כדי לוודא שכתובות ה-URI של תמונות המועמדים ייחודיות לכל אדם.

‫29 באפריל 2026

  • נוספו EmptyString ו-EmptyText כללים אל METADATA_RULES.

‫16 באפריל 2026

  • הוספנו עוד דוגמאות לmetadata_sample_feed.xml.
  • תיקנו כמה קובצי פיד לדוגמה כדי לוודא שהם יעברו את האימות.

‫14 באפריל 2026

  • עדכנו את משך הזמן שבו פיד yearly יכול להיות פעיל, כך שרק פידים מסוג pre-election יכולים להיות פעילים. פידים מסוג election-results חייבים תמיד להיות limited.

‫25 במרץ 2026

  • עדכון הערך SourceDirPath בפיד לדוגמה של מטא-נתונים כך שיתאים לציפייה של הביטוי הרגולרי.

‫19 במרץ 2026

  • הוספת את IsTest ואת SqsQueueName אל Feed.

‫18 במרץ 2026

  • נוסף סוג המשנה SpecialBallotSelection של BallotSelection.
  • הוספת את AggregateBallotSelection, BlankBallotSelection, NoneOfTheAboveBallotSelection ו-NullBallotSelection לאלבום Contest.
  • הוספתי את IncludedInAggregation אל CandidateSelection ואל PartySelection.
  • הוספנו הגדרות לרכיבים Attribution ו-DataSource ו-DataSourceCollection ל-ElectionReport.
  • הוספנו את ההגדרות של ResultsReportingStage ו-ResultsReportingStageType ואת ResultsReportingStageCollection ו-CurrentResultsReportingStage ל-Contest.
  • הוספנו הגדרה אחת (PartyColors) וColors ל-Party.

‫17 במרץ 2026

  • הוספת את IsNotable אל Candidate, Contest ו-Party.
  • הוספת את PartyLabel אל Candidate.
  • הוספת את ImageUri אל Person.
  • הוספת את ResultsExpected, ResultsEmbargoEnd, EarliestPollsClose ו-LatestPollsClose לאלבום Contest.

‫11 במרץ 2026

  • הוסר הטיפול המיוחד ב-IssuerAbbreviation מהכלל EmptyString.

‫26 בפברואר 2026

  • הגבלת VoteCountsCollection לאחד לכל BallotSelection. (עדיין אפשר להוסיף כמה VoteCounts לאוסף הזה).

‫24 בפברואר 2026

  • תוקנו הפניות אל OfficeholderSubFeed שנכתבו בטעות בתור OfficeHolderSubFeed.
  • הגבלנו את SourceDirPath בפיד המטא-נתונים לסוגים נתמכים של נתיבי קבצים.

‫23 בפברואר 2026

  • עדכנו את הערכים של VoteCounts כדי לתמוך גם ב-seats-delta-mandate וגם ב-seats-delta-institutional.

‫18 בפברואר 2026

  • הגדרנו את ElectionEventCollection ו-OfficeholderSubFeed כהדדיים ברכיב Feed בפידים של מטא-נתונים.

‫12 בפברואר 2026

‫11 בפברואר 2026

  • הוספנו את OfficeHolderTenure לכלל של מאמת ה-CDF של MissingStableIds כדי לוודא שלכל תקופות הכהונה של בעלי התפקידים יש מזהים יציבים.

‫28 בינואר 2026

  • הוספנו כלל לאימות CDF ב-FeedElementsShouldHaveSubElementsBasedOnType כדי לוודא שלרשומות Feed בפיד המטא-נתונים יש רכיבי משנה מתאימים.

‫15 בינואר 2026

  • מוחקים את הכלל ElectoralDistrictOcdId כי הוא הוחלף לחלוטין בכלל הרחב יותר GpUnitOcdId.

  • הוספנו את mayor בתור תפקיד של משרד ההנהלה ב-CDF Validator.

‫13 בינואר 2026

  • הוספנו כלל אימות של EmptyString כדי לבדוק ששדות המחרוזת לא ריקים או מכילים רק רווחים לבנים (באופן זמני, זו אזהרה ל-IssuerAbbreviation).

‫10 בדצמבר 2025

  • עדכנו את ה-CDF XSD כדי להפוך את IssuerAbbreviation לאופציונלי.

‫18 בנובמבר 2025

  • עדכנו את הכלל GpUnitOcdId כדי לבדוק שלכל GpUnit שצפויים להיות להם מזהי OCD יש מזהי OCD תקינים, והחלפנו את הכלל ElectoralDistrictOcdId בפלייסהולדר עד שיהיה בטוח להסיר אותו.

‫12 בנובמבר 2025

‫22 באוקטובר 2025

‫29 בספטמבר 2025

  • הנחיות מעודכנות לElectoralCommission שמות, כולל דוגמה ל-XML.

‫5 באוגוסט 2025

  • עדכון המסמכים של Feed והתמיכה של Validator ב-FeedType של voter-information.

‫23 ביולי 2025

  • מוסיפים עוד ערכים ל-VoterInformationWebsiteType.

‫11 ביולי 2025

  • הוספנו את RetentionContest לContest הסוגים הזמינים.

‫7 ביולי 2025

  • עדכנו את המסמכים ואת כלי האימות של המטא-נתונים Feed כדי להבהיר שלא צריך להביא בחשבון אירועי בחירות שבוטלו כשקובעים את תאריך ההשבתה של הפיד.

‫25 ביוני 2025

  • הוספנו את whatsapp כפלטפורמה של AnnotatedUri.

‫16 ביוני 2025

  • עדכנו את המסמכים בנושא פרטי הבוחרים ב-VoterInformationWebsite וב-ElectoralCommissionWebsite כדי לשקף את ההגדרות בסכימת ה-CDF.

‫29 במאי 2025

  • כלל האימות NoSourceDirPathBeforeInitialDeliveryDate הוחלף בכלל SourceDirPathMustBeSetAfterInitialDeliveryDate.

‫27 במאי 2025

  • הוספנו תמיכה בכלי לאימות ובדיקות בסיסיות של פידים עם מידע על מצביעים.

‫22 במאי 2025

  • פרסמנו מדריך שעוזר לקבוע את תאריכי הכהונה של בעלי תפקידים.

‫13 במאי 2025

‫7 במאי 2025

‫6 במאי 2025

  • צריך לעדכן את הכלל PersonHasOffice כדי לבדוק את הסכימה החדשה של OfficeHolderTenure.

‫18 באפריל 2025

  • הוספנו הבהרה שרכיבי FullName של אנשים לא צריכים להכיל את התואר של האדם.

‫10 באפריל 2025

  • נוספה סכימה חדשה לפיצול בין המשרה לבין תקופת הכהונה של בעל המשרה.

‫12 במרץ 2025

  • הוספנו את judge,‏ cabinet member,‏ general purpose officer ו-special purpose officer לתפקידים במשרד, והוספנו לוגיקה בכלי האימות כדי לאפשר שני שילובים של תפקידים: head of government ו-head of state, ו-cabinet member ו-general purpose officer.

‫4 במרץ 2025

  • עדכנו את ElectionDateType עם פרטים על האופן שבו נפרש את StartDate ו-EndDate בבחירות בbounded.

‫26 בפברואר 2025

  • פיד מטא-נתונים מעודכן כדי להוסיף הערה לגבי המתנה של 60 יום אחרי FeedInactiveDate כדי להסיר פיד מפיד מטא-נתונים.

‫29 בינואר 2025

‫27 בינואר 2025

  • הנחיות מעודכנות לגבי תחרויות, כולל הוספת ההגדרה של PassageThreshold ל-BallotMeasureContest

‫15 בינואר 2025

  • הנחיות מעודכנות לגבי המאפיין FeedInactiveDate של ישות המטא-נתונים פיד.

‫19 בנובמבר 2024

‫11 בנובמבר 2024

  • הוספנו מסמך שבו מצוין ששמות הקבצים של הפידים צריכים להישאר סטטיים.

‫1 בנובמבר 2024

  • צריך לעדכן את כלל האימות EmptyText כדי להציג שגיאה במקום אזהרה.

‫26 באוגוסט 2024

  • מעדכנים את ה-enum של OfficeLevel כדי להוסיף תיאורים מפורטים.

‫17 ביולי 2024

‫10 ביולי 2024

  • הוספת המלצות לגבי המאפיינים FeedInactiveDate ו-SourceDirPath

‫24 ביוני 2024

  • עדכון של PartyId כדי לאפשר כמה ערכים של PartyId לישויות Candidate ו-Person.

‫21 ביוני 2024

  • עדכון התיעוד של הישות OfficeHolderSubFeed כדי לשתף דוגמה מפורטת.

‫14 במאי 2024

  • צריך לנקות את הישות PartyContest כך שתכלול רק את הרכיבים הרלוונטיים של PartyContest.
  • הוספנו הגדרות מעודכנות לערכי ה-enum של ElectionDateStatus, ובמיוחד ל-tentative ול-changing.

‫1 במאי 2024

  • הבהרנו את ההגדרה של הרכיב IsIndependent עבור Party.

29 באפריל 2024

  • מעדכנים את ה-enum של FeedType ואת ה-enum של FeedLongevity כדי להשתמש בערכים באותיות קטנות בדפי העזר המתאימים.

‫17 באפריל 2024

  • הוספנו רכיב IsIndependent לדף העזר של Party.

‫12 בפברואר 2024

‫9 בינואר 2024

  • הוספת תמיכה בחשבונות Tiktok בתור AnnotatedUri

‫3 בינואר 2024

‫24 ביולי 2023

  • הוספנו את הסוג Committee לוועדות פוליטיות ואת סוג הפיד התואם

‫20 בינואר 2023

  • הוספנו רכיב Slogan לדף העזר של Party.
  • הוספנו רכיב CampaignSlogan לדף העזר של Candidate.

‫17 בנובמבר 2022

‫30 בדצמבר 2021

‫27 בדצמבר 2021

  • שינינו את התוכן בקטע CandidateContest בדף Contest כך שיתמוך רק במשרה אחת לכל תחרות, וגם עדכנו חלק מהדוגמאות ל-XML.

15 באוקטובר 2021

  • הוספנו את הקטע ExternalIdentifier לדף העזר של Candidate.

20 באוגוסט 2021

‫26 בפברואר 2021

  • הוספנו דוגמה לדף העזר Term שמסבירה איך לייצג את תקופת הכהונה של בעלי תפקידים שנבחרו מחדש בפיד של בעלי תפקידים.

‫24 בפברואר 2021

  • הוספנו מידע על party-chair-id לחומר העזר בנושא צד.

18 בפברואר 2021

  • הוספנו דיאגרמה לחומר העזר בנושא CandidatePreElectionStatus שממחיש את התזמון של הסטטוסים.

‫14 בדצמבר 2020

  • הוספנו דפי מדריכים שמתארים את סוגי הפידים הזמינים. עדכנו את דפי העזר כדי לספק שיטות מומלצות לרוב הישויות.