Age | Commit message (Expand) | Author |
---|---|---|
2023-07-30 | Use a min of 4 should the schema triples be many•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Only document a triple if it exists•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Rename 'gn-id' prefix to 'gn'•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Replace :gn with :gn-id and :gn-term•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Make the default ontology "gn-id:"•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Use size of the results set to come up with sparql example•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Convert symbol to a string when show-casing triples in doc•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Add string-capitalize-first•••* dump/strings.scm: Export string-capitalize-first (string-capitalize-first): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Make string->identifier take optional keyword args•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Make dump-data? default to #f when dumping data•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Rewrite dump-with-documentation to be order-agnostic•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Conditionally dump documentation | Munyoki Kilyungi |
2023-07-30 | Make prefix function have an optional ttl?•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Revert "Pass port as an optional argument"•••This reverts commit 195ca590be5533935cf708d49fcb3736b3c78643. | Munyoki Kilyungi |
2023-07-30 | Add missing srfi-26 import•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Create a new procedure for shadowing a file port•••* dump/documentation.scm (dump): Export call-with-documentation. (call-with-documentation): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Rename auto-documentation-port -> path•••We don't need to pass around ports as part of a configuration when we can instead pass in a path that can be used to open a port. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Move dump-configuration record type to (dump documentation)•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Construct example SQL query and expected results | Munyoki Kilyungi |
2023-07-30 | Pass port to scm->triples•••* dump/triples.scm (scm->triples): Make define have an optional arg fn that defaults to "triple". | Munyoki Kilyungi |
2023-07-30 | Pass port as an optional argument•••* dump/triples.scm (triple): Add port as an optional argument. Defaults to #t. This enables us to use triple to print to other ports E.g in the case of dumping documentation to a different file. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Print out triples with the from Table.Name or Table.Alias•••* dump/special-forms.scm (field->datum): New function. (define-dump): Use the field->datum to convert triples into the form Table.Name or Table.Alias. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Add table metadata to triple dump | Munyoki Kilyungi |
2023-07-30 | Add a section sub-heading for schema triples | Munyoki Kilyungi |
2023-07-30 | Wrap the dump title in quotes | Munyoki Kilyungi |
2023-07-30 | Replace #` with #'when fetching the name of the defined dump | Munyoki Kilyungi |
2023-07-30 | Use call-with-target-database when dumping schema annotations•••* dump/schema-dump.scm (dump-schema-annotations): Replace call-with-genenetwork-database with call-with-target-database. | Munyoki Kilyungi |
2023-07-30 | Conditionally autogenerate schema triples during dump | Munyoki Kilyungi |
2023-07-30 | Rename dump-configuration slots•••* dump/special-forms.scm: Export dump-configuration? Rename dump-configuration-table-metadata -> dump-configuration-triples?; dump-configuration-table-dump -> dump-configuration-table-metadata?; and dump-configuration-auto-document-path -> dump-configuration-auto-documentation-port (<dump-configuration>): Ditto renames. (dump-configuration): Ditto. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Make dumping optional, defaulting to #t•••There may be a case where one just wants to dump metadata about the s-exps only. | Munyoki Kilyungi |
2023-07-30 | Add table-dump? option to dump-configuration record•••* dump/special-forms.scm: Export dump-configuration-table-dump?. (<dump-configuration>): Add dump-configuration-table-dump. (dump-configuration): Make table-dump? default to #t. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-07-30 | Optionally self-document while dumping | Munyoki Kilyungi |
2023-07-30 | Add a configuration record-type for for the define macro•••* dump/special-forms.scm: Import (srfi srfi-9 gnu). (<dump-configuration>): New record-type. (define-dump): Use the above record-type. | Munyoki Kilyungi |
2023-06-21 | Fix failing tests•••* dump/special-forms.scm: Export map-alist. * tests.scm: Import strings, and special-forms. | Munyoki Kilyungi |
2023-05-26 | Replace broken char-sets with an empty string•••* dump/strings.scm (sanitize-rdf-string): Add extra elements---broken chars---to replace with "". Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-05-26 | Re-organize dumping macros and associated functions•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-05-26 | Always use "~a" to output like "display"•••Replacing "~s" with "~a" will print utf-8 characters correctly. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-05-26 | Return an empty string if args passed to ontology is empty•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-05-26 | Fix how a symbol is displayed in the final RDF•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-04-05 | Simplify pattern matching when checking for a node•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-04-05 | Use match syntax to print object correctly during dump•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-04-05 | Allow running raw queries in field form•••Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-04-05 | Annotate fields with a custom scheme such as "^^xsd:datetime"•••* dump.scm (annotate-field): New function. * dump/triples.scm (triple): Print a string as they appear with DISPLAY should they contain "\"" thus enabling a triple that looks like: gn:species_mus_musculus gn:name "Mouse"^^xsd:string Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-04-05 | Add a method to transform epoch time to a human readable format•••* dump/utils.scm: Import srfi-19. Export time-unix->string. (time-unix->string): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-04-05 | Create a method to define ontologies as symbols•••* dump/triples.scm: Export ontology. (ontology): New function. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2023-04-05 | Add ability to have operations such as GROUP_CONCAT in SELECT clause•••This change enables having: "... GROUP_CONCAT(GeneRIF_BASIC.PubMedId) AS alias ..." as part of the query. * dump.scm (field->key, field->assoc-ref): Add new syntax-rule. * dump/sql.scm (select-query): Ditto. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | Munyoki Kilyungi |
2022-10-30 | Move triple utilities to new module.•••* dump.scm (string->identifier, string-blank?, triple, prefix): Move to ... * dump/triples.scm: ... new file. * dump.scm: Import (dump triples). | Arun Isaac |
2022-10-30 | Move string-blank? to (dump utils).•••* dump.scm (string-blank?): Move to ... * dump/utils.scm (string-blank?): ... here. | Arun Isaac |
2022-03-10 | Rename the delete verb of map-alist to remove.•••The delete verb of map-alist somehow interacts with the delete function from (srfi srfi-1), and I'm not able to figure out how. It is simpler to just rename the delete verb to remove. * dump/utils.scm: Do not rename the delete function from (srfi srfi-1). (map-alist): Rename the delete verb to remove. * tests.scm ("map-alist docstring example"): Update test. | Arun Isaac |
2021-12-23 | Add dumped? field to <column> type.•••* dump/table.scm (<column>): Add dumped? field. Rename constructor to column-constructor. (make-column): Implement as wrapper around column-constructor. | Arun Isaac |