PERSPEKTYWY WYKORZYSTANIA ONTOLOGII W PROCESIE PRZETWARZANIA JĘZYKA NATURALNEGO W SYSTEMACH ZARZĄDZANIA WIEDZĄ. Barbara Filipczyk, Jerzy Gołuchowski

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

Download "PERSPEKTYWY WYKORZYSTANIA ONTOLOGII W PROCESIE PRZETWARZANIA JĘZYKA NATURALNEGO W SYSTEMACH ZARZĄDZANIA WIEDZĄ. Barbara Filipczyk, Jerzy Gołuchowski"

Transkrypt

1 PERSPEKTYWY WYKORZYSTANIA ONTOLOGII W PROCESIE PRZETWARZANIA JĘZYKA NATURALNEGO W SYSTEMACH ZARZĄDZANIA WIEDZĄ Barbara Filipczyk, Jerzy Gołuchowski Wprowadzenie Znacząca część wiedzy wykorzystywanej we współczesnych organizacjach gospodarczych jest nadal reprezentowana za pomocą języków naturalnych. Języki naturalne co jest w pełni zrozumiałe - są i pozostaną bezsprzecznie podstawowym środkiem komunikowania się i dzielenia się wiedzą. Jednocześnie coraz szerzej w procesy te wkracza informatyzacja. Zasadne jest zatem dąŝenie do tego, aby zadania realizowane w systemach zarządzania wiedzą, szczególnie w zakresie metod reprezentacji wiedzy, wspomagała technologia przetwarzania języka naturalnego. Zadaniem poszukiwanych technologii reprezentacji wiedzy jest modelowanie i reprezentacja struktur wiedzy w sposób zarówno czytelny dla człowieka jak i zapewniający jej przetwarzanie przez komputer. Co więcej, powinny one pozwalać na duŝą rozszerzalność siły ekspresji (ang. expressiveness) reprezentacji wiedzy. Wiedza zaś powinna być wyraŝana w sposób właściwy dla danej dziedziny i rozwiązywanych problemów. UŜyteczność technologii opartych na przetwarzaniu języka naturalnego w systemach zarządzania wiedzą wynika z faktu, Ŝe jej wykorzystanie uwalnia uŝytkownika od problemów ekstrakcji wiedzy i interpretacji relewantnej informacji znajdującej się w tekstach napisanych w języku na-

2 turalnym. Tym samym zwiększa efektywność komunikowania się dostarczając dodatkowych narzędzi analizy wypowiedzi w języku naturalnym. W artykule wskazano na kierunki prac nad przetwarzaniem języka naturalnego w systemach zarządzania wiedzą. Szczególną uwagę zwrócono na rolę ontologii w procesie rozumienia wypowiedzi w języku naturalnym. Pojecie ontologii jako modelu wiedzy Obecnie ontologie są obiektem badań w róŝnych środowiskach naukowych, m.in. w inŝynierii języka naturalnego, w inŝynierii systemów informatycznych, w inŝynierii wiedzy, a takŝe w teorii zarządzania wiedzą. Idea praktycznych zastosowań ontologii i ich pierwsze zastosowania w informatyce wywodzą się ze sztucznej inteligencji, gdzie zostały zastosowane w celu ułatwienia współdzielenia i ponownego uŝycia zgromadzonej wiedzy [Gołu2005]. Ontologia, rozpatrywana pierwotnie jako dziedzina filozofii, jest nauką o rodzajach i naturze bytu (bytów), próbującą znaleźć zasady, na jakich świat istnieje. Zagadnienia te zostały zapoczątkowane w staroŝytnej filozofii greckiej, zwłaszcza przez Arystotelesa. Prekursorem współczesnej ontologii formalnej był natomiast Stanisław Leśniewski ( ), wybitny matematyk i filozof, którego badania nad wykorzystaniem składnię języka naturalnego w semantyce przyczyniły się do rozwoju współczesnej informatyki. W dziedzinie baz danych z kolei, często powołuje się na prace ontologiczne współczesnego filozofa amerykańskiego M. A. Bunge [Bung1974]. Pojęcie ontologii nie jest jednoznaczne. Począwszy od 1993 roku, kiedy po raz pierwszy w dziedzinie informatyki sformułowano definicję on-

3 tologii powstało wiele nowych definicji ontologii, traktujących ją analogicznie jak w teorii sztucznej inteligencji jako formalną, jawną specyfikację wspólnej (ang. shared) konceptualizacji, czyli abstrakcyjną uproszczoną reprezentację świata, który chcemy opisywać [Grub1993]. Oznacza to, Ŝe ontologia moŝe być traktowana jako model pojęciowy dziedziny, który opisuje semantykę struktur wiedzy dziedzinowej, tzn. model opisujący sensownie kontekst. Tworzenie ontologii jest ukierunkowane na osiągnięcie konsensusu w rozumieniu dziedziny akceptowanego przez zainteresowanych uŝytkowników systemu wiedzy. Definicja ontologii sformułowana przez T. Grubera Najczęściej przytaczaną definicją ontologii jest sformułowana przez T. Grubera: ontologia jest formalną, jawną specyfikacją współdzielonej konceptualizacji [Grub1993]. Z definicji tej wynika, Ŝe ontologie tworzy się w celu zapewnienia danym, reprezentującym informacje i wiedzę semantyki zrozumiałej i moŝliwej do przetwarzania przez komunikujących się agentów (programy i ludzi). Stanowi ona wspólną dla nich konceptualizację rzeczywistości. W stwierdzeniu tym konceptualizacja odnosi się do abstrakcyjnego modelu pewnego zjawiska lub bytu, który identyfikuje odpowiednie koncepcje rzeczywistego obiektu. Formalizm konceptualizacji, charakteryzujący ontologię, potrzebny jest dla umoŝliwienia maszynom jednoznacznej identyfikacji i interpretacji wiedzy. Termin współdzielenie występujący w powyŝszej definicji, wskazuje natomiast, Ŝe uŝycia ontologii nie ogranicza się do jednej aplikacji, ale moŝe być ona wykorzystywana przez większą grupę. Własność współdzielenia wiedzy stała się punktem wyjścia do tworzenia

4 technik łączenia ontologii, co umoŝliwia wykorzystanie pojęć i relacji zdefiniowanych w róŝnych ontologiach składowych. Słabe strony definicji sformułowanej przez T. Grubera wykazał A. Bassara [Bass2004]. Zwrócił on uwagę na szereg niejasności dotyczących jednoznacznej interpretacji zapisu ontologicznego odnoszącego się do róŝnych języków narodowych, róŝnego rozumienia tych samych pojęć itp. Ontologię specyfikuje się uŝywając takich konstrukcji jak [Cybu2004], [Maed2004]: pojęcia/ klasy opisujące elementy/klasy dziedziny modelu (ang. classes, concepts), własności opisujących cechy poszczególnych pojęć (ang. slots, roles, properties) ograniczenia nałoŝone na wartości, jakie mogą przyjmować cechy danego pojęcia (ang. facets, role description), związki między pojęciami (taksonomie), relacje między pojęciami i aksjomaty (opisujące prawdziwe zdania). Interesującą definicję ontologii sformułował w 2002 roku A. Meadche. Definicja ontologii sformułowana przez A. Meadche W ujęciu A. Meadche struktura ontologii definiująca pojęcia i występujące między nimi relacje ma postać [Mead2002]: O={C, R, Hc, rel, A} gdzie: C - zbiór wszystkich pojęć wykorzystanych w modelu, R - zbiór nietaksonomicznych relacji (zwanych właściwościami, slotami, rolami), definiowanych jako nazwane połączenie między pojęciami,

