You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@atlas.apache.org by sh...@apache.org on 2016/08/01 04:00:34 UTC

incubator-atlas-website git commit: latest trunk docs

Repository: incubator-atlas-website
Updated Branches:
  refs/heads/asf-site 60041d8d3 -> 2b73452e1


latest trunk docs


Project: http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/commit/2b73452e
Tree: http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/tree/2b73452e
Diff: http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/diff/2b73452e

Branch: refs/heads/asf-site
Commit: 2b73452e119e12b5bfd793eca8ff4d7875acee31
Parents: 60041d8
Author: Shwetha GS <ss...@hortonworks.com>
Authored: Mon Aug 1 09:30:20 2016 +0530
Committer: Shwetha GS <ss...@hortonworks.com>
Committed: Mon Aug 1 09:30:20 2016 +0530

----------------------------------------------------------------------
 Architecture.html                           |  53 ++++---
 Authentication-Authorization.html           |   6 +-
 Bridge-Falcon.html                          |   6 +-
 Bridge-Hive.html                            |  12 +-
 Bridge-Sqoop.html                           |   6 +-
 Configuration.html                          |  18 ++-
 HighAvailability.html                       |   6 +-
 InstallationSteps.html                      |   6 +-
 Notification-Entity.html                    |   6 +-
 QuickStart.html                             |   6 +-
 Repository.html                             |   6 +-
 Search.html                                 |  26 ++--
 Security.html                               |   6 +-
 StormAtlasHook.html                         |   6 +-
 TypeSystem.html                             | 182 ++++++++++++++++++++---
 api/application.wadl                        |  57 ++++++-
 api/atlas-webapp-php.zip                    | Bin 2066 -> 2066 bytes
 api/downloads.html                          |   4 +-
 api/resource_MetadataDiscoveryResource.html |  53 ++++++-
 api/resource_TypesResource.html             |  30 +++-
 images/twiki/architecture.png               | Bin 58775 -> 315403 bytes
 images/twiki/data-types.png                 | Bin 413738 -> 0 bytes
 images/twiki/notification.png               | Bin 137448 -> 0 bytes
 images/twiki/types-instance.png             | Bin 445893 -> 0 bytes
 index.html                                  |   6 +-
 issue-tracking.html                         |   6 +-
 license.html                                |   6 +-
 mail-lists.html                             |   6 +-
 project-info.html                           |   6 +-
 source-repository.html                      |   6 +-
 team-list.html                              |  17 ++-
 31 files changed, 411 insertions(+), 137 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/Architecture.html
----------------------------------------------------------------------
diff --git a/Architecture.html b/Architecture.html
index a037d05..88975cb 100644
--- a/Architecture.html
+++ b/Architecture.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Architecture</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>
@@ -212,29 +212,36 @@
 <div class="section">
 <h3><a name="Atlas_High_Level_Architecture_-_Overview"></a>Atlas High Level Architecture - Overview</h3>
 <p><img src="images/twiki/architecture.png" alt="" /></p>
-<p>Architecturally, Atlas has the following components:</p>
-<p></p>
-<ul>
-<li><b>A Web service</b>: This exposes RESTful APIs and a Web user interface to create, update and query metadata.</li>
-<li><b>Metadata store</b>: Metadata is modeled using a graph model, implemented using the Graph database Titan. Titan has options for a variety of backing stores for persisting the graph, including an embedded Berkeley DB, Apache HBase and Apache Cassandra. The choice of the backing store determines the level of service availability.</li>
-<li><b>Index store</b>: For powering full text searches on metadata, Atlas also indexes the metadata, again via Titan. The backing store for the full text search is a search backend like ElasticSearch or Apache Solr.</li>
-<li><b>Bridges / Hooks</b>: To add metadata to Atlas, libraries called &#x2018;hooks&#x2019; are enabled in various systems like Apache Hive, Apache Falcon and Apache Sqoop which capture metadata events in the respective systems and propagate those events to Atlas. The Atlas server consumes these events and updates its stores.</li>
-<li><b>Metadata notification events</b>: Any updates to metadata in Atlas, either via the Hooks or the API are propagated from Atlas to downstream systems via events. Systems like Apache Ranger consume these events and allow administrators to act on them, for e.g. to configure policies for Access control.</li>
-<li><b>Notification Server</b>: Atlas uses Apache Kafka as a notification server for communication between hooks and downstream consumers of metadata notification events. Events are written by the hooks and Atlas to different Kafka topics. Kafka enables a loosely coupled integration between these disparate systems.</li></ul></div>
+<p>The components of Atlas can be grouped under the following major categories:</p></div>
+<div class="section">
+<h4><a name="Core"></a>Core</h4>
+<p>This category contains the components that implement the core of Atlas functionality, including:</p>
+<p><b>Type System</b>: Atlas allows users to define a model for the metadata objects they want to manage. The model is composed of definitions called &#x2018;types&#x2019;. Instances of &#x2018;types&#x2019; called &#x2018;entities&#x2019; represent the actual metadata objects that are managed. The Type System is a component that allows users to define and manage the types and entities. All metadata objects managed by Atlas out of the box (like Hive tables, for e.g.) are modelled using types and represented as entities. To store new types of metadata in Atlas, one needs to understand the concepts of the type system component.</p>
+<p>One key point to note is that the generic nature of the modelling in Atlas allows data stewards and integrators to define both technical metadata and business metadata. It is also possible to define rich relationships between the two using features of Atlas.</p>
+<p><b>Ingest / Export</b>: The Ingest component allows metadata to be added to Atlas. Similarly, the Export component exposes metadata changes detected by Atlas to be raised as events. Consumers can consume these change events to react to metadata changes in real time.</p>
+<p><b>Graph Engine</b>: Internally, Atlas represents metadata objects it manages using a Graph model. It does this to achieve great flexibility and rich relations between the metadata objects. The Graph Engine is a component that is responsible for translating between types and entities of the Type System, and the underlying Graph model. In addition to managing the Graph objects, The Graph Engine also creates the appropriate indices for the metadata objects so that they can be searched for efficiently.</p>
+<p><b>Titan</b>: Currently, Atlas uses the Titan Graph Database to store the metadata objects. Titan is used as a library within Atlas. Titan uses two stores: The Metadata store is configured to !HBase by default and the Index store is configured to Solr. It is also possible to use the Metadata store as BerkeleyDB and Index store as ElasticSearch by building with corresponding profiles. The Metadata store is used for storing the metadata objects proper, and the Index store is used for storing indices of the Metadata properties, that allows efficient search.</p></div>
 <div class="section">
