Я ищу машиночитаемую версию спецификаций HTML5, сродни DTD, хотя любой формат будет делать до тех пор, пока он будет разбираться.
спецификации HTML5, похоже, не содержат ничего подобного, поэтому моей первой идеей было изучить валидаторы. Я выкопал в источники валидатора validator.nu, но кажется, что используемая ими схема строится путем разбора спецификаций (например, разбора его HTML и его текст на английском языке), и мне придется создать валидатор для его создания.
В частности, я ищу список элементов, их модели содержимого и список их атрибутов с их типом, и являются ли они обязательными или имеют значение по умолчанию.
Наконец, я должен упомянуть, что я не ищу проверку конкретных документов. Я бы использовал W3C validator или validator.nu напрямую. Я ищу спецификации, чтобы использовать их в своих приложениях.