네포무크(소프트웨어)

NEPOMUK (software)
네포무크
Nepomuk.svg
기록 위치C++, 자바
유형시멘틱 데스크톱
면허증다양함(BSD 스타일 선호)[1]
웹사이트

NEPOMUK(Networked Environment for Personal, Ontology-based Management of Unified Knowledge)는 RDF로 저장된 의미 메타데이터를 사용하여 서로 다른 데스크톱 애플리케이션의 데이터를 풍부하게 하고 상호 연결하는 사회 의미 데스크톱의 개발과 관련된 오픈 소스 소프트웨어 사양으로, 2006년부터 2008년 사이에 자금이 지원되었다.다양한 시멘틱 데스크톱 기술을 개발하기 위해 산업 및 학술적 행위자들을 한데 모은 동명의[2] 유럽연합 연구 프로젝트에 의해.

구현

NEPOMUK의 능동적인 구현은 C++/KDE 기반 변종, 자바 기반 변종, 상용 버전 등 3가지가 있다.2006년과 2008년 사이에 EU 프로젝트 기간 동안 더 많은 버전이 만들어졌는데, 이 프로젝트를 넘어 일부 버전도 활발하다.[3]

KDE

NEPOMUK-KDE는 원래 KDE 소프트웨어 컴파일 4의 새로운 기술 중 하나로 특징지어졌다.[4]소프라노를 주 RDF 데이터 저장 및 파싱 라이브러리로 사용하면서 Raptor 파서 플러그인Redland 스토리지 플러그인을 통해 온톨로지 수입을 처리했으며, 모든 RDF 데이터는 Virtuoso에 의해 저장되었으며, 전체 텍스트 인덱싱도 처리했다.[5]기술 수준에서 NEPOMUK-KDE는 파일, 책갈피, 이메일, 캘린더 항목 등 일반 사용자의 데스크톱에 존재하는 다양한 항목에 메타데이터를 연결할 수 있도록 허용했다.메타데이터는 임의의 RDF일 수 있다.태그 지정은 사용자가 가장 많이 볼 수 있는 메타데이터 애플리케이션이다.

KDE SC 4 시리즈 출시가 진행되면서 NEPOMUK는 당초 기대했던 성능과 사용자 경험을 전달하지 못하고 있는 것이 분명해졌다.그 결과, KDE SC 4.13에서는 새로운 인덱싱 및 의미 검색 기술인 Baloo가 도입되었는데, NEPOMUK의 제거 전에 애플리케이션을 포팅하고 데이터를 마이그레이션할 수 있는 전환기가 짧았다.[6][7] Baloo는 처음에는 SQLite를 사용했지만 현재는 저장용 LMDB[8], 검색용 Xapian을 사용하고 있다.

시대정신

GNOME과 Ubuntu의 Unity 사용자 인터페이스가 사용하는 Zeitgeist 프레임워크는 Tracker 검색엔진처럼 NEPOMUK 온톨로지를 사용한다.

자바

자바 기반의 NEPOMUK[9] 구현은 2008년 말에 완료되었으며, 몇 가지 참신한 의미 데스크탑 기법의 개념 증명 환경 역할을 했다.검색, 검색, 추천, 피어투피어 기능을 통합한 자체 프런트엔드(PSEW)가 특징이다.자바 구현은 메일 클라이언트나 브라우저와 같은 다른 데스크톱 애플리케이션과의 통합을 위해 Sair RDF 스토어와 애퍼처[10] 프레임워크를 사용한다.

Java 연구 구현의 맥락에서 다음과 같은 많은 유물이 생성되었다.

Refinder by Gnowsis

상용 Software as a Service Product Refinder[12] 구현은 2009년에 시작되었으며, 2010년 12월에 한정 베타 버전이 출시되었다.[13]Refinder독일 인공 지능 연구 센터(DFICC)의 스핀오프 회사인 Gnowsis가 개발했다(네포무크 EU 프로젝트의 프로젝트 리딩).창업은 2013년 말 가동 중단으로 이행강령을 마련할 계획이 없었다.[14]

Refinder는 다른 구현과 동일한 데이터 형식을 사용하지만 다른 구현의 데스크톱 접근 방식 대신 Software as a Service를 사용한다.

데이터 형식

  • PIMO - 개인 정보 모델을 기술하는 데 사용되는 데이터 형식, 사람, 프로젝트, 주제, 이벤트 등을 기술하는 데 사용되며 NEPOMUK-KDE에도 사용된다.[15]
  • NIE - NEPOMUK 정보 요소 온톨로지(및 관련 온톨로지 NFO 등), 데스크톱의 리소스(파일, 메일 등)[16]에 대해 설명

참고 항목

참조

  1. ^ "Nepomuk License". Archived from the original on 2009-04-29.
  2. ^ "European Commission : CORDIS : Projects & Results Service : Networked environment for personal ontology-based management of unified knowledge".
  3. ^ Gnowsis는 NEPOMUK과 다른 것들과 어떻게 관련이 있을까?2010년 20.11일자 블로그 포스트.NEPOMUK 프로젝트에 기여한 레오 사우어만(Leo Sauermann)이 썼다.NEPOMUK의 6개 구현이 나열됨
  4. ^ "NEPOMUK-KDE project". Archived from the original on 2013-03-17. Retrieved 2008-05-09.
  5. ^ Trüg, Sebastian (22 September 2011). "About Strigi, Soprano, Virtuoso, CLucene, and Libstreamanalyzer".
  6. ^ "KDE's Next Generation Semantic Search". Retrieved 2014-06-28.
  7. ^ "KDE Community Wiki - Baloo". Retrieved 2014-06-28.
  8. ^ "Baloo 5.15". Retrieved 2015-10-11.
  9. ^ Groza, Tudor. "Semantic Desktop[.]org". Archived from the original on 2007-12-01.
  10. ^ Fluit, Leo Sauermann, Christiaan. "Aperture Framework".
  11. ^ "Welcome to the framework!".
  12. ^ "Home - Refinder".
  13. ^ Refinder: Jakob Steinschaden의 Futurezone에 있는 Das nechste Level des Hyperlinks 기사, 3.12.12.
  14. ^ "We are shutting Refinder down - Refinder".
  15. ^ "Personal Information Model (PIMO)". Archived from the original on 2008-12-28.
  16. ^ NEPOMUK 정보 요소 Ontology 2008-12-30 Wayback Machine보관

외부 링크