Skip to content

Changelog

Unreleased

Full Changelog

Fixed bugs:

  • LegacyVersion does not exist in packaging.version #540
  • ontodoc: Expect is_instance_of property to be iterable #506

v0.5.0 (2023-02-04)

Full Changelog

Fixed bugs:

  • Reinstate images/material.png #495

Closed issues:

  • Newest pylint (2.15.4) has intriduced some new rules. #534
  • sync_attributes according to emmo convention regenerates a new iri even if it already has a valid one #525
  • Remove dependency on LegacyVersion of packaging #514
  • pytests are importing packaging 22.0 even though it is not allowed in requirements #513
  • ontodoc: adding annotations that are not strings fail #510
  • get_by_label_all only works after sync_attributes #502
  • excel2onto: support updating ontology #501
  • excel2onto: allow to use prefLabel already in imported ontologies #500
  • Drop Python 3.6 support - extend Python >3.7 support #486
  • Update pypi-release github action #482
  • Make workflows dispatchable #481
  • excel2onto: Read catalog file for imported ontology #474
  • Give option to write_catalog for writing relative paths #473
  • excel2onto: add choice of prefix for imported ontologies #467

Merged pull requests:

v0.4.0 (2022-10-04)

Full Changelog

Fixed bugs:

  • Update repo files with new repo name #479
  • Pre-commit hook bandit failing #478
  • Fix publish/release workflow #476
  • excel2onto: not all relations are included in the generated ontology #457
  • Unexpected behaviour of get_unabbreviated_triples() #454
  • Edge without label crash the graph creation #397

Closed issues:

  • excel2onto: restrictions does not allow for using "emmo:hasProcessOutput some xx" #464
  • EMMO is updated to beta4, and now documentation fails #440
  • some ObjectProperties from EMMO-beta-4.0 cause errors in OntoGraph #429
  • Excelparser does not write catalog file correctly #421
  • Add support for prefix #416
  • Pre.commit failed with ontology.py #415
  • visualization of EMMO based ontology #412
  • Avoid infinite recursion when loading catalog file #369
  • Excelparser: Automatize emmo-based? #335
  • What are the applications of EMMO for materials informatics? #325
  • Provide 'support' for same entities with different namespaces #128
  • Remove deprecated emmo/ontograph.py that uses pydot #103

Merged pull requests:

v0.3.1 (2022-05-08)

Full Changelog

Merged pull requests:

v0.3.0 (2022-05-05)

Full Changelog

Fixed bugs:

  • Documentation is currently not building #407
  • Pytest is currently failing #384
  • permission denied when working with temporary file #313

Closed issues:

  • Make get_descendants(levels=1) #403
  • Add functionality for setting name part of IRI to prefLabel #398
  • Generate excelsheet from ontology. #394
  • Return a list of the concepts that are disregarded during when converting from excel with -force argument #393
  • Demo - Broken ontology URLs #390
  • Excelparser: how to handle entities that already exist in one of the imported ontologies? #334

Merged pull requests:

v0.2.0 (2022-03-02)

Full Changelog

Implemented enhancements:

  • spaces before or after word in prefLabel makes excelparser fail #332
  • Make EMMOntopy PyPi #268
  • Use pre-commit #243
  • Standard dunder/magic methods for Ontology #228
  • Update code styling and linting #223
  • Fix checking PR body & improve error message in CD #318 (CasperWA)

Fixed bugs:

  • GH GraphQL type issue for auto-merge workflow #374
  • Missing warning for excel parser relations and problem with "nan" #365
  • Seting metadata in excelparser fails if there are no imported ontologies. #331
  • Edge-case fails CD workflow for dependabot #319
  • Ontodoc failing due to wrong rdflib import #306
  • Overwriting get_triples() method #280
  • OpenModel logo not loading in README #278
  • Disable FOAF test as xmlns.com is down #276

