You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asterixdb.apache.org by im...@apache.org on 2015/07/14 05:22:56 UTC

[15/22] incubator-asterixdb-site git commit: Update to new website draft.

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/3dffc852/aql/similarity.html
----------------------------------------------------------------------
diff --git a/aql/similarity.html b/aql/similarity.html
deleted file mode 100644
index 82c27ca..0000000
--- a/aql/similarity.html
+++ /dev/null
@@ -1,403 +0,0 @@
-<!DOCTYPE html>
-<!--
- | Generated by Apache Maven Doxia at 2015-05-31
- | Rendered using Apache Maven Fluido Skin 1.3.0
--->
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-  <head>
-    <meta charset="UTF-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="Date-Revision-yyyymmdd" content="20150531" />
-    <meta http-equiv="Content-Language" content="en" />
-    <title>AsterixDB - </title>
-    <link rel="stylesheet" href="../css/apache-maven-fluido-1.3.0.min.css" />
-    <link rel="stylesheet" href="../css/site.css" />
-    <link rel="stylesheet" href="../css/print.css" media="print" />
-
-      
-    <script type="text/javascript" src="../js/apache-maven-fluido-1.3.0.min.js"></script>
-
-    
-            </head>
-        <body class="topBarDisabled">
-          
-                
-                    
-    
-        <div class="container-fluid">
-          <div id="banner">
-        <div class="pull-left">
-                                                  <a href=".././" id="bannerLeft">
-                                                                                                <img src="../images/asterixlogo.png"  alt="AsterixDB"/>
-                </a>
-                      </div>
-        <div class="pull-right">                  <a href="http://incubator.apache.org/" id="bannerRight">
-                                                                                                <img src="../images/egg-logo.png"  alt="Apache Software Foundation Incubator"/>
-                </a>
-      </div>
-        <div class="clear"><hr/></div>
-      </div>
-
-      <div id="breadcrumbs">
-        <ul class="breadcrumb">
-                
-                    
-                  <li id="publishDate">Last Published: 2015-05-31</li>
-                      
-                
-                    
-                 <li id="projectVersion" class="pull-right">Version: 0.8.7-SNAPSHOT</li>
-      
-                                            <li class="divider pull-right">|</li>
-                        
-    <li class="pull-right">              <a href="../index.html" title="Home">
-        Home</a>
-  </li>
-
-                        </ul>
-      </div>
-
-            
-      <div class="row-fluid">
-        <div id="leftColumn" class="span3">
-          <div class="well sidebar-nav">
-                
-                    
-                <ul class="nav nav-list">
-                    <li class="nav-header">Apache Software Foundation</li>
-                                
-      <li>
-    
-                          <a href="http://www.apache.org/" class="externalLink" title="Home">
-          <i class="none"></i>
-        Home</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Donate">
-          <i class="none"></i>
-        Donate</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
-          <i class="none"></i>
-        Thanks</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="http://www.apache.org/security/" class="externalLink" title="Security">
-          <i class="none"></i>
-        Security</a>
-            </li>
-                              <li class="nav-header">User Documentation</li>
-                                
-      <li>
-    
-                          <a href="../install.html" title="Installing and Managing AsterixDB using Managix">
-          <i class="none"></i>
-        Installing and Managing AsterixDB using Managix</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../aql/primer.html" title="AsterixDB 101: An ADM and AQL Primer">
-          <i class="none"></i>
-        AsterixDB 101: An ADM and AQL Primer</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../aql/primer-sql-like.html" title="AsterixDB 101: An ADM and AQL Primer (For SQL Fans)">
-          <i class="none"></i>
-        AsterixDB 101: An ADM and AQL Primer (For SQL Fans)</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../aql/js-sdk.html" title="AsterixDB Javascript SDK">
-          <i class="none"></i>
-        AsterixDB Javascript SDK</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../aql/datamodel.html" title="Asterix Data Model (ADM)">
-          <i class="none"></i>
-        Asterix Data Model (ADM)</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../aql/manual.html" title="Asterix Query Language (AQL)">
-          <i class="none"></i>
-        Asterix Query Language (AQL)</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../aql/functions.html" title="AQL Functions">
-          <i class="none"></i>
-        AQL Functions</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../aql/allens.html" title="AQL Allen's Relations Functions">
-          <i class="none"></i>
-        AQL Allen's Relations Functions</a>
-            </li>
-                  
-      <li class="active">
-    
-            <a href="#"><i class="none"></i>AQL Support of Similarity Queries</a>
-          </li>
-                  
-      <li>
-    
-                          <a href="../aql/externaldata.html" title="Accessing External Data">
-          <i class="none"></i>
-        Accessing External Data</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../aql/filters.html" title="Filter-Based LSM Index Acceleration">
-          <i class="none"></i>
-        Filter-Based LSM Index Acceleration</a>
-            </li>
-                  
-      <li>
-    
-                          <a href="../api.html" title="REST API to AsterixDB">
-          <i class="none"></i>
-        REST API to AsterixDB</a>
-            </li>
-            </ul>
-                
-                    
-                
-          <hr class="divider" />
-
-           <div id="poweredBy">
-                            <div class="clear"></div>
-                            <div class="clear"></div>
-                            <div class="clear"></div>
-                                                                                                                         <a href=".././" title="Hyracks" class="builtBy">
-        <img class="builtBy"  alt="Hyracks" src="../images/hyrax_ts.png"    />
-      </a>
-                      </div>
-          </div>
-        </div>
-        
-                
-        <div id="bodyColumn"  class="span9" >
-                                  
-            <h1>AsterixDB Support of Similarity Queries</h1>
-<div class="section">
-<h2><a name="toc" id="toc">Table of Contents</a><a name="Table_of_Contents"></a></h2>
-
-<ul>
-  
-<li><a href="#Motivation">Motivation</a></li>
-  
-<li><a href="#DataTypesAndSimilarityFunctions">Data Types and Similarity Functions</a></li>
-  
-<li><a href="#SimilaritySelectionQueries">Similarity Selection Queries</a></li>
-  
-<li><a href="#SimilarityJoinQueries">Similarity Join Queries</a></li>
-  
-<li><a href="#UsingIndexesToSupportSimilarityQueries">Using Indexes to Support Similarity Queries</a></li>
-</ul></div>
-<div class="section">
-<h2><a name="Motivation" id="Motivation">Motivation</a> <font size="4"><a href="#toc">[Back to TOC]</a></font><a name="Motivation_Back_to_TOC"></a></h2>
-<p>Similarity queries are widely used in applications where users need to find records that satisfy a similarity predicate, while exact matching is not sufficient. These queries are especially important for social and Web applications, where errors, abbreviations, and inconsistencies are common. As an example, we may want to find all the movies starring Schwarzenegger, while we don&#x2019;t know the exact spelling of his last name (despite his popularity in both the movie industry and politics :-)). As another example, we want to find all the Facebook users who have similar friends. To meet this type of needs, AsterixDB supports similarity queries using efficient indexes and algorithms.</p></div>
-<div class="section">
-<h2><a name="DataTypesAndSimilarityFunctions" id="DataTypesAndSimilarityFunctions">Data Types and Similarity Functions</a> <font size="4"><a href="#toc">[Back to TOC]</a></font><a name="Data_Types_and_Similarity_Functions_Back_to_TOC"></a></h2>
-<p>AsterixDB supports <a class="externalLink" href="http://en.wikipedia.org/wiki/Levenshtein_distance">edit distance</a> (on strings) and <a class="externalLink" href="http://en.wikipedia.org/wiki/Jaccard_index">Jaccard</a> (on sets). For instance, in our <a href="primer.html#ADM:_Modeling_Semistructed_Data_in_AsterixDB">TinySocial</a> example, the <tt>friend-ids</tt> of a Facebook user forms a set of friends, and we can define a similarity between the sets of friends of two users. We can also convert a string to a set of grams of a length &#x201c;n&#x201d; (called &#x201c;n-grams&#x201d;) and define the Jaccard similarity between the two gram sets of the two strings. Formally, the &#x201c;n-grams&#x201d; of a string are its substrings of length &#x201c;n&#x201d;. For instance, the 3-grams of the string <tt>schwarzenegger</tt> are <tt>sch</tt>, <tt>chw</tt>, <tt>hwa</tt>, &#x2026;, <tt>ger</tt>.</p>
-<p>AsterixDB provides <a href="functions.html#Tokenizing_Functions">tokenization functions</a> to convert strings to sets, and the <a href="functions.html#Similarity_Functions">similarity functions</a>.</p></div>
-<div class="section">
-<h2><a name="SimilaritySelectionQueries" id="SimilaritySelectionQueries">Similarity Selection Queries</a> <font size="4"><a href="#toc">[Back to TOC]</a></font><a name="Similarity_Selection_Queries_Back_to_TOC"></a></h2>
-<p>The following <a href="functions.html#edit-distance">query</a> asks for all the Facebook users whose name is similar to <tt>Suzanna Tilson</tt>, i.e., their edit distance is at most 2.</p>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    for $user in dataset('FacebookUsers')
-    let $ed := edit-distance($user.name, &quot;Suzanna Tilson&quot;)
-    where $ed &lt;= 2
-    return $user
-</pre></div>
-<p>The following <a href="functions.html#similarity-jaccard">query</a> asks for all the Facebook users whose set of friend ids is similar to <tt>[1,5,9]</tt>, i.e., their Jaccard similarity is at least 0.6.</p>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    for $user in dataset('FacebookUsers')
-    let $sim := similarity-jaccard($user.friend-ids, [1,5,9])
-    where $sim &gt;= 0.6f
-    return $user
-</pre></div>
-<p>AsterixDB allows a user to use a similarity operator <tt>~=</tt> to express a condition by defining the similarity function and threshold using &#x201c;set&#x201d; statements earlier. For instance, the above query can be equivalently written as:</p>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    set simfunction &quot;jaccard&quot;;
-    set simthreshold &quot;0.6f&quot;;
-
-    for $user in dataset('FacebookUsers')
-    where $user.friend-ids ~= [1,5,9]
-    return $user
-</pre></div>
-<p>In this query, we first declare Jaccard as the similarity function using <tt>simfunction</tt> and then specify the threshold <tt>0.6f</tt> using <tt>simthreshold</tt>.</p></div>
-<div class="section">
-<h2><a name="SimilarityJoinQueries" id="SimilarityJoinQueries">Similarity Join Queries</a> <font size="4"><a href="#toc">[Back to TOC]</a></font><a name="Similarity_Join_Queries_Back_to_TOC"></a></h2>
-<p>AsterixDB supports fuzzy joins between two sets. The following <a href="primer.html#Query_5_-_Fuzzy_Join">query</a> finds, for each Facebook user, all Twitter users with names similar to their name based on the edit distance.</p>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    set simfunction &quot;edit-distance&quot;;
-    set simthreshold &quot;3&quot;;
-
-    for $fbu in dataset FacebookUsers
-    return {
-        &quot;id&quot;: $fbu.id,
-        &quot;name&quot;: $fbu.name,
-        &quot;similar-users&quot;: for $t in dataset TweetMessages
-                            let $tu := $t.user
-                            where $tu.name ~= $fbu.name
-                            return {
-                            &quot;twitter-screenname&quot;: $tu.screen-name,
-                            &quot;twitter-name&quot;: $tu.name
-                            }
-    };
-</pre></div></div>
-<div class="section">
-<h2><a name="UsingIndexesToSupportSimilarityQueries" id="UsingIndexesToSupportSimilarityQueries">Using Indexes to Support Similarity Queries</a> <font size="4"><a href="#toc">[Back to TOC]</a></font><a name="Using_Indexes_to_Support_Similarity_Queries_Back_to_TOC"></a></h2>
-<p>AsterixDB uses two types of indexes to support similarity queries, namely &#x201c;ngram index&#x201d; and &#x201c;keyword index&#x201d;.</p>
-<div class="section">
-<h3>NGram Index<a name="NGram_Index"></a></h3>
-<p>An &#x201c;ngram index&#x201d; is constructed on a set of strings. We generate n-grams for each string, and build an inverted list for each n-gram that includes the ids of the strings with this gram. A similarity query can be answered efficiently by accessing the inverted lists of the grams in the query and counting the number of occurrences of the string ids on these inverted lists. The similar idea can be used to answer queries with Jaccard similarity. A detailed description of these techniques is available at this <a class="externalLink" href="http://www.ics.uci.edu/~chenli/pub/icde2009-memreducer.pdf">paper</a>.</p>
-<p>For instance, the following DDL statements create an ngram index on the <tt>FacebookUsers.name</tt> attribute using an inverted index of 3-grams.</p>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    create index fbUserIdx on FacebookUsers(name) type ngram(3);
-</pre></div>
-<p>The number &#x201c;3&#x201d; in &#x201c;ngram(3)&#x201d; is the length &#x201c;n&#x201d; in the grams. This index can be used to optimize similarity queries on this attribute using <a href="functions.html#edit-distance">edit-distance</a>, <a href="functions.html#edit-distance-check">edit-distance-check</a>, <a href="functions.html#similarity-jaccard">similarity-jaccard</a>, or <a href="functions.html#similarity-jaccard-check">similarity-jaccard-check</a> queries on this attribute where the similarity is defined on sets of 3-grams. This index can also be used to optimize queries with the &#x201c;<a href="functions.html#contains">contains()</a>&#x201d; predicate (i.e., substring matching) since it can be also be solved by counting on the inverted lists of the grams in the query string.</p>
-<div class="section">
-<h4>NGram Index usage case - <a href="functions.html#edit-distance">edit-distance</a><a name="NGram_Index_usage_case_-_edit-distance"></a></h4>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    for $user in dataset('FacebookUsers')
-    let $ed := edit-distance($user.name, &quot;Suzanna Tilson&quot;)
-    where $ed &lt;= 2
-    return $user
-</pre></div></div>
-<div class="section">
-<h4>NGram Index usage case - <a href="functions.html#edit-distance-check">edit-distance-check</a><a name="NGram_Index_usage_case_-_edit-distance-check"></a></h4>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    for $user in dataset('FacebookUsers')
-    let $ed := edit-distance-check($user.name, &quot;Suzanna Tilson&quot;, 2)
-    where $ed[0]
-    return $ed[1]
-</pre></div></div>
-<div class="section">
-<h4>NGram Index usage case - <a href="functions.html#similarity-jaccard">similarity-jaccard</a><a name="NGram_Index_usage_case_-_similarity-jaccard"></a></h4>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    for $user in dataset('FacebookUsers')
-    let $sim := similarity-jaccard($user.friend-ids, [1,5,9])
-    where $sim &gt;= 0.6f
-    return $user
-</pre></div></div>
-<div class="section">
-<h4>NGram Index usage case - <a href="functions.html#similarity-jaccard-check">similarity-jaccard-check</a><a name="NGram_Index_usage_case_-_similarity-jaccard-check"></a></h4>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    for $user in dataset('FacebookUsers')
-    let $sim := similarity-jaccard($user.friend-ids, [1,5,9])
-    where $sim &gt;= 0.6f
-    return $user
-</pre></div></div>
-<div class="section">
-<h4>NGram Index usage case - <a href="functions.html#contains">contains()</a><a name="NGram_Index_usage_case_-_contains"></a></h4>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    for $i in dataset('FacebookMessages')
-    where contains($i.message, &quot;phone&quot;)
-    return {&quot;mid&quot;: $i.message-id, &quot;message&quot;: $i.message}
-</pre></div></div></div>
-<div class="section">
-<h3>Keyword Index<a name="Keyword_Index"></a></h3>
-<p>A &#x201c;keyword index&#x201d; is constructed on a set of strings or sets (e.g., OrderedList, UnorderedList). Instead of generating grams as in an ngram index, we generate tokens (e.g., words) and for each token, construct an inverted list that includes the ids of the records with this token. The following two examples show how to create keyword index on two different types:</p>
-<div class="section">
-<h4>Keyword Index on String Type<a name="Keyword_Index_on_String_Type"></a></h4>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    create index fbMessageIdx on FacebookMessages(message) type keyword;
-
-    for $o in dataset('FacebookMessages')
-    let $jacc := similarity-jaccard-check(word-tokens($o.message), word-tokens(&quot;love like verizon&quot;), 0.2f)
-    where $jacc[0]
-    return $o
-</pre></div></div>
-<div class="section">
-<h4>Keyword Index on UnorderedList Type<a name="Keyword_Index_on_UnorderedList_Type"></a></h4>
-
-<div class="source">
-<pre>    use dataverse TinySocial;
-
-    create index fbUserIdx_fids on FacebookUsers(friend-ids) type keyword;
-
-    for $c in dataset('FacebookUsers')
-    let $jacc := similarity-jaccard-check($c.friend-ids, {{3,10}}, 0.5f)
-    where $jacc[0]
-    return $c
-</pre></div>
-<p>As shown above, keyword index can be used to optimize queries with token-based similarity predicates, including <a href="functions.html#similarity-jaccard">similarity-jaccard</a> and <a href="functions.html#similarity-jaccard-check">similarity-jaccard-check</a>.</p></div></div></div>
-                  </div>
-            </div>
-          </div>
-
-    <hr/>
-
-    <footer>
-            <div class="container-fluid">
-              <div class="row span12">Copyright &copy;                   2015.
-          All Rights Reserved.      
-                    
-      </div>
-
-                                                                  <?xml version="1.0" encoding="UTF-8"?>
-<div class="row-fluid">Apache AsterixDB, AsterixDB, Apache, the Apache
-        feather logo, and the Apache AsterixDB project logo are either
-        registered trademarks or trademarks of The Apache Software
-        Foundation in the United States and other countries.
-        All other marks mentioned may be trademarks or registered
-        trademarks of their respective owners.</div>
-                  
-        
-                </div>
-    </footer>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-asterixdb-site/blob/3dffc852/community.html
----------------------------------------------------------------------
diff --git a/community.html b/community.html
new file mode 100644
index 0000000..02695e5
--- /dev/null
+++ b/community.html
@@ -0,0 +1,332 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
+    <meta name="description" content="">
+    <meta name="author" content="">
+    <link rel="icon" href="https://asterixdb.incubator.apache.org/favicon.ico">
+
+    <title>Community</title>
+
+    <!-- Bootstrap core CSS -->
+    <link href="https://asterixdb.incubator.apache.org/css/bootstrap.min.css" rel="stylesheet">
+    <!-- Bootstrap theme -->
+
+    <!-- Custom styles for this template -->
+    <link href="https://asterixdb.incubator.apache.org/css/theme.css" rel="stylesheet">
+
+    <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
+    <!--[if lt IE 9]>
+      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
+      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
+    <![endif]-->
+    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
+  </head>
+
+  <div class="container theme-showcase" role="main">
+  <div class="masthead">
+    <p class="lead">
+        <a href="https://asterixdb.incubator.apache.org/index.html"><img src="https://asterixdb.incubator.apache.org/img/asterixdb.png" style="height:75px; width:auto; vertical-align:bottom; margin-top:10px;"/></a>
+    </p>
+</div>
+
+<nav class="navbar navbar-default">
+        <div class="container">
+          <div class="navbar-header">
+            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse">
+              <span class="sr-only">Toggle navigation</span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+              <span class="icon-bar"></span>
+            </button>
+            <a class="navbar-brand" href="https://asterixdb.incubator.apache.org/index.html">Overview</a>
+          </div>
+          <div class="navbar-collapse collapse">
+            <ul class="nav navbar-nav">
+              <li><a href="https://asterixdb.incubator.apache.org/download.html">Download</a></li>
+              <li><a href="http://asterixdb.ics.uci.edu/documentation/index.html">Documentation  <i class="fa fa-external-link fa-sm"></i></a></li>
+              <li><a href="https://asterixdb.incubator.apache.org/about.html">About</a></li>
+              <li><a href="https://asterixdb.incubator.apache.org/community.html">Community</a></li>
+              <li class="dropdown">
+                <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Contributing <span class="caret"></span></a>
+                <ul class="dropdown-menu" role="menu">
+                  <li class="dropdown-header">For New Contributors</li>
+                  <li><a href="https://asterixdb.incubator.apache.org/dev-setup.html">Development Setup</a></li>
+                  <li class="divider"></li>
+                  <li class="dropdown-header">For Committers</li>
+                  <li><a href="https://asterixdb.incubator.apache.org/pushing.html">Pushing changes</a></li>
+                </ul>
+              </li>
+            </ul>
+          </div><!--/.nav-collapse -->
+        </div>
+      </nav>
+
+
+  <div class="row">
+<div class="col-md-10 col-centered">
+<h2>Community</h2>
+<p>Apache AsterixDB strives to support an open and transparent development process. Here are the various places where you can find discussions relating to the day to day development of AsterixDB and related projects, as well as answers to any AsterixDB-related questions.</p>
+
+<ul id="markdown-toc">
+  <li><a href="#mailing-lists" id="markdown-toc-mailing-lists">Mailing Lists</a></li>
+  <li><a href="#irc" id="markdown-toc-irc">IRC</a></li>
+  <li><a href="#asterixdb-team" id="markdown-toc-asterixdb-team">AsterixDB Team</a></li>
+</ul>
+
+<h3 id="mailing-lists">Mailing Lists</h3>
+<p>Most AsterixDB and Hyracks related discussion takes place on these mailing lists. To subscribe, send a blank email to the subscription address.</p>
+
+<table class="table table-striped table-bordered">
+  <thead>
+    <tr>
+      <th>Name</th>
+      <th>Address</th>
+      <th>Subscribe Address</th>
+      <th>Archives</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td>dev</td>
+      <td>dev@asterixdb.incubator.apache.org</td>
+      <td>dev-subscribe@asterixdb.incubator.apache.org</td>
+      <td><a href="https://mail-archives.apache.org/mod_mbox/incubator-asterixdb-dev/">link</a></td>
+    </tr>
+    <tr>
+      <td>users</td>
+      <td>users@asterixdb.incubator.apache.org</td>
+      <td>users-subscribe@asterixdb.incubator.apache.org</td>
+      <td><a href="https://mail-archives.apache.org/mod_mbox/incubator-asterixdb-users/">link</a></td>
+    </tr>
+    <tr>
+      <td>commits</td>
+      <td>commits@asterixdb.incubator.apache.org</td>
+      <td>commits-subscribe@asterixdb.incubator.apache.org</td>
+      <td><a href="https://mail-archives.apache.org/mod_mbox/incubator-asterixdb-commits/">link</a></td>
+    </tr>
+  </tbody>
+</table>
+
+<h3 id="irc">IRC</h3>
+
+<p>Some of the developers hang out in #asterixdb on irc.freenode.net. Feel free to drop by with any questions.</p>
+
+<h3 id="asterixdb-team">AsterixDB Team</h3>
+
+<hr />
+
+<h4 id="committers">Committers</h4>
+
+<table class="table table-striped">
+  <thead>
+    <tr>
+      <th> </th>
+      <th>Name</th>
+      <th>Organization</th>
+      <th>Apache ID</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/michael_carey.jpg" width="100" height="100" /></td>
+      <td>Michael Carey</td>
+      <td>UC Irvine</td>
+      <td>dtabass</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/till_westmann.jpg" width="100" height="100" /></td>
+      <td>Till Westmann</td>
+      <td>Oracle Labs</td>
+      <td>tillw</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/vinayak_borkar.jpg" width="100" height="100" /></td>
+      <td>Vinayak Borkar</td>
+      <td>X15 Software</td>
+      <td>vborkar</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/vassilis_tsotras.jpg" width="100" height="100" /></td>
+      <td>Vassilis Tsotras</td>
+      <td>UC Riverside</td>
+      <td>tsotras</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/chen_li.jpg" width="100" height="100" /></td>
+      <td>Chen Li</td>
+      <td>UC Irvine</td>
+      <td>chenli</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/yingyi_bu.jpg" width="100" height="100" /></td>
+      <td>Yingyi Bu</td>
+      <td>UC Irvine</td>
+      <td>yingyib</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/young_seok_kim.jpg" width="100" height="100" /></td>
+      <td>Young-Seok Kim</td>
+      <td>UC Irvine</td>
+      <td>kisskys</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/inci_cetindil.jpg" width="100" height="100" /></td>
+      <td>Inci Cetindil</td>
+      <td>UC Irvine</td>
+      <td>icetindil</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/raman_grover.jpg" width="100" height="100" /></td>
+      <td>Raman Grover</td>
+      <td>Microsoft Research</td>
+      <td>raman</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/pouria_pirzadeh.jpg" width="100" height="100" /></td>
+      <td>Pouria Pirzadeh</td>
+      <td>UC Irvine</td>
+      <td>pouria</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/murtadha_hubail.jpg" width="100" height="100" /></td>
+      <td>Murtadha Hubail</td>
+      <td>UC Irvine</td>
+      <td>mhubail</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/ian_maxon.jpg" width="100" height="100" /></td>
+      <td>Ian Maxon</td>
+      <td>UC Irvine</td>
+      <td>imaxon</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/jianfeng_jia.jpg" width="100" height="100" /></td>
+      <td>Jianfeng Jia</td>
+      <td>UC Irvine</td>
+      <td>jianfeng</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/taewoo_kim.jpg" width="100" height="100" /></td>
+      <td>Taewoo Kim</td>
+      <td>UC Irvine</td>
+      <td>wangsaeu</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/anonymous.jpg" width="100" height="100" /></td>
+      <td>Cameron Samak</td>
+      <td>UC Irvine</td>
+      <td>csamak</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/sattam_alsubaiee.png" width="100" height="100" /></td>
+      <td>Sattam Alsubaiee</td>
+      <td>KACST Saudi Arabia</td>
+      <td>salsubaiee</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/steven_jacobs.jpg" width="100" height="100" /></td>
+      <td>Steven Jacobs</td>
+      <td>UC Riverside</td>
+      <td>sjaco002</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/ildar_absalyamov.jpg" width="100" height="100" /></td>
+      <td>Ildar Absalyamov</td>
+      <td>UC Riverside</td>
+      <td>ildar</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/anonymous.jpg" width="100" height="100" /></td>
+      <td>Preson Carman</td>
+      <td>UC Riverside</td>
+      <td>prestonc</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/abdullah_alamoudi.jpg" width="100" height="100" /></td>
+      <td>Abdullah Alamoudi</td>
+      <td>Saudi Aramco</td>
+      <td>amoudi</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/zachary_heilbron.jpg" width="100" height="100" /></td>
+      <td>Zach Heilbron</td>
+      <td>X15 Software</td>
+      <td>zheilbron</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/anonymous.jpg" width="100" height="100" /></td>
+      <td>Markus Dreseler</td>
+      <td>HPI</td>
+      <td>mrks</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/keren_ouaknine.jpg" width="100" height="100" /></td>
+      <td>Keren Ouaknine</td>
+      <td>Hebrew University</td>
+      <td>kereno</td>
+    </tr>
+  </tbody>
+</table>
+
+<hr />
+
+<h4 id="contributors">Contributors</h4>
+
+<table class="table table-striped">
+  <thead>
+    <tr>
+      <th> </th>
+      <th>Name</th>
+      <th>Organization</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/chris_hillery.jpg" width="100" height="100" /></td>
+      <td>Chris Hillery</td>
+      <td>Couchbase</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/eugenia_gabrielova.jpg" width="100" height="100" /></td>
+      <td>Eugenia Gabrielova</td>
+      <td>UC Irvine</td>
+    </tr>
+    <tr>
+      <td><img src="https://asterixdb.incubator.apache.org//img/team/heri_ramampiaro.jpg" width="100" height="100" /></td>
+      <td>Heri Ramampiaro</td>
+      <td>NTNU Trondheim</td>
+    </tr>
+  </tbody>
+</table>
+
+</div>
+</div>
+
+
+   <hr />
+
+   <footer>
+        <div class="row">
+        <div class="col-md-6 col-md-offset-3  text-center">
+        <p>&copy; Copyright 2015 The Apache Software foundation. All Rights Reserved. </p>
+        <p>Apache AsterixDB, Apache, and the Apache feather logo are trademarks of the Apache Software Foundation</p>
+        </div>
+        <div class="col-md-1 text-right">
+        <img src="https://asterixdb.incubator.apache.org/img/egg-logo.png" style="height:auto; width:200px; vertical-align:bottom;"/>
+        </div>
+        </div>
+   </footer>
+    </div> <!-- /container -->
+
+
+    <!-- Bootstrap core JavaScript
+    ================================================== -->
+    <!-- Placed at the end of the document so the pages load faster -->
+    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
+    <script src="https://asterixdb.incubator.apache.org/js/bootstrap.min.js"></script>
+  </body>
+</html>