5 Hc- zbiór taksonomicznych relacji pomiędzy pojęciami, Rel zbiór nietaksonomicznych relacje pomiędzy pojęciami, A - zbiór aksjomatów. Leksykon zawiera interpretacje rozumienia pojęć i relacji występujących między nimi. Leksykon ma postać: L={Lc, Lr, F,G} gdzie: Lc - definicje zbioru pojęć, Lr - definicje zbioru relacji, F - referencje pojęć, G - referencje relacji. Tak zdefiniowana ontologia cechuje się niezaleŝnością od języków narodowych i stałością interpretacji przez róŝnych uŝytkowników. Bazę wiedzy tworzy, zatem ontologia wraz ze zbiorami instancji klas (pojęć) i związków między nimi. Podobna zaleŝność występuje pomiędzy bazą danych a modelem (schematem) danych. Modelowaniem rzeczywistości zmierzającym do uchwycenia w modelu jej niezmiennych (statycznych) elementów zajmowała się i nadal się zajmuje teoria baz danych. Pojęcie ontologii stosowane w systemach zarządzania wiedzą jest podobne do pojęcia modelu (schematu) bazy danych. W systemie zarządzania wiedzą pełni podobną rolę modelu wiedzy, jak model danych w systemach zarządzania bazą danych. Główne róŝnice polegają na tym, Ŝe [CGP2000]: języki definiujące ontologie są syntaktycznie i semantycznie bogatsze niŝ języki opisu baz danych,

6 informacja opisywana przez ontologię składa się z częściowo ustrukturalizowanych tekstów w języku naturalnym, a nie informacji zapisanych w postaci tabel, ontologie muszą być współdzielone i uŝywają uzgodnionej terminologii, która jest wykorzystywana podczas wymiany wiedzy między systemami, ontologie dostarczają wiedzę z danej dziedziny, a nie tylko strukturę przechowywania danych. Ontologie, podobnie jak modele konceptualne i logiczne baz danych definiuje się w wybranym języku opisu danych. Języki opisu ontologii Jak zostało przedstawione, ontologie są opisem fragmentu świata, który słuŝy do realizacji zadań tworzenia i przetwarzania wiedzy dlatego niezbędne jest zdefiniowanie języka, który pozwoli na opis danych oraz operacji, moŝliwych do wykonania na ontologiach. Obecnie najpopularniejszymi językami opisu ontologii są Resource Description Framework (RDF) oraz Web Ontology Language (OWL). RDF Celem projektantów (organizacja W3C RDF było opracowanie języka, w którym moŝna tworzyć [Srze2003]: metadane: dostarczające informacji o zasobach w Sieci oraz o systemach, które je wykorzystują, aplikacje wymagające otwartych modeli i rozszerzalnych modeli systemu informacyjnego,

7 modele danych, które mogą być przetwarzane poza środowiskiem, dla którego zostały stworzone; modele, pozwalające na łączenie danych z róŝnych źródeł i homogeniczne ich przetwarzanie, procedury zautomatyzowanego przetwarzania danych zgromadzonych w Sieci; poprzez stworzenie wspólnego języka opisu danych, zrozumiałego dla maszyn. OWL OWL jest językiem wyŝszego poziomu, opierającym się na XML oraz RDF. Ontologia OWL moŝe zawierać następujące elementy [Srze2003]: usystematyzowaną relację pomiędzy klasami, właściwościami typu danych, opisującymi atrybuty elementów klas, właściwości obiektów, opisujące relacje pomiędzy elementami klas, instancje klas, instancje właściwości. Ze zbioru twierdzeń zapisanych za pomocą OWL moŝna tworzyć własną bazę wiedzy. Twierdzenia mogą dotyczyć faktów o poszczególnych przedstawicielach klas, ale takŝe róŝnych faktów pochodnych, wywnioskowanych za pomocą semantyki OWL. OWL jest rodziną trzech róŝnych produktów, o rosnącym stopniu komplikacji: 1. OWL Lite. Ta wersja została zaprojektowana z intencją stworzenia prostego języka, wystarczającego dla uŝytkowników potrzebujących prostych klasyfikacji i prostych ustalonych cech. Przykładowo, mamy wprowadzone ograniczenia liczebności (ang. cardinality), ale mogą one przyjmować wartości jedynie 0 i 1.

8 2. OWL DL. Wersja ta zawiera pełny zbiór słownictwa, interpretowanego pod kątem zbioru prostych ustalonych cech. 3. OWL Full. Wersja zawiera pełne słownictwo OWL, interpretowane znacznie szerzej niŝ w wersji OWL DL, z pełnymi moŝliwościami zapewnianymi przez RDF. Klasa moŝe być traktowana równocześnie jako zbiór jednostek a takŝe jako jednostka jako taka. Wśród innych języków opisu ontologii moŝna wskazać: język RDFS, który jest rozszerzeniem RDF, język OIL, języki DAML, DAML-ONT, DAML+OIL i inne. Korzyści ze stosowania ontologii w systemie zarządzania wiedzą Jawny opis struktury wiedzy pozwala poprawić zrozumienie dziedziny oraz uprościć komunikowanie się. Zastosowanie technologii ontologii umoŝliwia zatem uzyskanie [Gołu2005]: jednoznacznych określeń terminologicznych, co pozwala na zmniejszenie nieporozumień w procesach komunikacji oraz niezrozumienia wiedzy dziedzinowej. Ontologia moŝe być traktowana jako wspólne rozumienie wiedzy dziedzinowej, którą poszczególne osoby mogą przypisywać (refer) jako wspólny model pojęciowy pozwalający identyfikować relewantną informacje oraz koherentną wymianę informacji w obrębie grupy i społeczności, modelu pojęciowego zamiast reprezentacji wiedzy dziedzinowej związanej z określoną metodą, bogatszej ekspresywności reprezentacji świata niŝ zwykłe techniki modelowania (takie jak diagramy encji czy techniki obiektowe stosowane do opisu struktur wiedzy),

9 formalnie wyspecyfikowanej przetwarzanej maszynowo semantyki danych, która moŝe być wykorzystana jako modele danych w aplikacjach przetwarzania wiedzy, co wzbogaca znacząco jakość procesów przetwarzania informacji. przetwarzania ontologii przez komputer dzięki jej wyspecyfikowaniu w języku formalnym, utrzymania (ang. maintenance) ontologii umoŝliwiającego doskonalenie (ang. evolvement) ontologii w trakcie jej uŝytkowania, a zatem wprowadzanie zmian w dynamicznie zmieniającej się dziedzinie wiedzy RozwaŜając znaczenie ontologii w aspekcie systemów wiedzy moŝna stwierdzić, Ŝe stanowią one narzędzia definiowania struktur wiedzy i procesów, jak równieŝ zagnieŝdŝania (ang. nested) dziedzin wiedzy poprzez reprezentacje ich jako sieci ontologii. Ontologie umoŝliwiają takŝe śledzenie uczenia się organizacji. Gdy zmienia się wiedza organizacji, zmiany ontologii pozwalają śledzić zmiany tej wiedzy. Ontologie umoŝliwiają równieŝ redukcję (zmniejszenie) złoŝoności, poniewaŝ pozwalają strukturalizować wiedzę oraz jawnie opisywać struktury informacyjne. Pozwalają takŝe łatwiej odnaleźć poszukiwaną wiedzę. Znaczenie ontologii w procesie przetwarzania języka naturalnego w systemach zarządzania wiedzą W dziedzinie przetwarzania języka osiągnięto juŝ znaczące postępy. Świadczą o tym, chociaŝby zastosowania tej technologii w systemach sztucznej inteligencji. Budzi to nadzieję na szerokie wykorzystanie tych osiągnięć w dziedzinie zarządzania wiedzą w organizacjach gospodarczych.

10 Działania w obrębie przetwarzania języka obejmują siedem poziomów analizy (zob. [SZF2004]). Ich charakterystykę przedstawiono w Tabeli 1. Charakterystyka poziomów analizy języka Lp Poziom Opis poziomu analizy języka 1 Fonologii 2 Leksyki 3 Morfologii 4 Syntaktyki 5 Semantyki 6 Dyskursu 7 Pragmatyki Tabela.1. Dotyczy rozpoznawania i generowania mowy. Działania na tym poziomie nie pojawiają się często w obszarze ZW, poniewaŝ zwykle tylko niewielka część wiedzy jest prezentowana w postaci plików dźwiękowych lub strumieni. Procesy na tym poziomie traktują jako wejście tekst w języku naturalnym. Tekst powinien przejść przez fazę tokenizacji, w czasie której są identyfikowane jednostki leksykalne (paragrafy, zdania, słowa itd.) oraz opisywane za pomocą znaczników części mowy. W niektórych statystycznych podejściach, faza tokenizacji moŝe być uproszczona i proces znakowania pominięty. Działania na tym poziomie są najistotniejsze dla wszystkich podejściach opartych na analizie słów. Działania na tym poziomie obejmują rozpoznawanie sufiksów, prefiksów i fleksyjnych (ang. inflectional) form słów, analizę złoŝonych wyraŝeń ang. compound analysis) oraz stemming. Stemming jest procesem przekształcenia słowa z formy w jakiej wystąpiło (ang. word-form) w jego postać podstawową lub rdzeń. Działania na tym poziomie są istotne dla wyszukiwań i powiązania ontologii z konkretami. Niezbędne są dwa zadania. 1. identyfikacja fragmentów zdań oraz (2) przypisywanie ról do poszczególnych słów, z uwzględnieniem reguł gramatycznych języka oraz opisem (gramatyką) tego, jak słowa mogą być łączone w analizowanym języku. Działania na tym poziomie są pomocne dla schematów ontologicznych i wyszukiwanych konkretnych danych. Obejmuje 3 główne zadania: (1) reprezentację wiedzy (2)usuwanie niejednoznaczności sensu słów, (3) rozszerzanie reprezentacji wiedzy o synonimy i słowa pokrewne. Proces dodawania semantyki (znaczeń) do reprezentacji tekstu w ustalonym języku wymaga zadowalającego formalizmu reprezentacji wiedzy. Ontologia jest przykładem formalizmu jawnej reprezentacji wiedzy z semantyką formalnie wyspecyfikowaną i przetwarzalną przez komputer. Zrozumienie języka znacząco zaleŝy od kontekstu. Podczas gdy poziom semantyki wprowadza pierwszą analizę znaczenia (głównie na poziomie zdania), poziom dyskursu bierze pod uwagę kontekst, opierając się na doświadczeniu, i analizie całej narracji. Poziom ten wprowadza rozwiązywanie wszystkich wypowiedzi (ang. utterances), niejednoznaczności z wykorzystaniem moŝliwie jak najwięcej wiedzy o świecie. Techniki przetwarzania języka naturalnego są tu wykorzystywane do interpretowania intencji, intuicji oraz wyjaśnienia wyraŝeń metaforycznych z pomocą wiedzy zdroworozsądkowej. Źródło: opracowanie własne na podstawie [SZF2004], [Fili2002] Technologie przetwarzania języka naturalnego moŝna wskazywać jako jedne z podstawowych dla technologii zarządzania wiedzą, poniewaŝ umoŝliwiają: automatyczne przetwarzanie dokumentów (treści ) WWW,

