Yakovleva m

CREAREA ONTOLOGIEI ÎN PROGRAMUL DE PROTEGARE A COMPANIEI DE FABRICAȚIE A MOBILIERULUI

Yakovleva Marina Fedorovna
Magnitogorsk Universitatea Tehnică de Stat. soldat Nosov






student al Catedrei de Informatică de Afaceri și Tehnologii Informaționale


abstract
Acest articol descrie în detaliu cum să creați o ontologie pentru o companie de producție de mobilă. Ca urmare, au fost create clasele, sloturile, instanțele și interogările necesare. Pentru a crea această ontologie, a fost folosit programul Protege.

CREAREA ONTOLOGIEI ÎN PROGRAMUL PROTEGA PENTRU SOCIETATEA DE PRODUCȚIE A MOBILIERULUI

Yakovleva Marina Fedorovna
Nosov Magnitogorsk Universitatea Tehnică de Stat
student al departamentului de informatică pentru afaceri și tehnologii informaționale


abstract
În acest articol, se află în detaliu modul de creare a ontologiei pentru companie pe producția de mobilier. Ca urmare, au fost create clase, sloturi, copii și solicitări necesare. Pentru crearea acestei ontologii a fost folosit programul Protege.

În legătură cu dezvoltarea domeniilor științifice ale activității umane, importanța tehnologiei informatice este în continuă creștere în epoca noastră. Cantitatea de informații este în creștere și este nevoie să se dezvolte noi moduri de prezentare, stocare, prelucrare și sistematizare. Pe această bază, interesul pentru bazele de cunoștințe este în creștere. Astfel de baze de cunoștințe sunt folosite în scopuri practice.

Ontologia se referă la o astfel de schemă, care constă în clase care sunt legate una de cealaltă prin relații și reguli diferite. Aceasta este o formă specifică de reprezentare a unei anumite arii de cunoaștere într-o formă formală [4]. În lumea modernă ontologiile sunt utilizate pe scară largă în programare, predare, diverse lucrări de cercetare.

În modelarea ontologică, cunoașterea a ceea ce este necesară o ontologie și cât de detaliată sau unită poate fi ea este relevantă. Din moment ce ontologia este un model al lumii reale, conceptele din ea trebuie să reflecte realitatea.

După definirea modelului, acesta trebuie construit folosind programe speciale pentru crearea ontologiilor. Există o mulțime de instrumente și biblioteci diferite pentru crearea ontologiilor.

Luați în considerare un program pentru crearea ontologiilor Protege.

Acest articol va descrie cum să creați o ontologie în programul Protégé pentru compania de mobilier.

Sistemul ar trebui să răspundă la următoarele întrebări:

  1. Cine este producătorul de mobilier?
  2. Care este durata serviciului pentru producătorul de mobilier?
  3. Ce fel de mobilier poate produce un producător de mobilă?

Acum trebuie să identificăm clasele care corespund domeniului nostru de activitate, și anume compania de fabricare a mobilei. Clasele corespund obiectelor sau tipurilor de obiecte dintr-un anumit domeniu.

Să evidențiem câteva clase de bază:

1. "Producătorul de mobilier" - o clasă care conține informațiile necesare despre producătorii de mobilier.

2. "Mobilă" - o clasă care conține informații despre tipurile de mobilier produse. Această clasă conține 5 subclase: mobilier de dulap, mobilier tapitat, mobilier de birou, mobilier de baie și mobilier pentru vile.

Lucrul în sistemul Protege începe cu crearea unui nou proiect sau cu selectarea unui proiect existent. Pentru a crea un nou proiect după pornirea programului în fereastra de întâmpinare, selectați butonul "Proiect nou ...". Se afișează caseta de dialog "Creare nouă proiect", permițându-vă să selectați tipul de proiect. Ne numim proiectul "Producția de mobilier".

