summaryrefslogtreecommitdiff
path: root/graph
AgeCommit message (Expand)Author
2024-03-03add section on graph search toolsJonas Smedegaard
2024-02-19fix spelling of ProtégéJonas Smedegaard
2024-02-15update graph toolsJonas Smedegaard
2024-02-13render only html by defaultJonas Smedegaard
2024-02-13more graph toolsJonas Smedegaard
2024-02-12adjust graphs and a related phraseJonas Smedegaard
2024-02-12use plugin pandoc-filter-diagram; add a few graphsJonas Smedegaard
2024-02-12add page on graph toolsJonas Smedegaard
2024-02-09fix link to ScholiaJonas Smedegaard
2024-02-09add pages code graph learn useJonas Smedegaard
arto preview
  • render:
  • quarto render
  • publish:
  • rsync -avH --delete-after _site/ $(BASE_SSH)
  • prepare: $(patsubst %,learn/$(ONTOLOGIES_VERSION)/%.ttl,core $(ONTOLOGIES_LEARN))
  • learn/$(ONTOLOGIES_VERSION)/%.ttl: learn/%.ttl
  • mkdir --parents learn/0.1
  • perl -gp \
  • -e 's,\b$(subst bisected,learn2sect,$(subst tentacular,learn10tac,$(subst core,learn,$*))):,:,g;' \
  • -e 's,\Q$(BASE_URI)stub/foaf#,http://xmlns.com/foaf/0.1/,g;' \
  • -e 's,\Q$(BASE_URI)stub/doap#,http://usefulinc.com/ns/doap#,g;' \
  • -e 's,purl\.org/learn/\K(?=[^\d]),$(ONTOLOGIES_VERSION)/,g;' \
  • -e 's,\n\s*owl:imports\s[^\n]+;(?=\n),,g;' \
  • < $< > $@
  • annot-all: annot-sync annot-fetch
  • annot-sync:
  • gooseberry sync
  • annot-fetch:
  • gooseberry view --uri urn:x-pdf:923a0c10ff1cdb4db772a8a948176c52 > worlding/_annot.md
  • annot-render:
  • gooseberry make --uri urn:x-pdf:923a0c10ff1cdb4db772a8a948176c52 --clear --force
  • cal-all: cal-fetch cal-render cal-publish
  • cal-fetch:
  • bin/cal-fetch.sh
  • cal-render:
  • bin/cal-publish.sh
  • cal-publish:
  • ssh $(SSH_HOST) mkdir -p $(SSH_BASE_PATH)events/
  • rsync -avH --delete-after $(patsubst %,events/%,$(ARTICLES) superteam) $(BASE_SSH)events/
  • pad-login:
  • hedgedoc login --email
  • pad-list:
  • hedgedoc history
  • pad-export-all: $(PAD_ARTICLES:%=pad-export-%)
  • pad-export-worlding: ref.bib worlding/index.qmd \
  • $(patsubst %,worlding/_%.qmd,baggrund teori_og_metode undersøgelser konklusion perspektivering kilder planer)
  • ref.bib:
  • hedgedoc export --md 8krqOrqnR0iAIExDTtTrxw $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/index.qmd:
  • hedgedoc export --md MJei_2e-SjahCtmRT-xiPw $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_baggrund.qmd:
  • hedgedoc export --md mGHhKvXyQ5SVeTIU11isQQ $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_teori_og_metode.qmd:
  • hedgedoc export --md 5AbKoR-mTOij6TsCMFFDRw $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_undersøgelser.qmd:
  • hedgedoc export --md 5XR69V5rSEm9LwsLNtSXcQ $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_konklusion.qmd:
  • hedgedoc export --md ofRbx2f4QcWLR-o_kqTNCQ $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_perspektivering.qmd:
  • hedgedoc export --md lU8aUxCkR5GNrP-8frklFA $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_kilder.qmd:
  • hedgedoc export --md Jt6S4tAhQM-BUrAP-OllCg $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_planer.qmd:
  • hedgedoc export --md qfFl3xiaQWCbpoyNPbNsEA $@~
  • bin/hedgedoc2quarto $@~ $@
  • $(PAD_ARTICLES:%=pad-import-%): pad-import-%:
  • hedgedoc import $*/index.qmd
  • pad-import-ref:
  • hedgedoc import ref.bib
  • lint: lint-markdown
  • lint-markdown:
  • @mdl --ignore-front-matter --style .mdl.rb $(filter-out %/index.qmd,$(wildcard $(addsuffix /*.qmd,$(TIDY_MARKDOWN))))
  • tidy: tidy-bibtex tidy-perl
  • tidy-bibtex: ref.bib
  • bin/biblatex-tidy $<
  • tidy-perl:
  • perltidy -b -bext='/' --profile=.perltidyrc $(PERL_FILES)
  • $(ARTICLES:%=screening-of-%): screening-of-%:
  • QUARTO_LOG_LEVEL=quiet \
  • quarto render $*/index.qmd --to man --output - | man -l -
  • $(ARTICLES:%=wordcount-of-%): wordcount-of-%:
  • QUARTO_LOG_LEVEL=quiet \
  • quarto render $*/index.qmd --to plain --columns=9999 --output - \
  • | perl -nE 'next if /^-*$$/; $$bilag += $$_ =~ "^Bilag\\b"; $$chars += length unless $$bilag; END { say $$chars }'
  • $(ARTICLES:%=turtle-from-%): turtle-from-%:
  • @bin/xmp2rdfxml _site/$*/S*.pdf \
  • | rapper -i rdfxml -o turtle - $(BASE_IRI)$*/
  • $(ARTICLES:%=dotgraph-from-%): dotgraph-from-%:
  • @bin/xmp2rdfxml _site/$*/S*.pdf \
  • | rapper -i rdfxml -o dot - $(BASE_IRI)$*/
  • diff-all: $(ARTICLES:%=diff-of-%)
  • $(ARTICLES:%=diff-of-%): diff-of-%: %/changes.tex
  • $(ARTICLES:%=%/changes.tex): %/changes.tex: %/a.tex %/b.tex
  • latexdiff --type CULINECHBAR --subtype COLOR --replace-context2cmd '' $^ > $*/changes.tex
  • perl -i -pe 's/\[pdftex\]{changebar}/[luatex]{changebar}/g' $*/changes.tex
  • latexmk --gg --lualatex --cd --silent --Werror $*/changes.tex
  • find $*/ -name 'changes.*' -not -name changes.pdf -delete
  • rm -f $^
  • $(ARTICLES:%=%/a.tex): %/a.tex:
  • git switch --detach $(shell git describe --tags --abbrev=0)
  • QUARTO_LOG_LEVEL=quiet \
  • quarto render $*/index.qmd --to pdf -M keep-tex:true --output a.pdf
  • mv --force $*/index.tex $@
  • rm --force _site/a.pdf
  • $(ARTICLES:%=%/b.tex): %/b.tex:
  • git switch -
  • QUARTO_LOG_LEVEL=quiet \
  • quarto render $*/index.qmd --to pdf -M keep-tex:true --output b.pdf
  • mv --force $*/index.tex $@
  • rm --force _site/b.pdf
  • %/concepts.svg: %/core.sdm
  • sdml draw --diagram concepts -i $< -f svg -o $@
  • %/er.svg: %/core.sdm
  • sdml draw --diagram entity-relationship -i $< -f svg -o $@
  • %/uml.svg: %/core.sdm
  • sdml draw --diagram uml-class -i $< -f svg -o $@
  • %.ttl: %.sdm
  • sdml convert -i $< -f rdf -o $@ --no-color
  • %/core.puml: %/core.ttl %/prefixes.ttl
  • rdfpuml $<
  • %/core.png: %/core.puml
  • plantuml -tpng $<
  • %/core.svg: %/core.puml
  • plantuml -tsvg $<
  • ex/%.puml: ex/%.ttl ex/prefixes.ttl
  • rdfpuml $<
  • ex/%.png: ex/%.puml
  • plantuml -tpng $<
  • ex/%.svg: ex/%.puml
  • plantuml -tsvg $<
  • %/docs/index.html: %/core.ttl
  • mkdir --parents $*/docs
  • ontospy gendocs --type 2 -x -o $(CURDIR)/$*/docs $<
  • $(ONTOLOGIES:%=view-%-concept-diagram): view-%-concept-diagram: %/concepts.svg
  • inkview $<
  • $(ONTOLOGIES:%=view-%-er-diagram): view-%-er-diagram: %/er.svg
  • inkview $<
  • $(ONTOLOGIES:%=view-%-uml-diagram): view-%-uml-diagram: %/uml.svg
  • inkview $<
  • $(ONTOLOGIES:%=view-%-rdfs-graf): view-%-rdfs-graf: %/core.ttl
  • rdfs2dot -f turtle $< | xdot -
  • $(ONTOLOGIES_LEARN:%=view-learn_%-rdfs-graf): view-learn_%-rdfs-graf: learn/%.ttl
  • rdfs2dot -f turtle $< | xdot -
  • view-learn_all-rdfs-graf: learn/core.ttl $(ONTOLOGIES_LEARN:%=learn/%.ttl)
  • rdfs2dot -f turtle $^ | xdot -
  • #$(ONTOLOGIES:%=view-%-puml-diagram): view-%-puml-diagram: %/core.svg
  • # inkview $<
  • $(ONTOLOGIES:%=view-%-puml-diagram): view-%-puml-diagram: %/core.png
  • imv-wayland $<
  • $(GRAPHS:%=view-%-puml-diagram): view-%-puml-diagram: ex/%.png
  • imv-wayland $<
  • $(ONTOLOGIES:%=render-%-ontology): render-%-ontology: %/docs/index.html