Skip to content

Releases: scriptotek/mc2skos

Version 0.12.0

20 Sep 10:28
66f40c1
Compare
Choose a tag to compare

fix(#69): Handle cases when subfield 4 is missing.
feat(#70): Handle URIs from 7XX $1
chore(a750312): Drop Python 3.4 and 3.5 support, add 3.8
chore(c0498ca): Fix rdflib install

Version 0.11.1

16 Sep 20:41
af39324
Compare
Choose a tag to compare

feat(9744f5e): Allow --include flag to be repeated
feat(#66): WebDewey: Use preferred relative index term as prefLabel

Version 0.11.0

18 Aug 14:35
9f0d418
Compare
Choose a tag to compare
  • feat(#52): Support mappings from classification records
  • feat(#55): Add mappings from 024
  • feat(#58): Include 1XX $d in labels
  • data: Add more vocabularies to vocabularies.yml: lcgft (48f53c6), lccn, viaf, wikidata, isni, orcid (679a9a7), gnd, ddcri, tesa (5afcd66)
  • feat(b3ea494): Add support for using vocabulary code from vocabularies.yml with --scheme to specify the concept scheme.
  • chore(bcfe98a): Drop Python 3.3 support

Version 0.10.2

04 Jun 17:36
0e8473c
Compare
Choose a tag to compare
  • data(#24): Native support for RVK (updated vocabularies.yml + tests).
  • feat(#24): New --whitespace option to define which whitespace character to use in URLs.

Version 0.10.1

04 Jun 17:09
69d6996
Compare
Choose a tag to compare
  • fix(49a81b6): Add vocabularies.yml to MANIFEST.in to be included in the PyPI distributed versions.

Version 0.10.0

04 Jun 17:08
a4f9b47
Compare
Choose a tag to compare
  • feat(ae3285f): If the --webdewey flag is set, use the first relative index term as skos:prefLabel for synthesized classes, since these do not have their own class heading and it's common practice to display the first relative index term instead.

Version 0.9.0

28 Jan 21:06
a96807d
Compare
Choose a tag to compare
  • fix(4395583): Use otsrdflib 0.5. Sorting should be more stable for classes not matching the default URI patterns.
  • fix(4e94904): Rewrite the parsing of 153 fields to fix a failing case.
  • fix(271cfdf): Include records with 008/13="b" (intended for extended display)

Version 0.8.0

04 Dec 10:41
bffced9
Compare
Choose a tag to compare
  • feat(#42): Authority records: If present, use the 010/016 field value rather than the 001 value for URI generation.
  • feat(#47): Add options --expand and --skosify to process the produced graph with Skosify before serializing.

Version 0.7.3

29 Oct 19:13
1fdf627
Compare
Choose a tag to compare
  • fix(af68655): Fix 153 processing with multiple $e subfields
  • fix(8b7f8bc): Fix output encoding on Python 3

Version 0.7.2

29 Oct 19:00
v0.7.2
a9591e1
Compare
Choose a tag to compare
  • feat(2da8f03): Guess output format from filename
  • data(26e1e5c): Update JSON-LD context
  • feat(4c2c099): Add option --webdewey to include additional information from WebDewey using a non-standard ontology.
  • refactor(5caa2ba): Include notes by default, deprecate the --notes option
  • feat(56fff5f): Replace spaces by hyphens in URI template object
  • feat(cdf977f): Allow {control_number} in classification URIs
  • feat(f79807e): Map 684 Auxiliary Instruction Note to skos:editorialNote
  • fix(358cfe0): Fix Python 2.7 dependencies