Narzędzia do budowy ontologii i narzędzia wnioskujące

Wielkość: px
Rozpocząć pokaz od strony:

Download "Narzędzia do budowy ontologii i narzędzia wnioskujące"

Transkrypt

1 Narzędzia do budowy ontologii i narzędzia wnioskujące

2 Spis treści 1. OPIS NARZĘDZI INŻYNIERII ONTOLOGII PROTEGEWIN Informacje ogólne Właściwości i zastosowania Instalacja PROTEGE Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Współpraca z innymi narzędziami Instalacja Testy ONTOEDIT Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Współpraca z innymi narzędziami Instalacja ONTOSTUDIO Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Instalacja Testy SOE4W Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Instalacja Testy SWOOP Informacje ogólne Właściwości i zastosowania Plany na przyszłość Instalacja Testy ALTOVA SEMANTICWORKS Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Instalacja Testy ODE Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Instalacja WEBODE Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Instalacja ONTOLINGUA Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Współpraca z innymi narzędziami Instalacja... 25

3 1.11. KADS Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Instalacja WEBONTO Informacje ogólne Właściwości i zastosowania Instalacja OILED Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Współpraca z innymi narzędziami Plany na przyszłość Instalacja ONTOSAURUS Informacje ogólne Właściwości i zastosowania Instalacja APOLLO CH Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Współpraca z innymi narzędziami Instalacja CODE Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Instalacja CO Informacje ogólne Właściwości i zastosowania Instalacja TOPBRAID Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Współpraca z innymi narzędziami Instalacja IBM IODT Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Współpraca z innymi narzędziami Instalacja Testy WSMO STUDIO Informacje ogólne Właściwości i zastosowania Obsługiwane formaty i specyfikacje Współpraca z innymi narzędziami Instalacja Testy MARCONT PORTAL PORÓWNANIE EDYTORÓW ONTOLOGII REPOZYTORIA I WYSZUKIWANIE ONTOLOGII SWOOGLE... 40

4 3.2. TAP HAYSTACK SYSTEMY ZARZĄDZAJĄCE ONTOLOGIAMI GLUE ONION FCA-MERGE OBSERVER PORÓWNANIE SYSTEMÓW ZARZĄDZANIA ONTOLOGIAMI NARZĘDZIA WNIOSKUJĄCE Z ONTOLOGII RACER PRO Informacje ogólne Obsługiwane elementy logiki Współpraca z językami ontologii Współpraca z innymi narzędziami Właściwości i zastosowania Instalacja PELLET Informacje ogólne Obsługiwane elementy logiki Współpraca z językami ontologii Współpraca z innymi narzędziami Właściwości i zastosowania Instalacja KAON Informacje ogólne Właściwości i zastosowania Instalacja Testy KAON Informacje ogólne Obsługiwane elementy logiki Współpraca z językami ontologii Współpraca z innymi narzędziami Właściwości i zastosowania Plany na przyszłość Instalacja JENA Informacje ogólne Współpraca z językami ontologii Współpraca z innymi narzędziami Właściwości i zastosowania Instalacja ONTOBROKER Informacje ogólne Współpraca z językami ontologii Współpraca z innymi narzędziami Właściwości i zastosowania Instalacja FACT Informacje ogólne Właściwości i zastosowania Instalacja FACT Informacje ogólne Współpraca z językami ontologii Właściwości i zastosowania Plany na przyszłość Instalacja

5 5.9. MINS Informacje ogólne Współpraca z językami ontologii Współpraca z innymi narzędziami Właściwości i zastosowania Plany na przyszłość Instalacja OWLIM Informacje ogólne Współpraca z językami ontologii Właściwości i zastosowania Instalacja SWI PROLOG Informacje ogólne Obsługiwane elementy logiki Współpraca z językami ontologii Właściwości i zastosowania Instalacja FLORA Informacje ogólne Obsługiwane elementy logiki Współpraca z językami ontologii Współpraca z innymi narzędziami Instalacja DLV Informacje ogólne Obsługiwane elementy logiki Współpraca z językami ontologii Plany na przyszłość F-OWL Informacje ogólne Obsługiwane elementy logiki Współpraca z językami ontologii Współpraca z innymi narzędziami Właściwości i zastosowania Instalacja JTP Informacje ogólne Obsługiwane elementy logiki Współpraca z językami ontologii Właściwości i zastosowania Plany na przyszłość Instalacja PORÓWNANIE NARZĘDZI WNIOSKUJĄCYCH... 63

6 1. Opis narzędzi inżynierii ontologii 1.1. ProtegeWin Informacje ogólne ProtegeWin jest pakietem narzędzi oprogramowania używanym do tworzenia i rozwijania systemów bazujących na wiedzy. Jest narzędziem darmowym, ogólnodostępnym, instalowanym lokalnie na komputerze użytkownika Właściwości i zastosowania ProtegeWin jest zaprojektowany w taki sposób, aby zapewnić możliwość nie tylko edytowania, ale również ponownego wykorzystania ontologii domenowych i metod rozwiązujących problemy. Różne aplikacje mogą używać tych samych ontologii do rozwiązywania różnych problemów, a ta sama metoda może być używana przez różne ontologie. Główne elementy ProtegeWin: Edytor ontologii służy do tworzenia ontologii domenowych modelowanych jako zbiory klas. Edytor ontologii pozwala na tworzenie, edytowanie i przeglądanie klas domeny, tzn. głównie na tworzenie zbioru klas kompletnie opisującego daną domenę. Działa na prostej zasadzie rozszerzania hierarchicznej struktury i włączania abstrakcyjnych albo ukonkretnionych klas. Zapewnia również pojedyncze okno, w którym można przeglądać klasy ontologii. Składa się ono z czterech paneli: panelu klas, panelu dokumentacji, panelu sekcji, panelu dokumentacji sekcji. Layout-editor [edytor układu] - używany jest do generowania i przerabiania narzędzi gromadzących wiedzę oraz wprowadzania i pobierania instancji ontologii. Za pomocą edytora użytkownicy mogą przerabiać dostępne formularze pozyskiwania instancji (odpowiednie formularze wypełniane przez użytkowników chcących otrzymać dostęp do poszczególnych instancji). Ponadto dzięki edytorowi różne interfejsy mogą być tworzone dla jednej ontologii formularze mogą być przerabiane dla różnych grup użytkowników. Layout-interpreter - jest używany do interpretowania klas narzędzi generowanych przez edytor układu. Formy są generowane dla klas i wykorzystywane do gromadzenia informacji dla baz wiedzy. Interpreter czyta z wyjścia Layout-edytora i umożliwia tworzenie instancji klas i podklas. W celu oglądania więcej niż jednej bazy wiedzy równocześnie należy uruchomić więcej niż jedną kopię interpretera. Interpreter jest używany do pozyskiwania instancji głównie przez osoby będące ekspertami domeny, lub inżynierami wiedzy. Otrzymywanie tych instancji odbywa się poprzez wypełniane odpowiednich formularzy klienta (dla każdej klasy jest osobny formularz). Niestety zaprojektowanie dobrego interfejsu użytkownika jest trudne i pod tym względem Protege nie odbiega od podobnych aplikacji i interfejs nie jest przyjazny użytkownikowi.

7 Instalacja Pliki instalacyjne ProtegeWin są dostępne na stronie Do zainstalowania potrzebna jest nazwa użytkownika i hasło oraz oprogramowanie pozwalające na nazwy plików >8.3. W celu zainstalowania ostatniej wersji ProtegeWin po wejściu na stronę WWW należy w sugerowanym momencie wpisać nazwę i hasło użytkownika dostarczone po zaakceptowaniu umowy licencyjnej. Następnie oprogramowanie można ściągnąć za pomocą przycisku Download Protégé/Win Now, a informacje o wersji można znaleźć klikając przycisk Release Notes. Sugerowane wymagania dla sprawnego działania ProtegeWin: Windows 95 lub wyższe, co najmniej 10MB miejsca na twardym dysku, minimalna rozdzielczość monitora 800x Protege-2000 Rys. 1. Interfejs użytkownika Protege-2000.