-<h3><a name="Bridges"></a>Bridges</h3>
-<p>External components like hive/sqoop/storm/falcon should model their taxonomy using typesystem and register the types with Atlas. For every entity created in this external component, the corresponding entity should be registered in Atlas as well. This is typically done in a hook which runs in the external component and is called for every entity operation. Hook generally processes the entity asynchronously using a thread pool to avoid adding latency to the main operation. The hook can then build the entity and register the entity using Atlas REST APIs. Howerver, any failure in APIs because of network issue etc can result in entity not registered in Atlas and hence inconsistent metadata.</p>
-<p>Atlas exposes notification interface and can be used for reliable entity registration by hook as well. The hook can send notification message containing the list of entities to be registered.  Atlas service contains hook consumer that listens to these messages and registers the entities.</p>
-<p>Available bridges are:</p>
+<h4><a name="Integration"></a>Integration</h4>
+<p>Users can manage metadata in Atlas using two methods:</p>
+<p><b>API</b>: All functionality of Atlas is exposed to end users via a REST API that allows types and entities to be created, updated and deleted. It is also the primary mechanism to query and discover the types and entities managed by Atlas.</p>
+<p><b>Messaging</b>: In addition to the API, users can choose to integrate with Atlas using a messaging interface that is based on Kafka. This is useful both for communicating metadata objects to Atlas, and also to consume metadata change events from Atlas using which applications can be built. The messaging interface is particularly useful if one wishes to use a more loosely coupled integration with Atlas that could allow for better scalability, reliability etc. Atlas uses Apache Kafka as a notification server for communication between hooks and downstream consumers of metadata notification events. Events are written by the hooks and Atlas to different Kafka topics.</p></div>
+<div class="section">
+<h4><a name="Metadata_sources"></a>Metadata sources</h4>
+<p>Atlas supports integration with many sources of metadata out of the box. More integrations will be added in future as well. Currently, Atlas supports ingesting and managing metadata from the following sources:</p>
+<p></p>
 <ul>
-<li><a href="./Bridge-Hive.html">Hive Bridge</a></li>
-<li><a href="./Bridge-Sqoop.html">Sqoop Bridge</a></li>
-<li><a href="./Bridge-Falcon.html">Falcon Bridge</a></li>
-<li><a href="./StormAtlasHook.html">Storm Bridge</a></li></ul></div>
+<li><a href="./Bridge-Hive.html">Hive</a></li>
+<li><a href="./Bridge-Sqoop.html">Sqoop</a></li>
+<li><a href="./Bridge-Falcon.html">Falcon</a></li>
+<li><a href="./StormAtlasHook.html">Storm</a></li></ul>
+<p>The integration implies two things: There are metadata models that Atlas defines natively to represent objects of these components. There are components Atlas provides to ingest metadata objects from these components (in real time or in batch mode in some cases).</p></div>
 <div class="section">
-<h3><a name="Notification"></a>Notification</h3>
-<p>Notification is used for reliable entity registration from hooks and for entity/type change notifications. Atlas, by default, provides Kafka integration, but its possible to provide other implementations as well. Atlas service starts embedded Kafka server by default.</p>
-<p>Atlas also provides NotificationHookConsumer that runs in Atlas Service and listens to messages from hook and registers the entities in Atlas. <img src="images/twiki/notification.png" alt="" /></p></div>
+<h4><a name="Applications"></a>Applications</h4>
+<p>The metadata managed by Atlas is consumed by a variety of applications for satisfying many governance use cases.</p>
+<p><b>Atlas Admin UI</b>: This component is a web based application that allows data stewards and scientists to discover and annotate metadata. Of primary importance here is a search interface and SQL like query language that can be used to query the metadata types and objects managed by Atlas. The Admin UI uses the REST API of Atlas for building its functionality.</p>
+<p><b>Tag Based Policies</b>: <a class="externalLink" href="http://ranger.apache.org/">Apache Ranger</a> is an advanced security management solution for the Hadoop ecosystem having wide integration with a variety of Hadoop components. By integrating with Atlas, Ranger allows security administrators to define metadata driven security policies for effective governance. Ranger is a consumer to the metadata change events notified by Atlas.</p>
+<p><b>Business Taxonomy</b>: The metadata objects ingested into Atlas from the Metadata sources are primarily a form of technical metadata. To enhance the discoverability and governance capabilities, Atlas comes with a Business Taxonomy interface that allows users to first, define a hierarchical set of business terms that represent their business domain and associate them to the metadata entities Atlas manages. Business Taxonomy is a web application that is part of the Atlas Admin UI currently and integrates with Atlas using the REST API.</p></div>
                   </div>
           </div>
 

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/Authentication-Authorization.html
----------------------------------------------------------------------
diff --git a/Authentication-Authorization.html b/Authentication-Authorization.html
index 607a4d7..326738e 100644
--- a/Authentication-Authorization.html
+++ b/Authentication-Authorization.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Authentication & Authorization in Apache Atlas.</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/Bridge-Falcon.html
----------------------------------------------------------------------
diff --git a/Bridge-Falcon.html b/Bridge-Falcon.html
index 11d43cb..66b4a7e 100644
--- a/Bridge-Falcon.html
+++ b/Bridge-Falcon.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Falcon Atlas Bridge</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/Bridge-Hive.html
----------------------------------------------------------------------
diff --git a/Bridge-Hive.html b/Bridge-Hive.html
index d8f2667..d4d295c 100644
--- a/Bridge-Hive.html
+++ b/Bridge-Hive.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Hive Atlas Bridge</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>
@@ -230,11 +230,7 @@ hive_serde(StructType) - attributes [name, serializationLib, parameters]
 <li>hive_process - attribute name - &lt;queryString&gt; - trimmed query string in lower case</li></ul></div>
 <div class="section">
 <h3><a name="Importing_Hive_Metadata"></a>Importing Hive Metadata</h3>