11 maszynowo przetwarzane opisywanie (ang. annotation) tekstów w języku naturalnym za pomocą pojęć zawartych w ontologii, odkrywanie nowych elementów ontologii (tj. pojęć, klas, instancji, atrybutów, relacji, twierdzeń), automatyczne wyszukiwanie elementów wiedzy. Wymienione zagadnienia moŝna traktować jako automatyzację tłumaczenia tekstów zapisanych w języku naturalnym na sformalizowany język reprezentacji wiedzy. Tak postawione zagadnienie, tzn. automatyzacja translacji tekstów w języku naturalnym na język formalny, jest jednym z najbardziej poŝądanych i obiecujących kierunków badań w dziedzinie systemów zarządzania wiedzą. Celem automatyzacji jest tworzenie baz wiedzy zapisanej w języku sformalizowanym, umoŝliwiającym operowanie tą wiedzą w sposób automatyczny. Podstawową trudnością występującą nieuchronnie podczas wszelkich prób zautomatyzowania translacji jest wieloznaczność wypowiedzi (tekstów) sformułowanych w języku naturalnym. Wieloznaczność ta gwarantująca nadzwyczajną elastyczność języka oraz nieograniczoną niemal siłę wyrazu tworzy istotne bariery w przekładzie na inny język zarówno na poziomie słownictwa, gramatyki (syntaktyki) jak i znaczenia (semantyki) wypowiedzi. Do wyeliminowania wieloznaczności wypowiedzi i tekstów konieczne jest posiadanie ogólnej wiedzy o świecie oraz zdrowego rozsądku, a w przypadku tekstów specjalistycznych takŝe specyficznej wiedzy dziedzinowej. Są to cechy, w które w naturalny sposób wyposaŝony jest kaŝdy człowiek. U podstaw ludzkiej inteligencji, co akceptuje coraz więcej badaczy języka, leŝy istotny czynnik o charakterze niealgorytmicznym.

12 Translacja wymaga, zatem kreatywności, wyobraźni i intuicji tłumacza. W tym świetle jest zrozumiałe, Ŝe zapisanie wiedzy o świecie oraz napisanie programu symulującego rozumowania zdroworozsądkowe nadal napotyka na trudności, a wątpliwości, czy moŝna całkowicie zautomatyzować proces tłumaczenia tekstu na zapis w języku sformalizowanym są zasadne. Ułatwień w automatyzacji procesu tworzenia formalnej reprezentacji wiedzy wyraŝonej w języku naturalnym, zmierzającego do jej zapisanie w języku sformalizowanym w bazie wiedzy moŝemy spodziewać się, gdy uŝyjemy języka kontrolowanego, będącego podzbiorem języka naturalnego [Fili2002]. Okrojeniu podlega zazwyczaj gramatyka i semantyka wyraŝeń, natomiast słownik moŝna rozbudowywać w miarę potrzeb, stosownie do określonej dziedziny wiedzy. Język kontrolowany jest, zatem językiem sztucznym, w którym precyzyjnie określono zasady jego interpretacji, usuwając w ten sposób niejednoznaczności i ograniczając kontekstowość wypowiedzi [SzKr2000]. Niestety prace nad tym zagadnieniem są rzadkością w odniesieniu do języka polskiego. Zapis wiedzy ani w języku naturalnym, ani np. w HTML nie jest zadowalający dla automatycznego przetwarzania wiedzy. Stąd dąŝenie do opracowania języków sformalizowanego zapisu wiedzy, a takŝe narzędzi do automatycznej translacji tekstów z języka naturalnego a takŝe dokumentów hipertekstowych na język reprezentacji wiedzy. Jednym z perspektywicznych kierunków badawczych jest dostarczanie wiedzy w formie umoŝliwiającej jej automatyczne przetwarzanie przez komputer, w sposób, w jaki czyniłby to ekspert w danej dziedzinie. Wymaga to zapisania wiedzy w postaci semantycznej. Zrozumiałe są w tym przypadku

13 duŝe nadzieje wiąŝące się z ontologiami jako sformalizowanymi modelami wiedzy. Podejście to daje szerokie moŝliwości specyfikowania semantyki danych (wiedzy). Literatura [Bass2004] Bassara: I weź tu dogadaj się Ontologie. Gazeta IT nr 1(20) 2004 [Bung1974] Bunge M. A.: The relations of logic and semantic to ontology. Journal of Philosophical Logic, 1974, vol. 3 [CGP2000] Corcho O., Gomez-Perez A.: A Roadmap to Ontology Specification Language, ECAI [Cybu2004] Cybulka J.: OWL język definiowania ontologii w semantycznej sieci WWW. ProDialog 2004, nr 18, s [Fili2002] Filipczyk B.: Zastosowanie metod analizy tekstu w procesie tworzenia baz wiedzy inteligentnych systemów informatycznych zarządzania. Praca doktorska, AE Katowice, 2002 [Gołu2005] Gołuchowski J.: Technologie informatyczne w zarządzaniu wiedzą w organizacji. AE Katowice [Grub1993] Gruber T. R.: A translation approach to portable ontologies, Knowledge Acquisition, 5(2), 1993, pp [Maed2002] Maedche A.: Ontology Learning for the Semantic Web. Kluwer Aademic Publishers [Maed2004] Maedche A.: Web information tracking using ontologies. Intelligent systems in accauting, finance and management, 2004, nr 12, p