8 Informacje ogólne Protege-2000 jest niekomercyjnym pakietem, który powstał w skutek badań prowadzonych przez interdyscyplinarną grupę Stanford Medical Informatics 1 z Wydziału Medycyny na Uniwersytecie Stanforda i jest narzędziem z zakresu inżynierii ontologii (ang. ontological engineering tool). Protege-2000 jest rozwiniętą wersją omówionego wyżej pakietu ProtegeWin. Protege-2000 jest darmowym edytorem ontologii o wolnym dostępie do kodu źródłowego. Protege bazuje na języku Java, jest rozszerzalny i zapewnia środowisko plugand-play, które czyni edytor elastyczną bazą Właściwości i zastosowania Najistotniejsze cechy systemowe Protege-2000 to: platforma operacyjna Java Virtual Machine - gwarantuje wysoki stopień przenaszalności projektów pomiędzy różnymi platformami sprzętowymi i systemowymi, środowisko graficzne użytkownika (w oparciu o Java JDK/SDK-SE) - aktualnie jeden z najpopularniejszych standardów GUI, co zapewnia szybkie wprowadzenie osoby zaczynającej pracę z omawianym narzędziem, do jego wizualnej struktury, instalacja lokalna pakietu - wyróżnia edytor Protege-2000 od innych rozwiązań z dziedziny OET pracujących w trybie nielokalnym (model klient-serwer), który jest bardziej podatny na zakłócenia w działaniu sieci i narzuca dodatkowy koszt oczekiwania związany z wymianą informacji między klientem a serwerem. Protege może być wspierany przez graficzne dodatki do tabel, diagramy, komponenty animacyjne do dostępu do innych systemów bazujących na wiedzy. Protege-2000 posiada bogatą bibliotekę rozszerzeń i modułów dodatkowych, umożliwia dostosowanie programu do własnych wyspecjalizowanych potrzeb, co nie jest realizowalne w narzędziach nielokalnych. Platforma wspiera dwa główne sposoby modelowania ontologii poprzez edytory: Protege-Frames Protege-Frames zapewnia w pełni rozwinięty interfejs użytkownika oraz serwer wiedzy wspierający użytkowników w konstruowaniu i sortowaniu ustrukturalizowanych domenowych ontologii, ulepszaniu formuł dostępu do danych i wchodzenia do instancji danych. Protege-Frames implementuje model wiedzy kompatybilny z protokołem Open Knowledge Base Connectivity (OKBC) 2. W takim modelu ontologia składa się ze zbioru klas zorganizowanych w hierarchię podporządkowującą pojęciom coraz mniej ogólne podpojęcia. W taki sposób reprezentowane są najważniejsze pojęcia domeny, zbiór powiązań skojarzonych z klasami opisujących ich właściwości i relacje między nimi oraz zbiór instancji tych klas, czyli indywidualnych przedstawicieli danego pojęcia mających specyficzne dla siebie wartości tych właściwości. Najważniejsze cechy Protege-Frames zawierają: Szeroki zbiór elementów interfejsu użytkownika, które mogą być ulepszane w celu ułatwienia użytkownikowi modelowania wiedzy i dostępu do danych w przyjaznej formie. Architekturę dodatkowych wtyczek, które mogą być rozszerzane o elementy zaprojektowane przez użytkownika, takie jak graficzne komponenty, media, inne formaty przechowywania danych (np. RDF, XML, HTML ), czy dodatkowe narzędzia wspierające (np. do zarządzania ontologiami, ich wizualizacji lub wnioskowania). Interfejs programowania aplikacji bazujący na Java (API), umożliwiający wtyczkom i innym aplikacjom dostęp i możliwość użycia ontologii stworzonych za pomocą Protege- Frames. Protege-OWL 1 Por. 2 Por. szerzej:

9 Edytor Protege-OWL jest rozszerzeniem Protege wspierającym język OWL. Umożliwia on użytkownikom: Ładowanie i zapisywanie ontologii OWL i RDF. Edytowanie i wizualizację klas, właściwości i reguł SWRL (Semantic Web Rule Language) 3. Definiowanie logicznej charakterystyki wyrażeń OWL. Wykonywanie wnioskowania takiego jak klasyfikacja logiki deskrypcyjnej. Edytowanie jednostek OWL dla znaczników sieci semantycznej Obsługiwane formaty i specyfikacje Edytor jest przeznaczony do współpracy z językiem OWL ale ontologie Protege mogą być eksportowane do różnych formatów, w tym RDF, RDFS i XML Schema Współpraca z innymi narzędziami Protege-OWL ma elastyczną architekturę ułatwiającą konfigurację i rozszerzanie narzędzi, jest mocno zintegrowany z Jeną 4 i ma interfejs programowania aplikacji Java o otwartym kodzie źródłowym do rozwoju komponentów interfejsu dopasowanych do indywidualnych potrzeb użytkowników lub dowolnych usług sieci semantycznej. Protege-2000 współpracuje z różnymi plug-inami, jednym z nich jest PROMPT, będący narzędziem zarządzającym większą liczbą ontologii na raz. Sposób działania narzędzia PROMPT polega na: Porównywaniu wersji tej samej ontologii Narzędzie pozwala na tworzenie strukturalnych różnic dwóch ontologii (PromptDiff). Pozwala na dokładne prześledzenie tych różnic. Istnieje możliwość przeglądania drzewa klas aktualnej ontologii, gdzie nowe elementy są podkreślone, usunięte elementy wykreślone a przeniesione elementy zaznaczone są innym kolorem lub czcionką. Użytkownik może wybrać jedną klasę i prześledzić zmiany wewnątrz niej. Zmiany mogą zostać zaakceptowane lub odrzucone na dowolnym poziomie granulacji. Istnieje również możliwość przeglądania zmian w tabelach strona po stronie z dodatkowymi informacjami w innych kolumnach. Przemieszczanie ram między zawartymi i zawieranymi projektami Protege daje możliwość ponownego wykorzystywania i rozwijania ontologii poprzez mechanizm inkluzji projektów, tzn. jeden projekt zawiera jeden lub kilka innych i przetwarza wszystkie ramy zawartych projektów. Na przykład można najpierw rozwijać ogólną ontologię a potem zawrzeć ją w bardziej szczegółowej w celu zapewnienia odpowiedniej struktury. Można również ten sam projekt dołączyć do kilku innych, upewniwszy się wcześniej, że dostają one tę samą kopię dołączanego projektu (zgodność kopii niezbędna jest do interoperacyjności współpracujących projektów). Łączenie dwóch ontologii w jedną PROMPT prowadzi użytkownika przez cały proces łączenia, identyfikuje możliwe punkty integracji i sugeruje jakie czynności powinny być wykonane w kolejnym kroku oraz jakie konflikty i w jaki sposób powinny być rozwiązane. Bierze pod uwagę strukturę ontologii czyli argumenty, relacje między nimi i inne pojęcia w ontologii oraz proponuje jakie operacje użytkownik powinien wykonać. Wyłączanie osobnej części z ontologii PROMPT pozwala użytkownikowi zachować tylko część napisanej ontologii. Wystarczy wybrać ramy i skopiować je do swojego projektu. Można skopiować wszystko co jest 3 SWRL jest językiem reguł sieci semantycznej bazującym na kombinacji OWL DL i OWL Lite wraz z podjezykiem RuleML (językiem służącym jako specyfikacja dla natychmiastowego przenoszenia reguł). 4 Por. szerzej o aplikacji JENA w rozdziale 5.5.

10 związane z danymi ramami (np. również to co wiąże się z przechodnimi relacjami w danych ramach), albo kopiować ramy jedna po drugiej, otrzymując wtedy listę ram, do których się użytkownik odnosi, ale nie zostały one skopiowane Instalacja Na stronie aktualna stabilna wersja edytora (3.1.1) oraz wersja beta (3.2) są dostępne do bezpłatnego pobrania po wcześniejszej rejestracji, jak i istnieje możliwość ściągnięcia 69 plug-inów oraz 65 istniejących już ontologii. Dostępna jest również dokumentacja poprzedzona najczęściej zadawanymi pytaniami Testy Protege w wersji 3.2 jest silnym narzędziem tworzącym ontologie dla języka OWL, jednak bardzo skomplikowanym w obsłudze. Pozwala na tworzenie zaawansowanych projektów obejmujących więcej niż jedną ontologię, co jednak znacznie komplikuje proces edycji i odnalezienie się w gąszczu jej elementów. Ułatwiającym pracę elementem jest możliwość graficznego przedstawiania ontologii i jej powiązań, ale nie udostępnia przeglądu hierarchii klas w postaci drzewa. Po utworzeniu nowego elementu ontologii, pojawia się automatycznie możliwość dodawania jej własności, chociaż nie wszystkie są dostępne od razu i w sposób łatwy do zauważenia. Podsumowując, narzędzie Protege daje wiele możliwości, korzystanie z których jest jednak nieintuicyjne, a co za tym idzie zajmuje więcej czasu. Poprzednia wersja jest bardziej przyjazna użytkownikowi. Istnieje możliwość wyboru formatu zapisu pliku oraz obsługiwanego języka, co znacznie ułatwia pracę, jeśli użytkownik nie potrzebuje zbyt skomplikowanej funkcjonalności [np. OWL Full]. Wersja umożliwia sprawdzanie spójności ontologii po podłączeniu narzędzia wnioskującego, bez niego edytor nie wykrywa błędów w ontologii. Możliwy jest również wybór interfejsu w zależności od indywidualnych preferencji. Protege zapewnia eksport do składni OWL, RDF Schema, HTML oraz CLIPS OntoEdit Informacje ogólne OntoEdit jest narzędziem do budowania ontologii stworzonym przez firmę Ontoprise rozwijanym przez instytut AIFB Uniwersytetu w Karlsruhe. Jest komercyjnym narzędziem do lokalnej instalacji na komputerze użytkownika. OntoEdit wspiera rozwój ontologii przy wykorzystaniu graficznego interfejsu Właściwości i zastosowania Interfejs dostarczony przez producenta jest bardzo intuicyjny oraz pozwala na przeglądanie drzewa ontologii na głównym ekranie edytora. Edytor poza możliwością edytowania podstawowych elementów ontologii pozwala na tworzenie bardzo rozbudowanych ontologii dzięki wspomaganiu wielokrotnego dziedziczenia, tworzeniu globalnych relacji oraz definiowaniu instancji. Ponadto OntoEdit rozróżnia cztery fazy w rozwoju ontologii: rozpoczęcie, rafinacja (oczyszczanie), ewaluacja, przechowywanie. Pojęcia ontologii OntoEdit prezentowane są w postaci drzewa budowanego na podstawie wzajemnych relacji między pojęciami. Tłumaczenie pojęć na naturalne słowa jest zdefiniowane za pomocą domenowego leksykonu OntoEdit. Narzędzie posiada wbudowane typy danych takie jak