-<p>org.apache.atlas.hive.bridge.HiveMetaStoreBridge imports the Hive metadata into Atlas using the model defined in org.apache.atlas.hive.model.HiveDataModelGenerator.</p>
-<p>import-hive.sh command can be used to facilitate this. The script needs Hadoop and Hive classpath jars.</p>
-<p>* For Hadoop jars, please make sure that the environment variable HADOOP_CLASSPATH is set. Another way is to set HADOOP_HOME to point to root directory of your Hadoop installation</p>
-<p>* Similarly, for Hive jars, set HIVE_HOME to the root of Hive installation</p>
-<p>* Set environment variable HIVE_CONF_DIR to Hive configuration directory</p>
+<p>org.apache.atlas.hive.bridge.HiveMetaStoreBridge imports the Hive metadata into Atlas using the model defined in org.apache.atlas.hive.model.HiveDataModelGenerator. import-hive.sh command can be used to facilitate this. The script needs Hadoop and Hive classpath jars.   * For Hadoop jars, please make sure that the environment variable HADOOP_CLASSPATH is set. Another way is to set HADOOP_HOME to point to root directory of your Hadoop installation   * Similarly, for Hive jars, set HIVE_HOME to the root of Hive installation   * Set environment variable HIVE_CONF_DIR to Hive configuration directory   * Copy &lt;atlas-conf&gt;/atlas-application.properties to the hive conf directory</p>
 <div class="source">
 <pre>
     Usage: &lt;atlas package&gt;/bin/import-hive.sh

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/Bridge-Sqoop.html
----------------------------------------------------------------------
diff --git a/Bridge-Sqoop.html b/Bridge-Sqoop.html
index fa38983..e6b68cf 100644
--- a/Bridge-Sqoop.html
+++ b/Bridge-Sqoop.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Sqoop Atlas Bridge</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/Configuration.html
----------------------------------------------------------------------
diff --git a/Configuration.html b/Configuration.html
index fa0059a..9cf0d5a 100644
--- a/Configuration.html
+++ b/Configuration.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Configuring Apache Atlas - Application Properties</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>
@@ -305,6 +305,18 @@ atlas.lineage.hive.table.schema.query=hive_table where name=?, columns
 
 </pre></div></div>
 <div class="section">
+<h3><a name="Search_Configs"></a>Search Configs</h3>
+<p>Search APIs (DSL and full text search) support pagination and have optional limit and offset arguments. Following configs are related to search pagination</p>
+<div class="source">
+<pre>
+# Default limit used when limit is not specified in API
+atlas.search.defaultlimit=100
+
+# Maximum limit allowed in API. Limits maximum results that can be fetched to make sure the atlas server doesn't run out of memory
+atlas.search.maxlimit=10000
+
+</pre></div></div>
+<div class="section">
 <h3><a name="Notification_Configs"></a>Notification Configs</h3>
 <p>Refer <a class="externalLink" href="http://kafka.apache.org/documentation.html#configuration">http://kafka.apache.org/documentation.html#configuration</a> for Kafka configuration. All Kafka configs should be prefixed with 'atlas.kafka.'</p>
 <div class="source">

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/HighAvailability.html
----------------------------------------------------------------------
diff --git a/HighAvailability.html b/HighAvailability.html
index 1cfee6f..174c424 100644
--- a/HighAvailability.html
+++ b/HighAvailability.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Fault Tolerance and High Availability Options</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/InstallationSteps.html
----------------------------------------------------------------------
diff --git a/InstallationSteps.html b/InstallationSteps.html
index ae1e12d..1b0a6bb 100644
--- a/InstallationSteps.html
+++ b/InstallationSteps.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Building & Installing Apache Atlas</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/Notification-Entity.html
----------------------------------------------------------------------
diff --git a/Notification-Entity.html b/Notification-Entity.html
index 4ab94ed..a77e199 100644
--- a/Notification-Entity.html
+++ b/Notification-Entity.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Entity Change Notifications</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/QuickStart.html
----------------------------------------------------------------------
diff --git a/QuickStart.html b/QuickStart.html
index 85e862a..b0345eb 100644
--- a/QuickStart.html
+++ b/QuickStart.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Quick Start Guide</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/Repository.html
----------------------------------------------------------------------
diff --git a/Repository.html b/Repository.html
index 844783c..e820296 100644
--- a/Repository.html
+++ b/Repository.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Repository</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/Search.html
----------------------------------------------------------------------
diff --git a/Search.html b/Search.html
index 830a776..862eb2e 100644
--- a/Search.html
+++ b/Search.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Search</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>
@@ -218,9 +218,9 @@
 <pre>
 queryWithPath: query ~ opt(WITHPATH)
 
-query: rep1sep(singleQuery, opt(COMMA))
+query: querySrc ~ opt(loopExpression) ~ opt(selectClause) ~ opt(orderby) ~ opt(limitOffset)
 
-singleQuery: singleQrySrc ~ opt(loopExpression) ~ opt(selectClause) ~ opt(orderby) ~ opt(limitOffset)
+querySrc: rep1sep(singleQrySrc, opt(COMMA))
 
 singleQrySrc = FROM ~ fromSrc ~ opt(WHERE) ~ opt(expr ^? notIdExpression) |
         WHERE ~ (expr ^? notIdExpression) |
@@ -229,7 +229,7 @@ singleQrySrc = FROM ~ fromSrc ~ opt(WHERE) ~ opt(expr ^? notIdExpression) |
 
 fromSrc: identifier ~ AS ~ alias | identifier
 
-orderby: ORDERBY ~ order ~ opt (sortOrder) 
+orderby: ORDERBY ~ expr ~ opt (sortOrder)
     
 limitOffset: LIMIT ~ lmt ~ opt (offset)
     
@@ -287,25 +287,25 @@ literal: booleanConstant |
 <ul>
 <li>The <i>WithPath</i> clause can be used with transitive closure queries to retrieve the Path that</li></ul>connects the two related Entities. (We also provide a higher level interface for Closure Queries   see scaladoc for 'org.apache.atlas.query.ClosureQuery')
 <ul>