Closed issues:

  • Use TEAM 4.0[bot] for GH Actions jobs #352
  • _get_triples_spo take argumens s, and p, not subject and predicate #350
  • Add --force to excelparser #333
  • Cannot load ontology in Windows. #328
  • make get_ontology accept 'PosixPath' #326
  • Make EMMOntoPy baseexception and basewarning #321
  • get_by_label crash if not str #311
  • make excel parser that creates and ontology from a filled excel file #302
  • Check out how to get version of ontology #299
  • Let ontology.new_entity acccept one or more parents directly #294
  • Make ManchesterSyntaxParser that returns Owlready2 #293
  • onto.new_entity should throw Error if label name consists of more than one word #290
  • ReadTheDocs #288
  • Add logo to README #287
  • Write EMMO-python is deprecated and link to EMMOtopy on PyPi #269
  • Consider MarkDown header styling #231

Merged pull requests:

v0.1.3 (2021-10-27)

Full Changelog

v0.1.2 (2021-10-27)

Full Changelog

v0.1.1 (2021-10-27)

Full Changelog

v0.1.0 (2021-10-27)

Full Changelog

Implemented enhancements:

  • "Warning" Importing from collections #236

Fixed bugs:

  • Loading ontologies that do not import skos fails #261
  • Fix documentation build warnings #250
  • Fix images in documentation #233
  • Circular reference from Owlready2 #210

Closed issues:

  • Write up transfer from EMMOpython to EMMOntoPy i README.md #267
  • Add test to emmocheck for upcoming EMMO #257
  • Add packaging as dependency in requirements #255
  • Add CI check for building documentation #244
  • Add OpenModel as contributing project #237
  • Update public documentation to new framework #234
  • Automate documentation releases #232
  • Update name of EMMO to Elemental Multiperspective Material Ontology #230
  • Tidy up unittests #220
  • Remove importability of sub-factpluspluswrapper folders #213
  • Make function that automatically loads emmo #209
  • Require rdflib>5.0.0? #206
  • change package name #205
  • test_catalog fails because seraching for .owl in emmo/master #203
  • Consider using mike for versioned documentation #197
  • Add a test that checks that loading of non-EMMO based ontologies work - e.g. do not require skos:prefLabel #196
  • Setup Materials for MkDocs framework #195
  • Clean up demo, examples and docs #193
  • Formalize review process with checklists #190
  • funksjon ontology.add_class(label, parent) #183

Merged pull requests:

v1.0.1b (2021-07-01)

Full Changelog

Closed issues:

  • Correct updating of catalog in ontology.load #188

Merged pull requests:

v1.0.1 (2021-07-01)

Full Changelog

Fixed bugs:

  • Windows paths are not handled properly #147

Closed issues:

  • Failing tests when lodaing battinfo #185
  • Fix dependatbot to 'wider' #182
  • Change to get_label instead of asstring in ontograph, emmodoc, ontodoc, be careful #158
  • licence does not work with metadata #157
  • ontograph with several roots fails #153
  • fix redudant getlabel, get_preferred_label, get_label #152
  • add --no-catalog and default as in emmocheck for ontograph #150
  • make tests for checking upgrade of Owlready2 #137
  • Add periodic_table to examples #130
  • Add support for simple property-based ontology annotations like dcterms:license #129
  • Update documentation of tools re reasoner #123
  • Ontograph: Include multiple parents/inheritance #86

Merged pull requests:

v1.0.0 (2021-03-25)

Full Changelog

Closed issues:

  • Use rdflib in Ontology.save() to support more file formats #143
  • Tool for publishing domain ontologies #140

Merged pull requests:

  • Save to turtle and ontology annotations (via the metadata attribute) #144 (jesper-friis)
  • Corrected configuration of exceptions for test_class_label test. #142 (jesper-friis)

v1.0.0-alpha-30 (2021-03-18)

Full Changelog

Merged pull requests:

v1.0.0-alpha-29 (2021-03-16)

Full Changelog

Implemented enhancements:

  • Add Wu&Palmer measure #134

Closed issues:

  • Convert-imported update in utils #138

Merged pull requests:

v1.0.0-alpha-28 (2021-03-09)

Full Changelog

Closed issues:

  • Also use the catalog file to map web URLs, not only local files. #109
  • Check Error with Owlready2-0.26 #81

Merged pull requests:

v1.0.0-alpha-27 (2021-02-27)

Full Changelog

Merged pull requests:

v1.0.0-alpha-26 (2021-02-26)

Full Changelog

