{
  "id": "ru_date_period",
  "kind": "pattern",
  "status": "draft",
  "name": "Date period (Russian)",
  "doc": "Period between two dates, months or years written in Russian notation, for example \"с 01.2025 по 12.2025\" or \"01.01.2025-31.12.2025\". Often used for the period covered by an inspection or a project.",
  "semantic_type": "timespan",
  "is_pii": false,
  "categories": [
    "datetime"
  ],
  "country": [
    "RU"
  ],
  "langs": [
    "ru"
  ],
  "regexp": "^(?:(?:[Сс] )?\\d{2}\\.(?:\\d{2}\\.)?\\d{4} ?(?:-|–|—|по) ?\\d{2}\\.(?:\\d{2}\\.)?\\d{4}|\\d{4} ?[-–] ?\\d{4}(?: ?гг?\\.| годы)?)$",
  "examples": [
    {
      "value": "с 01.2025 по 12.2025",
      "description": "Months from January to December 2025",
      "valid": true
    },
    {
      "value": "01.01.2025-31.12.2025",
      "description": "Calendar year 2025",
      "valid": true
    },
    {
      "value": "2015-2020 гг.",
      "description": "Years 2015 to 2020",
      "valid": true
    },
    {
      "value": "01.01.2025",
      "valid": false
    }
  ],
  "translations": {
    "ru": {
      "name": "Период",
      "doc": "Период между двумя датами, месяцами или годами в русской записи."
    }
  },
  "quality": {
    "score": 65,
    "missing": [
      "source link",
      "mapping (Wikidata, Schema.org, ...)",
      "detector coverage"
    ]
  },
  "source": {
    "path": "data/datatypes/RU/datetime/ru_date_period.yaml",
    "url": "https://github.com/apicrafter/metacrafter-registry/blob/main/data/datatypes/RU/datetime/ru_date_period.yaml",
    "edit_url": "https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/RU/datetime/ru_date_period.yaml"
  },
  "urls": {
    "html": "http://registry.apicrafter.io/datatype/ru_date_period",
    "json": "http://registry.apicrafter.io/api/v1/datatypes/ru_date_period.json"
  }
}