NEPOMUK (dasturiy ta'minot) - NEPOMUK (software)

NEPOMUK
Nepomuk.svg
YozilganC ++, Java
TuriSemantik ish stoli
LitsenziyaTurli xil (BSD - uslub afzal)[1]
Veb-sayt

NEPOMUK (Shaxsiy uchun tarmoq muhiti, Ontologiya birlashgan bilimlarga asoslangan boshqaruv) - bu ijtimoiy rivojlanish bilan bog'liq bo'lgan ochiq manbali dasturiy ta'minot spetsifikatsiyasi semantik ish stoli semantik yordamida turli xil ish stoli dasturlaridan ma'lumotlarni boyitadigan va o'zaro bog'laydigan metadata sifatida saqlanadi RDF. 2006-2008 yillarda Evropa Ittifoqining shu nomdagi tadqiqot loyihasi tomonidan moliyalashtirildi[2] turli xil Semantik Desktop texnologiyalarini ishlab chiqish uchun sanoat va akademik aktyorlarni birlashtirgan.

Amaliyotlar

NEPOMUKning uchta faol dasturi mavjud: A C ++ /KDE - asoslangan variant, a Java - asoslangan variant va tijorat versiyasi. 2006 yildan 2008 yilgacha Evropa Ittifoqi loyihasi davomida ko'proq versiyalar yaratilgan, ba'zilari loyihadan tashqarida.[3]

KDE

NEPOMUK-KDE dastlab yangi texnologiyalardan biri sifatida namoyish etilgan KDE dasturiy ta'minoti kompilyatsiyasi 4.[4] Bu ishlatilgan Soprano RDF ma'lumotlarini saqlash va tahlil qilishning asosiy kutubxonasi sifatida, import orqali ontologiya bilan ishlash paytida Raptor parser plagini va Redland saqlash plagini; barcha RDF ma'lumotlari saqlangan Virtuozo to'liq matnli indekslash bilan ham shug'ullangan.[5] Texnik darajada NEPOMUK-KDE metadata fayllarini, xatcho'plar, elektron pochta xabarlari va taqvim yozuvlari kabi oddiy foydalanuvchi ish stolida mavjud bo'lgan turli xil elementlarga bog'lashga ruxsat berdi. Metadata o'zboshimchalik bilan RDF bo'lishi mumkin. Tagging - bu foydalanuvchilarga ko'rinadigan metadata dasturi.

KDE SC 4 seriyasining chiqarilishi davom etar ekan, NEPOMUK dastlab kutilgan ishlash va foydalanuvchi tajribasini taqdim etmasligi aniq bo'ldi. Natijada KDE SC 4.13 da yangi indekslash va semantik qidirish texnologiyasi Baloo NEPOMUK o'chirilgunga qadar dasturlarni ko'chirish va ma'lumotlarni ko'chirishga imkon beruvchi qisqa o'tish davri bilan tanishtirildi.[6][7]Dastlab Baloo ishlatilgan SQLite ammo hozirda foydalanadi LMDB[8]saqlash uchun va Xapian qidirish uchun.

Zeitgeist

The Zeitgeist ramka, tomonidan ishlatilgan GNOME va Ubuntu Birlik foydalanuvchi interfeysi, bo'lgani kabi, NEPOMUK ontologiyasidan foydalanadi Tracker qidiruv tizimi.

Java

NEPOMUK-ning Java-ga asoslangan dasturi[9] 2008 yil oxirida tugatildi va bir nechta yangi semantik ish stoli texnikasi uchun kontseptsiyaning isboti sifatida xizmat qildi. Bu o'zining old tomoniga ega (PSEW) qidirish, ko'rib chiqish, tavsiya qilish va "peer-to-peer" funksiyalarini birlashtirgan. Java dasturida Susam RDF do'koni va Diafragma[10] pochta mijozlari va brauzerlari kabi boshqa ish stoli dasturlari bilan integratsiya qilish uchun asos.

Java tadqiqotlarini amalga oshirish doirasida bir qator artefaktlar yaratilgan:

Gnovsis tomonidan ko'rsatma

Tijorat reklamasini amalga oshirish Dasturiy ta'minot xizmat sifatida mahsulot Refinder[12] 2009 yilda boshlangan va 2010 yilning dekabrida cheklangan beta-versiyasi chiqarilgan.[13] Refinder ning birlashtiruvchi kompaniyasi Gnovsis tomonidan ishlab chiqilgan Germaniyaning sun'iy intellekt tadqiqot markazi (DFKI) (NEPOMUK Evropa Ittifoqi loyihasidagi etakchi loyiha). Ishga tushirish 2013 yil oxirida yopilgan,[14] dastur kodini mavjud qilishni rejalashtirmagan.

Refinder boshqa dasturlar bilan bir xil ma'lumot formatlarini ishlatadi, lekin foydalanadi Dasturiy ta'minot xizmat sifatida boshqa dasturlarning ish stoli yondashuvi o'rniga.

Ma'lumot formatlari

  • PIMO - NEPOMUK-KDE-da ishlatiladigan Shaxsiy ma'lumotlar modelini tavsiflash, shaxslar, loyihalar, mavzular, voqealar va boshqalarni tavsiflash uchun ishlatiladigan ma'lumotlar formati.[15]
  • NIE - ish stolidagi resurslarni (fayllar, pochta xabarlari va hk) tavsiflovchi NEPOMUK Axborot elementi Ontologiya (va NFO bilan bog'liq bo'lgan ontologiyalar va boshqalar).[16]

Shuningdek qarang

Adabiyotlar

  1. ^ "Nepomuk litsenziyasi". Arxivlandi asl nusxasi 2009-04-29.
  2. ^ "Evropa Komissiyasi: CORDIS: Loyihalar va natijalar xizmati: yagona ontologiya asosida yagona bilimlarni boshqarish uchun tarmoq muhiti".
  3. ^ Gnovsisning NEPOMUK va boshqalar bilan qanday aloqasi bor? Blogpost 20.11.2010 y. NEPOMUK loyihasiga hissa qo'shgan Leo Sauermann tomonidan yozilgan. NEPOMUK-ning 6 ta dasturi ro'yxatga olingan
  4. ^ "NEPOMUK-KDE loyihasi". Arxivlandi asl nusxasi 2013-03-17. Olingan 2008-05-09.
  5. ^ Trüg, Sebastyan (2011 yil 22 sentyabr). "Strigi, Soprano, Virtuoso, CLucene va Libstreamanalyzer haqida".
  6. ^ "KDE ning keyingi avlodining semantik qidiruvi". Olingan 2014-06-28.
  7. ^ "KDE Community Wiki - Baloo". Olingan 2014-06-28.
  8. ^ "Baloo 5.15". Olingan 2015-10-11.
  9. ^ Groza, Tudor. "Semantik ish stoli [.] Org". Arxivlandi asl nusxasi 2007-12-01 kunlari.
  10. ^ Fluit, Leo Zauermann, Kristiaan. "Diafragma doirasi".
  11. ^ "Ramkaga xush kelibsiz!".
  12. ^ "Uy - ma'lumotnoma".
  13. ^ Ma'lumotnoma: Das nächste darajasi des ko'priklar Futurezone-dagi maqola, Yakob Shtaynshaden, 3.12.2010 y.
  14. ^ "Biz Refinder-Refinder-ni yopamiz".
  15. ^ "Shaxsiy ma'lumotlar modeli (PIMO)". Arxivlandi asl nusxasi 2008-12-28 kunlari.
  16. ^ NEPOMUK ma'lumot elementi ontologiya Arxivlandi 2008-12-30 da Orqaga qaytish mashinasi

Tashqi havolalar