Closed issues:

  • Make fact++ reasoner available and default in tools #122
  • Use PyPI token in publish workflow #118
  • Update publish workflow #115
  • do something #108

Merged pull requests:

v1.0.0-alpha-25 (2021-01-17)

Full Changelog

Closed issues:

  • Update Dockerfile to install correct pandoc #99
  • Correct turtle serialisation #97

Merged pull requests:

v1.0.0-alpha-24 (2021-01-04)

Full Changelog

Merged pull requests:

v1.0.0-alpha-23 (2021-01-04)

Full Changelog

Closed issues:

  • Fix loading imported ttl from web such that emmocheck works for crystallography.ttl #98
  • Add reasoning with FaCT++ #95
  • Correctly load ontologies like crystallography that imports both local and online sub-ontologies #91
  • Fix flake8 errors #88
  • Remove the .ttl namespace when loading domain-crystallography in EMMO-python #83
  • Add option of documenting imported ontologies in ontodoc and ontograph #82
  • Emmocheck fails if Physicaluantities and MeaurementsUnits are not imported from emmo. Make sure that it does not fail if whole of EMMO is not imported. #80
  • Ontograph: Make default root #79
  • Ontodoc: PDF is not generated, produces error. #76
  • AttributeError from ontodoc #70
  • Import emmo .ttl from emmo-repo.github.io #69
  • Unable to use the vertical interoperability demo .py files #66

Merged pull requests:

v1.0.0-alpha-22 (2020-12-21)

Full Changelog

Merged pull requests:

  • Loading ttl both locally and importing from iri #75 (francescalb)
  • Added sync_python_names() and corrected handling of individuals in sync_attributes() #73 (jesper-friis)
  • Add preflabel to individuals declared in python #72 (jesper-friis)

v1.0.0-alpha-21b (2020-12-13)

Full Changelog

Merged pull requests:

v1.0.0-alpha-21 (2020-12-11)

Full Changelog

Merged pull requests:

v1.0.0-alpha-20b (2020-11-04)

Full Changelog

Merged pull requests:

v1.0.0-alpha-20 (2020-11-04)

Full Changelog

Merged pull requests:

v1.0.0-alpha-19 (2020-11-02)

Full Changelog

Merged pull requests:

v1.0.0-alpha-18 (2020-10-29)

Full Changelog

Merged pull requests:

v1.0.0-alpha-17 (2020-10-21)

Full Changelog

Merged pull requests:

  • Added materials.EngineeredMaterial to namespace exception in emmocheck #55 (francescalb)

v1.0.0-alpha-16 (2020-10-20)

Full Changelog

Closed issues:

  • Include all annotations in .get_annotations() #50

Merged pull requests:

v1.0.0-alpha-15 (2020-09-25)

Full Changelog

Merged pull requests:

v1.0.0-alpha-13 (2020-09-19)

Full Changelog

Closed issues:

  • Not immediately installable with pip #45

Merged pull requests:

v1.0.0-alpha-11 (2020-08-12)

Full Changelog

Merged pull requests:

v1.0.0-alpha-10 (2020-04-27)

Full Changelog

Merged pull requests:

v1.0.0-alpha-9 (2020-04-13)

Full Changelog

Closed issues:

  • Enhance ontology.sync_attributes() to also update class names #10
  • Add support for the FaCT++ reasoner #9

Merged pull requests:

v1.0.0-alpha-8 (2020-03-22)

Full Changelog

Merged pull requests:

v1.0.0-alpha-5 (2020-03-18)

Full Changelog

Implemented enhancements:

  • Make EMMO-python available on pypi (installable with pip) #7

Merged pull requests:

v1.0.0-alpha-3 (2020-02-16)

Full Changelog

v1.0.0-alpha-2 (2020-01-11)

Full Changelog

v1.0.0-alpha-1 (2020-01-11)

Full Changelog

Closed issues:

  • Missing https://emmc.info/emmo-inferred #16
  • setup.py #15
  • Fix emmodoc #6

v1.0.0-alpha (2020-01-08)

Full Changelog

Closed issues:

  • Update the user case ontology #3

Merged pull requests:

v0.9.9 (2019-07-14)

Full Changelog

Closed issues:

  • Homogenise call to reasoner in emmo.Ontology.sync_reasoner() #5

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator