Skip to content

Commit a836dee

Browse files
committed
Fix generation of prefixes yaml for custom prefix maps
Hacking with @hrshdhgd
1 parent b128c79 commit a836dee

File tree

7 files changed

+1049
-602
lines changed

7 files changed

+1049
-602
lines changed

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,9 @@ s3-deploy:
220220
aws s3 sync stage s3://bbop-sqlite --acl public-read && \
221221
aws s3 sync stage s3://bbop-sqlite/releases/$(DATE) --acl public-read
222222

223+
s3-deploy-%: stage/%.db.gz
224+
aws s3 cp $< s3://bbop-sqlite/$*.db.gz --acl public-read
225+
223226
################################################
224227
#### Commands for building the Docker image ####
225228
################################################

src/semsql/builder/build.Makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,16 +64,19 @@ PREFIX_YAML_PATH = $(PREFIX_DIR)/prefixes.yaml
6464
mv $@.tmp $@
6565
.PRECIOUS: %.db
6666

67+
%-prefixes.yaml: $(PREFIX_CSV_PATH)
68+
grep -v ^prefix, $< | grep -v ^obo, | perl -npe 's@,(.*)@: "$$1"@' > $@.tmp && mv $@.tmp $@
69+
6770
# -- ENTAILED EDGES --
6871
# relation-graph is used to compute entailed edges.
69-
%-$(RGSUFFIX).tsv: %-min.owl %-properties.txt $(PREFIX_YAML_PATH)
72+
%-$(RGSUFFIX).tsv: %-min.owl %-properties.txt %-prefixes.yaml
7073
$(RG) --disable-owl-nothing true \
7174
--ontology-file $<\
7275
$(RG_PROPERTIES) \
7376
--output-file [email protected] \
7477
--equivalence-as-subclass true \
7578
--mode TSV \
76-
--prefixes $(PREFIX_YAML_PATH) \
79+
--prefixes $*-prefixes.yaml \
7780
--output-individuals true \
7881
--output-subclasses true \
7982
--reflexive-subclasses true && \

src/semsql/builder/sql_schema/relation_graph.sql

Lines changed: 47 additions & 72 deletions
Large diffs are not rendered by default.

src/semsql/builder/sql_schema/semsql.sql

Lines changed: 45 additions & 42 deletions
Large diffs are not rendered by default.

src/semsql/linkml/relation_graph.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ classes:
5353
SELECT subject, predicate, object
5454
FROM rdfs_subclass_of_named_statement
5555
UNION
56+
SELECT subject, predicate, object
57+
FROM rdfs_subproperty_of_statement
58+
UNION
5659
SELECT subject, predicate, object
5760
FROM rdf_type_statement WHERE object IN (SELECT id FROM class_node)
5861
in_subset:

0 commit comments

Comments
 (0)