DOAP
![]() | В статьене хватаетссылок на источники(см.рекомендации по поиску). |
DOAP(англ.Description of a Project— описание проекта) — этоRDF схемаиXMLсловарь свойств, а также набор инструментов для описания проектов разработки программного обеспечения, в частностисвободного ПО.Эта схема предназначена для обмена данными между каталогами программного обеспечения и для децентрализированного выражения участия в проектах.
Инструмент был создан и разработанЭддом Дамбиллом[англ.]для передачи семантической мета-информации, связанной с проектами с открытым исходным кодом.
Использование
[править|править код]В настоящее время генераторы, валидаторы, просмоторщики и конвертаторы позволяют многим проектам включаться всемантическую паутину.НаFreshmeatуже 43 тысячи проектов опубликованы с использованием DOAP.[1]В настоящее время он используется вMozilla Foundationна странице проекта и в ряде других репозиториев программного обеспечения, в частности вPython Package Index.
Основные свойства:doap:homepage, doap:developer, doap:programming-language, doap:os
Примеры
[править|править код]Ниже приведен пример в RDF/XML:
<rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:doap="http://usefulinc.com/ns/doap#">
<doap:Project>
<doap:namexml:lang="en">Exampleproject</doap:name>
<doap:namexml:lang="ru">Примерпроекта</doap:name>
<doap:homepagerdf:resource="http://example.com"/>
<doap:programming-language>javascript</doap:programming-language>
<doap:licenserdf:resource="http://example.com/doap/licenses/gpl"/>
</doap:Project>
</rdf:RDF>
Остальные свойстваImplements specification, anonymous root, platform, browse, mailing list, category, description, helper, tester, short description, audience, screenshots, translator, module, documenter, wiki, repository, name, repository location, language, service endpoint, created, download mirror, vendor, old homepage, revision, download page, license, bug database, maintainer, blog, file-release
иrelease
.[источник не указан 4250 дней]
Примечания
[править|править код]- ↑Giasson, FrederickFreshmeat.net now available in DOAP: 43 000 new DOAP projects .Дата обращения: 8 апреля 2010.Архивировано18 апреля 2010 года.
Ссылки
[править|править код]- Проект DOAPна сайтеGitHub
- OSS Watch DOAP Briefing Note
- Simal:DOAP Project Registry Framework
- DOAP in schemapedia
- doapamatic:DOAP generator
intmain()
{
printf("Hi");
return0;
}
| Этозаготовка статьиопрограммировании.Помогите Википедии, дополнив её. |