14 [Srze2003] Srzednicki J.: Przegląd języków i metod do opisu ontologii. (2003) [SzKr2000] [SzKr2000] Szczepaniak L., Królikowski Z: Kontrolowane języki naturalne przegląd rozwiązań i zastosowań. Pro Dialog,11,2000, s [SZF2004] Stollberg M., Zhadanova A., Fensel D.: h-techsight A next Generation Knowledge Management. Journal of Information & Knowledge Management. Vol 3.no 1 (March 2004), pp Informacje o autorach prof. dr hab. Jerzy Gołuchowski dr Barbara Filipczyk Katedra Informatyki Akademia Ekonomiczna ul. Bogucicka Katowice Polska numer telefonu (fax) +48/32/ jgoluchowski@ae.katowice.pl bfilipczyk@ae.katowice.pl

Ontologie, czyli o inteligentnych danych

Ontologie, czyli o inteligentnych danych 1 Ontologie, czyli o inteligentnych danych Bożena Deka Andrzej Tolarczyk PLAN 2 1. Korzenie filozoficzne 2. Ontologia w informatyce Ontologie a bazy danych Sieć Semantyczna Inteligentne dane 3. Zastosowania

Bardziej szczegółowo

Semantic Web Internet Semantyczny

Semantic Web Internet Semantyczny Semantic Web Internet Semantyczny Semantyczny Internet - Wizja (1/2) Pomysłodawca sieci WWW - Tim Berners-Lee, fizyk pracujący w CERN Jego wizja sieci o wiele bardziej ambitna niż istniejąca obecnie (syntaktyczna)

Bardziej szczegółowo

Internet Semantyczny i Logika II

Internet Semantyczny i Logika II Internet Semantyczny i Logika II Ontologie Definicja Grubera: Ontologia to formalna specyfikacja konceptualizacji pewnego obszaru wiedzy czy opisu elementów rzeczywistości. W Internecie Semantycznym językiem

Bardziej szczegółowo

technologii informacyjnych kształtowanie , procesów informacyjnych kreowanie metod dostosowania odpowiednich do tego celu środków technicznych.

technologii informacyjnych kształtowanie , procesów informacyjnych kreowanie metod dostosowania odpowiednich do tego celu środków technicznych. Informatyka Coraz częściej informatykę utoŝsamia się z pojęciem technologii informacyjnych. Za naukową podstawę informatyki uwaŝa się teorię informacji i jej związki z naukami technicznymi, np. elektroniką,

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

ONTOLOGIA PRÓBA USYSTEMATYZOWANIA POJĘĆ

ONTOLOGIA PRÓBA USYSTEMATYZOWANIA POJĘĆ INFORMATYKA EKONOMICZNA BUSINESS INFORMATICS 4(30) 2013 ISSN 1507-3858 Wojciech Grzelak Uniwersytet Ekonomiczny we Wrocławiu e-mail: wojciech.grzelak@ue.wroc.pl ONTOLOGIA PRÓBA USYSTEMATYZOWANIA POJĘĆ

Bardziej szczegółowo

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU> Załącznik nr 4.4 do Umowy nr 35-ILGW-253-.../20.. z dnia... MINISTERSTWO FINANSÓW DEPARTAMENT INFORMATYKI PLAN ZARZĄDZANIA WYMAGANIAMI PROJEKT WERSJA numer wersji

Bardziej szczegółowo

Świat rzeczywisty i jego model

Świat rzeczywisty i jego model 2 Świat rzeczywisty i jego model Świat rzeczywisty (dziedzina problemu) Świat obiektów (model dziedziny) Dom Samochód Osoba Modelowanie 3 Byty i obiekty Byt - element świata rzeczywistego (dziedziny problemu),

Bardziej szczegółowo

Automatyzacja procesu tworzenia i zarządzania Wirtualnymi Organizacjami w oparciu o wiedzę w zastosowaniu do architektur zorientowanych na usługi

Automatyzacja procesu tworzenia i zarządzania Wirtualnymi Organizacjami w oparciu o wiedzę w zastosowaniu do architektur zorientowanych na usługi IT-SOA Automatyzacja procesu tworzenia i zarządzania Wirtualnymi Organizacjami w oparciu o wiedzę w zastosowaniu do architektur zorientowanych na usługi Dariusz Król, W. Funika, B. Kryza, R. Słota, J.

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

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

Technologia informacyjna

Technologia informacyjna Technologia informacyjna Pracownia nr 9 (studia stacjonarne) - 05.12.2008 - Rok akademicki 2008/2009 2/16 Bazy danych - Plan zajęć Podstawowe pojęcia: baza danych, system zarządzania bazą danych tabela,

Bardziej szczegółowo

Internet Semantyczny. Logika opisowa

Internet Semantyczny. Logika opisowa Internet Semantyczny Logika opisowa Ontologie Definicja Grubera: Ontologia to formalna specyfikacja konceptualizacji pewnego obszaru wiedzy czy opisu elementów rzeczywistości. W Internecie Semantycznym

Bardziej szczegółowo

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD

Projektowanie systemów informatycznych. Roman Simiński siminskionline.pl. Modelowanie danych Diagramy ERD Projektowanie systemów informatycznych Roman Simiński roman.siminski@us.edu.pl siminskionline.pl Modelowanie danych Diagramy ERD Modelowanie danych dlaczego? Od biznesowego gadania do magazynu na biznesowe

Bardziej szczegółowo

Reprezentacja wiedzy ontologie, logiki deskrypcyjne

Reprezentacja wiedzy ontologie, logiki deskrypcyjne Reprezentacja wiedzy ontologie, logiki deskrypcyjne Agnieszka Ławrynowicz 24 listopada 2016 Plan wykładu 1 Powtórka: sieci semantyczne, RDF 2 Definicja ontologii 3 Logiki deskrypcyjne Semantyczny Internet

Bardziej szczegółowo

Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych Wykorzystanie standardów serii ISO 19100 oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych dr inż. Adam Iwaniak Infrastruktura Danych Przestrzennych w Polsce i Europie Seminarium, AR Wrocław

Bardziej szczegółowo

Ontologie. Materiały do wykładu Komputerowe Przetwarzanie Wiedzy Tomasz Kubik

Ontologie. Materiały do wykładu Komputerowe Przetwarzanie Wiedzy Tomasz Kubik Ontologie Materiały do wykładu Komputerowe Przetwarzanie Wiedzy Tomasz Kubik Wprowadzenie n Podstaw ontologii naleŝy szukać w filozofii, gdyŝ stanowi jedną z jej gałęzi z dorobkiem myślowym gromadzonym

Bardziej szczegółowo

Piotr Kulicki Katolicki Uniwersytet Lubelski Jana Pawła II Instytut Filozofii Teoretycznej Katedra Podstaw Informatyki

Piotr Kulicki Katolicki Uniwersytet Lubelski Jana Pawła II Instytut Filozofii Teoretycznej Katedra Podstaw Informatyki Piotr Kulicki Katolicki Uniwersytet Lubelski Jana Pawła II Instytut Filozofii Teoretycznej Katedra Podstaw Informatyki Modalności w praktyce informatycznej Lublin, 17 listopada 2009 Interesująca opinia

Bardziej szczegółowo

Modelowanie i Programowanie Obiektowe

Modelowanie i Programowanie Obiektowe Modelowanie i Programowanie Obiektowe Wykład I: Wstęp 20 październik 2012 Programowanie obiektowe Metodyka wytwarzania oprogramowania Metodyka Metodyka ustandaryzowane dla wybranego obszaru podejście do

Bardziej szczegółowo

Internet Semantyczny. Schematy RDF i wnioskowanie

Internet Semantyczny. Schematy RDF i wnioskowanie Internet Semantyczny Schematy RDF i wnioskowanie Ewolucja Internetu Internet dzisiaj Internet Semantyczny Jorge Cardoso, The Syntactic and the Semantic Web, in Semantic Web Services: Theory, Tools, and

