Jumper 2.0
   HOME

TheInfoList



OR:

ApexKB (formerly Jumper), is a discontinued free and open-source script for collaborative search and
knowledge management Knowledge management (KM) is the collection of methods relating to creating, sharing, using and managing the knowledge and information of an organization. It refers to a multidisciplinary approach to achieve organisational objectives by making ...
powered by a shared
enterprise bookmarking 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 i ...
engine that is a fork of KnowledgebasePublisher. It was publicly announced on 29 September 2008. A stable version of Jumper (version 2.0.1.1) was publicly released under the
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general ...
and made available on
SourceForge SourceForge is a web service that offers software consumers a centralized online location to control and manage open-source software projects and research business software. It provides source code repository hosting, bug tracking, mirroring ...
on 26 March 2009. ApexKB empowers users to compile and share collaborative bookmarks by crowdsourcing their knowledge, experience and insights using
knowledge tags In information systems, a tag is a keyword or term assigned to a piece of information (such as an Internet bookmark, multimedia, database record, or computer file). This kind of metadata helps describe an item and allows it to be found again ...
. Users may tag, link, and rate
structured data A data model is an abstract model that organizes elements of data and standardizes how they relate to one another and to the properties of real-world entities. For instance, a data model may specify that the data element representing a car be c ...
and
unstructured data Unstructured data (or unstructured information) is information that either does not have a pre-defined data model or is not organized in a pre-defined manner. Unstructured information is typically text-heavy, but may contain data such as dates, num ...
sources, including relational databases,
flat file database A flat-file database is a database stored in a file called a flat file. Records follow a uniform format, and there are no structures for indexing or recognizing relationships between records. The file is simple. A flat file can be a plain ...
s, medical imaging, content management systems, and any
network file system Network File System (NFS) is a distributed file system protocol originally developed by Sun Microsystems (Sun) in 1984, allowing a user on a client computer to access files over a computer network much like local storage is accessed. NFS, lik ...
. 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

* Search any content, media, data, or people *
Reference data Reference data is data used to classify or categorize other data. Typically, they are static or slowly changing over time. Examples of reference data include: * Units of measurement * Country codes * Corporate codes * Fixed conversion rates e.g ...
in any distributed storage system * Create true
Global Namespace A Global Namespace (GNS) is a heterogeneous, enterprise-wide abstraction of all file information, open to dynamic customization based on user-defined parameters. This becomes of particular importance as multiple network based file systems prolife ...
s * Build
faceted classification A faceted classification is a classification scheme used in organizing knowledge into a systematic order. A faceted classification uses semantic categories, either general or subject-specific, that are combined to create the full classification ent ...
systems * User published
data profiling Data profiling is the process of examining the data available from an existing information source (e.g. a database or a file) and collecting statistics or informative summaries about that data. The purpose of these statistics may be to: # Find ou ...
*
Hyperdata Hyperdata are data objects linked to other data objects in other places, as hypertext indicates text linked to other text in other places. Hyperdata enables formation of a web of data, evolving from the "data on the Web" that is not inter-related ...
linking of distributed data * Group-based permissions * Object-level access controls * User and role management * Descriptive tagging


Function