Primul pas în crearea unei ontologii este de a crea clase. Toate clasele pe care le-am proiectat vor fi afișate în fereastra "Class Browser". Pentru a crea o clasă nouă, faceți clic pe pictograma "Creați o clasă", iar linia "THING" trebuie evidențiată. Pentru a crea o subclasă a unei clase, selectați rândul acelei clase și faceți clic pe pictograma "Creați clasa".






Figura 1 prezintă toate clasele și subclasele pe care le-am creat.

Yakovleva m

Figura 1. Crearea de clase

După crearea cursurilor, trebuie să creați sloturi. Un slot este un atribut al unei clase.

Există mai multe metode pentru crearea unui slot. Unul dintre acestea este crearea unui slot utilizând fila "Sloturi", apoi asocierea cu una sau mai multe clase [5, 6, 9].

Vom crea sloturi "Nume", "Experiența de lucru", "Salariu" și "Producător" (Figurile 2, 3, 4, 5).

Yakovleva m

Figura 2. Crearea unui slot "Nume"

Yakovleva m

Figura 3. Crearea unui slot "Experiența de lucru"

Yakovleva m

Figura 4. Crearea unui slot "Salariu"

Slotul "Producător" va fi asociat cu clasa "Mobilier Maker", iar pentru a selecta mai mulți producători de mobilă, bifați elementul mai multe (Figura 5).

Yakovleva m

Figura 5. Crearea unui slot "Producător"

Pentru a folosi sloturile în ontologia creată, trebuie să legeți sloturile în clase. În clasa "Producător de mobilier" legăm sloturile "Nume", "Experiența de lucru", "Salariul" (Figura 6).

Yakovleva m

Figura 6. Conectarea sloturilor la clasa "Producător de mobilier"

În clasa "Mobilier" legăm slotul "Producător" (Figura 7).

Yakovleva m

Figura 7. Legarea slotului la clasa "Mobilier"

Exemple de clase sunt datele bazei noastre de cunoștințe. Creați instanțe pentru toate clasele (Figura 8, 9).



Figura 8. Crearea de instanțe ale clasei "Producător de mobilier"

Yakovleva m

Yakovleva m

Yakovleva m

Yakovleva m

Yakovleva m

Figura 9. Crearea de instanțe de subclase din clasa "Mobilier"

Pentru orice clasă ontologică, programul Protege generează o formă implicită care este utilizată pentru a introduce datele de instanță. Formularele conțin câmpuri de introducere a datelor, numite widget-uri pentru fiecare slot asociat cu clasa [1, 2, 7]. Forma clasei "Mobilier" este prezentată în Figura 10.

Yakovleva m

Figura 10. Formular pentru introducerea instanțelor

Fila de interogare vă permite să obțineți informații din proiectul creat pentru toate instanțele de clase care satisfac criteriile de interes [1, 9].

Pentru a crea o interogare, trebuie să selectați o clasă și orice slot din această clasă, dacă este necesar, puteți selecta mai multe clase și mai multe sloturi. În Protege, puteți salva interogările create în bibliotecă pentru o utilizare ulterioară.

Vom crea interogări pentru căutarea producătorilor de mobilă care fabrică anumite tipuri de mobilier, în funcție de durata serviciului și de durata serviciului și de fabricarea anumitor tipuri de mobilier (Figura 11, 12, 13).

Yakovleva m

Figura 11. Căutați producătorii de mobilier care fac un anumit tip de mobilier

Yakovleva m

Figura 12. Căutați mobilier pentru experiența de lucru

Yakovleva m

Figura 13. Căutați mobilier pentru lungimea de serviciu și mobilierul produs

Astfel, am dezvoltat o ontologie în sistemul Protege pentru producătorul de mobilier, care îndeplinește toate sarcinile, și anume: informații despre producătorii de mobilier, salariile și experiența lor de lucru, tipurile de mobilier fabricat în companie, întrebări care vor permite obținerea toate informațiile necesare privind acest proiect.







Trimiteți-le prietenilor: