]> Lady’s Gitweb - Vocab/blobdiff - data/named_individuals/_DOAP_
Add D·O·A·P
[Vocab] / data / named_individuals / _DOAP_
diff --git a/data/named_individuals/_DOAP_ b/data/named_individuals/_DOAP_
new file mode 100644 (file)
index 0000000..eb8cebe
--- /dev/null
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+SPDX-FileCopyrightText: 2025 Lady <https://www.ladys.computer/about/#lady>
+SPDX-License-Identifier: CC0-1.0
+-->
+<!DOCTYPE NamedIndividual SYSTEM "../../DTD">
+<NamedIndividual name="https://github.com/ewilderj/doap">
+       <label xml:lang="en">D·O·A·P</label>
+       <comment xml:lang="en">
+               <p>
+                       Description Of A Project (D·O·A·P) is an early vocabulary aimed at describing software projects, and in particular open‐source ones.
+                       In the software distribution world, it has been largely supplanted by <ref target="https://spdx.dev">S·P·D·X</ref>, but S·P·D·X is undesirable for more general metadata purposes for a number of reasons.<note n="1">
+                               <p>
+                                       For one, S·P·D·X name·space I·R·I¦s are namespaced to the specific (patch!) version of S·P·D·X, so that, for example, metadata written under version 3.0.0 of S·P·D·X is not compatible with version 3.0.1.
+                                       This is, frankly, absurd.
+                               </p>
+                       </note>
+                       Consequently, D·O·A·P still gets a fair bit of use today.
+               </p>
+               <p>
+                       This ontology aims to support the core functionality of D·O·A·P, but it ignores some aspects of the model, including :⁠—
+               </p>
+               <list>
+                       <item>
+                               <p>
+                                       The subclasses of <ptr target="doap:Repository"/>: <resource name="doap:ArchRepository"/>, <resource name="doap:BazaarBranch"/>, <resource name="doap:BKRepository"/>, <resource name="doap:CVSRepository"/>, <resource name="doap:DarcsRepository"/>, <resource name="doap:GitBranch"/>, <resource name="doap:GitRepository"/>, <resource name="doap:HgRepository"/>, and <resource name="doap:SVNRepository"/>.
+                                       Using <ptr target="dcterms:format"/> to indicate the format of the repository instead is recommended, in situations where this information is relevant.
+                               </p>
+                       </item>
+                       <item>
+                               <p>
+                                       The properties <resource name="doap:anon-root"/> and <resource name="doap:module"/>, which are only useful for certain kinds of <ref target="doap:Repository">Repository</ref>.
+                               </p>
+                       </item>
+               </list>
+       </comment>
+       <type>
+               <resource name="dcterms:BibliographicResource"/>
+       </type>
+</NamedIndividual>
This page took 0.165958 seconds and 4 git commands to generate.