Семантическая разметка на markdown
ориентирована на компактное выражение отношений субъект-предикат-объект
на основе следующих правил:
[текст](путь 'описание')
Примеры предикатов:
<gs:тип>Инструкция</gs:тип>
;<gs:тип rdf:resource="http://a.roz37.ru/онтология/Инструкция"/>
; Файлы на языке markdown имеют расширение [.md](https://garpix.com/semantik/сущности/справочники/расширенияФайлов#md '_типФайла:"альтернатива":".markdown"')
; такое значение предиката является самостоятельным субъектом без идентификатора (анонимный субъект - в терминологии RDF)
<gs:типФайла>
<rdf:Description>
<gs:тема>markdown</gs:тема>
<gs:label>.md</gs:label>
<gs:URI>https://garpix.com/semantik/сущности/справочники/расширенияФайлов#md</gs:URI>
<gs:альтернатива>.markdown</gs:альтернатива>
</rdf:Description>
</gs:типФайла>
Кроме того некоторые признаки парсер выделяет без их явного указания:
h1
) - gs:label
, а ее адрес - gs:url
;gs:ссылка
и представлены анонимным субъектом следующей структуры:
<gs:ссылка>
<rdf:Description>
<gs:label>markdown</gs:label>
<gs:url>/syntax/markdown</gs:url>
</rdf:Description>
</gs:ссылка>
Свойства (предикаты) могут сгруппированы при помощи списков. В этом случае каждый предикат в списке будет представлен анонимным субъектом с общим для группы предикатов признаком. Например, на одной странице могут размещаться наборы команд по управлению пакетами Linux для разных дистрибутивов (CentOS, Ubuntu, AltLinux ...); при этом набор команд для конкретного дистрибутива может быть объединен в список (пример).
Для предикатов представленных анонимными субъектами в списках предусмотрена возможность добавления элементов кода.