-<li>ORDERBY is optional. Orderby clause should be specified in single quote ('). When order by clause is specified case insensitive sorting is done in ascending order.</li></ul>For sorting in descending order specify 'DESC' after order by clause. If no order by is specified then no default sorting is applied.
+<li>ORDERBY is optional. When order by clause is specified, case insensitive sorting is done based on the column specified.</li></ul>For sorting in descending order specify 'DESC' after order by clause. If no order by is specified, then no default sorting is applied.
 <ul>
 <li>LIMIT is optional. It limits the maximum number of objects to be fetched starting from specified optional offset. If no offset is specified count starts from beginning.</li>
 <li>There are couple of Predicate functions different from SQL:
 <ul>
 <li><i>is</i> or <i>isa</i>can be used to filter Entities that have a particular Trait.</li>
 <li><i>has</i> can be used to filter Entities that have a value for a particular Attribute.</li></ul></li>
-<li>When querying for a space delimited multiple-word identifier, it need to be enclosed within</li></ul>backquote (`)</div>
+<li>Any identifiers or constants with special characters(space,$,&quot;,{,}) should be enclosed within backquote (`)</li></ul></div>
 <div class="section">
 <h4><a name="DSL_Examples"></a>DSL Examples</h4>
-<p></p>
+<p>For the model, Asset - attributes name, owner, description DB - supertype Asset - attributes clusterName, parameters, comment Column - extends Asset - attributes type, comment Table - supertype Asset - db, columns, parameters, comment Traits - PII, Log Data</p>
+<p>DSL queries: * from DB</p>
 <ul>
-<li>from DB</li>
 <li>DB where name=&quot;Reporting&quot; select name, owner</li>
-<li>DB where name=&quot;Reporting&quot; select name, owner orderby 'name'</li>
+<li>DB where name=&quot;Reporting&quot; select name, owner orderby name</li>
 <li>DB where name=&quot;Reporting&quot; select name limit 10</li>
 <li>DB where name=&quot;Reporting&quot; select name, owner limit 10 offset 0</li>
-<li>DB where name=&quot;Reporting&quot; select name, owner orderby 'name' limit 10 offset 5</li>
-<li>DB where name=&quot;Reporting&quot; select name, owner orderby 'name' desc limit 10 offset 5</li>
+<li>DB where name=&quot;Reporting&quot; select name, owner orderby name limit 10 offset 5</li>
+<li>DB where name=&quot;Reporting&quot; select name, owner orderby name desc limit 10 offset 5</li>
 <li>DB has name</li>
 <li>DB is JdbcAccess</li>
 <li>Column where Column isa PII</li>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/Security.html
----------------------------------------------------------------------
diff --git a/Security.html b/Security.html
index 14a6ecd..366ab5e 100644
--- a/Security.html
+++ b/Security.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Security Features of Apache Atlas</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/StormAtlasHook.html
----------------------------------------------------------------------
diff --git a/StormAtlasHook.html b/StormAtlasHook.html
index 46ba444..66cdb94 100644
--- a/StormAtlasHook.html
+++ b/StormAtlasHook.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Storm Atlas Bridge</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/TypeSystem.html
----------------------------------------------------------------------
diff --git a/TypeSystem.html b/TypeSystem.html
index ff2a67d..520e747 100644
--- a/TypeSystem.html
+++ b/TypeSystem.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Type System</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>
@@ -208,30 +208,166 @@
             <div class="section">
 <h2><a name="Type_System"></a>Type System</h2></div>
 <div class="section">
-<h3><a name="Introduction"></a>Introduction</h3></div>
+<h3><a name="Overview"></a>Overview</h3>
+<p>Atlas allows users to define a model for the metadata objects they want to manage. The model is composed of definitions called &#x2018;types&#x2019;. Instances of &#x2018;types&#x2019; called &#x2018;entities&#x2019; represent the actual metadata objects that are managed. The Type System is a component that allows users to define and manage the types and entities. All metadata objects managed by Atlas out of the box (like Hive tables, for e.g.) are modelled using types and represented as entities. To store new types of metadata in Atlas, one needs to understand the concepts of the type system component.</p></div>
 <div class="section">
-<h3><a name="Overview"></a>Overview</h3></div>
+<h3><a name="Types"></a>Types</h3>
+<p>A &#x2018;Type&#x2019; in Atlas is a definition of how a particular type of metadata objects are stored and accessed. A type represents one or a collection of attributes that define the properties for the metadata object. Users with a development background will recognize the similarity of a type to a &#x2018;Class&#x2019; definition of object oriented programming languages, or a &#x2018;table schema&#x2019; of relational databases.</p>
+<p>An example of a type that comes natively defined with Atlas is a Hive table. A Hive table is defined with these attributes:</p>
+<div class="source">
+<pre>
+Name: hive_table
+MetaType: Class
+SuperTypes: DataSet
+Attributes:
+    name: String (name of the table)
+    db: Database object of type hive_db
+    owner: String
+    createTime: Date
+    lastAccessTime: Date
+    comment: String
+    retention: int
+    sd: Storage Description object of type hive_storagedesc
+    partitionKeys: Array of objects of type hive_column
+    aliases: Array of strings
+    columns: Array of objects of type hive_column
+    parameters: Map of String keys to String values
+    viewOriginalText: String
+    viewExpandedText: String
+    tableType: String
+    temporary: Boolean
+
+</pre></div>
+<p>The following points can be noted from the above example:</p>
+<p></p>
+<ul>
+<li>A type in Atlas is identified uniquely by a &#x2018;name&#x2019;</li>
+<li>A type has a metatype. A metatype represents the type of this model in Atlas. Atlas has the following metatypes:
+<ul>
+<li>Basic metatypes: E.g. Int, String, Boolean etc.</li>
+<li>Enum metatypes</li>
+<li>Collection metatypes: E.g. Array, Map</li>
+<li>Composite metatypes: E.g. Class, Struct, Trait</li></ul></li>
+<li>A type can &#x2018;extend&#x2019; from a parent type called &#x2018;supertype&#x2019; - by virtue of this, it will get to include the attributes that are defined in the supertype as well. This allows modellers to define common attributes across a set of related types etc. This is again similar to the concept of how Object Oriented languages define super classes for a class. It is also possible for a type in Atlas to extend from multiple super types.
+<ul>
+<li>In this example, every hive table extends from a pre-defined supertype called a &#x2018;DataSet&#x2019;. More details about this pre-defined types will be provided later.</li></ul></li>
+<li>Types which have a metatype of &#x2018;Class&#x2019;, &#x2018;Struct&#x2019; or &#x2018;Trait&#x2019; can have a collection of attributes. Each attribute has a name (e.g.  &#x2018;name&#x2019;) and some other associated properties. A property can be referred to using an expression type_name.attribute_name. It is also good to note that attributes themselves are defined using Atlas metatypes.
+<ul>
+<li>In this example, hive_table.name is a String, hive_table.aliases is an array of Strings, hive_table.db refers to an instance of a type called hive_db and so on.</li></ul></li>
+<li>Type references in attributes, (like hive_table.db) are particularly interesting. Note that using such an attribute, we can define arbitrary relationships between two types defined in Atlas and thus build rich models. Note that one can also collect a list of references as an attribute type (e.g. hive_table.cols which represents a list of references from hive_table to the hive_column type)</li></ul></div>
 <div class="section">
-<h4><a name="Data_Types_Overview"></a>Data Types Overview</h4>
-<p><img src="images/twiki/data-types.png" alt="" /></p></div>
+<h3><a name="Entities"></a>Entities</h3>
+<p>An &#x2018;entity&#x2019; in Atlas is a specific value or instance of a Class &#x2018;type&#x2019; and thus represents a specific metadata object in the real world. Referring back to our analogy of Object Oriented Programming languages, an &#x2018;instance&#x2019; is an &#x2018;Object&#x2019; of a certain &#x2018;Class&#x2019;.</p>
+<p>An example of an entity will be a specific Hive Table. Say Hive has a table called &#x2018;customers&#x2019; in the &#x2018;default&#x2019; database. This table will be an &#x2018;entity&#x2019; in Atlas of type hive_table. By virtue of being an instance of a class type, it will have values for every attribute that are a part of the Hive table &#x2018;type&#x2019;, such as:</p>
+<div class="source">
+<pre>
+id: &quot;9ba387dd-fa76-429c-b791-ffc338d3c91f&quot;
+typeName: &#x201c;hive_table&#x201d;
+values:
+    name: &#x201c;customers&#x201d;
+    db: &quot;b42c6cfc-c1e7-42fd-a9e6-890e0adf33bc&quot;
+    owner: &#x201c;admin&#x201d;
+    createTime: &quot;2016-06-20T06:13:28.000Z&quot;
+    lastAccessTime: &quot;2016-06-20T06:13:28.000Z&quot;
+    comment: null
+    retention: 0
+    sd: &quot;ff58025f-6854-4195-9f75-3a3058dd8dcf&quot;
+    partitionKeys: null
+    aliases: null
+    columns: [&quot;65e2204f-6a23-4130-934a-9679af6a211f&quot;, &quot;d726de70-faca-46fb-9c99-cf04f6b579a6&quot;, ...]
+    parameters: {&quot;transient_lastDdlTime&quot;: &quot;1466403208&quot;}
+    viewOriginalText: null
+    viewExpandedText: null
+    tableType: &#x201c;MANAGED_TABLE&#x201d;
+    temporary: false
+
+</pre></div>
+<p>The following points can be noted from the example above:</p>
+<p></p>
+<ul>
+<li>Every entity that is an instance of a Class type is identified by a unique identifier, a GUID. This GUID is generated by the Atlas server when the object is defined, and remains constant for the entire lifetime of the entity. At any point in time, this particular entity can be accessed using its GUID.
+<ul>
+<li>In this example, the &#x2018;customers&#x2019; table in the default database is uniquely identified by the GUID &quot;9ba387dd-fa76-429c-b791-ffc338d3c91f&quot;</li></ul></li>
+<li>An entity is of a given type, and the name of the type is provided with the entity definition.
+<ul>
+<li>In this example, the &#x2018;customers&#x2019; table is a &#x2018;hive_table.</li></ul></li>
+<li>The values of this entity are a map of all the attribute names and their values for attributes that are defined in the hive_table type definition.</li>
+<li>Attribute values will be according to the metatype of the attribute.
+<ul>
+<li>Basic metatypes: integer, String, boolean values. E.g. &#x2018;name&#x2019; = &#x2018;customers&#x2019;, &#x2018;Temporary&#x2019; = &#x2018;false&#x2019;</li>
+<li>Collection metatypes: An array or map of values of the contained metatype. E.g. parameters = { &#x201c;transient_lastDdlTime&#x201d;: &#x201c;1466403208&#x201d;}</li>
+<li>Composite metatypes: For classes, the value will be an entity with which this particular entity will have a relationship. E.g. The hive table &#x201c;customers&#x201d; is present in a database called &#x201c;default&#x201d;. The relationship between the table and database are captured via the &#x201c;db&#x201d; attribute. Hence, the value of the &#x201c;db&#x201d; attribute will be a GUID that uniquely identifies the hive_db entity called &#x201c;default&#x201d;</li></ul></li></ul>
+<p>With this idea on entities, we can now see the difference between Class and Struct metatypes. Classes and Structs both compose attributes of other types. However, entities of Class types have the Id attribute (with a GUID value) a nd can be referenced from other entities (like a hive_db entity is referenced from a hive_table entity). Instances of Struct types do not have an identity of their own. The value of a Struct type is a collection of attributes that are &#x2018;embedded&#x2019; inside the entity itself.</p></div>
 <div class="section">
-<h4><a name="Types_Instances_Overview"></a>Types Instances Overview</h4>
-<p><img src="images/twiki/types-instance.png" alt="" /></p></div>
+<h3><a name="Attributes"></a>Attributes</h3>
+<p>We already saw that attributes are defined inside composite metatypes like Class and Struct. But we simplistically referred to attributes as having a name and a metatype value. However, attributes in Atlas have some more properties that define more concepts related to the type system.</p>
+<p>An attribute has the following properties:</p>
+<div class="source">
+<pre>
+    name: string,
+    dataTypeName: string,
+    isComposite: boolean,
+    isIndexable: boolean,
+    isUnique: boolean,
+    multiplicity: enum,
+    reverseAttributeName: string
+
+</pre></div>
+<p>The properties above have the following meanings:</p>
+<p></p>
+<ul>
+<li>name - the name of the attribute</li>
+<li>dataTypeName - the metatype name of the attribute (native, collection or composite)</li>
+<li>isComposite -
+<ul>
+<li>This flag indicates an aspect of modelling. If an attribute is defined as composite, it means that it cannot have a lifecycle independent of the entity it is contained in. A good example of this concept is the set of columns that make a part of a hive table. Since the columns do not have meaning outside of the hive table, they are defined as composite attributes.</li>
+<li>A composite attribute must be created in Atlas along with the entity it is contained in. i.e. A hive column must be created along with the hive table.</li></ul></li>
+<li>isIndexable -
+<ul>
+<li>This flag indicates whether this property should be indexed on, so that look ups can be performed using the attribute value as a predicate and can be performed efficiently.</li></ul></li>
+<li>isUnique -
+<ul>
+<li>This flag is again related to indexing. If specified to be unique, it means that a special index is created for this attribute in Titan that allows for equality based look ups.</li>
+<li>Any attribute with a true value for this flag is treated like a primary key to distinguish this entity from other entities. Hence care should be taken ensure that this attribute does model a unique property in real world.
+<ul>
+<li>For e.g. consider the name attribute of a hive_table. In isolation, a name is not a unique attribute for a hive_table, because tables with the same name can exist in multiple databases. Even a pair of (database name, table name) is not unique if Atlas is storing metadata of hive tables amongst multiple clusters. Only a cluster location, database name and table name can be deemed unique in the physical world.</li></ul></li></ul></li>
+<li>multiplicity - indicates whether this attribute is required, optional, or could be multi-valued. If an entity&#x2019;s definition of the attribute value does not match the multiplicity declaration in the type definition, this would be a constraint violation and the entity addition will fail. This field can therefore be used to define some constraints on the metadata information.</li></ul>
+<p>Using the above, let us expand on the attribute definition of one of the attributes of the hive table below. Let us look at the attribute called &#x2018;db&#x2019; which represents the database to which the hive table belongs:</p>
+<div class="source">
+<pre>
+db:
+    &quot;dataTypeName&quot;: &quot;hive_db&quot;,
+    &quot;isComposite&quot;: false,
+    &quot;isIndexable&quot;: true,
+    &quot;isUnique&quot;: false,
+    &quot;multiplicity&quot;: &quot;required&quot;,
+    &quot;name&quot;: &quot;db&quot;,
+    &quot;reverseAttributeName&quot;: null
+
+</pre></div>
+<p>Note the &#x201c;required&#x201d; constraint on multiplicity. A table entity cannot be sent without a db reference.</p>
+<div class="source">
+<pre>
+columns:
+    &quot;dataTypeName&quot;: &quot;array&lt;hive_column&gt;&quot;,
+    &quot;isComposite&quot;: true,
+    &quot;isIndexable&quot;: true,
+    &#x201c;isUnique&quot;: false,
+    &quot;multiplicity&quot;: &quot;optional&quot;,
+    &quot;name&quot;: &quot;columns&quot;,
+    &quot;reverseAttributeName&quot;: null
+
+</pre></div>
+<p>Note the &#x201c;isComposite&#x201d; true value for columns. By doing this, we are indicating that the defined column entities should always be bound to the table entity they are defined with.</p>
+<p>From this description and examples, you will be able to realize that attribute definitions can be used to influence specific modelling behavior (constraints, indexing, etc) to be enforced by the Atlas system.</p></div>
 <div class="section">
-<h3><a name="Details"></a>Details</h3>
-<p>### Structs are like C structs - they don't have an identity - no independent lifecycle - like a bag of properties - like in hive, also</p>
-<p>### Classes are classes - like any OO class - have identity - can have inheritence - can contain structs - don't necessarily need to use a struct inside the class to define props - can also define props using AttributeDefinition using the basic data types - classes are immutable once created</p>
-<p>### On search interface: - can search for all instances of a class - classes could become tables in a relational system, for instance 	- also databases, columns, etc.</p>
-<p>### Traits is similar to scala - traits more like decorators (?) - traits get applied to instances - not classes 	- this satisfies the classification mechanism (ish) - can have a class instance have any number of traits - e.g. security clearance - any Person class could have it; so we add it as a mixin to the Person class 	- security clearance trait has a level attribute 	- traits are labels 	- each label can have its own attribute - reason for doing this is: 	- modeled security clearance trait 	- want to prescribe it to other things, too 	- can now search for anything that has security clearance level = 1, for instance</p>
-<p>### On Instances: - class, trait, struct all have bags of attributes - can get name of type associated with attribute - can get or set the attribute in that bag for each instance</p>
-<p>### On Classification: - create column as a class - create a trait to classify as &quot;PHI&quot; - would create the instance of the column with the PHI trait - apply traits to instances - CAN'T apply traits to class</p>
-<p>### Other useful information</p>
-<p>HierarchicalClassType - base type for ClassType and TraitType Instances created from Definitions</p>
-<p>Every instance is referenceable - i.e. something can point to it in the graph db MetadataService may not be used longterm - it is currently used for bootstrapping the repo &amp; type system</p>
-<p>Id class - represents the Id of an instance</p>
-<p>When the web service receives an object graph, the ObjectGraphWalker is used to update things 	- DiscoverInstances is used to discover the instances in the object graph received by the web service</p>
-<p>MapIds assigns new ids to the discovered instances in the object graph</p>
-<p>Anything under the storage package is not part of the public interface</p></div>
+<h3><a name="System_specific_types_and_their_significance"></a>System specific types and their significance</h3>
+<p>Atlas comes with a few pre-defined system types. We saw one example (DataSet) in the preceding sections. In this section we will see all these types and understand their significance.</p>
+<p><b>Referenceable</b>: This type represents all entities that can be searched for using a unique attribute called qualifiedName.</p>
+<p><b>Asset</b>: This type contains attributes like name, description and owner. Name is a required attribute (multiplicity = required), the others are optional. The purpose of Referenceable and Asset is to provide modellers with way to enforce consistency when defining and querying entities of their own types. Having these fixed set of attributes allows applications and User interfaces to make convention based assumptions about what attributes they can expect of types by default.</p>
+<p><b>Infrastructure</b>: This type extends Referenceable and Asset and typically can be used to be a common super type for infrastructural metadata objects like clusters, hosts etc.</p>
+<p><b>DataSet</b>: This type extends Referenceable and Asset. Conceptually, it can be used to represent an type that stores data. In Atlas, hive tables, Sqoop RDBMS tables etc are all types that extend from DataSet. Types that extend DataSet can be expected to have a Schema in the sense that they would have an attribute that defines attributes of that dataset. For e.g. the columns attribute in a hive_table. Also entities of types that extend DataSet participate in data transformation and this transformation can be captured by Atlas via lineage (or provenance) graphs.</p>
+<p><b>Process</b>: This type extends Referenceable and Asset. Conceptually, it can be used to represent any data transformation operation. For example, an ETL process that transforms a hive table with raw data to another hive table that stores some aggregate can be a specific type that extends the Process type. A Process type has two specific attributes, inputs and outputs. Both  inputs and outputs are arrays of DataSet entities. Thus an instance of a Process type can use these inputs and outputs to capture how the lineage of a DataSet evolves.</p></div>
                   </div>
           </div>
 

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/api/application.wadl
----------------------------------------------------------------------
diff --git a/api/application.wadl b/api/application.wadl
index ad1b494..0a936f9 100644
--- a/api/application.wadl
+++ b/api/application.wadl
@@ -99,20 +99,32 @@ Allowed updates are:
       </wadl:method>
       <wadl:method name="GET">
         <wadl:doc>
-          <![CDATA[Gets the list of trait type names registered in the type system.]]>
+          <![CDATA[Return the list of type names in the type system which match the specified filter.]]>
         </wadl:doc>
         <wadl:request>
           <wadl:param name="type" style="query">
             <wadl:doc>
-              <![CDATA[type should be the name of enum
-org.apache.atlas.typesystem.types.DataTypes.TypeCategory
-Typically, would be one of all, TRAIT, CLASS, ENUM, STRUCT]]>
+              <![CDATA[returns types whose category is the given typeCategory]]>
+            </wadl:doc>
+          </wadl:param>
+          <wadl:param name="supertype" style="query">
+            <wadl:doc>
+              <![CDATA[returns types which contain the given supertype]]>
+            </wadl:doc>
+          </wadl:param>
+          <wadl:param name="notsupertype" style="query">
+            <wadl:doc>
+              <![CDATA[returns types which do not contain the given supertype
+
+Its possible to specify combination of these filters in one request and the conditions are combined with AND
+For example, typeCategory = TRAIT && supertype contains 'X' && supertype !contains 'Y'
+If there is no filter, all the types are returned]]>
             </wadl:doc>
           </wadl:param>
         </wadl:request>
         <wadl:response>
           <wadl:doc>
-            <![CDATA[entity names response payload as json]]>
+            <![CDATA[list of type names]]>
           </wadl:doc>
           <wadl:representation mediaType="application/json"/>
         </wadl:response>
@@ -166,7 +178,17 @@ Typically, would be one of all, TRAIT, CLASS, ENUM, STRUCT]]>
         <wadl:request>
           <wadl:param name="query" style="query">
             <wadl:doc>
