value)))
(est-eval-value-as-S-exp value)))
+(defun est-eval-value-as-image-resource (value)
+ (let ((name (concord-object-get value 'name)))
+ (if (concord-object-get value 'image-offset-x)
+ (list 'img (list* :src (or (concord-object-get value '=location@iiif)
+ (concord-object-get value '=location))
+ (if name
+ (list :alt name))))
+ name)))
+
;; (defun est-journal-volume-object-get-volume-format (spec feature)
;; (when (integerp spec)
;; (setq spec (format "%02d" spec)))
;; ((string= spec "01") `((decimal (:feature ,feature)) "期"))
;; ((string= spec "02") `((decimal (:feature ,feature)) "巻"))
;; ((string= spec "03") `((decimal (:feature ,feature)) "号"))
-;; ((string= spec "04") `((decimal (:feature ,feature)) "&HD-JA-4A54;"))
+;; ((string= spec "04") `((decimal (:feature ,feature)) "&AJ1-03620;"))
;; ((string= spec "05") `((decimal (:feature ,feature)) "&HD-JA-4A53;"))
;; ((string= spec "06") `((decimal (:feature ,feature)) "集"))
;; ((string= spec "07") `((decimal (:feature ,feature)) "輯"))
;; ((eq genre 'creator@ruimoku)
;; (est-eval-creator value)
;; )
- (t
+ ((eq genre 'image-resource)
+ (est-eval-value-as-image-resource value)
+ )
+ (t
(setq genre-o (concord-decode-object '=id genre 'genre))
(or (and genre-o
(setq format