Я нашел решение обходного пути, чтобы разместить расширение вроде schema.org размещенного расширение. Он решает проблему, но имеет некоторые неудобства.
Для вашего расширения считаны вам нужно добавить дополнительный элемент sdoapp.py
ENABLED_EXTENSIONS = [ 'auto', 'bib', '%YOUR_EXT_NAME%' ]
ALL_LAYERS = [ 'core', 'auto', 'bib', '%YOUR_EXT_NAME%']
После этого вы можете разместить RDFa в данных/вн /% YOUR_EXT_NAME%/any_file_name.rdfa
RDFa должны описывать условия со схемой: isPartOf свойство таким образом
<div typeof="rdfs:Class" resource="http://schema.org/AnEntity">
<link property="http://schema.org/isPartOf" href="http://%YOUR_EXT_NAME%.schema.org"/>
</div>
Основным недостатком является то, что ваши условия теперь будут доступны VI дополнительный субдомен.
Например вы размещаете свой добавочный номер под http://schema.example.com
ваши условия будут accessiable под
http://%YOUR_EXT_NAME%.schema.example.com/AnEntity
и это не очень хорошо
Пробовали ли вы что-нибудь? Кажется, что у каждого расширения есть папка в '/ data/ext', которая содержит файлы (ы) RDFa и примеры. – unor
Да, я пытаюсь добавить каталог для моего расширения, но, похоже, приложение не прочитало его. Я нашел обходное решение по модификации кода Python, предоставит в качестве ответа. –