-              <![CDATA[search query in raw gremlin or DSL format falling back to full text.]]>
+              <![CDATA[search query in DSL format falling back to full text.]]>
+            </wadl:doc>
+          </wadl:param>
+          <wadl:param name="limit" style="query">
+            <wadl:doc>
+              <![CDATA[number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value]]>
+            </wadl:doc>
+          </wadl:param>
+          <wadl:param name="offset" style="query">
+            <wadl:doc>
+              <![CDATA[offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0]]>
             </wadl:doc>
           </wadl:param>
         </wadl:request>
@@ -287,6 +309,19 @@ Does not support removal of attribute values]]>
               <![CDATA[search query in DSL format.]]>
             </wadl:doc>
           </wadl:param>
+          <wadl:param name="limit" style="query">
+            <wadl:doc>
+              <![CDATA[number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value]]>
+            </wadl:doc>
+          </wadl:param>
+          <wadl:param name="offset" style="query">
+            <wadl:doc>
+              <![CDATA[offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0
+Limit and offset in API are used in conjunction with limit and offset in DSL query
+Final limit = min(API limit, max(query limit - API offset, 0))
+Final offset = API offset + query offset]]>
+            </wadl:doc>
+          </wadl:param>
         </wadl:request>
         <wadl:response>
           <wadl:doc>
