Я обнаружил ошибку в данных Schema.org для DiscussionForumPosting.
Когда я проверяю случайную тему форума Discourse через валидатор, поле @id содержит несуществующие URL-адреса.
Вот пример с завершающим путем /post_2 (это ошибка 404):
Я полагаю, что поля @id должны содержать рабочие URL-адреса, поскольку W3.org указывает:
Чтобы иметь возможность ссылаться на узлы в графе извне, важно, чтобы узлы имели идентификатор. IRI — это фундаментальное понятие связанных данных; для того чтобы узлы были по-настоящему связаны, разрешение идентификатора должно приводить к представлению этого узла. Это может позволить приложению получить дополнительную информацию об узле.

