ApexKB

Last updated
ApexKB
JumperInputScreen1.jpg
Original author(s) Steve Perry
Developer(s) Trilex Labs
Initial release26 March 2009 (2009-03-26)
Final release
2.0.1.9 / 15 November 2010;11 years ago (2010-11-15)
Repository sourceforge.net/projects/jumper/
Written in JavaScript, PHP
Platform Web platform
Type Collaborative search engine, enterprise bookmarking
License GNU General Public License
Website jumpernetworks.com

ApexKB (formerly Jumper), is a discontinued free and open-source script for collaborative search and knowledge management [1] powered by a shared enterprise bookmarking engine that is a fork of KnowledgebasePublisher. [2] It was publicly announced on 29 September 2008. [3] A stable version of Jumper (version 2.0.1.1) was publicly released under the GNU General Public License and made available on SourceForge on 26 March 2009. [4]

Contents

ApexKB empowers users to compile and share collaborative bookmarks by crowdsourcing their knowledge, experience and insights using knowledge tags. Users may tag, link, and rate structured data and unstructured data sources, including relational databases, flat file databases, medical imaging, content management systems, and any network file system. [5] It is an interactive, user-submitted recommendation engine that uses peer-to-peer and social networking principles to reference any information located in distributed storage devices and capture the collective knowledge about it.

Features

Function

ApexKB is enterprise web infrastructure for tagging and linking information resources. [6] It can search and share contents across remote locations using knowledge tags to capture knowledge about the information in distributed storages. It collects these tags in a tag profile. The tag profiles are stored in an interactive knowledge base and search engine.

The app represents a fundamentally new approach to searching structured and semi-structured data using a Web 2.0 front-end where user-created tag profiles bookmark quality information resources, user contributed experiences add real-world knowledge about the information resources, and user-created reviews sort out the worthy resources from the inadequate [7]

ApexKB is free and open-source, licensed under the terms of GPLv2. Users can purchase installations and support contracts under commercial, educational, or nonprofit licenses. [8]

ApexKB is a web app written in PHP and JavaScript. It runs on a web server, such as Apache HTTP Server, Internet Information Services, Lighttpd, Hiawatha, Cherokee, and Zeus Web Servers. By default, it supports storing the tag profile and associated knowledge tags in a MySQL database, but can be configured to use an IBM DB2, Microsoft SQL Server, or Oracle database instance. In addition, it can integrate with LDAP for user and group management.

Users access ApexKB via a web browser, although remote access can be open to the public or restricted to registered user accounts. The search engine in is the first thing users see when they open it. By clicking on a search result, users can view the full tag profile. The "tag profile" is a reference to an information resource located in a remote storage device. The tag profile captures knowledge about this resource using social tagging. The full tag profile is returned with the search results. Much like a card in a card catalog, it is a central reference point to collect and discover information associated with and about distributed information resources. With certain privileges a user can add a comment to the tag profile, expand upon the description, add new knowledge, or link the profile to another information resource. In addition, viewers can rate the value, accuracy or completeness of the tag profile. They can also choose to create a new tag profile that references content, media, or data regardless of format or location.

Advantages

Jumper is a specialized Enterprise Social Search tool.

History

Jumper was originally created as a project for the Sun Microsystems Jini Community. [9] The software was first presented at the 6th annual JCM Sessions. [10] Project Jump created a name server storing persistent names for data objects using a system of "natural language addressing" based on descriptive metrics, which have since been adopted by JXTA. [11] It was originally developed by Steve Perry from his work as a data integration consultant.

The Jumper Open Source Project is a community effort, led by Jumper Networks, devoted to building and maintaining the open source version of Jumper. [12]

Jumper Networks Inc., the company that provided commercial support for the Jumper Collaborative Search Engine, and the related company website were closed in September 2011.

See also

Related Research Articles

World Wide Web System of interlinked hypertext documents accessed over the Internet

