aboutsummaryrefslogtreecommitdiff
path: root/dump/triples.scm
diff options
context:
space:
mode:
authorMunyoki Kilyungi2023-07-17 21:23:29 +0300
committerMunyoki Kilyungi2023-07-21 14:36:38 +0300
commit04d83a431590b0c7040d16359f12dd21218b380e (patch)
treed8d63a8559526c5cd96162376fffb724205718fe /dump/triples.scm
parent8e99d505713a86873cd146d708753d8ea40e3a37 (diff)
downloadgn-transform-databases-04d83a431590b0c7040d16359f12dd21218b380e.tar.gz
Make prefix function have an optional ttl?
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
Diffstat (limited to 'dump/triples.scm')
-rw-r--r--dump/triples.scm8
1 files changed, 6 insertions, 2 deletions
diff --git a/dump/triples.scm b/dump/triples.scm
index 700437a..33b4ae3 100644
--- a/dump/triples.scm
+++ b/dump/triples.scm
@@ -35,8 +35,12 @@ characters with an underscore and prefixing with gn:PREFIX."
(string-downcase
(string-trim-right str #\.)))))))
-(define (prefix prefix iri)
- (format #t "@prefix ~a ~a .~%" prefix iri))
+(define* (prefix prefix iri #:optional (ttl? #t))
+ (format #t
+ (if ttl?
+ "@prefix ~a ~a .~%"
+ "PREFIX ~a ~a ~%")
+ prefix iri))
(define (ontology prefix value)
(if (and (string? value) (string-null? value))