11 string, integer czy boolean. Relacje łączą pojęcia, ale mogą być również komponowane w oparciu o inne relacje. Mogą być też porządkowane w hierarchię, co pozwala na dziedziczenie własności relacji. Każde pojęcie i relacja mogą być dokumentowane bezpośrednio w ontologii, co jest szczególnie ważne przy wymianie ontologii. Również metadane ontologii mogą być porządkowane wewnątrz niej. Cały system jest wielojęzykowy, tzn. że wszystkie nazwy występujące w ontologii mogą być dostępne w różnych językach. Każde zdanie (trójka) napisane w OntoEdit jest jednoznacznie sformułowane dzięki wykorzystaniu wewnętrznie jednoznacznych identyfikatorów pojęć i relacji. Natomiast nazwy i opisy są zewnętrzną reprezentacją, która może mieć kilka alternatyw, np. językowych. Ponadto system pozwala na operacje wycinania i kopiowania części ontologii z jednej do drugiej (kilka ontologii może być na raz otwarte). OntoEdit posiada dwie wtyczki wspierające etap zbierania wymagań stawianych tworzonej ontologii: OntoKick, który umożliwia stworzenie dokumentu zawierającego specyfikację wymagań stawianych tworzonej ontologii i wydobycie struktur właściwych do stworzenia pół formalnego opisu ontologii. Ontokick umożliwia opisanie ważnych aspektów ontologii, czyli domeny i celu ontologii, wskazówek projektowych, dostępnych źródeł wiedzy, potencjalnych użytkowników, przypadków użycia i aplikacji wspieranych przez ontologię. OntoKick przechowuje te opisy wraz z opisami definicji ontologii. Mind2Onto, który umożliwia integrację procesu burzy mózgów z tworzeniem tego półformalnego opisu. Mind2Onto wspiera dyskusję nad strukturami ontologii. Szczególnie we wczesnych etapach projektu metody korzystające z burzy mózgów są używane powszechnie, aby szybko uzyskać właściwe projektowi cząstki wiedzy. OntoEdit opiera się na narzędziu do tworzenia map, które zapewnia graficzną prezentację struktur hierarchicznych, np. łatwe w użyciu mechanizmy kopiuj - wklej i różnorodne mechanizmy podświetlania składni. Jego siła, a zarazem słabość spoczywa w intuicyjnym interfejsie użytkownika i prostym, ale efektywnym sposobie użycia, który umożliwia szybkie tworzenie map, ale nie zapewnia dostatecznej ekspresyjności dla zaawansowanego modelowania ontologii. Mind2Onto integruje narzędzie do tworzenia map z procesem tworzenia ontologii. Obecnie OntoEdit i narzędzie do tworzenia map współpracują importując i eksportując poszczególne elementy w oparciu o XML Obsługiwane formaty i specyfikacje OntoEdit bazuje na standardach W3C, posiada format zapisu ontologii opierajacy się na XML, co umożliwia ponowne wykorzystywanie ontologii oraz oferuje funkcje umożliwiające import i eksport kilku formatów ontologii - RDF(S), XML, DAML+OIL czy F-Logic. OntoEdit zawiera wewnętrzny model ontologii, który może być przedstawiany za pomocą XML, który wspiera wewnętrzne pliki Współpraca z innymi narzędziami Narzędzie umożliwia tworzenie i dołączanie własnych wtyczek (np. dodatek do tworzenia tabel bazy danych w RDBMS na podstawie ontologii). Ontologie mogą być eksportowane do obiektowych relacyjnych baz danych i DTD Instalacja Komercyjne narzędzie OntoEdit posiada wersję darmową dostępną na stronie Wersja ta jest jednak mocno okrojona, nie posiada wielu pożytecznych funkcji i pozwala na zajmowanie się jedynie połową pojęć, instancji i relacji. Takie narzędzie nadaje się jedynie do testów.

12 1.4. OntoStudio Rys. 2. Interfejs użytkownika edytora OntoStudio Informacje ogólne Obecnie OntoStudio jest komercyjnym produktem firmy Ontoprise zastępującym OntoEdit. Jest środowiskiem inżynierii ontologii i rozwijania semantycznych aplikacji. OntoStudio bazuje na środowisku Eclipse Właściwości i zastosowania Ontostudio jest dostępne z główną pamięcią lub modelem bazującym na bazach danych, dzięki czemu nadaje się do modelowania dużych ontologii. Ponadto Ontostudio zawiera Evaluator wykorzystywany do implementowania reguł w czasie modelowania. Edytor wspiera główne standardy. Narzędzie umożliwia tworzenie projektów za pomocą funkcjonalności Eclipse, nie oferuje jednak żadnych możliwości wizualizacji ontologii, automatycznej refaktoryzacji oraz sprawdzania spójności ontologii (nie ma możliwości podłączenia narzędzia wnioskującego). Brakuje również wsparcia automatycznych kreatorów dla projektantów ontologii. Należy jednak wziąć pod uwagę, że wymienione braki mogą być spowodowane ograniczeniem wersji testowej Obsługiwane formaty i specyfikacje OntoStudio importuje schematy baz danych Oracle, MS SQL i DB2 oraz integruje je semantycznie z pomocą graficznego modułu i mapowania obiektów z innych baz danych. OntoStudio wspiera konstruowanie ontologii OWL, RDF i również F-logic i OXML.

13 Instalacja Podstawowa wersja (aktualna 1.6) jest dostępna bezpłatnie do niekomercyjnego użytku. Aby pobrać ją ze strony należy się zarejestrować w celu otrzymania i podpisania umowy licencyjnej. Po rejestracji i akceptacji warunków licencji użytkownik otrzyma maila z niezbędnymi instrukcjami. Do ostatecznego otrzymania niekomercyjnej licencji konieczna jest jeszcze rejestracja faksem Testy Darmowa wersja testowa dostępna jest na stronie producenta, jednak oferuje ona bardzo niewielką funkcjonalność, co utrudnia stworzenie nawet prostej ontologii testowej, a co za tym idzie ciężko jest ocenić przydatność pełnej wersji narzędzi OntoStudio do tworzenia dużych projektów SOE4W Rys. 3. Interfejs użytkownika edytora SOE4W Informacje ogólne SOE4W (Sandra Ontology Editor for Windows) jest narzędziem zaprojektowanym do edytowania ontologii (również łączonych ontologii) OWL (również przez osoby niebędące specjalistami w dziedzinie specyfikacji OWL). Sandra jest samodzielną aplikacją napisaną dla systemu MS Windows i posiada bazujące na OWL ramy do semantycznego

14 indeksowania w celu testowania wykonalności. Sandra jest łatwą w użyciu aplikacją z graficznym interfejsem użytkownika MS Windows. Sandra została napisana w języku Visual Basic 6 i wykorzystuje standard API MS Windows. SOE4W używa specyficznych rozszerzeń plików ntr Właściwości i zastosowania Najważniejsze właściwości edytora: Definiowanie pojęć (klas i jednostek) oraz relacji i ich hierarchii. Określanie typów relacji (właściwości obiektów, właściwości typów danych). Określanie zasięgu i dziedziny relacji. Określenie typu danych i zasięgu relacji dla typów danych. Określenie ograniczeń właściwości dla pojęć klas (ograniczenia zasięgu i ograniczenia ilościowe). Sformułowanie pojęć kontenerów (puste klasy) i złożonych relacji (zbiór operatorów). Dziedziczenie dla pojęć i relacji. Tworzenie aksjomatów dla pojedynczych pojęć. Tworzenie aksjomatów zawierających wartości liczbowo-literowe jako obiekty. Wielojęzykowe prezentowanie etykiet i opisów. Tłumaczenie etykiet i opisów na dodatkowe języki. Pełne wsparcie Unicode. Rozkład formatu N-Triple. Automatyczna konwersja na format N-Triple. Automatyczna konwersja na OWL DL. Obsługiwanie informacji w nagłówkach ontologii. Sprawdzanie logicznej spójności (top-down). Sprawdzanie kompletności (bottom-up). Podstawowe statystyki. Zaletą Sandry jest stosowanie formatu N-Triple, który pozwala domenowym ekspertom oraz końcowym użytkownikom formułować zdania o ich dziedzinie wiedzy prawie w języku naturalnym (dowolnym). N-Triple zapewnia dużą użyteczność oraz możliwość szerokiego udziału użytkowników w tworzeniu ontologii. Jednak OWL jest bardzo mocnym formalizmem z wieloma właściwościami niewspieranymi przez format N-Triple. W szczególności chodzi tutaj o wsparcie logicznego wnioskowania, dla którego N-Triple nie zapewnia rozwiązania. Z tego powodu zostało zaprojektowane również rozszerzenie SOE4W N-Triple umożliwiające wnioskowanie dla efektywniejszego wykorzystania ontologii. Sandra działa pod systemem operacyjnym MS Windows, używa standardowej biblioteki Windows DLL, ale jednak w celu uruchomienia w pełni skompilowanego kodu powinny zostać zainstalowane również biblioteki wymienione w tabeli: VB6STKIT.DLL COMCAT.DLL stdole2.tlb sycfilt.dll olepro32.dll oleaut32.dll msvbvm60.dll mscomctl.ocx Zapewniane w ustawieniach Standardowy element systemu MS Windows Standardowy element systemu MS Windows Standardowy element systemu MS Windows Standardowy element systemu MS Windows Standardowy element systemu MS Windows Zapewniane w ustawieniach Standardowy element systemu MS Windows

