Source for file DC_RES.php

Documentation is available at DC_RES.php

  1. <?PHP
  2. // ----------------------------------------------------------------------------------
  3. // Dublin Core Vocabulary (ResResource)
  4. // ----------------------------------------------------------------------------------
  5. // Version : 0.9
  6. // Authors : Chris Bizer (chris@bizer.de)
  7. //
  8. // Description : Wrapper, defining resources for all terms of the Dublin
  9. // Core Vocabulary. For details about DC see: http://dublincore.org/
  10. // Using the wrapper allows you to define all aspects of
  11. // the vocabulary in one spot, simplifing implementation and
  12. // maintainence.
  13. //
  14. // ----------------------------------------------------------------------------------
  15. // <BR><BR>History:<UL>
  16. // <LI>07-26-2004 : Update for latest DC recs; changed suffixed globals to
  17. // array items.(auer@informatik.uni-leipzig.de)</LI>
  18. // <LI>02-21-2003 : Initial version (evan@wikitravel.org)</LI>
  19. // ----------------------------------------------------------------------------------
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27. class DC_RES{
  28. // DC concepts
  29. function CONTRIBUTOR()
  30. {
  31. return new ResResource(DC_NS . 'contributor');
  32.  
  33. }
  34.  
  35. function COVERAGE()
  36. {
  37. return new ResResource(DC_NS . 'coverage');
  38.  
  39. }
  40.  
  41. function CREATOR()
  42. {
  43. return new ResResource(DC_NS . 'creator');
  44.  
  45. }
  46.  
  47. function DATE()
  48. {
  49. return new ResResource(DC_NS . 'date');
  50.  
  51. }
  52.  
  53. function DESCRIPTION()
  54. {
  55. return new ResResource(DC_NS . 'description');
  56.  
  57. }
  58.  
  59. function FORMAT()
  60. {
  61. return new ResResource(DC_NS . 'format');
  62.  
  63. }
  64.  
  65. function IDENTIFIER()
  66. {
  67. return new ResResource(DC_NS . 'identifier');
  68.  
  69. }
  70.  
  71. function LANGUAGE()
  72. {
  73. return new ResResource(DC_NS . 'language');
  74.  
  75. }
  76.  
  77. function PUBLISHER()
  78. {
  79. return new ResResource(DC_NS . 'publisher');
  80.  
  81. }
  82.  
  83. function RIGHTS()
  84. {
  85. return new ResResource(DC_NS . 'rights');
  86.  
  87. }
  88.  
  89. function SOURCE()
  90. {
  91. return new ResResource(DC_NS . 'source');
  92.  
  93. }
  94.  
  95. function SUBJECT()
  96. {
  97. return new ResResource(DC_NS . 'subject');
  98.  
  99. }
  100.  
  101. function TITLE()
  102. {
  103. return new ResResource(DC_NS . 'title');
  104.  
  105. }
  106.  
  107. function TYPE()
  108. {
  109. return new ResResource(DC_NS . 'type');
  110. }
  111.  
  112.  
  113. // Other Elements and Element Refinements
  114. function ABSTRACT_()
  115. {
  116. return new ResResource(DCTERM_NS . 'abstract');
  117.  
  118. }
  119.  
  120. function ACCESS_RIGHTS()
  121. {
  122. return new ResResource(DCTERM_NS . 'accessRights');
  123.  
  124. }
  125.  
  126. function ALTERNATIVE()
  127. {
  128. return new ResResource(DCTERM_NS . 'alternative');
  129.  
  130. }
  131.  
  132. function AUDIENCE()
  133. {
  134. return new ResResource(DCTERM_NS . 'audience');
  135.  
  136. }
  137.  
  138. function AVAILABLE()
  139. {
  140. return new ResResource(DCTERM_NS . 'available');
  141.  
  142. }
  143.  
  144. function BIBLIOGRAPHIC_CITATION()
  145. {
  146. return new ResResource(DCTERM_NS . 'bibliographicCitation');
  147.  
  148. }
  149.  
  150. function CONFORMS_TO()
  151. {
  152. return new ResResource(DCTERM_NS . 'conformsTo');
  153.  
  154. }
  155.  
  156. function CREATED()
  157. {
  158. return new ResResource(DCTERM_NS . 'created');
  159.  
  160. }
  161.  
  162. function DATE_ACCEPTED()
  163. {
  164. return new ResResource(DCTERM_NS . 'dateAccepted');
  165.  
  166. }
  167.  
  168. function DATE_COPYRIGHTED()
  169. {
  170. return new ResResource(DCTERM_NS . 'dateCopyrighted');
  171.  
  172. }
  173.  
  174. function DATE_SUBMITTED()
  175. {
  176. return new ResResource(DCTERM_NS . 'dateSubmitted');
  177.  
  178. }
  179.  
  180. function EDUCATION_LEVEL()
  181. {
  182. return new ResResource(DCTERM_NS . 'educationLevel');
  183.  
  184. }
  185.  
  186. function EXTENT()
  187. {
  188. return new ResResource(DCTERM_NS . 'extent');
  189.  
  190. }
  191.  
  192. function HAS_FORMAT()
  193. {
  194. return new ResResource(DCTERM_NS . 'hasFormat');
  195.  
  196. }
  197.  
  198. function HAS_PART()
  199. {
  200. return new ResResource(DCTERM_NS . 'hasPart');
  201.  
  202. }
  203.  
  204. function HAS_VERSION()
  205. {
  206. return new ResResource(DCTERM_NS . 'hasVersion');
  207.  
  208. }
  209.  
  210. function IS_FORMAT_OF()
  211. {
  212. return new ResResource(DCTERM_NS . 'isFormatOf');
  213.  
  214. }
  215.  
  216. function IS_PART_OF()
  217. {
  218. return new ResResource(DCTERM_NS . 'isPartOf');
  219.  
  220. }
  221.  
  222. function IS_REFERENCED_BY()
  223. {
  224. return new ResResource(DCTERM_NS . 'isReferencedBy');
  225.  
  226. }
  227.  
  228. function IS_REPLACED_BY()
  229. {
  230. return new ResResource(DCTERM_NS . 'isReplacedBy');
  231.  
  232. }
  233.  
  234. function IS_REQUIRED_BY()
  235. {
  236. return new ResResource(DCTERM_NS . 'isRequiredBy');
  237.  
  238. }
  239.  
  240. function ISSUED()
  241. {
  242. return new ResResource(DCTERM_NS . 'issued');
  243.  
  244. }
  245.  
  246. function IS_VERSION_OF()
  247. {
  248. return new ResResource(DCTERM_NS . 'isVersionOf');
  249.  
  250. }
  251.  
  252. function LICENSE()
  253. {
  254. return new ResResource(DCTERM_NS . 'license');
  255.  
  256. }
  257.  
  258. function MEDIATOR()
  259. {
  260. return new ResResource(DCTERM_NS . 'mediator');
  261.  
  262. }
  263.  
  264. function MEDIUM()
  265. {
  266. return new ResResource(DCTERM_NS . 'medium');
  267.  
  268. }
  269.  
  270. function MODIFIED()
  271. {
  272. return new ResResource(DCTERM_NS . 'modified');
  273.  
  274. }
  275.  
  276. function REFERENCES()
  277. {
  278. return new ResResource(DCTERM_NS . 'references');
  279.  
  280. }
  281.  
  282. function REPLACES()
  283. {
  284. return new ResResource(DCTERM_NS . 'replaces');
  285.  
  286. }
  287.  
  288. function REQUIRES()
  289. {
  290. return new ResResource(DCTERM_NS . 'requires');
  291.  
  292. }
  293.  
  294. function RIGHTS_HOLDER()
  295. {
  296. return new ResResource(DCTERM_NS . 'rightsHolder');
  297.  
  298. }
  299.  
  300. function SPATIAL()
  301. {
  302. return new ResResource(DCTERM_NS . 'spatial');
  303.  
  304. }
  305.  
  306. function TABLE_OF_CONTENTS()
  307. {
  308. return new ResResource(DCTERM_NS . 'tableOfContents');
  309.  
  310. }
  311.  
  312. function TEMPORAL()
  313. {
  314. return new ResResource(DCTERM_NS . 'temporal');
  315.  
  316. }
  317.  
  318. function VALID()
  319. {
  320. return new ResResource(DCTERM_NS . 'valid');
  321.  
  322. }
  323.  
  324.  
  325. // Encoding schemes
  326. function BOX()
  327. {
  328. return new ResResource(DCTERM_NS . 'Box');
  329.  
  330. }
  331.  
  332. function DCMI_TYPE()
  333. {
  334. return new ResResource(DCTERM_NS . 'DCMIType');
  335.  
  336. }
  337.  
  338. function IMT()
  339. {
  340. return new ResResource(DCTERM_NS . 'IMT');
  341.  
  342. }
  343.  
  344. function ISO3166()
  345. {
  346. return new ResResource(DCTERM_NS . 'ISO3166');
  347.  
  348. }
  349.  
  350. function ISO639_2()
  351. {
  352. return new ResResource(DCTERM_NS . 'ISO639-2');
  353.  
  354. }
  355.  
  356. function LCC()
  357. {
  358. return new ResResource(DCTERM_NS . 'LCC');
  359.  
  360. }
  361.  
  362. function LCSH()
  363. {
  364. return new ResResource(DCTERM_NS . 'LCSH');
  365.  
  366. }
  367.  
  368. function MESH()
  369. {
  370. return new ResResource(DCTERM_NS . 'MESH');
  371.  
  372. }
  373.  
  374. function PERIOD()
  375. {
  376. return new ResResource(DCTERM_NS . 'Period');
  377.  
  378. }
  379.  
  380. function POINT()
  381. {
  382. return new ResResource(DCTERM_NS . 'Point');
  383.  
  384. }
  385.  
  386. function RFC1766()
  387. {
  388. return new ResResource(DCTERM_NS . 'RFC1766');
  389.  
  390. }
  391.  
  392. function RFC3066()
  393. {
  394. return new ResResource(DCTERM_NS . 'RFC3066');
  395.  
  396. }
  397.  
  398. function TGN()
  399. {
  400. return new ResResource(DCTERM_NS . 'TGN');
  401.  
  402. }
  403.  
  404. function UDC()
  405. {
  406. return new ResResource(DCTERM_NS . 'UDC');
  407.  
  408. }
  409.  
  410. function URI()
  411. {
  412. return new ResResource(DCTERM_NS . 'URI');
  413.  
  414. }
  415.  
  416. function W3CDTF()
  417. {
  418. return new ResResource(DCTERM_NS . 'W3CDTF');
  419.  
  420. }
  421.  
  422.  
  423. // DCMI Type Vocabulary
  424. function COLLECTION()
  425. {
  426. return new ResResource(DCMITYPE_NS . 'Collection');
  427.  
  428. }
  429.  
  430. function DATASET()
  431. {
  432. return new ResResource(DCMITYPE_NS . 'Dataset');
  433.  
  434. }
  435.  
  436. function EVENT()
  437. {
  438. return new ResResource(DCMITYPE_NS . 'Event');
  439.  
  440. }
  441.  
  442. function IMAGE()
  443. {
  444. return new ResResource(DCMITYPE_NS . 'Image');
  445.  
  446. }
  447.  
  448. function INTERACTIVE_RESOURCE()
  449. {
  450. return new ResResource(DCMITYPE_NS . 'Interactive_Resource');
  451.  
  452. }
  453.  
  454. function MOVINGIMAGE()
  455. {
  456. return new ResResource(DCMITYPE_NS . 'Moving_Image');
  457.  
  458. }
  459.  
  460. function PHYSICALOBJECT()
  461. {
  462. return new ResResource(DCMITYPE_NS . 'Physical_Object');
  463.  
  464. }
  465.  
  466. function SERVICE()
  467. {
  468. return new ResResource(DCMITYPE_NS . 'Service');
  469.  
  470. }
  471.  
  472. function SOFTWARE()
  473. {
  474. return new ResResource(DCMITYPE_NS . 'Software');
  475.  
  476. }
  477.  
  478. function SOUND()
  479. {
  480. return new Resource(DCMITYPE_NS . 'Sound');
  481.  
  482. }
  483.  
  484. function STILLIMAGE()
  485. {
  486. return new ResResource(DCMITYPE_NS . 'Still_Image');
  487.  
  488. }
  489.  
  490. function TEXT()
  491. {
  492. return new ResResource(DCMITYPE_NS . 'Text');
  493. }
  494. }
  495.  
  496.  
  497.  
  498. ?>

Documentation generated on Fri, 17 Dec 2004 16:14:47 +0100 by phpDocumentor 1.3.0RC3