--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/server/src/app/Models/TranscriptResource.php Thu Jun 02 18:24:19 2016 +0200
@@ -0,0 +1,38 @@
+<?php
+namespace CorpusParole\Models;
+
+use CorpusParole\Libraries\RdfModel\RdfModelResource;
+use CorpusParole\Libraries\Utils;
+
+use JsonSerializable;
+use Log;
+
+
+/**
+ */
+class TranscriptResource extends WebResource {
+
+ private $conformsTo = -1;
+
+
+ protected function doClearMemoizationCache() {
+ $this->conformsTo = -1;
+ }
+
+ public function getConformsTo() {
+ if($this->conformsTo === -1) {
+ $conformsTo = $this->getResource("<http://purl.org/dc/terms/conformsTo>");
+ $this->conformsTo = is_null($conformsTo)?null:$conformsTo->getUri();
+ }
+
+ return $this->conformsTo;
+ }
+
+
+ protected function jsonSerializeExtra() {
+ return [
+ 'conforms-to' => $this->getConformsTo()
+ ];
+ }
+
+}
\ No newline at end of file