@@ -307,6 +342,16 @@ Does not support removal of attribute values]]>
               <![CDATA[search query.]]>
             </wadl:doc>
           </wadl:param>
+          <wadl:param name="limit" style="query">
+            <wadl:doc>
+              <![CDATA[number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value]]>
+            </wadl:doc>
+          </wadl:param>
+          <wadl:param name="offset" style="query">
+            <wadl:doc>
+              <![CDATA[offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0]]>
+            </wadl:doc>
+          </wadl:param>
         </wadl:request>
         <wadl:response>
           <wadl:doc>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/api/atlas-webapp-php.zip
----------------------------------------------------------------------
diff --git a/api/atlas-webapp-php.zip b/api/atlas-webapp-php.zip
index dcfec0b..66ff0f2 100644
Binary files a/api/atlas-webapp-php.zip and b/api/atlas-webapp-php.zip differ

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/api/downloads.html
----------------------------------------------------------------------
diff --git a/api/downloads.html b/api/downloads.html
index e418369..12eaf3c 100644
--- a/api/downloads.html
+++ b/api/downloads.html
@@ -66,7 +66,7 @@
   </ul>
   <a name="PHP Client Library"></a>
   <h2>PHP Client Library</h2>
-  <p class="note">Created Jul 10, 2016 12:07:30 AM</p>
+  <p class="note">Created Aug 1, 2016 9:26:23 AM</p>
   <p><h1>
   Introduction
 </h1>