Bardziej szczegółowo

2

2 1 2 3 4 5 Dużo pisze się i słyszy o projektach wdrożeń systemów zarządzania wiedzą, które nie przyniosły oczekiwanych rezultatów, bo mało kto korzystał z tych systemów. Technologia nie jest bowiem lekarstwem

Bardziej szczegółowo

Rysunek 1: Przykłady graficznej prezentacji klas.

Rysunek 1: Przykłady graficznej prezentacji klas. 4 DIAGRAMY KLAS. 4 Diagramy klas. 4.1 Wprowadzenie. Diagram klas - w ujednoliconym języku modelowania jest to statyczny diagram strukturalny, przedstawiający strukturę systemu w modelach obiektowych przez

Bardziej szczegółowo

Logika dla socjologów Część 2: Przedmiot logiki

Logika dla socjologów Część 2: Przedmiot logiki Logika dla socjologów Część 2: Przedmiot logiki Rafał Gruszczyński Katedra Logiki Uniwersytet Mikołaja Kopernika 2011/2012 Spis treści 1 Działy logiki 2 Własności semantyczne i syntaktyczne 3 Błędy logiczne

Bardziej szczegółowo

Programowanie komputerów

Programowanie komputerów Programowanie komputerów Wykład 1-2. Podstawowe pojęcia Plan wykładu Omówienie programu wykładów, laboratoriów oraz egzaminu Etapy rozwiązywania problemów dr Helena Dudycz Katedra Technologii Informacyjnych

Bardziej szczegółowo

PROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.

PROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej. Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej WSTĘP DO INFORMATYKI Adrian Horzyk PROLOG www.agh.edu.pl Pewnego dnia przyszedł na świat komputer Komputery

Bardziej szczegółowo

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia. Materiały dla nauczyciela

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia. Materiały dla nauczyciela Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Ćwiczenie 5 Ćwiczenia w narzędziu CASE diagram przypadków uŝycia Materiały dla nauczyciela Projekt

Bardziej szczegółowo

Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013.

Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013. Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013 Spis treści I. Bezpieczeństwo systemów informatycznych Rozdział 1. Wstęp 3 1.1.

Bardziej szczegółowo

Spis treści Informacje podstawowe Predykaty Przykłady Źródła RDF. Marek Prząda. PWSZ w Tarnowie. Tarnów, 6 lutego 2009

Spis treści Informacje podstawowe Predykaty Przykłady Źródła RDF. Marek Prząda. PWSZ w Tarnowie. Tarnów, 6 lutego 2009 PWSZ w Tarnowie Tarnów, 6 lutego 2009 1 Interpretacja trójek i SWI-Prolog Składnia 2 3 4 Interpretacja trójek i SWI-Prolog Składnia Opis (ang. Resource Description Framework) jest specyfikacją modelu metadanych,

Bardziej szczegółowo

RDF Schema (schematy RDF)

RDF Schema (schematy RDF) RDF Schema (schematy RDF) Schemat RDF nie dostarcza słownictwa dla aplikacji klasy jak np.: Namiot, Książka, lub Osoba; i właściwości, takich jak np.: waga w kg, autor lub jobtitle Schemat RDF zapewnia

Bardziej szczegółowo

Strukturalizacja otoczenia agentów: ontologie, CYC, sieci semantyczne

Strukturalizacja otoczenia agentów: ontologie, CYC, sieci semantyczne WYKŁAD 8 Strukturalizacja otoczenia agentów: ontologie, CYC, sieci semantyczne Jan widział X, gdy leciał nad miastem. Jan widział samolot, gdy leciał nad miastem. Jan widział dom, gdy leciał nad miastem.

Bardziej szczegółowo

Edukacja informatyczna w gimnazjum i w liceum w Nowej Podstawie Programowej

Edukacja informatyczna w gimnazjum i w liceum w Nowej Podstawie Programowej Edukacja informatyczna w gimnazjum i w liceum w Nowej Podstawie Programowej Maciej M. Sysło WMiI, UMK Plan Podstawa Edukacja informatyczna w Podstawie Informatyka a TIK Rozwój kształcenia informatycznego:

Bardziej szczegółowo

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM,

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM, Bazy Danych Bazy Danych i SQL Podstawowe informacje o bazach danych Krzysztof Regulski WIMiIP, KISiM, regulski@metal.agh.edu.pl Oczekiwania? 2 3 Bazy danych Jak przechowywać informacje? Jak opisać rzeczywistość?

Bardziej szczegółowo

Inteligentne Multimedialne Systemy Uczące

Inteligentne Multimedialne Systemy Uczące Działanie realizowane w ramach projektu Absolwent informatyki lub matematyki specjalistą na rynku pracy Matematyka i informatyka może i trudne, ale nie nudne Inteligentne Multimedialne Systemy Uczące dr

Bardziej szczegółowo

Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe.

Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe. Lingwistyczny system definicyjny wykorzystujący korpusy tekstów oraz zasoby internetowe. Autor: Mariusz Sasko Promotor: dr Adrian Horzyk Plan prezentacji 1. Wstęp 2. Cele pracy 3. Rozwiązanie 3.1. Robot

Bardziej szczegółowo

Web 3.0 Sieć Pełna Znaczeń (Semantic Web) Perspektywy dla branży motoryzacyjnej i finansowej. Przyjęcie branżowe EurotaxGlass s Polska 10 luty 2012

Web 3.0 Sieć Pełna Znaczeń (Semantic Web) Perspektywy dla branży motoryzacyjnej i finansowej. Przyjęcie branżowe EurotaxGlass s Polska 10 luty 2012 Web 3.0 Sieć Pełna Znaczeń (Semantic Web) Perspektywy dla branży motoryzacyjnej i finansowej Przyjęcie branżowe EurotaxGlass s Polska 10 luty 2012 Web 3.0 - prawdziwa rewolucja czy puste hasło? Web 3.0

Bardziej szczegółowo

Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.

Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny. PI-14 01/12 Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.! Likwidacja lub znaczne ograniczenie redundancji (powtarzania się) danych! Integracja danych!

Bardziej szczegółowo

Języki programowania zasady ich tworzenia

Języki programowania zasady ich tworzenia Strona 1 z 18 Języki programowania zasady ich tworzenia Definicja 5 Językami formalnymi nazywamy każdy system, w którym stosując dobrze określone reguły należące do ustalonego zbioru, możemy uzyskać wszystkie

Bardziej szczegółowo

Forma. Główny cel kursu. Umiejętności nabywane przez studentów. Wymagania wstępne:

Forma. Główny cel kursu. Umiejętności nabywane przez studentów. Wymagania wstępne: WYDOBYWANIE I WYSZUKIWANIE INFORMACJI Z INTERNETU Forma wykład: 30 godzin laboratorium: 30 godzin Główny cel kursu W ramach kursu studenci poznają podstawy stosowanych powszechnie metod wyszukiwania informacji

Bardziej szczegółowo

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni Akademia Morska w Gdyni Gdynia 2004 1. Podstawowe definicje Baza danych to uporządkowany zbiór danych umożliwiający łatwe przeszukiwanie i aktualizację. System zarządzania bazą danych (DBMS) to oprogramowanie

Bardziej szczegółowo

WIEDZA. przywołuje pogłębioną wiedzę o różnych środowiskach społecznych kształtujących bezpieczeństwo, ich specyfice i procesach w nich zachodzących

WIEDZA. przywołuje pogłębioną wiedzę o różnych środowiskach społecznych kształtujących bezpieczeństwo, ich specyfice i procesach w nich zachodzących Nazwa kierunku studiów: BEZPIECZEŃSTWO NARODOWE Poziom kształcenia: studia II stopnia; Profil kształcenia: praktyczny; Obszar nauk społecznych; Dziedziny nauk: nauki społeczne, nauki ekonomiczne, nauki

Bardziej szczegółowo

Internet Semantyczny. Wstęp do OWL 2

