A DOAP ( Description of a Project ) egy RDF séma és XML tulajdonságszótár, valamint szoftverfejlesztési projektek, különösen szabad szoftverek leírására szolgáló eszközkészlet . Ez a rendszer a szoftverkatalógusok közötti adatcserére és a projektekben való részvétel decentralizált kifejezésére szolgál.
Az eszközt Edd Dumbil hozta létre és fejlesztette a nyílt forráskódú projektekhez kapcsolódó szemantikai metainformációk továbbítására.
Jelenleg a generátorok, érvényesítők, megjelenítők és konverterek lehetővé teszik számos projekt beillesztését a szemantikus webre . Már 43 000 projektet tettek közzé a Freshmeat -en a DOAP segítségével. [1] Jelenleg a Mozilla Foundation használja a projekt oldalán és számos más szoftvertárban, különösen a Python Package Indexben .
Alaptulajdonságok:doap:homepage, doap:developer, doap:programming-language, doap:os
Az alábbiakban egy példa RDF/XML-ben:
<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 xml:lang= "en" > Példaprojekt </doap:name> <doap:name xml:lang= "en" > Példaprojekt </doap:name> <doap:homepage rdf:resource= "http://example.com" /> <doap:programozási-nyelv> javascript </doap:programozási-nyelv> <doap:licensz rdf:resource= "http://example.com/doap/ licencek/gpl" /> </doap:Project> </rdf:RDF>Egyéb tulajdonságok 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és release.
szemantikus web | |
---|---|
Alapok | |
alszakaszok |
|
Alkalmazások |
|
Kapcsolódó témák | |
Szabványok |
|