15 COMDLG32.OCX Standardowy element systemu MS Windows msvcrt.dll Standardowy element systemu MS Windows scrrun.dll Standardowy element systemu MS Windows Obsługiwane formaty i specyfikacje SOE4W umożliwia tworzenie, edytowanie i tłumaczenie ontologii sformatowanych w N- Triple, który jest formatem czystego tekstu kodującym grafy RDF. Został zaprojektowany jako stały podzbiór N3, zatem może być czytany i przetwarzany przez takie narzędzia jak CWM 5, N-TRIPLES2KIF czy EULER. Ponadto SOL4W umożliwia eksportowanie tych ontologii do formatu OWL DL. Porównanie właściwości ontologii N-Triple w SOE4W z OWL Właściwości SOE4W Tworzenie pojęć i relacji Hierarchiczna struktura pojęć i relacji Obiekty zdefiniowane jako wartości liczbowoliterowe poszczególnych typów danych Ustawienia dziedziny i zasięgu Ograniczenia na użycie relacji z pojęciami Kontenery i złożone relacje Nagłówki ontologii Wielojęzykowe etykiety i opisy Odpowiedniki OWL/RDF/RDFS owl:class owl:objectproperty, owl:datatypeproperty rdfs:subclassof rdfs:subpropertyof rdf:datatype rdfs:domain rdfs:range owl:somevaluesfrom owl:allvaluesfrom owl:mincardinality owl:maxcardinality owl:complementof owl:intersectionof owl:unionof rdfs:label rdfs:comment rdfs:label rdfs:comment Instalacja SOE4W jest samoinstalującym się narzędziem zawierającym niezbędne pliki i biblioteki, rejestracja następuje automatycznie. Podczas instalacji tworzone jest nowe wejście w menu Programy, zawierające wykonywalny skrót SOE4W Testy Sandra jest prostym edytorem ontologii, nieskomplikowanym w obsłudze. Pojęcia i relacje dodaje się intuicyjnie przy użyciu przycisków w pasku narzędzi lub przycisków myszy. Edytor przedstawia drzewo klas wraz z instancjami oraz osobno drzewo właściwości, co daje dobrą orientację w przeglądanej ontologii. Obok przedstawiane są relacje dla poszczególnych instancji. Nie ma jednak żadnego graficznego widoku edytowanej ontologii i co za tym idzie nie jest wygodne w użyciu przy tworzeniu rozbudowanych ontologii. Istnieje możliwość 5 Por. szerzej

16 zapisu w formacie N-Triple oraz w formacie OWL, poszczególne zapisy można przeglądać w trakcie edytowania ontologii SWOOP Rys. 4. Interfejs użytkownika edytora SWOOP Informacje ogólne SWOOP jest bazującym na hipermediach, niekomercyjnym, przez producentów nazywanym wagi piórkowej edytorem ontologii OWL. W porównaniu z innymi edytorami (np. Altova) jest programem niewielkim. SWOOP w fazie projektowania został przeznaczony do szybkiego i łatwego przeglądania i rozwijania ontologii OWL. Jest rozwijany przez grupę Mindswap z Instytutu Zaawansowanych Nauk Komputerowych na Uniwersytecie w Maryland Właściwości i zastosowania Najważniejsze właściwości edytora SWOOP: Przeglądarka sieciowa: panel z adresem używanej ontologii (lub klasy, właściwości, jednostki) jest osiągalny bezpośrednio do załadowania, nawigacja jednostek ontologii bazująca na hiperlinkach (panel z adresem URL zmienia się odpowiednio), przyciski historii, zakładki zapisywane dla późniejszych wniosków.

17 Edytowanie każde edytowanie ontologii dokonuje się online przy użyciu kolorowych kodów i czcionek do podkreślenia zmian, zapewnione są opcje zmian. SWOOP jest zaprojektowany dla OWL zatwierdzanie rodzajów (gatunków) przy użyciu OWL Manchester API, prezentacja etykiet składni, możliwość podglądu w różnych formatach: abstrakcyjna składnia (z OWL API), RDF/XML, Turtle/N3, architektura wtyczek dla nowych etykiet. Wsparcie wielu ontologii jednocześnie: przeglądanie, mapowanie, porównywanie. Zaawansowane właściwości: przeprowadzanie kompletnych zapytań ABox (zapisane w RDQL) przy użyciu Pellet 6 automatyczne dzielenie ontologii poprzez transformowanie ich na E-connection 7, wewnętrzny strumień pracy przedstawiany jest w narzędziu wnioskującym Pellet w czytelny sposób, a użytkownikowi dostarczane są wyjaśnienia w celu zrozumienia przyczyn wykrytych niezgodności w ontologii, wsparcie adnotowania SWOOP pozwala użytkownikowi pisać i dzielić między sobą adnotacje dotyczące dowolnych elementów ontologii (klas, właściwości, jednostek), ponadto zbiór zmian ontologii może być dołączany do wiadomości adnotacji do współdzielenia z innymi użytkownikami. Architektura narzędzia SWOOP opiera się na paradygmacie Model-View-Controller: model ładuje ontologie takie jak są widziane przez narzędzie wnioskujące. podgląd: ontologii, jednostek, właściwości w różnych formatach, w tym widoki hierarchiczne, wsparcie tłumaczenia i edytowania, system bazujący na plug-inach automatycznie ładuje nowe narzędzia wnioskujące i debugujące Plany na przyszłość Ponowne wykorzystanie pojęć algorytm wyszukiwania zaprojektowany do łączenia słów kluczowych z konstrukcjami DL do szukania powiązanych pojęć w istniejących ontologiach. Po znalezieniu takich pojęć/właściwości w zewnętrznych ontologiach SWOOP będzie pomagał użytkownikowi w dołączaniu ich do używanych danych. (Econnections). SMORE (Semantic Markup, Ontology and RDF Editor) samodzielnie realizowany ma na celu tworzenie znaczników OWL dla stron internetowych HTML, to znaczy ma ułatwiać użytkownikom oznaczanie dokumentów HTML w OWL przy użyciu ontologii sieciowych. Interfejs DIG 8 dla narzędzi wnioskujących. Konwerter XML Schema na OWL Instalacja Narzędzie jest dostępne do pobrania na stronie Przed ściągnięciem należy wypełnić formularz podając kilka danych o sobie (nieudostępnianych nigdzie poza grupę badawczą 6 Por. szerzej o aplikacji Pellet w rozdziale E-Connection w kontekście sieci semantycznej jest językiem reprezentacji wiedzy definiowanym jako kombinacja innych logicznych formalizmów, obejmującym różne poziomy ekspresyjności logicznej. E- Connection jest zbiorem powiązanych ontologii i zawiera różne formalizmy logiczne o różnych poziomach ekspresyjności. Zatem E-Connection jest formalizmem bardziej ekspresyjnym niż każdy z jego komponentów logicznych oraz jest rozstrzygalny, co jest zapewnione przez rozstrzygalność poszczególnych komponentów. Więcej informacji na stronie 8 Interfejs DIG jest zestandaryzowanym interfejsem XML do systemów logiki deskrypcyjnej rozwijanym przez DL Implementation Group.

18 SWOOP). Na chwilę obecną dostępna jest stabilna wersja oraz wersja beta 2.3 Pobranie aplikacji jest bezpłatne, ściągany plik jest zarchiwizowany Testy Edytor SWOOP posiada bardzo intuicyjny, przejrzysty interfejs. Bez problemu można się zorientować, jakie funkcje gdzie się znajdują. Mając nawet niewielkie pojęcie o specyfikacji OWL, na której bazuje, można tworzyć własne ontologie. Edytor posiada wszelką funkcjonalność charakterystyczną dla tej specyfikacji, od OWL Lite począwszy na zaawansowanych elementach OWL Full skończywszy (atrybuty właściwości, wersje ontologii, adnotacje, itp.). Istnieje możliwość przeglądania zawartości ontologii w różnej postaci: drzewa klas, drzewa właściwości oraz listy wszystkich elementów (każdy posiada oznaczenie, czy jest klasą, właściwością czy jednostką). Drzewa są rozwijane, zatem można dotrzeć do wszystkich elementów ontologii. Informacje o danym elemencie wyświetlane są w przejrzysty, dobrze zorganizowany sposób wraz z linkami do powiązanych elementów. Istnieje możliwość zmiany nazw oraz usuwania elementów ontologii, w trakcie którego usuwane są również wszystkie referencje danego elementu do innych pojęć. Edytowanie ontologii jest stosunkowo łatwe i intuicyjne, edytor posiada wiele praktycznych udogodnień, jednak nie wspomaga użytkownika za pomocą automatycznych kreatorów. Po dodaniu nowego elementu, w zależności od jego typu (klasa, właściwość, instancja) automatycznie pojawia się lista możliwych do nadania mu własności, np. dla klasy będą to: podklasa, superklasa, zasięg, dziedzina, bycie przecięciem lub sumą innych klas, bycie dopełnieniem innej klasy, elementem, klasą równoważną innej lub rozłączną z innymi, czy posiadanie konkretnych instancji. W czasie edytowania istnieje również możliwość podglądu składni RDF/XML, abstrakcyjnej składni oraz formatu Turtle. Wszystkie te elementy tworzone są automatycznie podczas edycji. Zdecydowaną wadą edytora SWOOP jest brak jakiejkolwiek graficznej prezentacji ontologii [np. w postaci grafów], jednak ilustracja drzew poszczególnych elementów daje możliwość dokładnego przeglądania zhierarchizowanej ontologii. Po podłączeniu narzędzia wnioskującego sprawdzanie spójności ontologii odbywa się na bieżąco w tle, a użytkownik jest informowany o ewentualnych niezgodnościach. Podsumowując, SWOOP jest intuicyjnym, prostym narzędziem znakomicie nadającym się do tworzenia mniej skomplikowanych ontologii. W przypadku konieczności tworzenia zaawansowanych projektów może okazać się mniej przydatny z powodu braku automatycznego wsparcia projektanta, ale dopóki użytkownik radzi sobie sam, wydaje się być bardzo dobrym, przyjaznym użytkownikowi narzędziem. W czasie tworzenia testowych ontologii, nie wystąpiły żadne komunikaty o błędach, wydaje się być zatem również narzędziem stabilnym.