Internet Semantyczny. Wstęp do OWL 2 Internet Semantyczny Wstęp do OWL 2 RDFS Podstawowymi elementami które określamy w RDFS są klasy (ang. class) zasobów i właściwości (ang. property) zasobów charakterystyczne dla interesującego nas fragmentu

Bardziej szczegółowo

Analiza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas

Analiza i projektowanie obiektowe 2016/2017. Wykład 10: Tworzenie projektowego diagramu klas Analiza i projektowanie obiektowe 2016/2017 Wykład 10: Tworzenie projektowego diagramu klas Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Projektowy

Bardziej szczegółowo

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu "Podstawy baz danych"

PODSTAWY BAZ DANYCH. 19. Perspektywy baz danych. 2009/2010 Notatki do wykładu Podstawy baz danych PODSTAWY BAZ DANYCH 19. Perspektywy baz danych 1 Perspektywy baz danych Temporalna baza danych Temporalna baza danych - baza danych posiadająca informację o czasie wprowadzenia lub czasie ważności zawartych

Bardziej szczegółowo

Bazy danych. Zachodniopomorski Uniwersytet Technologiczny w Szczecinie. Wykład 3: Model związków encji.

Bazy danych. Zachodniopomorski Uniwersytet Technologiczny w Szczecinie. Wykład 3: Model związków encji. Zachodniopomorski Uniwersytet Technologiczny w Szczecinie Bazy danych Wykład 3: Model związków encji. dr inż. Magdalena Krakowiak makrakowiak@wi.zut.edu.pl Co to jest model związków encji? Model związków

Bardziej szczegółowo

PROJEKT INTERFEJSU UśYTKOWNIKA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

PROJEKT INTERFEJSU UśYTKOWNIKA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU> Załącznik nr 4.5 do Umowy nr 35-ILGW-253-.../20.. z dnia... MINISTERSTWO FINANSÓW DEPARTAMENT INFORMATYKI PROJEKT INTERFEJSU UśYTKOWNIKA PROJEKT WERSJA numer wersji

Bardziej szczegółowo

Koncepcja wirtualnego uniwersytetu z wykorzystaniem technologii semantycznej. Ilona Pawełoszek Tomasz Turek Politechnika Częstochowska

Koncepcja wirtualnego uniwersytetu z wykorzystaniem technologii semantycznej. Ilona Pawełoszek Tomasz Turek Politechnika Częstochowska Koncepcja wirtualnego uniwersytetu z wykorzystaniem technologii semantycznej Ilona Pawełoszek Tomasz Turek Politechnika Częstochowska Definicja wirtualnego uniwersytetu: Wirtualny > istniejący w przestrzeni

Bardziej szczegółowo

Systemy ekspertowe Część siódma Realizacja dziedzinowego systemu ekspertowego Roman Simiński

Systemy ekspertowe Część siódma Realizacja dziedzinowego systemu ekspertowego Roman Simiński Część siódma Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Realizacja dziedzinowego systemu ekspertowego Niniejsze opracowanie zawiera skrót treści wykładu, lektura tych

Bardziej szczegółowo

Systemy GIS Systemy baz danych

Systemy GIS Systemy baz danych Systemy GIS Systemy baz danych Wykład nr 5 System baz danych Skomputeryzowany system przechowywania danych/informacji zorganizowanych w pliki Użytkownik ma do dyspozycji narzędzia do wykonywania różnych

Bardziej szczegółowo

GML w praktyce geodezyjnej

GML w praktyce geodezyjnej GML w praktyce geodezyjnej Adam Iwaniak Kon-Dor s.c. Konferencja GML w praktyce, 12 kwietnia 2013, Warszawa SWING Rok 1995, standard de jure Wymiany danych pomiędzy bazami danych systemów informatycznych

Bardziej szczegółowo

Efekt kształcenia. Wiedza

Efekt kształcenia. Wiedza Efekty dla studiów drugiego stopnia profil ogólnoakademicki na kierunku Informatyka na specjalności Przetwarzanie i analiza danych, na Wydziale Matematyki i Nauk Informacyjnych, gdzie: * Odniesienie oznacza

Bardziej szczegółowo

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa

Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa Jacek Skorupski pok. 251 tel. 234-7339 jsk@wt.pw.edu.pl http://skorupski.waw.pl/mmt prezentacje ogłoszenia konsultacje: poniedziałek 16 15-18, sobota zjazdowa 9 40-10 25 Udział w zajęciach Kontrola wyników

Bardziej szczegółowo

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram czynności. Materiały dla studenta Zakład Elektrotechniki Teoretycznej i Informatyki Stosowanej Wydział Elektryczny, Politechnika Warszawska Laboratorium modelowania oprogramowania w języku UML Ćwiczenie 4 Ćwiczenia w narzędziu CASE diagram

Bardziej szczegółowo

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji

Diagramu Związków Encji - CELE. Diagram Związków Encji - CHARAKTERYSTYKA. Diagram Związków Encji - Podstawowe bloki składowe i reguły konstrukcji Diagramy związków encji (ERD) 1 Projektowanie bazy danych za pomocą narzędzi CASE Materiał pochodzi ze strony : http://jjakiela.prz.edu.pl/labs.htm Diagramu Związków Encji - CELE Zrozumienie struktury

Bardziej szczegółowo

Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog

Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog Knowledge Rozszerzenie funkcjonalności systemów wiki w oparciu o wtyczki i Prolog 9 stycznia 2009 Knowledge 1 Wstęp 2 3 4 5 Knowledge 6 7 Knowledge Duża ilość nieusystematyzowanych informacji... Knowledge

Bardziej szczegółowo

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1 Bazy danych wprowadzenie teoretyczne Piotr Prekurat 1 Baza danych Jest to zbiór danych lub jakichkolwiek innych materiałów i elementów zgromadzonych według określonej systematyki lub metody. Zatem jest

Bardziej szczegółowo

Baza danych przestrzennych modelowa reprezentacja fragmentu świata rzeczywistego

Baza danych przestrzennych modelowa reprezentacja fragmentu świata rzeczywistego PROJEKTOWANIE BAZ DANYCH PRZESTRZENNYCH Zgodne z ogólną metodologią projektowania baz danych Baza danych przestrzennych modelowa reprezentacja fragmentu świata rzeczywistego Proces budowy bazy danych wymaga

