External, Non-PPA KXStudio Repository
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

450 lines
14KB

  1. From a5fe57d4c563601fc993d164dff3d4b0cffc5420 Mon Sep 17 00:00:00 2001
  2. From: David Robillard <d@drobilla.net>
  3. Date: Fri, 12 Mar 2021 21:14:08 -0500
  4. Subject: [PATCH] Strengthen and clean up doap.ttl
  5. This adds more specific property types to support validation, and removed
  6. doap:anon-root since it is unused by LV2 (and frankly I don't even know what
  7. it's supposed to mean).
  8. ---
  9. schemas.lv2/doap.ttl | 166 ++++++++++++++++++++++---------------------
  10. 1 file changed, 84 insertions(+), 82 deletions(-)
  11. diff --git a/schemas.lv2/doap.ttl b/schemas.lv2/doap.ttl
  12. index 9067da5b..c8daf593 100644
  13. --- a/schemas.lv2/doap.ttl
  14. +++ b/schemas.lv2/doap.ttl
  15. @@ -1,16 +1,13 @@
  16. +@prefix dct: <http://purl.org/dc/terms/> .
  17. +@prefix doap: <http://usefulinc.com/ns/doap#> .
  18. +@prefix foaf: <http://xmlns.com/foaf/0.1/> .
  19. +@prefix owl: <http://www.w3.org/2002/07/owl#> .
  20. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
  21. @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
  22. -@prefix owl: <http://www.w3.org/2002/07/owl#> .
  23. -@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
  24. -@prefix foaf: <http://xmlns.com/foaf/0.1/> .
  25. -@prefix doap: <http://usefulinc.com/ns/doap#> .
  26. -@prefix dct: <http://purl.org/dc/terms/> .
  27. -
  28. -# dct:rights "Copyright © 2004-2009 Edd Dumbill"
  29. doap:
  30. a owl:Ontology ;
  31. - dct:description "Das Vokabular \"Description of a Project (DOAP)\", beschrieben durch W3C RDF Schema and the Web Ontology Language."@de ,
  32. + rdfs:comment "Das Vokabular \"Description of a Project (DOAP)\", beschrieben durch W3C RDF Schema and the Web Ontology Language."@de ,
  33. """El vocabulario Description of a Project (DOAP, Descripción de un Proyecto), descrito usando RDF Schema de W3C
  34. y Web Ontology Language."""@es ,
  35. """Le vocabulaire Description Of A Project (DOAP, Description D'Un Projet),
  36. @@ -153,8 +150,7 @@ doap:Specification
  37. a rdfs:Class ;
  38. rdfs:comment """A specification of a system's aspects, technical or otherwise."""@en ;
  39. rdfs:isDefinedBy doap: ;
  40. - rdfs:label "Specification"@en ;
  41. - rdfs:subClassOf rdfs:Resource .
  42. + rdfs:label "Specification"@en .
  43. doap:Version
  44. a rdfs:Class ;
  45. @@ -170,40 +166,25 @@ doap:Version
  46. "Versión"@es ,
  47. "Verze"@cs .
  48. -doap:anon-root
  49. - a rdf:Property ;
  50. - rdfs:comment "Dépôt pour accès anonyme."@fr ,
  51. - "Repositorio para acceso anónimo."@es ,
  52. - "Repository for anonymous access."@en ,
  53. - "Repository für anonymen Zugriff"@de ,
  54. - "Úložiště pro anonymní přístup."@cs ;
  55. - rdfs:domain doap:Repository ;
  56. - rdfs:isDefinedBy doap: ;
  57. - rdfs:label "Anonymes Root"@de ,
  58. - "anonymní kořen"@cs ,
  59. - "anonymous root"@en ,
  60. - "racine anonyme"@fr ,
  61. - "raíz anónima"@es ;
  62. - rdfs:range rdfs:Literal .
  63. -
  64. doap:audience
  65. - a rdf:Property ;
  66. + a rdf:Property ,
  67. + owl:DatatypeProperty ;
  68. rdfs:comment "Description of target user base"@en ;
  69. rdfs:domain doap:Project ;
  70. rdfs:isDefinedBy doap: ;
  71. - rdfs:label "audience"@en ;
  72. - rdfs:range rdfs:Literal .
  73. + rdfs:label "audience"@en .
  74. doap:blog
  75. - a rdf:Property ;
  76. + a rdf:Property ,
  77. + owl:ObjectProperty ;
  78. rdfs:comment "URI of a blog related to a project"@en ;
  79. rdfs:domain doap:Project ;
  80. rdfs:isDefinedBy doap: ;
  81. - rdfs:label "blog"@en ;
  82. - rdfs:range rdfs:Resource .
  83. + rdfs:label "blog"@en .
  84. doap:browse
  85. - a rdf:Property ;
  86. + a rdf:Property ,
  87. + owl:ObjectProperty ;
  88. rdfs:comment "Interface web au dépôt."@fr ,
  89. "Interface web del repositorio."@es ,
  90. "Web browser interface to repository."@en ,
  91. @@ -218,7 +199,8 @@ doap:browse
  92. "visualiser"@fr .
  93. doap:bug-database
  94. - a rdf:Property ;
  95. + a rdf:Property ,
  96. + owl:ObjectProperty ;
  97. rdfs:comment "Bug tracker for a project."@en ,
  98. "Bug tracker para un proyecto."@es ,
  99. "Fehlerdatenbank eines Projektes."@de ,
  100. @@ -233,7 +215,8 @@ doap:bug-database
  101. "suivi des bugs"@fr .
  102. doap:category
  103. - a rdf:Property ;
  104. + a rdf:Property ,
  105. + owl:ObjectProperty ;
  106. rdfs:comment "A category of project."@en ,
  107. "Eine Kategorie eines Projektes."@de ,
  108. "Kategorie projektu."@cs ,
  109. @@ -248,7 +231,8 @@ doap:category
  110. "kategorie"@cs .
  111. doap:created
  112. - a rdf:Property ;
  113. + a rdf:Property ,
  114. + owl:DatatypeProperty ;
  115. rdfs:comment "Date when something was created, in YYYY-MM-DD form. e.g. 2004-04-05"@en ,
  116. "Date à laquelle a été créé quelque chose, au format AAAA-MM-JJ (par ex. 2004-04-05)"@fr ,
  117. "Datum, kdy bylo něco vytvořeno ve formátu RRRR-MM-DD, např. 2004-04-05"@cs ,
  118. @@ -259,11 +243,11 @@ doap:created
  119. "created"@en ,
  120. "créé"@fr ,
  121. "erstellt"@de ,
  122. - "vytvořeno"@cs ;
  123. - rdfs:range rdfs:Literal .
  124. + "vytvořeno"@cs .
  125. doap:description
  126. - a rdf:Property ;
  127. + a rdf:Property ,
  128. + owl:DatatypeProperty ;
  129. rdfs:comment "Beschreibung eines Projekts als einfacher Text mit der Länge von 2 bis 4 Sätzen."@de ,
  130. "Descripción en texto plano de un proyecto, de 2 a 4 enunciados de longitud."@es ,
  131. "Plain text description of a project, of 2-4 sentences in length."@en ,
  132. @@ -274,11 +258,11 @@ doap:description
  133. "descripción"@es ,
  134. "description"@en ,
  135. "description"@fr ,
  136. - "popis"@cs ;
  137. - rdfs:range rdfs:Literal .
  138. + "popis"@cs .
  139. doap:developer
  140. - a rdf:Property ;
  141. + a rdf:Property ,
  142. + owl:ObjectProperty ;
  143. rdfs:comment "Desarrollador de software para el proyecto."@es ,
  144. "Developer of software for the project."@en ,
  145. "Développeur pour le projet."@fr ,
  146. @@ -294,7 +278,8 @@ doap:developer
  147. rdfs:range foaf:Person .
  148. doap:documenter
  149. - a rdf:Property ;
  150. + a rdf:Property ,
  151. + owl:ObjectProperty ;
  152. rdfs:comment "Collaborateur à la documentation du projet."@fr ,
  153. "Contributor of documentation to the project."@en ,
  154. "Mitarbeiter an der Dokumentation eines Projektes."@de ,
  155. @@ -310,7 +295,8 @@ doap:documenter
  156. rdfs:range foaf:Person .
  157. doap:download-mirror
  158. - a rdf:Property ;
  159. + a rdf:Property ,
  160. + owl:ObjectProperty ;
  161. rdfs:comment "Miroir de la page de téléchargement du programme."@fr ,
  162. "Mirror de la página web de descarga."@es ,
  163. "Mirror of software download web page."@en ,
  164. @@ -325,7 +311,8 @@ doap:download-mirror
  165. "zrcadlo stránky pro stažení"@cs .
  166. doap:download-page
  167. - a rdf:Property ;
  168. + a rdf:Property ,
  169. + owl:ObjectProperty ;
  170. rdfs:comment "Page web à partir de laquelle on peut télécharger le programme."@fr ,
  171. "Página web de la cuál se puede bajar el software."@es ,
  172. "Web page from which the project software can be downloaded."@en ,
  173. @@ -340,7 +327,8 @@ doap:download-page
  174. "stránka pro stažení"@cs .
  175. doap:file-release
  176. - a rdf:Property ;
  177. + a rdf:Property ,
  178. + owl:ObjectProperty ;
  179. rdfs:comment "URI adresa stažení asociované s revizí."@cs ,
  180. "URI of download associated with this release."@en ;
  181. rdfs:domain doap:Version ;
  182. @@ -349,7 +337,8 @@ doap:file-release
  183. "soubor revize"@cs .
  184. doap:helper
  185. - a rdf:Property ;
  186. + a rdf:Property ,
  187. + owl:ObjectProperty ;
  188. rdfs:comment "Colaborador del proyecto."@es ,
  189. "Collaborateur au projet."@fr ,
  190. "Project contributor."@en ,
  191. @@ -386,7 +375,8 @@ doap:homepage
  192. rdfs:subPropertyOf foaf:homepage .
  193. doap:implements
  194. - a rdf:Property ;
  195. + a rdf:Property ,
  196. + owl:ObjectProperty ;
  197. rdfs:comment "A specification that a project implements. Could be a standard, API or legally defined level of conformance."@en ;
  198. rdfs:domain doap:Project ;
  199. rdfs:isDefinedBy doap: ;
  200. @@ -394,12 +384,12 @@ doap:implements
  201. rdfs:range doap:Specification .
  202. doap:language
  203. - a rdf:Property ;
  204. + a rdf:Property ,
  205. + owl:DatatypeProperty ;
  206. rdfs:comment "ISO language code a project has been translated into"@en ;
  207. rdfs:domain doap:Project ;
  208. rdfs:isDefinedBy doap: ;
  209. - rdfs:label "language"@en ;
  210. - rdfs:range rdfs:Literal .
  211. + rdfs:label "language"@en .
  212. doap:license
  213. a rdf:Property ;
  214. @@ -416,7 +406,8 @@ doap:license
  215. "license"@en .
  216. doap:location
  217. - a rdf:Property ;
  218. + a rdf:Property ,
  219. + owl:ObjectProperty ;
  220. rdfs:comment """Emplacement d'un dépôt."""@fr ,
  221. "Location of a repository."@en ,
  222. "Lokation eines Repositorys."@de ,
  223. @@ -431,7 +422,8 @@ doap:location
  224. "umístění úložiště"@cs .
  225. doap:mailing-list
  226. - a rdf:Property ;
  227. + a rdf:Property ,
  228. + owl:ObjectProperty ;
  229. rdfs:comment "Domovská stránka nebo e–mailová adresa e–mailové diskuse."@cs ,
  230. "Homepage der Mailing Liste oder E-Mail Adresse."@de ,
  231. "Mailing list home page or email address."@en ,
  232. @@ -446,7 +438,8 @@ doap:mailing-list
  233. "mailing list"@en .
  234. doap:maintainer
  235. - a rdf:Property ;
  236. + a rdf:Property ,
  237. + owl:ObjectProperty ;
  238. rdfs:comment "Desarrollador principal de un proyecto, un líder de proyecto."@es ,
  239. """Développeur principal d'un projet, un meneur du projet."""@fr ,
  240. "Hauptentwickler eines Projektes, der Projektleiter"@de ,
  241. @@ -462,7 +455,8 @@ doap:maintainer
  242. rdfs:range foaf:Person .
  243. doap:module
  244. - a rdf:Property ;
  245. + a rdf:Property ,
  246. + owl:ObjectProperty ;
  247. rdfs:comment "Jméno modulu v CVS, BitKeeper nebo Arch úložišti."@cs ,
  248. "Modul-Name eines Subversion, CVS, BitKeeper oder Arch Repositorys."@de ,
  249. "Module name of a Subversion, CVS, BitKeeper or Arch repository."@en ,
  250. @@ -484,7 +478,8 @@ doap:module
  251. "módulo"@es .
  252. doap:name
  253. - a rdf:Property ;
  254. + a rdf:Property ,
  255. + owl:AnnotationProperty ;
  256. rdfs:comment "A name of something."@en ,
  257. "Der Name von Irgendwas"@de ,
  258. "El nombre de algo."@es ,
  259. @@ -496,7 +491,6 @@ doap:name
  260. "name"@en ,
  261. "nom"@fr ,
  262. "nombre"@es ;
  263. - rdfs:range rdfs:Literal ;
  264. rdfs:subPropertyOf rdfs:label .
  265. doap:old-homepage
  266. @@ -521,7 +515,8 @@ doap:old-homepage
  267. rdfs:subPropertyOf foaf:homepage .
  268. doap:os
  269. - a rdf:Property ;
  270. + a rdf:Property ,
  271. + owl:DatatypeProperty ;
  272. rdfs:comment "Betriebssystem auf dem das Projekt eingesetzt werden kann. Diese Eigenschaft kann ausgelassen werden, wenn das Projekt nicht BS-spezifisch ist."@de ,
  273. "Operating system that a project is limited to. Omit this property if the project is not OS-specific."@en ,
  274. "Operační systém, na jehož použití je projekt limitován. Vynechejte tuto vlastnost, pokud je projekt nezávislý na operačním systému."@cs ,
  275. @@ -536,20 +531,20 @@ doap:os
  276. "operating system"@en ,
  277. "operační systém"@cs ,
  278. "sistema operativo"@es ,
  279. - """système d'exploitation"""@fr ;
  280. - rdfs:range rdfs:Literal .
  281. + """système d'exploitation"""@fr .
  282. doap:platform
  283. - a rdf:Property ;
  284. + a rdf:Property ,
  285. + owl:DatatypeProperty ;
  286. rdfs:comment "Indicator of software platform (non-OS specific), e.g. Java, Firefox, ECMA CLR"@en ;
  287. rdfs:domain doap:Project ,
  288. doap:Version ;
  289. rdfs:isDefinedBy doap: ;
  290. - rdfs:label "platform"@en ;
  291. - rdfs:range rdfs:Literal .
  292. + rdfs:label "platform"@en .
  293. doap:programming-language
  294. - a rdf:Property ;
  295. + a rdf:Property ,
  296. + owl:DatatypeProperty ;
  297. rdfs:comment """Langage de programmation avec lequel un projet est implémenté,
  298. ou avec lequel il est prévu de l'utiliser."""@fr ,
  299. "Lenguaje de programación en el que un proyecto es implementado o con el cuál pretende usarse."@es ,
  300. @@ -562,11 +557,11 @@ doap:programming-language
  301. "langage de programmation"@fr ,
  302. "lenguaje de programación"@es ,
  303. "programming language"@en ,
  304. - "programovací jazyk"@cs ;
  305. - rdfs:range rdfs:Literal .
  306. + "programovací jazyk"@cs .
  307. doap:release
  308. - a rdf:Property ;
  309. + a rdf:Property ,
  310. + owl:ObjectProperty ;
  311. rdfs:comment "A project release."@en ,
  312. "Ein Release (Version) eines Projekts."@de ,
  313. "Relase (verze) projektu."@cs ,
  314. @@ -582,7 +577,8 @@ doap:release
  315. rdfs:range doap:Version .
  316. doap:repository
  317. - a rdf:Property ;
  318. + a rdf:Property ,
  319. + owl:ObjectProperty ;
  320. rdfs:comment "Dépôt du code source."@fr ,
  321. "Quellcode-Versionierungssystem."@de ,
  322. "Repositorio del código fuente."@es ,
  323. @@ -598,7 +594,8 @@ doap:repository
  324. rdfs:range doap:Repository .
  325. doap:revision
  326. - a rdf:Property ;
  327. + a rdf:Property ,
  328. + owl:DatatypeProperty ;
  329. rdfs:comment """Identifiant de révision d'une release du programme."""@fr ,
  330. "Identifikátor zpřístupněné revize softwaru."@cs ,
  331. "Indentificador de la versión de un release de software."@es ,
  332. @@ -610,11 +607,11 @@ doap:revision
  333. "revision"@en ,
  334. "révision"@fr ,
  335. "versión"@es ,
  336. - "verze"@cs ;
  337. - rdfs:range rdfs:Literal .
  338. + "verze"@cs .
  339. doap:screenshots
  340. - a rdf:Property ;
  341. + a rdf:Property ,
  342. + owl:ObjectProperty ;
  343. rdfs:comment """Page web avec des captures d'écran du projet."""@fr ,
  344. "Página web con capturas de pantalla del proyecto."@es ,
  345. "Web page with screenshots of project."@en ,
  346. @@ -629,15 +626,16 @@ doap:screenshots
  347. "snímek obrazovky"@cs .
  348. doap:service-endpoint
  349. - a rdf:Property ;
  350. + a rdf:Property ,
  351. + owl:ObjectProperty ;
  352. rdfs:comment "The URI of a web service endpoint where software as a service may be accessed"@en ;
  353. rdfs:domain doap:Project ;
  354. rdfs:isDefinedBy doap: ;
  355. - rdfs:label "service endpoint"@en ;
  356. - rdfs:range rdfs:Resource .
  357. + rdfs:label "service endpoint"@en .
  358. doap:shortdesc
  359. - a rdf:Property ;
  360. + a rdf:Property ,
  361. + owl:DatatypeProperty ;
  362. rdfs:comment "Descripción corta (8 o 9 palabras) en texto plano de un proyecto."@es ,
  363. "Krátký (8 nebo 9 slov) čistě textový popis projektu."@cs ,
  364. "Kurzbeschreibung (8 oder 9 Wörter) eines Projects als einfacher Text."@de ,
  365. @@ -648,11 +646,11 @@ doap:shortdesc
  366. "descripción corta"@es ,
  367. "description courte"@fr ,
  368. "krátký popis"@cs ,
  369. - "short description"@en ;
  370. - rdfs:range rdfs:Literal .
  371. + "short description"@en .
  372. doap:tester
  373. - a rdf:Property ;
  374. + a rdf:Property ,
  375. + owl:ObjectProperty ;
  376. rdfs:comment "A tester or other quality control contributor."@en ,
  377. "Ein Tester oder anderer Mitarbeiter der Qualitätskontrolle."@de ,
  378. "Tester nebo jiný spoluautor kontrolující kvalitu."@cs ,
  379. @@ -668,7 +666,8 @@ doap:tester
  380. rdfs:range foaf:Person .
  381. doap:translator
  382. - a rdf:Property ;
  383. + a rdf:Property ,
  384. + owl:ObjectProperty ;
  385. rdfs:comment "Collaborateur à la traduction du projet."@fr ,
  386. "Contributor of translations to the project."@en ,
  387. "Mitarbeiter an den Übersetzungen eines Projektes."@de ,
  388. @@ -684,7 +683,8 @@ doap:translator
  389. rdfs:range foaf:Person .
  390. doap:vendor
  391. - a rdf:Property ;
  392. + a rdf:Property ,
  393. + owl:ObjectProperty ;
  394. rdfs:comment "Vendor organization: commercial, free or otherwise"@en ;
  395. rdfs:domain doap:Project ;
  396. rdfs:isDefinedBy doap: ;
  397. @@ -692,7 +692,8 @@ doap:vendor
  398. rdfs:range foaf:Organization .
  399. doap:wiki
  400. - a rdf:Property ;
  401. + a rdf:Property ,
  402. + owl:ObjectProperty ;
  403. rdfs:comment """L'URL du Wiki pour la discussion collaborative sur le projet."""@fr ,
  404. "URL adresa wiki projektu pro společné diskuse."@cs ,
  405. "URL del Wiki para discusión colaborativa del proyecto."@es ,
  406. @@ -705,3 +706,4 @@ doap:wiki
  407. "wiki"@en ,
  408. "wiki"@es ,
  409. "wiki"@fr .
  410. +