19 1.7. ALTOVA SemanticWorks Rys. 5. Interfejs użytkownika edytora Altova SemanticWorks Informacje ogólne Altova SemanticWorks jest komercyjnym edytorem ontologii RDF/OWL, intuicyjnym i wizualnym, przeznaczonym dla użytkowników XMLSPY. Wizualnie projektuje dokumenty sieci semantycznej, słownictwo oraz ontologie i przekłada je na RDF/XML lub format N- Triple. Daje możliwość pracy z tabelami instancji, właściwości, klas itp. oraz możliwość pomocy i automatycznego sprawdzania formatu Właściwości i zastosowania Narzędzie pozwala na pełne wsparcie projektowania i edytowania dokumentów i słownictwa RDF/RDFS oraz ontologii OWL z pełnym sprawdzaniem poprawności składni. Dołączona do narzędzia pomoc prezentuje za każdym razem listę dostępnych możliwości bazujących na używanym w danym momencie słownictwie (RDF lub OWL). W każdym momencie można przełączyć się z trybu graficznego na tekstowy w celu sprawdzania różnych formatów zapisu oraz zawsze istnieje możliwość eksportowania jednego formatu na inny. RDF/XML lub N-Triple są generowane automatycznie. Narzędzie wyświetla instancje, właściwości i klasy w osobnych tabelach, co pozwala na przeglądanie i edytowanie wszystkich elementów osobno. Podczas wyświetlania danej właściwości w głównym oknie, jej dziedzina jest wyświetlana w kolejnym. Tabela klas przedstawia wszystkie klasy danej ontologii, a w osobnych oknach wyświetlane są jej

20 instancje i właściwości. Użytkownik ma możliwość skonfigurowania tego, co będzie wyświetlane na ekranie i dokonać pewnych dostosowań do własnych potrzeb. Program posiada również tabele przykładów Obsługiwane formaty i specyfikacje Funkcjonalność zapewniana przez Altova SemanticWorks: wizualne tworzenie i edytowanie dokumentów RDF, RDFS, OWL Lite, OWL DL i OWL Full przy użyciu wizualnego interfejsu oraz funkcjonalności drag-and-drop (przeciągnij i upuść), sprawdzanie składni w celu zapewnienia zgodności ze specyfikacją RDF/XML, automatyczne generowanie i edytowanie formatów RDF/XML lub N-Triple bazujące na wizualnym projekcie RDF/OWL, drukowanie graficznej reprezentacji RDF i OWL do tworzenia dokumentacji dla implementacji sieci semantycznej Instalacja Altova SemanticWorks jest płatnym narzędziem, dostępnym na stronie Istnieje możliwość pobrania darmowej 30-dniowej wersji. W chwili obecnej najtańsza wersja z licencją dla jednego użytkownika kosztuje ok. 200 EUR Testy Jednomiesięczna wersja testowa edytora Altova daje spore możliwości, choć wydaje się, że nie jest to jeszcze pełna funkcjonalność tego narzędzia. Menu w postaci okienek windowsowych jest przejrzyste, przyjazne użytkownikowi i intuicyjne. Daje możliwość przeglądania zakładek poszczególnych elementów ontologii, co ułatwia do nich szybki dostęp, nie przedstawia jednak ich hierarchii (można się do nich dostać przez model graficzny, otwierając poszczególne elementy struktury). Ontologia edytowana jest w formie graficznej przy intuicyjnym użyciu myszy lub przycisków dostępnych w pasku narzędzi. Poszczególne typy elementów ontologii w grafie zaznaczane są innymi kolorami i kształtami. Narzędzie tworzy pliki RDF i OWL, istnieje możliwość wyboru i zmiany podjęzyka w trakcie tworzenia ontologii. Edytor na bieżąco sprawdza spójność syntaktyczną i semantyczną ontologii przedstawiając listę ewentualnych błędów. Program wykrył specjalnie zrobione, proste błędy dla nieskomplikowanej ontologii. Jednak mimo sprawdzania spójności narzędzie samo nie uzupełnia elementów, które da się wywnioskować. W wersji testowej nie odnaleziono ograniczeń Cardinality ODE Informacje ogólne Ontology Design Environment (ODE) jest środowiskiem do tworzenia ontologii, które komunikuje się z użytkownikiem na poziomie wiedzy, używając zbioru pośrednich reprezentacji, niezależnych od języków używanych do specyfikacji ontologii Właściwości i zastosowania Założeniem konstrukcyjnym tego narzędzia był fakt, że łatwiej jest tworzyć ontologie na poziomie wiedzy niż używając formalnych języków. ODE ma za zadanie wspierać inżynierów ontologii podczas całego procesu tworzenia ontologii, od specyfikacji wymagać począwszy, poprzez gromadzenie wiedzy i tworzenie pojęć, po implementację i integrację. Do

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po

Bardziej szczegółowo

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji OMNITRACKER Wersja testowa Szybki przewodnik instalacji 1 Krok 1:Rejestracja pobrania (jeżeli nie wykonana dotychczas) Proszę dokonać rejestracji na stronieomninet (www.omnitracker.com) pod Contact. Po

Bardziej szczegółowo

Odkrywanie CAQDAS : wybrane bezpłatne programy komputerowe wspomagające analizę danych jakościowych / Jakub Niedbalski. Łódź, 2013.

Odkrywanie CAQDAS : wybrane bezpłatne programy komputerowe wspomagające analizę danych jakościowych / Jakub Niedbalski. Łódź, 2013. Odkrywanie CAQDAS : wybrane bezpłatne programy komputerowe wspomagające analizę danych jakościowych / Jakub Niedbalski. Łódź, 2013 Spis treści Wprowadzenie 11 1. Audacity - program do edycji i obróbki

Bardziej szczegółowo

Przewodnik Szybki start

Przewodnik Szybki start Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub

Bardziej szczegółowo

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer; 14.3. Podstawy obsługi X Window 14.3. Podstawy obsługi X Window W przeciwieństwie do systemów Windows system Linux nie jest systemem graficznym. W systemach Windows z rodziny NT powłokę systemową stanowi

Bardziej szczegółowo

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania Analiza i projektowanie oprogramowania 1/32 Analiza i projektowanie oprogramowania 2/32 Cel analizy Celem fazy określania wymagań jest udzielenie odpowiedzi na pytanie:

Bardziej szczegółowo

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2010 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:

Bardziej szczegółowo

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Usługi analityczne budowa kostki analitycznej Część pierwsza. Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.

Bardziej szczegółowo

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM SPSS Statistics Wersja 22 Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika) Spis treści Instrukcja instalacji.......... 1 Wymagania systemowe........... 1 Kod autoryzacji.............

Bardziej szczegółowo

Przewodnik użytkownika (instrukcja) AutoMagicTest

Przewodnik użytkownika (instrukcja) AutoMagicTest Przewodnik użytkownika (instrukcja) AutoMagicTest 0.1.21.137 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja

Bardziej szczegółowo

EXSO-CORE - specyfikacja

EXSO-CORE - specyfikacja EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

3.1. Na dobry początek

3.1. Na dobry początek Klasa I 3.1. Na dobry początek Regulamin pracowni i przepisy BHP podczas pracy przy komputerze Wykorzystanie komputera we współczesnym świecie Zna regulamin pracowni i przestrzega go. Potrafi poprawnie

Bardziej szczegółowo

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym 1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle

Bardziej szczegółowo

Wykład I. Wprowadzenie do baz danych

Wykład I. Wprowadzenie do baz danych Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles

Bardziej szczegółowo

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi OpenOfficePL Zestaw szablonów magazynowych Instrukcja obsługi Spis treści : 1. Informacje ogólne 2. Instalacja zestawu a) konfiguracja połączenia z bazą danych b) import danych z poprzedniej wersji faktur

Bardziej szczegółowo

OfficeObjects e-forms

OfficeObjects e-forms OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji

Bardziej szczegółowo

Szkolenie. IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Szkolenie. IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Szkolenie IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Szkolenie dla początkujących projektantów

Bardziej szczegółowo

ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej

ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej ViLab- program służący do prowadzenia obliczeń charakterystyki energetycznej i sporządzania świadectw charakterystyki energetycznej ViLab jest samodzielnym programem służącym do prowadzenia obliczeń charakterystyki

Bardziej szczegółowo

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Uruchamianie edytora OpenOffice.ux.pl Writer 9 Dostosowywanie środowiska pracy 11 Menu Widok 14 Ustawienia dokumentu 16 Rozdział 2. OpenOffice

Bardziej szczegółowo

1. Zaczynamy! (9) 2. Edycja dokumentów (33)

1. Zaczynamy! (9) 2. Edycja dokumentów (33) 1. Zaczynamy! (9) Uruchamiamy program Word i co z tego wynika... (10) o Obszar roboczy, czyli miejsce do pracy (12) Otwieranie dokumentów w programie Word (14) o Tworzenie nowego dokumentu (14) o Otwieranie

Bardziej szczegółowo

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P).

PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II. Uczeń umie: Świadomie stosować się do zasad regulaminów (P). PLAN REALIZACJI MATERIAŁU NAUCZANIA Z INFORMATYKI II DZIAŁ I: KOMPUTER W ŻYCIU CZŁOWIEKA. 1. Lekcja organizacyjna. Zapoznanie uczniów z wymaganiami edukacyjnymi i PSP. 2. Przykłady zastosowań komputerów

Bardziej szczegółowo

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC. 1 Moduł OPC Moduł OPC pozwala na komunikację z serwerami OPC pracującymi w oparciu o model DA (Data Access). Dzięki niemu można odczytać stan obiektów OPC (zmiennych zdefiniowanych w programie PLC), a

Bardziej szczegółowo

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotował: dr inż. Janusz Jabłoński LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH Jeżeli nie jest potrzebna

Bardziej szczegółowo

1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4

1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4 1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4 2 Tabele przestawne, wykresy przestawne i formatowanie warunkowe 11 Co to

Bardziej szczegółowo

PLATFORMA ACTIVE FORMS. Kreator Formularzy Internetowych ze wsparciem dla RWD

PLATFORMA ACTIVE FORMS. Kreator Formularzy Internetowych ze wsparciem dla RWD PLATFORMA ACTIVE FORMS Kreator Formularzy Internetowych ze wsparciem dla RWD ACTIVE FORMS 2 Spis treści WPROWADZENIE 3 Dowolnie złożone formularze 3 Niski czas i koszt zbudowania formularza 4 TOP 10 WŁAŚCIWOŚCI

Bardziej szczegółowo

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot RFP Wymagania dla projektu sklepu internetowego B2C dla firmy Oplot CEL DOKUMENTU Celem niniejszego dokumentu jest przedstawienie wymagań technicznych i funkcjonalnych wobec realizacji projektu budowy

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

16) Wprowadzenie do raportowania Rave

16) Wprowadzenie do raportowania Rave 16) Wprowadzenie do raportowania Rave Tematyka rozdziału: Przegląd wszystkich komponentów Rave Tworzenie nowego raportu przy użyciu formatki w środowisku Delphi Aktywacja środowiska Report Authoring Visual

Bardziej szczegółowo

Podręcznik użytkownika Obieg dokumentów

Podręcznik użytkownika Obieg dokumentów Podręcznik użytkownika Obieg dokumentów Opracowany na potrzeby wdrożenia dla Akademii Wychowania Fizycznego im. Eugeniusza Piaseckiego w Poznaniu W ramach realizacji projektu: Uczelnia jutra wdrożenie

Bardziej szczegółowo

Część 3 - Konfiguracja

Część 3 - Konfiguracja Spis treści Część 3 - Konfiguracja... 3 Konfiguracja kont użytkowników... 4 Konfiguracja pól dodatkowych... 5 Konfiguracja kont email... 6 Konfiguracja szablonów dokumentów... 8 Konfiguracja czynności

Bardziej szczegółowo

IBM SPSS Statistics Wersja 22. Windows - Instrukcja instalacji (licencja autoryzowanego użytkownika)

IBM SPSS Statistics Wersja 22. Windows - Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM SPSS Statistics Wersja 22 Windows - Instrukcja instalacji (licencja autoryzowanego użytkownika) Spis treści Instrukcja instalacji.......... 1 Wymagania systemowe........... 1 Kod autoryzacji.............

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

Instrukcja użytkownika. Aplikacja Smart Paczka DPD Instrukcja użytkownika Aplikacja Smart Paczka DPD Instrukcja użytkownika Aplikacja Smart Paczka DPD Wersja 2.0 Warszawa, Wrzesień 2015 Strona 2 z 9 Instrukcja użytkownika Aplikacja Smart Paczka DPD Spis

Bardziej szczegółowo

3 grudnia Sieć Semantyczna

3 grudnia Sieć Semantyczna Akademia Górniczo-Hutnicza http://www.agh.edu.pl/ 1/19 3 grudnia 2005 Sieć Semantyczna Michał Budzowski budzow@grad.org 2/19 Plan prezentacji Krótka historia Problemy z WWW Koncepcja Sieci Semantycznej

Bardziej szczegółowo

REFERAT O PRACY DYPLOMOWEJ

REFERAT O PRACY DYPLOMOWEJ REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze

Bardziej szczegółowo

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bardziej szczegółowo

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania.

Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania. Szczegółowa specyfikacja funkcjonalności zamawianego oprogramowania. Założenia projektowe systemu NETDOC. część 1: założenia ogólne i funkcjonalność rdzenia systemu Założenia ogólne Celem projektu jest

Bardziej szczegółowo

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego 2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5

Bardziej szczegółowo

Projektowanie baz danych za pomocą narzędzi CASE

Projektowanie baz danych za pomocą narzędzi CASE Projektowanie baz danych za pomocą narzędzi CASE Metody tworzenia systemów informatycznych w tym, także rozbudowanych baz danych są komputerowo wspomagane przez narzędzia CASE (ang. Computer Aided Software

Bardziej szczegółowo

Praca w sieci z serwerem

Praca w sieci z serwerem 11 Praca w sieci z serwerem Systemy Windows zostały zaprojektowane do pracy zarówno w sieci równoprawnej, jak i w sieci z serwerem. Sieć klient-serwer oznacza podłączenie pojedynczego użytkownika z pojedynczej

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

Bydgoskie Centrum Archiwizacji Cyfrowej sp. z o.o.

Bydgoskie Centrum Archiwizacji Cyfrowej sp. z o.o. STRONA GŁÓWNA ` Usługa earchiwizacja.pl przeznaczona jest zarówno dla osób indywidualnych, jak i firm. Wykorzystuje zasadę przetwarzania danych w chmurze. Pozwala to na dostęp do własnej bazy dokumentów

Bardziej szczegółowo

IBM SPSS Statistics - Essentials for Python: Instrukcje instalacji dla Windows

IBM SPSS Statistics - Essentials for Python: Instrukcje instalacji dla Windows IBM SPSS Statistics - ssentials for Python: Instrukcje instalacji dla Windows Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for Python w systemach operacyjnych Windows.

Bardziej szczegółowo

Ustalanie dostępu do plików - Windows XP Home/Professional

Ustalanie dostępu do plików - Windows XP Home/Professional Ustalanie dostępu do plików - Windows XP Home/Professional Aby edytować atrybuty dostępu do plikow/ katalogow w systemie plików NTFS wpierw sprawdź czy jest Wyłączone proste udostępnianie czyli przejdź

Bardziej szczegółowo

OfficeObjects e-forms

OfficeObjects e-forms OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji

Bardziej szczegółowo

Systemy ekspertowe. System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro

Systemy ekspertowe. System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro Systemy ekspertowe System ekspertowy wspomagający wybór zestawu komputerowego w oparciu o ontologie i system wnioskujący RacerPro Autorzy: 1 Wstęp Wybór zestawu komputerowego, ze względu na istnienie wielu

Bardziej szczegółowo

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl

Komputerowe Systemy Przemysłowe: Modelowanie - UML. Arkadiusz Banasik arkadiusz.banasik@polsl.pl Komputerowe Systemy Przemysłowe: Modelowanie - UML Arkadiusz Banasik arkadiusz.banasik@polsl.pl Plan prezentacji Wprowadzenie UML Diagram przypadków użycia Diagram klas Podsumowanie Wprowadzenie Języki

Bardziej szczegółowo

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe

Fiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących

Bardziej szczegółowo

OPIS PRZEDMIOTU ZAMÓWIENIA

OPIS PRZEDMIOTU ZAMÓWIENIA Lubelskie Centrum Transferu Technologii Politechniki Lubelskiej ul. Nadbystrzycka 36, 20-618 Lublin Tel. 81 538 42 70, fax. 81 538 42 67; e-mail: lctt@pollub.pl OPIS PRZEDMIOTU ZAMÓWIENIA Do realizacji

Bardziej szczegółowo

O higienie pracy, komputerze, sieciach komputerowych i Internecie

O higienie pracy, komputerze, sieciach komputerowych i Internecie WYMAGANIA EDUKACYJNE INFORMATYKA GIMNAZJUM KLASA I NA ŚRÓDROCZNĄ I ROCZNĄ OCENĘ KLASYFIKACYJNĄ NA ŚRÓDROCZNĄ: O higienie pracy, komputerze, sieciach komputerowych i Internecie - zna regulamin pracowni

Bardziej szczegółowo

Instalacja systemu zarządzania treścią (CMS): Joomla

Instalacja systemu zarządzania treścią (CMS): Joomla Instalacja systemu zarządzania treścią (CMS): Joomla Na stronie http://www.cba.pl/ zarejestruj nowe konto klikając na przycisk:, następnie wybierz nazwę domeny (Rys. 1a) oraz wypełnij obowiązkowe pola

Bardziej szczegółowo

Część I Rozpoczęcie pracy z usługami Reporting Services

Część I Rozpoczęcie pracy z usługami Reporting Services Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...

Bardziej szczegółowo

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna

NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI asix Aktualizacja pakietu asix 4 do wersji 5 lub 6 Pomoc techniczna Dok. Nr PLP0016 Wersja:08-12-2010 ASKOM i asix to zastrzeżony znak firmy ASKOM Sp. z o. o.,

Bardziej szczegółowo

KATEGORIA OBSZAR WIEDZY

KATEGORIA OBSZAR WIEDZY Moduł 3 - Przetwarzanie tekstów - od kandydata wymaga się zaprezentowania umiejętności wykorzystywania programu do edycji tekstu. Kandydat powinien wykonać zadania o charakterze podstawowym związane z

Bardziej szczegółowo

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Windows

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Windows IBM SPSS Statistics - ssentials for R: Instrukcje instalacji dla Windows Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for R w systemach operacyjnych Windows. Przegląd

Bardziej szczegółowo

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne

Bardziej szczegółowo

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w

Bardziej szczegółowo

Narzędzie informatyczne do modelowania, zarządzania i dokumentowania procesów systemu zarządzania jakością

Narzędzie informatyczne do modelowania, zarządzania i dokumentowania procesów systemu zarządzania jakością Narzędzie informatyczne do modelowania, zarządzania i dokumentowania procesów systemu zarządzania jakością ProMoS Każde działanie można ująć w formie procesu i odpowiednio doskonalić. (W.E. Deming) ProMoS

Bardziej szczegółowo

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma

Bardziej szczegółowo

W dalszej części dokumentu przedstawiamy skrócony opis kluczowych funkcji systemu. Niniejszy dokument nie zawiera opisu technicznego systemu.

W dalszej części dokumentu przedstawiamy skrócony opis kluczowych funkcji systemu. Niniejszy dokument nie zawiera opisu technicznego systemu. 1. Informacje Podstawowe Mediamanager 2.1 jest systemem wspierającym zarządzanie dokumentami elektronicznymi. Podstawowymi funkcjami realizowanymi przez oprogramowanie jest przetrzymywanie, zarządzanie

Bardziej szczegółowo

Platforma e-learningowa

Platforma e-learningowa Dotyczy projektu nr WND-RPPD.04.01.00-20-002/11 pn. Wdrażanie elektronicznych usług dla ludności województwa podlaskiego część II, administracja samorządowa realizowanego w ramach Decyzji nr UDA- RPPD.04.01.00-20-002/11-00

Bardziej szczegółowo

System imed24 Instrukcja Moduł Analizy i raporty

System imed24 Instrukcja Moduł Analizy i raporty System imed24 Instrukcja Moduł Analizy i raporty Instrukcja obowiązująca do wersji 1.8.0 Spis treści 1. Moduł Analizy i Raporty... 3 1.1. Okno główne modułu Analizy i raporty... 3 1.1.1. Lista szablonów

Bardziej szczegółowo

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer? Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym

Bardziej szczegółowo

BAZY DANYCH MAKRA I PRZYCISKI. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

BAZY DANYCH MAKRA I PRZYCISKI. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza BAZY DANYCH Microsoft Access MAKRA I PRZYCISKI Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej

Bardziej szczegółowo

Dokumentacja projektu QUAIKE Architektura oprogramowania

Dokumentacja projektu QUAIKE Architektura oprogramowania Licencjacka Pracownia Oprogramowania Instytut Informatyki Uniwersytetu Wrocławskiego Jakub Kowalski, Andrzej Pilarczyk, Marek Kembrowski, Bartłomiej Gałkowski Dokumentacja projektu QUAIKE Architektura

Bardziej szczegółowo

PHP: bazy danych, SQL, AJAX i JSON

PHP: bazy danych, SQL, AJAX i JSON 1 PHP: bazy danych, SQL, AJAX i JSON SYSTEMY SIECIOWE Michał Simiński 2 Bazy danych Co to jest MySQL? Jak się połączyć z bazą danych MySQL? Podstawowe operacje na bazie danych Kilka dodatkowych operacji

Bardziej szczegółowo

dlibra 3.0 Marcin Heliński

dlibra 3.0 Marcin Heliński dlibra 3.0 Marcin Heliński Plan prezentacji Wstęp Aplikacja Redaktora / Administratora Serwer Aplikacja Czytelnika Aktualizator Udostępnienie API NajwaŜniejsze w nowej wersji Ulepszenie interfejsu uŝytkownika

Bardziej szczegółowo

Kancelaria Prawna.WEB - POMOC

Kancelaria Prawna.WEB - POMOC Kancelaria Prawna.WEB - POMOC I Kancelaria Prawna.WEB Spis treści Część I Wprowadzenie 1 Część II Wymagania systemowe 1 Część III Instalacja KP.WEB 9 1 Konfiguracja... dostępu do dokumentów 11 Część IV

Bardziej szczegółowo

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska ZARZĄDZANIE DOKUMENTACJĄ Tomasz Jarmuszczak PCC Polska Problemy z zarządzaniem dokumentacją Jak znaleźć potrzebny dokument? Gdzie znaleźć wcześniejszą wersję? Która wersja jest właściwa? Czy projekt został

Bardziej szczegółowo

URLOPY BY CTI. Instrukcja obsługi

URLOPY BY CTI. Instrukcja obsługi URLOPY BY CTI Instrukcja obsługi 1. Wstęp.... 3 2. Uruchomienie programu.... 4 3. Rozpoczęcie pracy w programie.... 6 4. Widok kalendarza.... 8 5. Widok pracowników.... 10 6.Tabela z danymi... 11 1. Wstęp.

Bardziej szczegółowo

Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką?

Co to jest jest oprogramowanie? 8. Co to jest inżynieria oprogramowania? 9. Jaka jest różnica pomiędzy inżynierią oprogramowania a informatyką? ROZDZIAŁ1 Podstawy inżynierii oprogramowania: - Cele 2 - Zawartość 3 - Inżynieria oprogramowania 4 - Koszty oprogramowania 5 - FAQ o inżynierii oprogramowania: Co to jest jest oprogramowanie? 8 Co to jest

Bardziej szczegółowo

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy

Bardziej szczegółowo

Co nowego w programie GM EPC

Co nowego w programie GM EPC Co nowego w programie GM EPC Nawigacja graficzna Program GM EPC następnej generacji posiada szereg nowych funkcji, dzięki którym wyszukiwanie właściwej części jest szybsze i łatwiejsze. Aby uzyskać szczegółowe

Bardziej szczegółowo

biegle i poprawnie posługuje się terminologią informatyczną,

biegle i poprawnie posługuje się terminologią informatyczną, INFORMATYKA KLASA 1 1. Wymagania na poszczególne oceny: 1) ocenę celującą otrzymuje uczeń, który: samodzielnie wykonuje na komputerze wszystkie zadania z lekcji, wykazuje inicjatywę rozwiązywania konkretnych

Bardziej szczegółowo

EAP XML Legislator Opis zmian w wersji Service Pack 41 ABC PRO Sp. z o.o.

EAP XML Legislator Opis zmian w wersji Service Pack 41 ABC PRO Sp. z o.o. Opis zmian w wersji 2.2.0.0 Service Pack 41 ABC PRO Sp. z o.o. Dokument zawiera szczegółowy opis zmian wprowadzonych w wersji 2.2.0.0 SP 41 EAP XML Legislator Data: 2016-10-27 ABC PRO Sp. z.o.o. ul. Owsiana

Bardziej szczegółowo

Agencja Interaktywna

Agencja Interaktywna Agencja Interaktywna System do skutecznego e-mail marketingu Agencja Interaktywna Fabryka Pikseli 1 System mailingowy 1. Opis systemu. System został stworzony z myślą o podmiotach zamierzających prowadzić

Bardziej szczegółowo

Dokument Detaliczny Projektu

Dokument Detaliczny Projektu Dokument Detaliczny Projektu Dla Biblioteki miejskiej Wersja 1.0 Streszczenie Niniejszy dokument detaliczny projektu(ddp) przedstawia szczegóły pracy zespołu projektowego, nad stworzeniem aplikacji bazodanowej

Bardziej szczegółowo

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod

Bardziej szczegółowo

Baza Aktów Własnych. Autor: Piotr Jegorow. ABC PRO Sp. z o.o.

Baza Aktów Własnych. Autor: Piotr Jegorow. ABC PRO Sp. z o.o. ABC PRO Sp. z o.o. Podręcznik przeznaczony dla użytkowników Bazy Aktów Własnych Zawiera zmiany w wersji z dnia 12.12.2013 r. Data: 13 grudnia 2013 Autor: Piotr Jegorow Spis treści Wykaz zmian... 3 Zmiana

Bardziej szczegółowo

INFORMATYKA Pytania ogólne na egzamin dyplomowy

INFORMATYKA Pytania ogólne na egzamin dyplomowy INFORMATYKA Pytania ogólne na egzamin dyplomowy 1. Wyjaśnić pojęcia problem, algorytm. 2. Podać definicję złożoności czasowej. 3. Podać definicję złożoności pamięciowej. 4. Typy danych w języku C. 5. Instrukcja

Bardziej szczegółowo

Nie przegrzewaj mózgu wrzuć dane do bazy!

Nie przegrzewaj mózgu wrzuć dane do bazy! Nie przegrzewaj mózgu wrzuć dane do bazy! System zarządzania bazami danych, czyli jak zorientować się, o co chodzi w Accessie Wpisywanie i wyszukiwanie informacji, czyli jak sensownie korzystać z bazy

Bardziej szczegółowo

System Symfonia e-dokumenty

System Symfonia e-dokumenty System Symfonia e-dokumenty Konfiguracja Symfonia e-dokumenty Wersja 2012.1 Konfiguracja Symfonia e-dokumenty 2012.1 Instalacja Symfonia e-dokumenty 2012.1 Należy pamiętać, że na danym systemie operacyjnym

Bardziej szczegółowo

Wymagania edukacyjne na ocenę z informatyki klasa 3

Wymagania edukacyjne na ocenę z informatyki klasa 3 Wymagania edukacyjne na ocenę z informatyki klasa 3 0. Logo [6 godz.] PODSTAWA PROGRAMOWA: Rozwiązywanie problemów i podejmowanie decyzji z wykorzystaniem komputera, stosowanie podejścia algorytmicznego.

Bardziej szczegółowo

Wymagania dla cyklu dwugodzinnego w ujęciu tabelarycznym. Gimnazjum nr 1 w Miechowie

Wymagania dla cyklu dwugodzinnego w ujęciu tabelarycznym. Gimnazjum nr 1 w Miechowie Wymagania dla cyklu dwugodzinnego w ujęciu tabelarycznym Gimnazjum nr 1 w Miechowie Informatyka Lp. Uczeń: 1. Zna regulamin i przepisy BHP w pracowni komputerowej 2. Wie, na czym polega bezpieczna praca

Bardziej szczegółowo

Skorzystaj z Worda i stwórz profesjonalnie wyglądające dokumenty.

Skorzystaj z Worda i stwórz profesjonalnie wyglądające dokumenty. ABC Word 2007 PL. Autor: Aleksandra Tomaszewska-Adamarek Czasy maszyn do pisania odchodzą w niepamięć. Dziś narzędziami do edycji tekstów są aplikacje komputerowe, wśród których niekwestionowaną palmę

Bardziej szczegółowo

Podstawy programowania III WYKŁAD 4

Podstawy programowania III WYKŁAD 4 Podstawy programowania III WYKŁAD 4 Jan Kazimirski 1 Podstawy UML-a 2 UML UML Unified Modeling Language formalny język modelowania systemu informatycznego. Aktualna wersja 2.3 Stosuje paradygmat obiektowy.

Bardziej szczegółowo

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9) ABC 2002/XP PL EXCEL Autor: Edward C. Willett, Steve Cummings Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9) Obszar roboczy programu (10) o Pasek tytułowy (10) o Przyciski Minimalizuj

Bardziej szczegółowo

Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b

Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b 1.0 Informacje ogólne 2 2.0 Pliki instalacyjne 2 3.0 Weryfikacja bazy przed migracją 3 4.0 Instalacja Sage Migrator 6 5.0 Migracja krok

Bardziej szczegółowo

Laboratorium Systemów Operacyjnych

Laboratorium Systemów Operacyjnych Laboratorium Systemów Operacyjnych Użytkownicy, Grupy, Prawa Tworzenie kont użytkowników Lokalne konto pozwala użytkownikowi na uzyskanie dostępu do zasobów lokalnego komputera. Konto domenowe pozwala

Bardziej szczegółowo

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller Dokumentacja systemu NTP rekrut Autor: Sławomir Miller 1 Spis treści: 1. Wstęp 1.1 Wprowadzenie 1.2 Zakres dokumentu 2. Instalacja 2.1 Wymagania systemowe 2.2 Początek 2.3 Prawa dostępu 2.4 Etapy instalacji

Bardziej szczegółowo

Memeo Instant Backup Podręcznik Szybkiego Startu

Memeo Instant Backup Podręcznik Szybkiego Startu Wprowadzenie Memeo Instant Backup pozwala w łatwy sposób chronić dane przed zagrożeniami cyfrowego świata. Aplikacja regularnie i automatycznie tworzy kopie zapasowe ważnych plików znajdujących się na

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką Autor: Paweł Konieczny Promotor: dr Jadwigi Bakonyi Kategorie: aplikacja www Słowa kluczowe: Serwis

Bardziej szczegółowo

Przewodnik użytkownika (instrukcja) AutoMagicTest

Przewodnik użytkownika (instrukcja) AutoMagicTest Przewodnik użytkownika (instrukcja) AutoMagicTest 0.2.1.173 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja

Bardziej szczegółowo

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum. Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych

Bardziej szczegółowo

System udostępniania danych W1000

System udostępniania danych W1000 System udostępniania danych W1000 Dane ułatwiają życie odbiorcom energii Manage energy better Właściwa informacja dostarczona na czas jest kluczowym elementem sukcesu w procesie optymalizacji zarządzania

Bardziej szczegółowo

dziennik Instrukcja obsługi

dziennik Instrukcja obsługi Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt

Bardziej szczegółowo

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja Produkcja by CTI Proces instalacji, ważne informacje oraz konfiguracja Spis treści 1. Ważne informacje przed instalacją...3 2. Instalacja programu...4 3. Nawiązanie połączenia z serwerem SQL oraz z programem

Bardziej szczegółowo

GA Przepustowość najlepszy program generujący formularze obliczeniowe dla przepustowości skrzyżowań w środowisku CAD.

GA Przepustowość najlepszy program generujący formularze obliczeniowe dla przepustowości skrzyżowań w środowisku CAD. www.gacad.pl stworzyliśmy najlepsze rozwiązania do projektowania organizacji ruchu Dołącz do naszych zadowolonych użytkowników! Wrocław, 13.12.2016 GA Przepustowość najlepszy program generujący formularze

Bardziej szczegółowo

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor Koszalin, 15.06.2012 r. Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor Zespół projektowy: Daniel Czyczyn-Egird Wojciech Gołuchowski Michał Durkowski Kamil Gawroński Prowadzący: Dr inż.

Bardziej szczegółowo