The World Wide Web (WWW), commonly known as the Web, is an information system where documents and other web resources are identified by Uniform Resource Locators, which may be interlinked by hyperlinks, and are accessible over the Internet. The resources of the Web are transferred via the Hypertext Transfer Protocol (HTTP), may be accessed by users by a software application called a web browser, and are published by a software application called a web server. The World Wide Web is not synonymous with the Internet, which pre-dated the Web in some form by over two decades and upon the technologies of which the Web is built.

Wiki software Collaborative software that runs a wiki

A Wiki software, is collaborative software that runs a wiki, which allows the users to create and collaboratively edit pages or entries via a web browser. A wiki system is usually a web application that runs on one or more web servers. The content, including previous revisions, is usually stored in either a file system or a database. Wikis are a type of web content management system, and the most commonly supported off-the-shelf software that web hosting facilities offer.

A web portal is a specially designed website that brings information from diverse sources, like emails, online forums and search engines, together in a uniform way. Usually, each information source gets its dedicated area on the page for displaying information ; often, the user can configure which ones to display. Variants of portals include mashups and intranet "dashboards" for executives and managers. The extent to which content is displayed in a "uniform way" may depend on the intended user and the intended purpose, as well as the diversity of the content. Very often design emphasis is on a certain "metaphor" for configuring and customizing the presentation of the content and the chosen implementation framework or code libraries. In addition, the role of the user in an organization may determine which content can be added to the portal or deleted from the portal configuration.

Social software, also known as social apps, include communication and interactive tools often based on the Internet. Communication tools typically handle the capturing, storing and presentation of communication, usually written but increasingly including audio and video as well. Interactive tools handle mediated interactions between a pair or group of users. They focus on establishing and maintaining a connection among users, facilitating the mechanics of conversation and talk. Social software generally refers to software that makes collaborative behaviour, the organisation and moulding of communities, self-expression, social interaction and feedback possible for individuals. Another element of the existing definition of social software is that it allows for the structured mediation of opinion between people, in a centralized or self-regulating manner. The most improved area for social software is that Web 2.0 applications can all promote cooperation between people and the creation of online communities more than ever before.

Social bookmarking is an online service which allows users to add, annotate, edit, and share bookmarks of web documents. Many online bookmark management services have launched since 1996; Delicious, founded in 2003, popularized the terms "social bookmarking" and "tagging". Tagging is a significant feature of social bookmarking systems, allowing users to organize their bookmarks and develop shared vocabularies known as folksonomies.

Web 2.0 World Wide Web sites that use technology beyond the static pages of earlier Web sites

Web 2.0 refers to websites that emphasize user-generated content, ease of use, participatory culture and interoperability for end users.

Tag (metadata) Keyword assigned to information

In information systems, a tag is a keyword or term assigned to a piece of information. This kind of metadata helps describe an item and allows it to be found again by browsing or searching. Tags are generally chosen informally and personally by the item's creator or by its viewer, depending on the system, although they may also be chosen from a controlled vocabulary.

YaCy

YaCy is a free distributed search engine, built on principles of peer-to-peer (P2P) networks. Its core is a computer program written in Java distributed on several hundred computers, as of September 2006, so-called YaCy-peers. Each YaCy-peer independently crawls through the Internet, analyzes and indexes found web pages, and stores indexing results in a common database which is shared with other YaCy-peers using principles of P2P networks. It is a search engine that everyone can use to build a search portal for their intranet and to help search the public internet clearly.

Social search is a behavior of retrieving and searching on a social searching engine that mainly searches user-generated content such as news, videos and images related search queries on social media like Facebook, LinkedIn, Twitter, Instagram and Flickr. It is an enhanced version of web search that combines traditional algorithms. The idea behind social search is that instead of ranking search results purely based on semantic relevance between a query and the results, a social search system also takes into account social relationships between the results and the searcher. The social relationships could be in various forms. For example, in LinkedIn people search engine, the social relationships include social connections between searcher and each result, whether or not they are in the same industries, work for the same companies, belong the same social groups, and go the same schools, etc.

Cyn.in is an open-source enterprise collaborative software built on top of Plone a content management system written in the Python programming language which is a layer above Zope. Cyn.in is developed by Cynapse a company founded by Apurva Roy Choudhury and Dhiraj Gupta which is based in India. Cyn.in enables its users to store, retrieve and organize files and rich content in a collaborative, multiuser environment.