Bardziej szczegółowo

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym

Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym Diagramy ERD. Model struktury danych jest najczęściej tworzony z wykorzystaniem diagramów pojęciowych (konceptualnych). Najpopularniejszym konceptualnym modelem danych jest tzw. model związków encji (ERM

Bardziej szczegółowo

Przepływy danych. Oracle Designer: Modelowanie przepływów danych. Diagramy przepływów danych (1) Diagramy przepływów danych (2)

Przepływy danych. Oracle Designer: Modelowanie przepływów danych. Diagramy przepływów danych (1) Diagramy przepływów danych (2) Przepływy danych Oracle Designer: Modelowanie przepływów danych Cele: zobrazowanie funkcji zachodzących w organizacji, identyfikacja szczegółowych informacji, przetwarzanych przez funkcje, pokazanie wymiany

Bardziej szczegółowo

System zarządzania bazą danych SZBD (ang. DBMS -Database Management System)

System zarządzania bazą danych SZBD (ang. DBMS -Database Management System) Podstawowe pojęcia Baza danych Baza danych jest logicznie spójnym zbiorem danych posiadających określone znaczenie. Precyzyjniej będzie jednak powiedzieć, Ŝe baza danych jest informatycznym odwzorowaniem

Bardziej szczegółowo

Podstawy Programowania Obiektowego

Podstawy Programowania Obiektowego Podstawy Programowania Obiektowego Wprowadzenie do programowania obiektowego. Pojęcie struktury i klasy. Spotkanie 03 Dr inż. Dariusz JĘDRZEJCZYK Tematyka wykładu Idea programowania obiektowego Definicja

Bardziej szczegółowo

1 Projektowanie systemu informatycznego

1 Projektowanie systemu informatycznego Plan wykładu Spis treści 1 Projektowanie systemu informatycznego 1 2 Modelowanie pojęciowe 4 2.1 Encja....................................... 5 2.2 Własności.................................... 6 2.3 Związki.....................................

Bardziej szczegółowo

KURS ACCESS 2003 Wiadomości wstępne

KURS ACCESS 2003 Wiadomości wstępne KURS ACCESS 2003 Wiadomości wstępne Biorąc c udział w kursie uczestnik zapozna się z tematyką baz danych i systemu zarządzania bazami danych jakim jest program Microsoft Access 2003. W trakcie kursu naleŝy

Bardziej szczegółowo

KIERUNKOWE EFEKTY KSZTAŁCENIA

KIERUNKOWE EFEKTY KSZTAŁCENIA WYDZIAŁ INFORMATYKI I ZARZĄDZANIA Kierunek studiów: INFORMATYKA Stopień studiów: STUDIA I STOPNIA Obszar Wiedzy/Kształcenia: OBSZAR NAUK TECHNICZNYCH Obszar nauki: DZIEDZINA NAUK TECHNICZNYCH Dyscyplina

Bardziej szczegółowo

Projekt: Współpraca i dialog. Opis szkoleń językowych planowanych do realizacji w ramach projektu

Projekt: Współpraca i dialog. Opis szkoleń językowych planowanych do realizacji w ramach projektu Projekt: Współpraca i dialog Opis szkoleń językowych planowanych do realizacji w ramach projektu Gdańsk, wrzesień 2013 Spis Treści SPIS TREŚCI...2 SZKOLENIA JĘZYKOWE...3 JĘZYK ANGIELSKI...4 Szkolenia językowe

Bardziej szczegółowo

INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE

INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Studia podyplomowe dla nauczycieli INFORMATYKA, TECHNOLOGIA INFORMACYJNA ORAZ INFORMATYKA W LOGISTYCE Przedmiot JĘZYKI PROGRAMOWANIA DEFINICJE I PODSTAWOWE POJĘCIA Autor mgr Sławomir Ciernicki 1/7 Aby

Bardziej szczegółowo

Paweł Kurzawa, Delfina Kongo

Paweł Kurzawa, Delfina Kongo Paweł Kurzawa, Delfina Kongo Pierwsze prace nad standaryzacją Obiektowych baz danych zaczęły się w roku 1991. Stworzona została grupa do prac nad standardem, została ona nazwana Object Database Management

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

Kodowanie produktów - cz. 1

Kodowanie produktów - cz. 1 Kodowanie produktów - cz. 1 25.07.2005 r. Wstęp Do identyfikacji wyrobów od dawna używa się różnego rodzaju kodów i klasyfikacji. Obecnie stosuje się m.in. natowską kodyfikację wyrobów, kodowanie wyrobów

Bardziej szczegółowo

Od e-materiałów do e-tutorów

Od e-materiałów do e-tutorów Od e-materiałów do e-tutorów Lech Banachowski, Elżbieta Mrówka-Matejewska, Agnieszka Chądzyńska-Krasowska, Jerzy Paweł Nowacki, Wydział Informatyki, Polsko-Japońska Akademia Technik Komputerowych Plan

Bardziej szczegółowo

Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP

Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP mgr inż. Przemysław Plecka promotor: prof. dr hab. inż. Zbigniew A. Banaszak promotor pomocniczy: dr inż. Krzysztof

Bardziej szczegółowo

Systemy informatyczne. Modelowanie danych systemów informatycznych

Systemy informatyczne. Modelowanie danych systemów informatycznych Modelowanie danych systemów informatycznych Diagramy związków encji Entity-Relationship Diagrams Modelowanie danych diagramy związków encji ERD (ang. Entity-Relationship Diagrams) diagramy związków encji

Bardziej szczegółowo

Multi-wyszukiwarki. Mediacyjne Systemy Zapytań wprowadzenie. Architektury i technologie integracji danych Systemy Mediacyjne

Multi-wyszukiwarki. Mediacyjne Systemy Zapytań wprowadzenie. Architektury i technologie integracji danych Systemy Mediacyjne Architektury i technologie integracji danych Systemy Mediacyjne Multi-wyszukiwarki Wprowadzenie do Mediacyjnych Systemów Zapytań (MQS) Architektura MQS Cechy funkcjonalne MQS Cechy implementacyjne MQS

Bardziej szczegółowo

Jak zostać dobrym analitykiem? Wpisany przez RR Nie, 21 paź 2012

Jak zostać dobrym analitykiem? Wpisany przez RR Nie, 21 paź 2012 Analityk systemów informatycznych to zawód cieszący się w ostatnich latach rosnącą popularnością. Młodych ludzi zachęcają liczne oferty pracy, perspektywa wysokich zarobków i możliwość podnoszenia kwalifikacji.

Bardziej szczegółowo

BAZY DANYCH model związków encji. Opracował: dr inż. Piotr Suchomski

BAZY DANYCH model związków encji. Opracował: dr inż. Piotr Suchomski BAZY DANYCH model związków encji Opracował: dr inż. Piotr Suchomski Świat rzeczywisty a baza danych Świat rzeczywisty Diagram związków encji Model świata rzeczywistego Założenia, Uproszczenia, ograniczenia

Bardziej szczegółowo

Analiza i projektowanie obiektowe 2017/2018. Wykład 3: Model wiedzy dziedzinowej

Analiza i projektowanie obiektowe 2017/2018. Wykład 3: Model wiedzy dziedzinowej Analiza i projektowanie obiektowe 2017/2018 Wykład 3: Model wiedzy dziedzinowej Jacek Marciniak Wydział Matematyki i Informatyki Uniwersytet im. Adama Mickiewicza 1 Plan wykładu 1. Model wiedzy dziedzinowej

Bardziej szczegółowo

2/4. informatyka" studia I stopnia. Nazwa kierunku studiów i kod. Informatyka WM-I-N-1 programu wg USOS. Tytuł zawodowy uzyskiwany przez

2/4. informatyka studia I stopnia. Nazwa kierunku studiów i kod. Informatyka WM-I-N-1 programu wg USOS. Tytuł zawodowy uzyskiwany przez Załącznik Nr 5 do Uchwały Nr 67/2015 Senatu UKSW z dnia 22 maja 2015 r. Dokumentacja dotycząca opisu efektów kształcenia dla programu kształcenia na kierunku informatyka" studia I stopnia Nazwa kierunku

Bardziej szczegółowo

Zalew danych skąd się biorą dane? są generowane przez banki, ubezpieczalnie, sieci handlowe, dane eksperymentalne, Web, tekst, e_handel

Zalew danych skąd się biorą dane? są generowane przez banki, ubezpieczalnie, sieci handlowe, dane eksperymentalne, Web, tekst, e_handel według przewidywań internetowego magazynu ZDNET News z 8 lutego 2001 roku eksploracja danych (ang. data mining ) będzie jednym z najbardziej rewolucyjnych osiągnięć następnej dekady. Rzeczywiście MIT Technology

Bardziej szczegółowo

Wprowadzenie do multimedialnych baz danych. Opracował: dr inż. Piotr Suchomski

Wprowadzenie do multimedialnych baz danych. Opracował: dr inż. Piotr Suchomski Wprowadzenie do multimedialnych baz danych Opracował: dr inż. Piotr Suchomski Wprowadzenie bazy danych Multimedialne bazy danych to takie bazy danych, w których danymi mogą być tekst, zdjęcia, grafika,

Bardziej szczegółowo

Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy

Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy Uwaga: 1. Praca powinna być napisana z użyciem formy bezosobowej np. wykonano. Nazwa rozdziału Zawartość Liczba stron 1. Wstęp Rozdział ten powinien zawierać zarys najważniejszych elementów pracy Krótki

Bardziej szczegółowo

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl

Instrukcja do panelu administracyjnego. do zarządzania kontem FTP WebAs. www.poczta.greenlemon.pl Instrukcja do panelu administracyjnego do zarządzania kontem FTP WebAs www.poczta.greenlemon.pl Opracowanie: Agencja Mediów Interaktywnych GREEN LEMON Spis treści 1.Wstęp 2.Konfiguracja 3.Konto FTP 4.Domeny

Bardziej szczegółowo

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

O badaniach nad SZTUCZNĄ INTELIGENCJĄ O badaniach nad SZTUCZNĄ INTELIGENCJĄ Jak określa się inteligencję naturalną? Jak określa się inteligencję naturalną? Inteligencja wg psychologów to: Przyrodzona, choć rozwijana w toku dojrzewania i uczenia

Bardziej szczegółowo

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08

Spis treści. Analiza i modelowanie_nowicki, Chomiak_Księga1.indb :03:08 Spis treści Wstęp.............................................................. 7 Część I Podstawy analizy i modelowania systemów 1. Charakterystyka systemów informacyjnych....................... 13 1.1.

Bardziej szczegółowo

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie

Bardziej szczegółowo

Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP

Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP Metoda przedwdrożeniowego wymiarowania zmian oprogramowania wybranej klasy systemów ERP mgr inż. Przemysław Plecka promotor: prof. dr hab. inż. Zbigniew A. Banaszak promotor pomocniczy: dr inż. Krzysztof

Bardziej szczegółowo

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL Instalacja, konfiguracja Dr inŝ. Dziwiński Piotr Katedra InŜynierii Komputerowej Kontakt: piotr.dziwinski@kik.pcz.pl 2 Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management

Bardziej szczegółowo

Bazy danych 2. Wykład 1

Bazy danych 2. Wykład 1 Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu

Bardziej szczegółowo

prof. dr hab. Jadwiga Woźniak-Kasperek Instytut Informacji Naukowej i Studiów Bibliologicznych Uniwersytet Warszawski

prof. dr hab. Jadwiga Woźniak-Kasperek Instytut Informacji Naukowej i Studiów Bibliologicznych Uniwersytet Warszawski prof. dr hab. Jadwiga Woźniak-Kasperek Instytut Informacji Naukowej i Studiów Bibliologicznych Uniwersytet Warszawski Rola języka i semantyki w procesach reprezentowania i wyszukiwania treści Możliwości

Bardziej szczegółowo

JAKIEGO RODZAJU NAUKĄ JEST

JAKIEGO RODZAJU NAUKĄ JEST JAKIEGO RODZAJU NAUKĄ JEST INFORMATYKA? Computer Science czy Informatyka? Computer Science czy Informatyka? RACZEJ COMPUTER SCIENCE bo: dziedzina ta zaistniała na dobre wraz z wynalezieniem komputerów

Bardziej szczegółowo

Egzamin ósmoklasisty w 2019 r. Diagnoza kompetencji ósmoklasistów przeprowadzona w grudniu 2018 r.

Egzamin ósmoklasisty w 2019 r. Diagnoza kompetencji ósmoklasistów przeprowadzona w grudniu 2018 r. Egzamin ósmoklasisty w 2019 r. Diagnoza kompetencji ósmoklasistów przeprowadzona w grudniu 2018 r. Warszawa, 21 lutego 2019 r. Harmonogram egzaminu ósmoklasisty 2018 1 października deklaracja wyboru przez

Bardziej szczegółowo

Funkcjonalność oprogramowania Bazy Wiedzy i Repozytorium Politechniki Warszawskiej

Funkcjonalność oprogramowania Bazy Wiedzy i Repozytorium Politechniki Warszawskiej Funkcjonalność oprogramowania Bazy Wiedzy i Repozytorium Politechniki Warszawskiej Prof. dr hab. inż. Henryk Rybiński, dr inż. Jakub Koperwas, dr inż. Łukasz Skonieczny, mgr inż. Wacław Struk Instytut

Bardziej szczegółowo

STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe

STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe STUDIA NIESTACJONARNE I STOPNIA Przedmioty kierunkowe Technologie informacyjne prof. dr hab. Zdzisław Szyjewski 1. Rola i zadania systemu operacyjnego 2. Zarządzanie pamięcią komputera 3. Zarządzanie danymi

Bardziej szczegółowo

Elementy kognitywistyki II: Sztuczna inteligencja

Elementy kognitywistyki II: Sztuczna inteligencja Elementy kognitywistyki II: Sztuczna inteligencja Piotr Konderak Zakład Logiki i Filozofii Nauki p.203b, Collegium Humanicum konsultacje: wtorki, 16:00-17:00 kondorp@bacon.umcs.lublin.pl http://konderak.eu

Bardziej szczegółowo

Co to jest SUR-FBD? 3

Co to jest SUR-FBD? 3 1 Utrzymanie Ruchu Często firmy funkcjonują w swoistym błędnym kole, polegającym na skupieniu uwagi na naprawach tego co się psuje, tym samym powielają wzorce biernego utrzymania ruchu Z powodu braku danych,

Bardziej szczegółowo

INTUICJE. Zespół norm, wzorców, reguł postępowania, które zna każdy naukowiec zajmujący się daną nauką (Bobrowski 1998)

INTUICJE. Zespół norm, wzorców, reguł postępowania, które zna każdy naukowiec zajmujący się daną nauką (Bobrowski 1998) PARADYGMAT INTUICJE Zespół norm, wzorców, reguł postępowania, które zna każdy naukowiec zajmujący się daną nauką (Bobrowski 1998) PIERWSZE UŻYCIA językoznawstwo: Zespół form deklinacyjnych lub koniugacyjnych

Bardziej szczegółowo

Systemy organizacji wiedzy i ich rola w integracji zasobów europejskich bibliotek cyfrowych

Systemy organizacji wiedzy i ich rola w integracji zasobów europejskich bibliotek cyfrowych Systemy organizacji wiedzy i ich rola w integracji zasobów europejskich bibliotek cyfrowych Adam Dudczak Poznańskie Centrum Superkomputerowo-Sieciowe (maneo@man.poznan.pl) I Konferencja Polskie Biblioteki

Bardziej szczegółowo

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

O badaniach nad SZTUCZNĄ INTELIGENCJĄ O badaniach nad SZTUCZNĄ INTELIGENCJĄ Wykład 7. O badaniach nad sztuczną inteligencją Co nazywamy SZTUCZNĄ INTELIGENCJĄ? szczególny rodzaj programów komputerowych, a niekiedy maszyn. SI szczególną własność

Bardziej szczegółowo

z dnia... 2015 r. w sprawie bazy danych obiektów topograficznych oraz mapy zasadniczej

z dnia... 2015 r. w sprawie bazy danych obiektów topograficznych oraz mapy zasadniczej ROZPORZĄDZENIE Projekt z dnia 18.06.15 r. MINISTRA ADMINISTRACJI I CYFRYZACJI 1) z dnia... 2015 r. w sprawie bazy danych obiektów topograficznych oraz mapy zasadniczej Na podstawie art. 19 ust. 1 pkt 7

Bardziej szczegółowo

Relacyjny model baz danych, model związków encji, normalizacje

Relacyjny model baz danych, model związków encji, normalizacje Relacyjny model baz danych, model związków encji, normalizacje Wyklad 3 mgr inż. Maciej Lasota mgr inż. Karol Wieczorek Politechnika Świętokrzyska Katedra Informatyki Kielce, 2009 Definicje Operacje na

Bardziej szczegółowo

Faza Określania Wymagań

Faza Określania Wymagań Faza Określania Wymagań Celem tej fazy jest dokładne określenie wymagań klienta wobec tworzonego systemu. W tej fazie dokonywana jest zamiana celów klienta na konkretne wymagania zapewniające osiągnięcie

Bardziej szczegółowo

Instytut Technik Innowacyjnych Semantyczna integracja danych - metody, technologie, przykłady, wyzwania

Instytut Technik Innowacyjnych Semantyczna integracja danych - metody, technologie, przykłady, wyzwania Instytut Technik Innowacyjnych Semantyczna integracja danych - metody, technologie, przykłady, wyzwania Michał Socha, Wojciech Górka Integracja danych Prosty export/import Integracja 1:1 łączenie baz danych

Bardziej szczegółowo