GNOWSYS - GNOWSYS
![]() | tento článek potřebuje další citace pro ověření.Červen 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
Vývojáři | Projekt GNU |
---|---|
Stabilní uvolnění | 1,0 rc1 |
Úložiště | ![]() |
Operační systém | Cross-platform |
Typ | Sémantické výpočty |
Licence | GPL |
webová stránka | www.gnu.org/software/gnowsys/ |
GNOWSYS (Gnowledge Networking and Organizing system) je specifikace pro obecný distribuovaná síť založená paměť /řízení znalostí. Je vyvinut jako aplikace pro vývoj a údržbu sémantický web obsah. Je napsán v Krajta. Je implementován jako Django aplikace.
Paměť GNOWSYS je navržena jako uzlově orientovaný prostor. Uzel je popsán jinými uzly, na které má odkazy. Uzly jsou organizovány a zpracovávány podle komplexní datové struktury zvané sousedství.[1]
Aplikace
Aplikaci lze použít pro webové reprezentace znalostí a projekty správy obsahu, pro rozvoj strukturovaných znalostních bází, jako nástroj pro spolupráci při tvorbě, vhodný pro tvorbu elektronických glosářů, slovníků a encyklopedií, pro správu velkých webových stránek nebo odkazů, vývoj online katalogu pro knihovnu čehokoli včetně knih, vytváření ontologií, klasifikaci a síťování jakýchkoli objektů atd. Tento nástroj je také určen k použití pro on-line doučovací systém se správou závislostí mezi různými koncepty nebo softwarovými balíčky. Například vztahy závislostí mezi Debian GNU / Linux balíčky byly zastoupeny gnowledge portál.
Třídy komponent
Jádro je navrženo tak, aby poskytovalo podporu pro trvalé ukládání vysoce granulárních uzlů reprezentace znalostí, jako jsou termíny, predikáty a velmi složité výrokové systémy, jako jsou argumenty, pravidla, axiomatické systémy, volně držené odstavce a složitější strukturované a konzistentní kompozice. Všechny třídy složek v GNOWSYS jsou klasifikovány podle složitosti do tří skupin, kde první dvě skupiny slouží k vyjádření všech možných dobře formovaných vzorců povolených v logice prvního řádu.[2]
Podmínky
„Objekt“, „Typ objektu“ pro deklarativní znalosti, „Událost“, „Typ události“ pro dočasné objekty a „Meta typy“ pro vyjádření vyšší ontologie. Objekty v této skupině jsou v podstatě jakoukoli věcí, o které znalostní inženýr zamýšlí vyjádřit a uložit do znalostní báze, tj. jsou předmětem diskurzu. Instance těchto tříd komponent lze uložit s nebo bez vyjádření vztahů mezi „instancí“ nebo „podtřídou“.
Predikáty
Tato skupina se skládá z „vztahu“ a „typu vztahu“ pro vyjádření deklarativních znalostí a „funkce“ a „typu funkce“ pro vyjádření procedurálních znalostí. Tato skupina má vyjádřit kvalitativní a kvantitativní vztahy mezi různými instancemi uloženými ve znalostní bázi. Zatímco instanci predikátů lze charakterizovat jejich logickými vlastnostmi vztahů, kvantifikátorů a mohutnosti jako monadických predikátů těchto predikátových objektů.
Struktury
„Systém“, „Zapouzdřená třída“, „Program“ a „Proces“ jsou další základní třídy pro složité struktury, které lze iterativně kombinovat a vytvářet složitější systémy. Třída komponent „Systém“ má ukládat ve znalostní bázi sadu propozic složených do ontologií, axiomatických systémů, složitých systémů, jako je lidské tělo, artefakt jako vozidlo atd., S kontrolou konzistence nebo bez ní. „Zapouzdřená třída“ znamená pružně skládat deklarativní a behaviorální objekty k vytváření tříd. „Program“ znamená nejen ukládat logiku jakéhokoli úplného programu nebo třídy komponent složené z již dostupných instancí chování ve znalostní bázi s integrovanými spojovacími prvky (podmínky a smyčky), ale také je spouštět jako webové služby. . „Procesem“ se rozumí struktura dočasných objektů se sekvenčními, souběžnými, synchronními nebo asynchronními specifikacemi.
Každý uzel v databázi uchovává informace o sousedství, jako jsou jeho nadtřída, podtřída, instance a další vztahy, ve kterých má objekt roli, ve formě predikátů. Díky této funkci je výpočet kreslících grafů a závěrů na jedné straně a cest závislostí a navigace na druhé straně velmi snadný. Všechna data a metadata jsou indexována v centrálním katalogu, což umožňuje efektivní vyhledávání a lokalizaci zdrojů.
Reference
- ^ [1] GNOWSYS: Jádro pro sémantické výpočty.
- ^ GNOWSYS: Systém pro sémantické výpočty