DOAP ( Description of a Project ) je schéma RDF a XML slovník vlastností a také sada nástrojů pro popis projektů vývoje softwaru, zejména svobodného softwaru . Toto schéma je určeno pro výměnu dat mezi katalogy softwaru a pro decentralizované vyjádření účasti na projektech.
Tento nástroj vytvořil a vyvinul Edd Dumbil k předávání sémantických metainformací souvisejících s projekty s otevřeným zdrojovým kódem.
V současné době generátory, validátory, prohlížeče a konvertory umožňují zahrnutí mnoha projektů do sémantického webu . Na Freshmeat je pomocí DOAP zveřejněno již 43 000 projektů . [1] V současnosti jej používá Mozilla Foundation na stránce projektu a řada dalších softwarových úložišť, zejména Python Package Index .
Základní vlastnosti:doap:homepage, doap:developer, doap:programming-language, doap:os
Níže je uveden příklad v 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 xml:lang= "en" > Příklad projektu </doap:name> <doap:name xml:lang= "en" > Příklad projektu </doap:name> <doap:homepage rdf:resource= "http://example.com" /> <doap:programming-language> javascript </doap:programming-language> <doap:licence rdf:resource= "http://example.com/doap/ licenses/gpl" /> </doap:Project> </rdf:RDF>Další vlastnosti 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-releasea release.
sémantický web | |
---|---|
Základy | |
Pododdíly |
|
Aplikace |
|
související témata | |
Normy |
|