Jophrium

Jophnet

 

Jophnet.com (one of the 5 sample websites, also located at jophnet.jophr.net) is an innovative social network freemium website combined with a new markup language called Lystagger. Each user belongs to one or more nodewicks. Each nodewick corresponds to a different Wikipedia article of the same name. Users can select an existing nodewick or search Wikipedia and create a new one (based on an existing Wikipedia article). All posts are either public or private. Private posts only go out to the followers of the user who published the post. Public posts are searchable by anyone. All posts and followers are filtered by the current nodewick. So a user can have different sets of followers for each nodewick they belong to. Jophnet search capabilities are handled using Lucene.

Organizations

Each member organization belongs to one or more nodewicks. Employees, customers, and clients (collectively called "members", they must all be subscribers) of the organizations use Jophnet as social networking glue, facilitating their interactions with each other and the organizations which serve them. Many organizations will employ one or more moderators to oversee their members, dealing with trolls and making sure that Jophnet remains a safe space for the members.

Posts and Followers

Whenever a user publishes a post (which may have an attached image/link/video), it can be public (the default), or just for followers. Users can search for public posts by entering keywords, similar to a search engine, and the top 10 search results are displayed. If the user clicks on a search result, that user can optionally follow the user who published the post. Once a user follows another user, both users can send each other private messages, and any private message can be copied to an arbitrary no. of users who follow or are followed by the user sending the message. Any user is free to unfollow another user or permanently/temporarily block a following user at any time. Any follower of the user who published the post is allowed to comment on that post. Anyone, not just followers, can like/dislike a post. Any user is free to enter the email of a friend, which automatically sends an email to that friend inviting her or him to join Jophnet.

Nodewick Graph

Every time a user performs a global search (no nodewick selected), the Nodewick Graph is potentially modified. Only the top 6 search results matter (rank N = 0 to 5). The connection strength c between any 2 search results, in which the associated nodewicks are unequal, is equal to G^(M+N), where G = 0.618 = the golden mean, both M and N are the ranks, and the caret (^) means raise to a power. All values of c are summed for a given pair of unequal nodewicks. The lowest values of M and N are plugged in to get c, then the next lowest values are plugged in to get the next value of c, and so on, and all of the c values are summed. So for any given pair of nodewicks, the no. of c values equals the minimum of 2 quantities: the no. of occurrences of both the first and second nodewicks in the search results. The sum of the c values equals C. If neither nodewick was clicked on, the C value is ignored.

In order for a C value to matter, the same nodewick pair must come up in at least 2 searches performed by a given user. If so, then C is added to the global konnection strength K associated with that nodewick pair. Whenever a user wishes to display an ordered list of nodewicks related to the current nodewick, the associated global K value is used to rank the nodewicks, in descending order. Also, only nodewick pairs which come up in 2 searches made by a single user, and that is repeated for at least 3 users in the previous 12 months, are displayed in the ordered list of nodewicks.

Nodewick Selection

Users can select any one of their nodewicks at any given time, which filters posts/followers by the selected nodewick. Users can join new nodewicks or drop out of old ones at any time, and can also create new nodewicks (which must be valid Wikipedia articles). A robot is used to crawl the Wikipedia website upon creation of a new nodewick. If the nodewick name is, for example, mynodewick, then the robot visits the following URL:

  • https://en.wikipedia.org/wiki/Special:WhatLinksHere/mynodewick

The robot scans that web page for the following piece of text: "No pages link to mynodewick". If that piece of text is found that usually means that mynodewick is not a valid Wikipedia article and the user is prevented from adding mynodewick to the Nodewick database table.

Business Model

Subscribers may be employees, customers, and clients of member organizations. Subscribers also have the ability to embed Lystagger code in their posts. Non-subscribers can only enter plain text, blank lines, and hypertext links using the Lystagger "a" tag. An example of that tag is as follows:

[a (link www.mysite.com): Click here]

Directory Structure

  • User Name: johndoe
  • Home: jophnet.com/u/johndoe/
  • Mike's named posts: <home>/YYYY/MM/DD/title-of-post.lstg
  • Mike's unnamed posts: <home>/YYYY/MM/DD/HH.MM.SS.lstg

Sample Organizations

Progress Place belongs to the following nodewicks: Clubhouse Model of Psychosocial Rehabilitation, Mental health, and Mental disorder. CAMH belongs to Centre for Addiction and Mental Health, Mental health, Mental disorder, Substance dependence, and Psychiatric hospital. Fred Victor belongs to Poverty reduction, Subsidized housing, and Employment counsellor. West Neighbourhood House belongs to Poverty reduction, Tutoring agency, and Elderly care. All 4 sample organizations belong to Nonprofit organization and Social work. Progress Place will be the first member organization to act as a testbed for Jophnet.

[ Back to Top ]