DOAP

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

DOAP ( Description of a Project - опис проекту ) - це схема RDF та словник XML для опису програмних проектів, зокрема безкоштовного програмного забезпечення з відкритим кодом .

Він був створений і розроблений Еддом Дамбіллом для передачі семантичної інформації, пов'язаної з проектами програмного забезпечення з відкритим кодом.

Використання[ред. | ред. код]

У даний момент існують генератори, валідатори, переглядачі та конвертери, які дозволяють включити більше проектів у семантичну мережу . На Freshmeat вже 43 000 проектів опублікованих за допомогою DOAP. У даний час він використовується в Mozilla Foundation та Python Package Index.

Основні властивості: homepage, developer, programming-language, os.

Приклади[ред. | ред. код]

Нижче наведено приклад у RDF/XML:

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:doap="http://usefulinc.com/ns/doap#">
 <doap:Project>
  <doap:name>Example project</doap:name>
  <doap:homepage rdf:resource="http://example.com" />
  <doap:programming-language>javascript</doap:programming-language>
  <doap:license rdf: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.[1]

Примітки[ред. | ред. код]

  1. Description of a Project (DOAP) vocabulary. Архів оригіналу за 24 грудня 2017. Процитовано 23 грудня 2017.

Посилання[ред. | ред. код]