@@ -93,7 +93,7 @@
   </table>
   <a name="Ruby Client Library"></a>
   <h2>Ruby Client Library</h2>
-  <p class="note">Created Jul 10, 2016 12:07:30 AM</p>
+  <p class="note">Created Aug 1, 2016 9:26:23 AM</p>
   <p><h1>
   Introduction
 </h1>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/api/resource_MetadataDiscoveryResource.html
----------------------------------------------------------------------
diff --git a/api/resource_MetadataDiscoveryResource.html b/api/resource_MetadataDiscoveryResource.html
index dcbd059..bff0002 100644
--- a/api/resource_MetadataDiscoveryResource.html
+++ b/api/resource_MetadataDiscoveryResource.html
@@ -105,11 +105,27 @@
         <tr>
           <td>query</td>
           <td>
-            search query in raw gremlin or DSL format falling back to full text.
+            search query in DSL format falling back to full text.
           </td>
           <td>query</td>
           <td></td>
         </tr>
+        <tr>
+          <td>limit</td>
+          <td>
+            number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value
+          </td>
+          <td>query</td>
+          <td>-1</td>
+        </tr>
+        <tr>
+          <td>offset</td>
+          <td>
+            offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0
+          </td>
+          <td>query</td>
+          <td>-1</td>
+        </tr>
       </table>
       <h3>Response Body</h3>
       <table>
@@ -146,6 +162,25 @@
           <td>query</td>
           <td></td>
         </tr>
+        <tr>
+          <td>limit</td>
+          <td>
+            number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value
+          </td>
+          <td>query</td>
+          <td>-1</td>
+        </tr>
+        <tr>
+          <td>offset</td>
+          <td>
+            offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0
+Limit and offset in API are used in conjunction with limit and offset in DSL query
+Final limit = min(API limit, max(query limit - API offset, 0))
+Final offset = API offset + query offset
+          </td>
+          <td>query</td>
+          <td>-1</td>
+        </tr>
       </table>
       <h3>Response Body</h3>
       <table>
@@ -182,6 +217,22 @@
           <td>query</td>
           <td></td>
         </tr>
+        <tr>
+          <td>limit</td>
+          <td>
+            number of rows to be returned in the result, used for pagination. maxlimit > limit > 0. -1 maps to atlas.search.defaultlimit property value
+          </td>
+          <td>query</td>
+          <td>-1</td>
+        </tr>
+        <tr>
+          <td>offset</td>
+          <td>
+            offset to the results returned, used for pagination. offset >= 0. -1 maps to offset 0
+          </td>
+          <td>query</td>
+          <td>-1</td>
+        </tr>
       </table>
       <h3>Response Body</h3>
       <table>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/api/resource_TypesResource.html
