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]
Примітки
- ↑ Description of a Project (DOAP) vocabulary. Архів оригіналу за 24 грудня 2017. Процитовано 23 грудня 2017.
Посилання
- Doap Project на GitHub
- doapamatic [Архівовано 9 березня 2010 у Wayback Machine.]: генератор DOAP
- Simal: DOAP Project Registry Framework
- DOAP in schemapedia
- п
- о
- р