Changelog¶
v0.7.2 (2024-10-25)¶
Closed issues:
- excelparser, allow for = in strings for other annotations. #751
- Add options to ontoconvert for adding annotations expected by FOOPS #728
- Remove or rename "old" version tags #547
- Handle old
EMMO
Python package version tags #272
Merged pull requests:
- Corrected publishing info #792 (francescalb)
- Flb/trusted publisher on pypi #791 (francescalb)
- Updated to owlready2==0.44 #780 (francescalb)
- Added release_pat secret to ci_cd_updated_master workflow #777 (francescalb)
- Added test for descriptions #766 (jesper-friis)
- Fixed failing test_save in master #756 (jesper-friis)
- Added possibility for = in extra annotations defined in excelparser #752 (francescalb)
- Load doamin-battery instead of battinfo which is just an extra wrapping #745 (francescalb)
- Rewriting ontodoc based on domain-battery #742 (jesper-friis)
- Make it possible to run HermiT on EMMO #740 (jesper-friis)
- Added minor fixes for ontoconvert #739 (jesper-friis)
- Added additional recognised prefixes #734 (jesper-friis)
- Copy EMMO annotations #733 (jesper-friis)
- Add --copy-annotation option to ontoconvert #732 (jesper-friis)
- Updated list of IRIs to ignore when checking prefLabel #731 (jesper-friis)
v0.7.1 (2024-02-29)¶
v0.7.0.1 (2024-02-29)¶
Closed issues:
- Implement ontoconvert --base-iri argument #716
Merged pull requests:
- Added
yield from
#720 (jesper-friis) - Correct saving squashed ontology #719 (jesper-friis)
- Updated ontoconvert help #715 (jesper-friis)
v0.7.0 (2024-01-26)¶
Merged pull requests:
- Ontology copy #711 (francescalb)
- Update save recursive and layout #710 (francescalb)
v0.6.3 (2024-01-25)¶
Merged pull requests:
- Fix infinite recursion in directory layout #708 (jesper-friis)
- Ensure that saving with squash removes all but current ontology #707 (jesper-friis)
- Turned on directory layout tests for emmo and made them pytest #706 (francescalb)
v0.6.2 (2024-01-23)¶
Merged pull requests:
- Allow controling ontology IRI when saving #700 (jesper-friis)
v0.6.1 (2024-01-18)¶
Closed issues:
- No tests for ontology.save #684
- Allow using HermiT from ontoconvert #664
- PrefLabel used by new_entity, and get_by_label even if it is not in the ontology #642
- ontology(imported=True) returns all classes in world #640
- excel2onto example doesn't come into the github pages documentation #626
- owlready2 > 0.41 fails #624
- get_by_label and get_by_label all force add label_annotations #621
- hasPhysicalDimension convention has changed in EMMO-1.0.0-beta3 #347
Merged pull requests:
- Avoid infinite recursion in set_common_prefix() #701 (jesper-friis)
- Updated the getattr patch #699 (jesper-friis)
- WIP: Fix issues with changed IRIs effecting test_excelparser #697 (jesper-friis)
- Added directory_layout() function #696 (jesper-friis)
- Added redirection checking tool #695 (jesper-friis)
- Add test save #686 (francescalb)
- Update test_unit_dimension in emmocheck to EMMO 1.0.0-beta5 #678 (jesper-friis)
- Skip checking dimensional units for domain ontologies that doesn't load this class. #677 (jesper-friis)
- HermiT is default reasoner. #671 (francescalb)
- Ci/dependabot updates #662 (francescalb)
- Updated emmocheck to new EMMO quantities and units #658 (jesper-friis)
- Update README.md #657 (jesper-friis)
- Corrected bug so that asking for entities in imported does not return all in world #655 (francescalb)
- Corrected get_by_label to use only labels in the ontology #643 (francescalb)
- Update to comply with owlready2>0.41 #639 (francescalb)
- Ontodoc example in documentation #630 (francescalb)
v0.6.0 (2023-06-19)¶
Closed issues:
- pyparsing has been updated #629
Merged pull requests:
- Check prefLabels in imported ontologies only if asked for. #628 (francescalb)
v0.5.4 (2023-06-15)¶
v0.5.3.2 (2023-06-15)¶
Merged pull requests:
- remove warnings_as_errors in cd workflow introduced in 0.5.3 #625 (francescalb)
v0.5.3 (2023-06-12)¶
v0.5.3.1 (2023-06-12)¶
Closed issues:
- Extend new_entity to include properties #609
- Add support for Python 3.11 #599
- excelparser - enable object properties creation #587
- If there are altLabels that match, get_by_label_all returns only the prefLabels. #511
- excel2onto: implement other annotations #462
Merged pull requests:
- default_annotations no longer forced in get_by_label #623 (francescalb)
- Updated documentation and excel sheet in example. #622 (francescalb)
- Flb/excel2onto properties #620 (francescalb)
- Fixed failing tests in test_patch.py #618 (jesper-friis)
- Add test for Python 3.11 and support it officially #615 (jesper-friis)
- Added doctest #614 (jesper-friis)
- Item access to classes #613 (jesper-friis)
- Change ontology.new_entity to also allow adding properties #610 (francescalb)
- Added DOI badge #606 (jesper-friis)
v0.5.2 (2023-05-24)¶
Fixed bugs:
- Auto-merge dependabot PRs workflow invalid #566
Closed issues:
- Point to excelparser api from the tools-page #593
- BUG: pytest - missing remote file /0.5.0/electrochemicalquantities / ontology #589
- Owlready 0.41 support ? #588
- Allow space in labels #583
- is_defined needs a better description #563
- utils line 112 in get_iri_name link = "{lowerlabel}" vs "{label}" #562
- ontograph - update colour deafults #559
- ontograph - argument leafs should be leaves #558
- ontograph - write out more examples on how to use it #557
- ontograph --parents not working #556
- test_graph2 is failing #555
- Add client side redirection in generated html documentation #552
- Typos in PR template #523
- ontograph, read format from name #497
- Harmonize get_descendants and get_ancestors #406
- Review default colours and style in ontopy/graph.py #345
Merged pull requests:
- Add links to the original FaCT++ repo, GitHub profiles, etc. #600 (blokhin)
- Added test update to PR template. #598 (jesper-friis)
- Changed
is_defined
into a ThingClass property and improved its documentation. #597 (jesper-friis) - Added link to excelparser from tools for documentation of excel sheet. #594 (francescalb)
- Bump SINTEF/ci-cd from 2.3.0 to 2.3.1 #584 (dependabot[bot])
- Updated get_by_label() so that it now accepts label, name and full iri #582 (jesper-friis)
- Added two additional exceptions to emmocheck #577 (jesper-friis)
- Bump SINTEF/ci-cd from 2.2.1 to 2.3.0 #575 (dependabot[bot])
- get_ancestors and get_descendants have the same arguments. #572 (francescalb)
- Bump SINTEF/ci-cd from 2.2.0 to 2.2.1 #571 (dependabot[bot])
- ontograph: colour updates, examples, bugfix #569 (francescalb)
- Bump SINTEF/ci-cd from 2.1.0 to 2.2.0 #567 (dependabot[bot])
- Changed argument leafs to leaves, with deprecation warning in ontograph #564 (francescalb)
- Corrected bug on getting default relation style. #561 (francescalb)
- Fix internal links in generated documentation generated with ontodoc #548 (jesper-friis)
v0.5.1 (2023-02-07)¶
Fixed bugs:
Merged pull requests:
- Use SINTEF/ci-cd v2.1.0 in CI/CD workflows #546 (CasperWA)
- Revert version to v0.5.0 #544 (CasperWA)
- Fix ontodoc for bigmap #543 (jesper-friis)
v0.5.0 (2023-02-06)¶
Fixed bugs:
LegacyVersion
does not exist inpackaging.version
#540- ontodoc: Expect
is_instance_of
property to be iterable #506 - 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:
- Fix fixtures for Python3.7 #536 (CasperWA)
- Flb/fix to pylint2.15.4 #535 (francescalb)
- Bypass punning in ontodoc. #532 (francescalb)
- Added possibility to update ontology. #527 (francescalb)
- Only generate new uuid if not already a valid one #526 (francescalb)
- Removed LegacyVersion from ontopy.utils #515 (francescalb)
- Added fix for adding annotations that are not strings in ontodoc #512 (francescalb)
- Do not trigger an emmocheck failure for ontologies with a foaf:logo annotation #509 (jesper-friis)
- New concepts allowed even if name alrady exists in imported ontologies #504 (francescalb)
- Corrected so that get_by_label_all also returns all concepts #503 (francescalb)
- Added correct material.png figure in tool-instructions #498 (francescalb)
- Updated logo #494 (jesper-friis)
- Makeover for CI/CD workflows, pre-commit & MkDocs #485 (CasperWA)
- write catalog now writes relative paths per default #483 (francescalb)
- Setting prefix explicitly in excelparser #470 (francescalb)
v0.4.0 (2022-10-04)¶
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:
- Update from 'EMMO-python' -> 'EMMOntoPy' #477 (CasperWA)
- Allow for adding prefix in manchester notation. #469 (francescalb)
- Fixed issue with exel2onto: not all relations are included in the generated ontology #458 (jesper-friis)
- Added documentation of excel2onto #456 (jesper-friis)
- factpluspluswrapper README file #453 (jesper-friis)
- Improved get_unabbreviated_triples() #449 (jesper-friis)
- Fix loading in windows, url paths #446 (francescalb)
- Fixed reading web destinations defined in catalog #445 (francescalb)
- SUPPORT EMMO-beta4.0 #441 (francescalb)
- Support for userdefined prefixes #439 (francescalb)
- Flb/issue421 #438 (francescalb)
- Update demo #437 (jesper-friis)
- Silence false negative from pylint on github #436 (jesper-friis)
- Better error messages #435 (jesper-friis)
- Updated logo. #418 (jesper-friis)
- cytoscapegraph fails with missing edge labels #414 (francescalb)
v0.3.1 (2022-05-08)¶
Merged pull requests:
- Fixed typo in ontoconvert #409 (jesper-friis)
v0.3.0 (2022-05-05)¶
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:
- Updated docs python handler #408 (CasperWA)
- Flb/get descendants #405 (francescalb)
- Corrected expected number of returned arguments #404 (jesper-friis)
- Add functionality for setting name part of IRI to prefLabel #399 (jesper-friis)
- create_from_excel/pandas return as list of concepts that are worngly defined in the excelfile #396 (francescalb)
- Download EMMO from raw.github deirectly as redirection is broken #392 (francescalb)
- Workaround for failing test #385 (CasperWA)
- fix #313 remove handle #315 (sygout)
v0.2.0 (2022-03-02)¶
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:
- Use
ID!
type instead ofString!
#375 (CasperWA) - Avoided infinite recursion when loading catalog files that recursively #370 (jesper-friis)
- Warning relation excelparser #366 (sygout)
- Close temporary file before reading it #364 (jesper-friis)
- Ignore safety ID 44715 + add numpy dependency #361 (CasperWA)
- Use TEAM 4.0[bot] #353 (CasperWA)
- Changed arguments in _has_obj_triples_spo #351 (francescalb)
- Fix serialised ontology iri #341 (jesper-friis)
- Corrected parsing cardinality restrictions #340 (jesper-friis)
- When visualising restrictions, annotate the edges with the restriction type by default #339 (jesper-friis)
- Flb/update excel parser accroding to thermodynamics example #336 (francescalb)
- Added sconverting Posix to str in get_ontology #327 (francescalb)
- Added package specific base exception and base warning for EMMOntoPy #322 (francescalb)
- Added checking that label is string in get_by_label #312 (francescalb)
- Make excelparser that converts a filled excel sheet to an ontology #309 (francescalb)
- Fix ontoconvert rdflib import #307 (CasperWA)
- Check first versionIRI then versionInfo in ontology.get_version() #301 (francescalb)
- Removed .readthedocs.yml #298 (jesper-friis)
- Added support for evaluating Manchester expression to owlready2 #296 (jesper-friis)
- Added functionality for more than one parent in new_entity #295 (francescalb)
- Added test for label name length in ontology.new_entity #291 (francescalb)
- add logo to Readme and doc #289 (m-abdollahi)
- Improved representation of blank nodes #283 (jesper-friis)
- Update method name to avoid overwriting inherited #281 (CasperWA)
- Fixed link to OpenModel logo #279 (francescalb)
- Skip FOAF test #277 (CasperWA)
- Added Standard methods to Ontology #246 (francescalb)
- Implement
pre-commit
& various tools #245 (CasperWA)
v0.1.3 (2021-10-27)¶
v0.1.2 (2021-10-27)¶
v0.1.1 (2021-10-27)¶
v0.1.0 (2021-10-27)¶
Implemented enhancements:
- "Warning" Importing from
collections
#236 - Add Wu&Palmer measure #134
- Make EMMO-python available on pypi (installable with pip) #7
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
- Windows paths are not handled properly #147
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
- Correct updating of catalog in ontology.load #188
- Failing tests when lodaing battinfo #185
- funksjon ontology.add_class(label, parent) #183
- 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
- Use rdflib in Ontology.save() to support more file formats #143
- Tool for publishing domain ontologies #140
- Convert-imported update in utils #138
- 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
- Make fact++ reasoner available and default in tools #122
- Use PyPI token in publish workflow #118
- Update publish workflow #115
- Also use the catalog file to map web URLs, not only local files. #109
- do something #108
- Update Dockerfile to install correct pandoc #99
- Fix loading imported ttl from web such that emmocheck works for crystallography.ttl #98
- Correct turtle serialisation #97
- Add reasoning with FaCT++ #95
- Correctly load ontologies like crystallography that imports both local and online sub-ontologies #91
- Fix flake8 errors #88
- Ontograph: Include multiple parents/inheritance #86
- Remove the .ttl namespace when loading domain-crystallography in EMMO-python #83
- Add option of documenting imported ontologies in ontodoc and ontograph #82
- Check Error with Owlready2-0.26 #81
- 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
- Include all annotations in .get_annotations() #50
- Not immediately installable with pip #45
- Missing https://emmc.info/emmo-inferred #16
- setup.py #15
- Enhance ontology.sync_attributes() to also update class names #10
- Add support for the FaCT++ reasoner #9
- Fix emmodoc #6
- Homogenise call to reasoner in emmo.Ontology.sync_reasoner() #5
- Update the user case ontology #3
Merged pull requests:
- Reset version to 0.1.0 #271 (CasperWA)
- Update README with PyPI and deprecation msgs #270 (CasperWA)
- Added option: EMMObased = False in ontology.load() #262 (francescalb)
- Added new test "test_physical_quantity_dimension" #258 (jesper-friis)
- Add
packaging
to list of requirements #256 (CasperWA) - Fix MkDocs build warnings and CI job #254 (CasperWA)
- Update dependencies #252 (CasperWA)
- Add OpenModel contributing project #247 (francescalb)
- Automate documentation releases #242 (CasperWA)
- Import from
collections.abc
when possible #240 (CasperWA) - Ensure all produced files from tests are in a temp dir #239 (CasperWA)
- Changed EMMO to be acronym for Elemental Multiperspective Material Ontology #238 (francescalb)
- Use width in img HTML #235 (CasperWA)
- Added function to load the emmo (the ontology) directly #226 (francescalb)
- Created pull request template #225 (francescalb)
- Setup new documentation framework #222 (CasperWA)
- Remove
__init__.py
files for FaCT++ wrapper (again) #221 (CasperWA) - Unskip test as #210 has been resolved #218 (CasperWA)
- Remove sub-fact++ modules importability #217 (CasperWA)
- Update requirements #216 (CasperWA)
- Avoid using Owlready2 v0.34 #211 (CasperWA)
- Update package names #208 (CasperWA)
- Added function new_entitiy to ontology #207 (francescalb)
- ttl standard for emmo #204 (francescalb)
- Added choice for specifying namespace in get_by_label #202 (francescalb)
- Update version to 1.0.1 #189 (francescalb)
- Fixed updating of catalog in load #187 (francescalb)
- Temporarily commented out loading ontologies with error in redirecting link on emmo.info #186 (francescalb)
- Changed dependabot to widen #181 (francescalb)
- Changed requirements to greater than #179 (francescalb)
- Owread2-0.32 not accepted die to error in owlready2 triplelite #178 (francescalb)
- Fixed import of defaultstyle in ontograph-tool #177 (francescalb)
- Updated pygments req to at least 2.7.4 because of high seq alert #168 (francescalb)
- Owlready requirement >0.28 #167 (francescalb)
- WIP: Ipycytoscape #163 (francescalb)
- Made it possible to load other ontologies like foaf #162 (jesper-friis)
- Added get_label instead of asstring #160 (francescalb)
- Added write_catalog() #159 (jesper-friis)
- Periodic table example #156 (francescalb)
- Make one get label #154 (francescalb)
- Issue150 ontograph cannotload emmo inferred directly #151 (francescalb)
- Added Fact++ in tools documentation #149 (francescalb)
- Improved issue reporting in emmocheck #146 (jesper-friis)
- 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)
- Load ontology #141 (jesper-friis)
- Fixed reading xml as 'rdfxml' #139 (francescalb)
- Added wu_palmer_measure for semantic similarity #135 (francescalb)
- Version updated for rel of v0.28 #133 (francescalb)
- Load ontology #131 (jesper-friis)
- Optimised label lookup in ontology and dir listing. It is now much faster #127 (jesper-friis)
- Use catalog by default #126 (jesper-friis)
- Ontodoc #125 (jesper-friis)
- Added functionality to document domain ontologies #124 (jesper-friis)
- Made ontoconvert and ontograph tools executable in linux #120 (jesper-friis)
- Update CI #119 (CasperWA)
- Update publish workflow + add dependabot #116 (CasperWA)
- Update emmocheck exceptions #113 (jesper-friis)
- Fix recursion in graph #112 (jesper-friis)
- Avoid unnessesary/infinite recursion in get_imported_ontologies() #111 (jesper-friis)
- Break recursion error in get_by_label() #110 (jesper-friis)
- Updated the Ontology.sync_attributes() method. #107 (jesper-friis)
- Updated pandoc req in Dockerfile #106 (francescalb)
- Bumped version number up to 1.0.0-alpha-24 #105 (jesper-friis)
- Release 1.0.0-alpha-23 #104 (jesper-friis)
- Allow to load turtle ontologies without catalog file. #102 (jesper-friis)
- Updated README file #100 (jesper-friis)
- Changed the sync_reasoner() method to use FaCT++ as the default reasoner #94 (jesper-friis)
- Add reasoning #93 (jesper-friis)
- Improve load ontologies #92 (jesper-friis)
- Remove the '.ttl' in namespace names by monkey patching owlready2.Namespace #90 (jesper-friis)
- Fix flake8 warnings #89 (jesper-friis)
- Ontodoc pdf #87 (jesper-friis)
- Automatically find roots in ontograph #85 (francescalb)
- Automatic import of ttl from GitHub emmo-repo.io #84 (francescalb)
- Fixes needed for access ontologies #77 (jesper-friis)
- 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)
- Fix bug introduced in ontoconvert #71 (jesper-friis)
- Use rdflib to load non-supported formats. #68 (jesper-friis)
- Added a quick fix for vertical demo. #67 (jesper-friis)
- Updated emmocheck to new 1.0.0-beta. Old version should still work. #65 (jesper-friis)
- Added ontoconvert tool #64 (jesper-friis)
- Improved error messages for classes that doesn't define prefLabel #63 (jesper-friis)
- Version1.0.0 alpha20 #62 (francescalb)
- Improve support for imported ontologies #61 (jesper-friis)
- Added --ignore-namespace to emmocheck #60 (francescalb)
- Bumped up version number to 1.0.0-alpha-18 #59 (jesper-friis)
- Added option url_from_catalog to ontology.load() #58 (jesper-friis)
- Added get_preferred_label() method to classes, properties and individuals #57 (jesper-friis)
- Correct default IRI to inferred ontology #56 (jesper-friis)
- Added materials.EngineeredMaterial to namespace exception in emmocheck #55 (francescalb)
- Update to v1.0.0-alpha-16 for new release #54 (francescalb)
- Update dimensionality checks #53 (jesper-friis)
- Updated to say that pypi realese is automatic in docs #52 (francescalb)
- Added all labels in get_class_annotations in emmo/patch.py including #51 (francescalb)
- Support use of skos:prefLabel instead of rdfs:label #49 (jesper-friis)
- v1.0.0-alpha-14 #48 (jesper-friis)
- Fix emmocheck to not fail upon use of dcterms and skos #47 (jesper-friis)
- Fix setup #46 (jesper-friis)
- Make emmo package pip installable in fresh env #44 (CasperWA)
- Update emmodoc to latest version of emmo-alpha2 #43 (jesper-friis)
- Ensure that emmocheck exit with non-zero return value if a test is faing #42 (jesper-friis)
- Installed missing dependencies in pythonpublish deployment workflow #41 (jesper-friis)
- Add skip option to emmocheck #40 (jesper-friis)
- Added exceptions to emmocheck "test_number_of_labels" #39 (jesper-friis)
- Set new release version 1.0.0-alpha-9 #38 (francescalb)
- Added get_version() and set_version() methods to emmo.Ontology. #37 (jesper-friis)
- Updated example in README file to current version of EMMO. #36 (jesper-friis)
- Update tools #35 (jesper-friis)
- Updated simplifed demo_vertical in compliance with EMMO-1.0.0alpha2 as of 202… #34 (francescalb)
- Fixed PyPI badge in README #33 (jesper-friis)
- Update emmocheck #32 (jesper-friis)
- Sync attributes #31 (jesper-friis)
- 1.0.0 alpha 8 #30 (jesper-friis)
- Cleanup ci workflow #28 (jesper-friis)
- Added ontoversion tool #27 (jesper-friis)
- Update emmodoc #25 (jesper-friis)
- Updated requirements such that "pip install EMMO" works #24 (jesper-friis)
- Bumbed up version to 1.0.0-alpha-5 #23 (jesper-friis)
- Emmocheck #22 (jesper-friis)
- Reworked the generation of graphs - using the graphviz Python package #21 (jesper-friis)
- 1.0.0 #19 (jesper-friis)
- Fixed a typo in the title #14 (blokhin)
- Fixed #5 - homogenised call to reasoner #13 (francescalb)
- #3 update usercase ontology #12 (jesper-friis)
- Fixed 3 #8 (jesper-friis)
- Dockerdevel #2 (francescalb)
- Fix by lukas #1 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator