Как отличить CDA от XML-файла?
У меня есть модуль ruby, который будет проверять файл XML по схеме CDA. Тип файла XML
text/xml
Если файл идентифицирован как CDA, то
1. Какой тип содержимого мне нужно установить для файла, чтобы приложение, которое отображает XML-файл, могло идентифицировать его как CDA.
Я гуглил как "типы контента для CDA", "MIME-типы для CDA" и многое другое, но я не смог найти ответ.
Любые ссылки, предложения приветствуются.
2 ответа
CDA - это просто XML, как и любой другой XML-файл. У него будет связанная схема, которую он должен проверить. Проверка XML на соответствие CDA.xsd - это то, что делает его файлом CDA (Clinical Document Architecture).
Итак, я думаю, чтобы ответить на вопрос, это будет MIME-тип text/xml, как и любой другой XML-файл.
Тип канонического носителя CDA - text/xml, см. Этот пример в спецификации CDA R2. При обмене CDA предполагается, что метаданные будут обмениваться вместе с документом. Эти метаданные содержат элементы, которые предназначены для того, чтобы помочь потребителю определить, является ли связанный документ CDA и, если да, то какой это тип CDA. У Кита Буна есть некоторые сообщения в блоге на тему; Классификация документов в XDS и какова цель форматного кода xds - это хорошее начало.