Ocena:

Książka „Ontologies with Python” jest wysoko ceniona za praktyczne podejście do korzystania z biblioteki Owlready2 i dobre wprowadzenie do programowania ontologii. Zawiera dobrze zorganizowaną treść, zaczynając od tworzenia ontologii przy użyciu Protégé, a następnie zagłębiając się w kodowanie w Pythonie. Czytelnicy uznali ją za przydatną do nauki i stosowania pojęć ontologicznych we własnej pracy i badaniach.
Zalety:Dobrze napisana i dobrze zorganizowana treść, praktyczne przykłady, wprowadzenie do koncepcji ontologii, duże czcionki ułatwiające czytanie, zawiera rozdział o rdflib i skupia się na praktycznych zastosowaniach.
Wady:Niektórzy czytelnicy mogą uznać początkową wiedzę na temat ontologii i RDF za niewystarczającą, ponieważ wymaga ona wcześniejszego zrozumienia i może zagłębić się w podstawowe tematy, takie jak logika predykatów pierwszego rzędu.
(na podstawie 4 opinii czytelników)
Ontologies with Python: Programming Owl 2.0 Ontologies with Python and Owlready2
Korzystaj z ontologii w Pythonie dzięki modułowi Owlready2 opracowanemu z myślą o programowaniu zorientowanym na ontologię. Zaczniesz od wprowadzenia i odświeżenia wiedzy na temat Pythona i ontologii OWL. Następnie dowiesz się, jak uzyskiwać dostęp, tworzyć i modyfikować ontologie w Pythonie. Następnie przejdziesz do przeglądu konstrukcji semantycznych i właściwości klas, a następnie dowiesz się, jak przeprowadzać automatyczne wnioskowanie. Dowiesz się także o adnotacjach, tekstach wielojęzycznych i sposobach dodawania metod Pythona do klas i ontologii OWL. Omówione zostanie także korzystanie z terminologii medycznej oraz bezpośredni dostęp do trójek RDF.
Python jest jednym z najczęściej używanych języków programowania, zwłaszcza w dziedzinie biomedycyny, a formalne ontologie są również szeroko stosowane. Istnieją jednak ograniczone zasoby do korzystania z ontologii w Pythonie. Owlready2, pobrany ponad 60 000 razy, jest odpowiedzią na ten problem, a ta książka jest pierwszą na temat korzystania z ontologii w Pythonie.
Czego się nauczysz
⬤ Używać Owlready2 do uzyskiwania dostępu i modyfikowania ontologii OWL w Pythonie.
⬤ Publikować ontologie na dynamicznych stronach internetowych.
⬤ Przeprowadzać automatyczne wnioskowanie w Pythonie.
Wykorzystanie dobrze znanych ontologii, w tym DBpedia i Gene Ontology, oraz zasobów terminologicznych, takich jak UMLS (Unified Medical Language System).
⬤ Integracja metod Pythona z ontologiami OWL.
Dla kogo jest ta książka
Książka będzie przydatna zarówno dla początkujących, jak i doświadczonych czytelników z dziedzin nauk biomedycznych i sztucznej inteligencji.