HCL Connections is a Web 2.0 enterprise social software application developed originally by IBM and acquired by HCL Technologies in July 2019. Connections is an enterprise-collaboration platform which helps teams work more efficiently. Connections is part of HCL collaboration suite which also includes Notes / Domino, Sametime, Portal and Connections.

Enterprise search is the practice of making content from multiple enterprise-type sources, such as databases and intranets, searchable to a defined audience.

The Method for an Integrated Knowledge Environment (MIKE2.0) is an open source delivery methodology for enterprise information management consultants. MIKE2.0 was released in December 2006 by BearingPoint's Information Management team under the leadership of Robert Hillard. The project used Creative Commons Attribution License and was implemented by Sean McClowry. The project is now run by the MIKE2.0 Governance Association, a non-profit organisation based in Switzerland, with BearingPoint and Deloitte as the founding members. In March 2013 a book Information Development Using MIKE2.0 was published promoting it.

Cloud computing Form of shared Internet-based computing

Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. Large clouds often have functions distributed over multiple locations, each location being a data center. Cloud computing relies on sharing of resources to achieve coherence and economies of scale, typically using a "pay-as-you-go" model which can help in reducing capital expenses but may also lead to unexpected operating expenses for unaware users.

Collaborative search engines (CSE) are Web search engines and enterprise searches within company intranets that let users combine their efforts in information retrieval (IR) activities, share information resources collaboratively using knowledge tags, and allow experts to guide less experienced people through their searches. Collaboration partners do so by providing query terms, collective tagging, adding comments or opinions, rating search results, and links clicked of former (successful) IR activities to users having the same or a related information need.

Enterprise bookmarking is a method for Web 2.0 users to tag, organize, store, and search bookmarks of both web pages on the Internet and data resources stored in a distributed database or fileserver. This is done collectively and collaboratively in a process by which users add tag (metadata) and knowledge tags.

Folksonomy is a classification system in which end users apply public tags to online items, typically to make those items easier for themselves or others to find later. Over time, this can give rise to a classification system based on those tags and how often they are applied or searched for, in contrast to a taxonomic classification designed by the owners of the content and specified when it is published. This practice is also known as collaborative tagging, social classification, social indexing, and social tagging. Folksonomy was originally "the result of personal free tagging of information [...] for one's own retrieval", but online sharing and interaction expanded it into collaborative forms. Social tagging is the application of tags in an open online environment where the tags of other users are available to others. Collaborative tagging is tagging performed by a group of users. This type of folksonomy is commonly used in cooperative and collaborative projects such as research, content repositories, and social bookmarking.

The following outline is provided as an overview of and topical guide to search engines.

References

  1. "ApexKB in 2021 - Reviews, Features, Pricing, Comparison". 5 August 2017.
  2. KnowledgebasePublisher | Free software downloads at SourceForge.net
  3. "Jumper Networks Press Release for Jumper 2.0" (PDF). Jumper Networks, Inc. 29 September 2008.
  4. "Jumper Networks Press Release Jumper 2.0 Released under the GPL" (PDF). Jumper Networks, Inc. 26 March 2009. Archived from the original (PDF) on May 30, 2009.
  5. "Jumper Product Page". Jumper Networks, Inc. 6 March 2009. Archived from the original on April 2, 2009.
  6. "Jumper 2.0 Tags the Enterprise". John Udell, Web 2.0 News. 17 April 2009. Archived from the original on 27 May 2009. Retrieved 4 May 2009.
  7. Jumper 2.0 product information Archived April 2, 2009, at the Wayback Machine
  8. Jumper 2.0 licensing information Archived April 5, 2009, at the Wayback Machine
  9. "Enterprise 2.0 Engines: Jumper Networks". Amazines. Darren Waters. 3 April 2009.
  10. "6th annual JCM Session". Sun Microsystems, Inc. 24 October 2006. Archived from the original on May 27, 2009.
  11. "Jini". IBM Corporation. 1 July 2002. Archived from the original on May 27, 2009.
  12. Sourceforge – Jumper 2.0 a new kind of knowledgebase