ApexKB is enterprise web infrastructure for tagging and linking information resources. It can search and share contents across remote locations using
knowledge tags In information systems, a tag is a keyword or term assigned to a piece of information (such as an Internet bookmark, multimedia, database record, or computer file). This kind of metadata helps describe an item and allows it to be found again ...
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 A knowledge base (KB) is a technology used to store complex structured and unstructured information used by a computer system. The initial use of the term was in connection with expert systems, which were the first knowledge-based systems. ...
and search engine. The app represents a fundamentally new approach to searching
structured Structuring, also known as smurfing in banking jargon, is the practice of executing financial transactions such as making bank deposits in a specific pattern, calculated to avoid triggering financial institutions to file reports required by law ...
and
semi-structured data Semi-structured data is a form of structured data that does not obey the tabular structure of data models associated with relational databases or other forms of data tables, but nonetheless contains tags or other markers to separate semantic elem ...
using a
Web 2.0 Web 2.0 (also known as participative (or participatory) web and social web) refers to websites that emphasize user-generated content, ease of use, participatory culture and interoperability (i.e., compatibility with other products, systems, and ...
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 ApexKB is free and open-source, licensed under the terms of
GPLv2 The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
. Users can purchase installations and support contracts under commercial, educational, or nonprofit licenses. ApexKB is a
web app A web application (or web app) is application software that is accessed using a web browser. Web applications are delivered on the World Wide Web to users with an active network connection. History In earlier computing models like client-serve ...
written in
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group. ...
and
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for webpage behavior, of ...
. It runs on a web server, such as Apache HTTP Server,
Internet Information Services Internet Information Services (IIS-pronounced 2S, formerly Internet Information Server) is an extensible web server software created by Microsoft for use with the Windows NT family. IIS supports HTTP, HTTP/2, HTTPS, FTP, FTPS, SMTP and NN ...
,
Lighttpd lighttpd (pronounced "lighty") is an open-source web server optimized for speed-critical environments while remaining standards-compliant, secure and flexible. It was originally written by Jan Kneschke as a proof-of-concept of the c10k problem â ...
,
Hiawatha Hiawatha ( , also : ), also known as Ayenwathaaa or Aiionwatha, was a precolonial Native American leader and co-founder of the Iroquois Confederacy. He was a leader of the Onondaga people, the Mohawk people, or both. According to some account ...
,
Cherokee The Cherokee (; chr, ᎠᏂᏴᏫᏯᎢ, translit=Aniyvwiyaʔi or Anigiduwagi, or chr, ᏣᎳᎩ, links=no, translit=Tsalagi) are one of the indigenous peoples of the Southeastern Woodlands of the United States. Prior to the 18th century, t ...
, and
Zeus Web Server Zeus Web Server is a discontinued proprietary high-performance web server for Unix and Unix-like platforms (including Solaris, FreeBSD, HP-UX and Linux). It was developed by Zeus Technology, a software company located in Cambridge, England that ...
s. By default, it supports storing the tag profile and associated knowledge tags in a
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database ...
database, but can be configured to use an IBM DB2,
Microsoft SQL Server Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which ...
, or Oracle database instance. In addition, it can integrate with
LDAP The Lightweight Directory Access Protocol (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network. Directory servi ...
for user and group management. Users access ApexKB via a
web browser A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used o ...
, 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 Reference is a relationship between objects in which one object designates, or acts as a means by which to connect to or link to, another object. The first object in this relation is said to ''refer to'' the second object. It is called a '' name'' ...
to an information resource located in a remote storage device. The tag profile captures knowledge about this resource using
social tagging 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 ...
. 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. * leverages
bookmarking Bookmarking (also "gene bookmarking" or "mitotic bookmarking") refers to a potential mechanism of transmission of gene expression programs through cell division. During mitosis, gene transcription is silenced and most transcription factors are r ...
to create a user-submitted index engine * allows users to tag any data, not just web pages * provides
keyword Keyword may refer to: Computing * Keyword (Internet search), a word or phrase typically used by bloggers or online content creator to rank a web page on a particular topic * Index term, a term used as a keyword to documents in an information syst ...
and description tags * also provides expanded
knowledge tags In information systems, a tag is a keyword or term assigned to a piece of information (such as an Internet bookmark, multimedia, database record, or computer file). This kind of metadata helps describe an item and allows it to be found again ...
* knowledge tags can be customized to meet specific requirements * tag terms can be aligned with corporate taxonomies or
data dictionary A data dictionary, or metadata repository, as defined in the ''IBM Dictionary of Computing'', is a "centralized repository of information about data such as meaning, relationships to other data, origin, usage, and format". ''Oracle'' defines it ...
* a tag term is highlighted if it exists in the dictionary – user can click through to read the term * group based permissions and easy integration with
LDAP The Lightweight Directory Access Protocol (LDAP ) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network. Directory servi ...
* it does not deploy a tool bar in your
web browser A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used o ...
* users do not share web page bookmarks from their browser * bookmark tags are not standard but can be customized * bookmarks more than web pages * it does not provide user profiles or ask an expert features * there are no
discussion groups A focus group is a group interview involving a small number of demographically similar people or participants who have other common traits/experiences. Their reactions to specific researcher/evaluator-posed questions are studied. Focus groups are ...
, no blogs or
wikis A wiki ( ) is an online hypertext publication collaboratively edited and managed by its own audience, using a web browser. A typical wiki contains multiple pages for the subjects or scope of the project, and could be either open to the pub ...


History

Jumper was originally created as a project for the Sun Microsystems
Jini Jini (), also called Apache River, is a network architecture for the construction of distributed systems in the form of modular co-operating services. JavaSpaces is a part of the Jini. Originally developed by Sun Microsystems, Jini was released ...
Community. The software was first presented at the 6th annual JCM Sessions. 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 JXTA (Juxtapose) was an open-source peer-to-peer protocol specification begun by Sun Microsystems in 2001. The JXTA protocols were defined as a set of XML messages which allow any device connected to a network to exchange messages and collabora ...
. 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. Sourceforge – Jumper 2.0 a new kind of knowledgebase 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

* Comparison of enterprise bookmarking platforms * Metadata discovery


References


External links

* Jumper Sourceforge website * Jumper 2.0 Developers Group – {{Reference management software Knowledge management Collaborative software Content management systems Free software programmed in PHP Search engine software Document management systems Social cataloging applications