def METHOD_NAME(self, response):
    schema_text = response.css(
        "script[type='application/ld+json']::text"
    ).extract()[-1]
    schema_json = json.loads(schema_text)
    if isinstance(schema_json, list):
        item = schema_json[0]
    else:
        item = schema_json
    start = self._parse_dt(item["startDate"])
    title = self._parse_title(item["name"])
    meeting = Meeting(
        title=title,
        description="",
        classification=self._parse_classification(title),
        start=start,
        end=self._parse_dt(item["endDate"]),
        all_day=False,
        time_notes="",
        location=self._parse_location(item),
        links=self.link_date_map[start.date()],
        source=response.url,
    )
    meeting["status"] = self._get_status(meeting, text=schema_text)
    meeting["id"] = self._get_id(meeting)
    yield meeting