----------------------------------------------------------------------
diff --git a/api/resource_TypesResource.html b/api/resource_TypesResource.html
index 2551cc7..b62c23b 100644
--- a/api/resource_TypesResource.html
+++ b/api/resource_TypesResource.html
@@ -138,7 +138,7 @@ Allowed updates are:
       <a name="GET"></a>
       <h2>GET</h2>
       <p>
-            Gets the list of trait type names registered in the type system.
+            Return the list of type names in the type system which match the specified filter.
           </p>
       <h3>Parameters</h3>
       <table>
@@ -151,12 +151,30 @@ Allowed updates are:
         <tr>
           <td>type</td>
           <td>
-            type should be the name of enum
-org.apache.atlas.typesystem.types.DataTypes.TypeCategory
-Typically, would be one of all, TRAIT, CLASS, ENUM, STRUCT
+            returns types whose category is the given typeCategory
           </td>
           <td>query</td>
-          <td>all</td>
+          <td></td>
+        </tr>
+        <tr>
+          <td>supertype</td>
+          <td>
+            returns types which contain the given supertype
+          </td>
+          <td>query</td>
+          <td></td>
+        </tr>
+        <tr>
+          <td>notsupertype</td>
+          <td>
+            returns types which do not contain the given supertype
+
+Its possible to specify combination of these filters in one request and the conditions are combined with AND
+For example, typeCategory = TRAIT && supertype contains 'X' && supertype !contains 'Y'
+If there is no filter, all the types are returned
+          </td>
+          <td>query</td>
+          <td></td>
         </tr>
       </table>
       <h3>Response Body</h3>
@@ -170,7 +188,7 @@ Typically, would be one of all, TRAIT, CLASS, ENUM, STRUCT
           <td>application/json</td>
         </tr>
       </table>
-      <p>entity names response payload as json</p>
+      <p>list of type names</p>
         <a name="path__types_-typeName-.html"></a>
       <h1>/types/{typeName}</h1>
       <a name="GET"></a>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/images/twiki/architecture.png
----------------------------------------------------------------------
diff --git a/images/twiki/architecture.png b/images/twiki/architecture.png
index 826df37..22d8787 100644
Binary files a/images/twiki/architecture.png and b/images/twiki/architecture.png differ

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/images/twiki/data-types.png
----------------------------------------------------------------------
diff --git a/images/twiki/data-types.png b/images/twiki/data-types.png
deleted file mode 100644
index 3aa1904..0000000
Binary files a/images/twiki/data-types.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/images/twiki/notification.png
----------------------------------------------------------------------
diff --git a/images/twiki/notification.png b/images/twiki/notification.png
deleted file mode 100644
index ef30cd9..0000000
Binary files a/images/twiki/notification.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/images/twiki/types-instance.png
----------------------------------------------------------------------
diff --git a/images/twiki/types-instance.png b/images/twiki/types-instance.png
deleted file mode 100644
index 6afca21..0000000
Binary files a/images/twiki/types-instance.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
index 8222b07..9789117 100644
--- a/index.html
+++ b/index.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Data Governance and Metadata framework for Hadoop</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/issue-tracking.html
----------------------------------------------------------------------
diff --git a/issue-tracking.html b/issue-tracking.html
index 41a5df4..6bbcc2f 100644
--- a/issue-tracking.html
+++ b/issue-tracking.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Issue Tracking</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/license.html
----------------------------------------------------------------------
diff --git a/license.html b/license.html
index fe86ce5..71cb3b8 100644
--- a/license.html
+++ b/license.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Project License</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/mail-lists.html
----------------------------------------------------------------------
diff --git a/mail-lists.html b/mail-lists.html
index bf2ccaa..1607da5 100644
--- a/mail-lists.html
+++ b/mail-lists.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Project Mailing Lists</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/project-info.html
----------------------------------------------------------------------
diff --git a/project-info.html b/project-info.html
index a8cbc8f..c0d68bf 100644
--- a/project-info.html
+++ b/project-info.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Project Information</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/source-repository.html
----------------------------------------------------------------------
diff --git a/source-repository.html b/source-repository.html
index 31658c9..5d7a25d 100644
--- a/source-repository.html
+++ b/source-repository.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Source Repository</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/2b73452e/team-list.html
----------------------------------------------------------------------
diff --git a/team-list.html b/team-list.html
index e356865..790b7bc 100644
--- a/team-list.html
+++ b/team-list.html
@@ -1,13 +1,13 @@
 <!DOCTYPE html>
 <!--
- | Generated by Apache Maven Doxia at 2016-07-10
+ | Generated by Apache Maven Doxia at 2016-08-01
  | 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="20160710" />
+    <meta name="Date-Revision-yyyymmdd" content="20160801" />
     <meta http-equiv="Content-Language" content="en" />
     <title>Apache Atlas &#x2013; Team list</title>
     <link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
@@ -195,7 +195,7 @@
         
                 
                     
-                  <li id="publishDate" class="pull-right">Last Published: 2016-07-10</li> <li class="divider pull-right">|</li>
+                  <li id="publishDate" class="pull-right">Last Published: 2016-08-01</li> <li class="divider pull-right">|</li>
               <li id="projectVersion" class="pull-right">Version: 0.8-incubating-SNAPSHOT</li>
             
                             </ul>
@@ -396,7 +396,15 @@
 <td>Hortonworks Inc.</td>
 <td>committer, PPMC</td>
 <td>+05:30</td>
-<td><span id="developer-21">+05:30</span></td></tr></table></div>
+<td><span id="developer-21">+05:30</span></td></tr>
+<tr class="b">
+<td><a name="kbhatt"></a>kbhatt</td>
+<td>Keval Bhatt</td>
+<td><a class="externalLink" href="mailto:kbhatt@apache.org">kbhatt@apache.org</a></td>
+<td>Freestone Infotech</td>
+<td>committer</td>
+<td>+05:30</td>
+<td><span id="developer-22">+05:30</span></td></tr></table></div>
 <div class="section">
 <h3><a name="Contributors"></a>Contributors</h3><a name="Contributors"></a>
 <p>There are no contributors listed for this project. Please check back again later.</p><script type="text/javascript">
@@ -433,6 +441,7 @@ function init(){
     offsetDate('developer-19', '-8');
     offsetDate('developer-20', '-8');
     offsetDate('developer-21', '0');
+    offsetDate('developer-22', '0');
 }
 
 window.onLoad = init();