http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/4cccce5a/Security.html
----------------------------------------------------------------------
diff --git a/Security.html b/Security.html
new file mode 100644
index 0000000..297dd4c
--- /dev/null
+++ b/Security.html
@@ -0,0 +1,326 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 2015-07-09
+ | 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="20150709" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Metadata and Governance - Security Features of Apache Atlas</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>
+
+                          
+        
+<script type="text/javascript">$( document ).ready( function() { $( 
'.carousel' ).carousel( { interval: 3500 } ) } );</script>
+          
+            </head>
+        <body class="topBarEnabled">
+          
+                        
+                    
+                
+
+    <div id="topbar" class="navbar navbar-fixed-top ">
+      <div class="navbar-inner">
+                                  <div class="container" style="width: 
68%;"><div class="nav-collapse">
+            
+                
+                                <ul class="nav">
+                          <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b 
class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="index.html"  title="About">About</a>
+</li>
+                  
+                      <li>      <a 
href="https://cwiki.apache.org/confluence/display/ATLAS";  title="Wiki">Wiki</a>
+</li>
+                  
+                      <li>      <a 
href="https://cwiki.apache.org/confluence/display/ATLAS";  title="News">News</a>
+</li>
+                  
+                      <li>      <a 
href="https://git-wip-us.apache.org/repos/asf/incubator-atlas.git";  
title="Git">Git</a>
+</li>
+                  
+                      <li>      <a 
href="https://svn.apache.org/repos/asf/incubator/atlas";  title="Svn">Svn</a>
+</li>
+                  
+                      <li>      <a 
href="https://issues.apache.org/jira/browse/ATLAS";  title="Jira">Jira</a>
+</li>
+                  
+                      <li>      <a 
href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy";  
title="Powered by">Powered by</a>
+</li>
+                  
+                      <li>      <a href="http://blogs.apache.org/atlas/";  
title="Blog">Blog</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project 
Information <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="project-info.html"  
title="Summary">Summary</a>
+</li>
+                  
+                      <li>      <a href="mail-lists.html"  title="Mailing 
Lists">Mailing Lists</a>
+</li>
+                  
+                      <li>      <a 
href="http://webchat.freenode.net?channels=apacheatlas&uio=d4";  
title="IRC">IRC</a>
+</li>
+                  
+                      <li>      <a href="team-list.html"  title="Team">Team</a>
+</li>
+                  
+                      <li>      <a href="issue-tracking.html"  title="Issue 
Tracking">Issue Tracking</a>
+</li>
+                  
+                      <li>      <a href="source-repository.html"  
title="Source Repository">Source Repository</a>
+</li>
+                  
+                      <li>      <a href="license.html"  
title="License">License</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b 
class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a 
href="http://www.apache.org/dyn/closer.cgi/incubator/atlas/0.5.0-incubating/";  
title="0.5-incubating">0.5-incubating</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="0.5.0-incubating/index.html"  
title="current">current</a>
+</li>
+                  
+                      <li>      <a href="0.5.0-incubating/index.html"  
title="0.5-incubating">0.5-incubating</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Resources 
<b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="index.html"  
title="Overview">Overview</a>
+</li>
+                  
+                      <li>      <a href="QuickStart.html"  title="Getting 
Started">Getting Started</a>
+</li>
+                  
+                      <li>      <a href="Architecture.html"  
title="Architecture">Architecture</a>
+</li>
+                  
+                      <li>      <a href="InstallationSteps.html"  
title="Installation">Installation</a>
+</li>
+                  
+                      <li>      <a href="TypeSystem.html"  title="Type 
System">Type System</a>
+</li>
+                  
+                      <li>      <a href="Configuration.html"  
title="Configuration">Configuration</a>
+</li>
+                  
+                      <li>      <a href="Security.html"  
title="Security">Security</a>
+</li>
+                  
+                      <li>      <a href="api/rest.html"  title="Rest API">Rest 
API</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b 
class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a 
href="http://www.apache.org/foundation/how-it-works.html";  title="How Apache 
Works">How Apache Works</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/";  
title="Foundation">Foundation</a>
+</li>
+                  
+                      <li>      <a 
href="http://www.apache.org/foundation/sponsorship.html";  title="Sponsoring 
Apache">Sponsoring Apache</a>
+</li>
+                  
+                      <li>      <a 
href="http://www.apache.org/foundation/thanks.html";  title="Thanks">Thanks</a>
+</li>
+                          </ul>
+      </li>
+                  </ul>
+          
+                      <form id="search-form" 
action="http://www.google.com/search"; method="get"  class="navbar-search 
pull-right" >
+    
+  <input value="http://atlas.incubator.apache.org"; name="sitesearch" 
type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript" 
src="http://www.google.com/coop/cse/brand?form=search-form";></script>
+          
+                            
+            
+            
+            
+    <iframe 
src="http://www.facebook.com/plugins/like.php?href=http://atlas.incubator.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark";
+        scrolling="no" frameborder="0"
+        style="border:none; width:80px; height:20px; margin-top: 10px;"  
class="pull-right" ></iframe>
+                        
+    <script type="text/javascript" 
src="https://apis.google.com/js/plusone.js";></script>
+
+        <ul class="nav pull-right"><li style="margin-top: 10px;">
+    
+    <div class="g-plusone" 
data-href="http://atlas.incubator.apache.org/atlas-docs"; data-size="medium"  
width="60px" align="right" ></div>
+
+        </li></ul>
+                              
+                   
+                      </div>
+          
+        </div>
+      </div>
+    </div>
+    
+        <div class="container">
+          <div id="banner">
+        <div class="pull-left">
+                                                  <a href=".." id="bannerLeft">
+                                                                               
                 <img src="images/atlas-logo.png"  alt="Apache Atlas" 
width="200px" height="45px"/>
+                </a>
+                      </div>
+        <div class="pull-right">                  <a 
href="http://incubator.apache.org"; id="bannerRight">
+                                                                               
                 <img src="images/apache-incubator-logo.png"  alt="Apache 
Incubator"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                              <li class="">
+                    <a href="http://www.apache.org"; class="externalLink" 
title="Apache">
+        Apache</a>
+        </li>
+      <li class="divider ">/</li>
+            <li class="">
+                    <a href="index.html" title="Atlas">
+        Atlas</a>
+        </li>
+      <li class="divider ">/</li>
+        <li class="">Security Features of Apache Atlas</li>
+        
+                
+                    
+                  <li id="publishDate" class="pull-right">Last Published: 
2015-07-09</li> <li class="divider pull-right">|</li>
+              <li id="projectVersion" class="pull-right">Version: 
0.6-incubating-SNAPSHOT</li>
+            
+                            </ul>
+      </div>
+
+      
+                        
+        <div id="bodyColumn" >
+                                  
+            <div class="section">
+<h2>Security Features of Apache Atlas<a 
name="Security_Features_of_Apache_Atlas"></a></h2></div>
+<div class="section">
+<h3>Overview<a name="Overview"></a></h3>
+<p>The following features are available for enhancing the security of the 
platform:</p>
+<ul>
+<li>SSL</li>
+<li>Service Authentication</li>
+<li>SPNEGO-based HTTP Authentication</li></ul></div>
+<div class="section">
+<h4>SSL<a name="SSL"></a></h4>
+<p>Both SSL one-way (server authentication) and two-way (server and client 
authentication) are supported.  The following application properties 
(properties configured in the application.properties file) are available for 
configuring SSL:</p>
+<p></p>
+<ul>
+<li><code>atlas.enableTLS</code> (false|true) [default: false] - 
enable/disable the SSL listener</li>
+<li><code>keystore.file</code> - the path to the keystore file leveraged by 
the server.  This file contains the server certificate.</li>
+<li><code>truststore.file</code> - the path to the truststore file. This file 
contains the certificates of other trusted entities (e.g. the certificates for 
client processes if two-way SSL is enabled).  In most instances this can be set 
to the same value as the keystore.file property (especially if one-way SSL is 
enabled).</li>
+<li><code>client.auth.enabled</code> (false|true) [default: false] - 
enable/disable client authentication.  If enabled, the client will have to 
authenticate to the server during the transport session key creation process 
(i.e. two-way SSL is in effect).</li>
+<li><code>cert.stores.credential.provider.path</code> - the path to the 
Credential Provider store file.  The passwords for the keystore, truststore, 
and server certificate are maintained in this secure file.  Utilize the cputil 
script in the 'bin' directoy (see below) to populate this file with the 
passwords required.</li></ul></div>
+<div class="section">
+<h5>Credential Provider Utility Script<a 
name="Credential_Provider_Utility_Script"></a></h5>
+<p>In order to prevent the use of clear-text passwords, the Atlas platofrm 
makes use of the Credential Provider facility for secure password storage (see 
<a class="externalLink" 
href="http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/CommandsManual.html#credential";>Hadoop
 Credential Command Reference</a> for more information about this facility).  
The cputil script in the 'bin' directory can be leveraged to create the 
password store required.</p>
+<p>To create the credential provdier for Atlas:</p>
+<p></p>
+<ul>
+<li><code>bin</code>' directory</li>
+<li><code>./cputil.sh</code>'</li>
+<li>Enter the path for the generated credential provider.  The format for the 
path is:
+<ul>
+<li><a class="externalLink" 
href="jceks://file/local/file/path/file.jceks">jceks://file/local/file/path/file.jceks</a>
 or <a class="externalLink" 
href="jceks://hdfs@namenodehost:port/path/in/hdfs/to/file.jceks.">jceks://hdfs@namenodehost:port/path/in/hdfs/to/file.jceks.</a>
  The files generally use the &quot;.jceks&quot; extension (e.g. 
test.jceks)</li></ul></li>
+<li>Enter the passwords for the keystore, truststore, and server key (these 
passwords need to match the ones utilized for actually creating the associated 
certificate store files).</li></ul>
+<p>The credential provider will be generated and saved to the path 
provided.</p></div>
+<div class="section">
+<h4>Service Authentication<a name="Service_Authentication"></a></h4>
+<p>The Atlas platform, upon startup, is associated to an authenticated 
identity.  By default, in an insecure environment, that identity is the same as 
the OS authenticated user launching the server.  However, in a secure cluster 
leveraging kerberos, it is considered a best practice to configure a keytab and 
principal in order for the platform to authenticate to the KDC. This allows the 
service to subsequently interact with other secure cluster services (e.g. 
HDFS).</p>
+<p>The properties for configuring service authentication are:</p>
+<p></p>
+<ul>
+<li><code>atlas.authentication.method</code> (simple|kerberos) [default: 
simple] - the authentication method to utilize.  Simple will leverage the OS 
authenticated identity and is the default mechanism.  'kerberos' indicates that 
the service is required to authenticate to the KDC leveraging the configured 
keytab and principal.</li>
+<li><code>atlas.authentication.keytab</code> - the path to the keytab 
file.</li>
+<li><code>atlas.authentication.principal</code> - the principal to use for 
authenticating to the KDC.  The principal is generally of the form 
&quot;user/host@realm&quot;.  You may use the '_HOST' token for the hostname 
and the local hostname will be substituted in by the runtime (e.g. 
&quot;Atlas/[email protected]&quot;).</li></ul></div>
+<div class="section">
+<h4>SPNEGO-based HTTP Authentication<a 
name="SPNEGO-based_HTTP_Authentication"></a></h4>
+<p>HTTP access to the Atlas platform can be secured by enabling the platform's 
SPNEGO support.  There are currently two supported authentication 
mechanisms:</p>
+<p></p>
+<ul>
+<li><code>simple</code> - authentication is performed via a provided user 
name</li>
+<li><code>kerberos</code> - the KDC authenticated identity of the client is 
leveraged to authenticate to the server</li></ul>
+<p>The kerberos support requires the client accessing the server to first 
authenticate to the KDC (usually this is done via the 'kinit' command).  Once 
authenticated, the user may access the server (the authenticated identity will 
be related to the server via the SPNEGO negotiation mechanism).</p>
+<p>The properties for configuring the SPNEGO support are:</p>
+<p></p>
+<ul>
+<li><code>atlas.http.authentication.enabled</code> (true|false) [default: 
false] - a property indicating whether to enable HTTP authentication</li>
+<li><code>atlas.http.authentication.type</code> (simple|kerberos) [default: 
simple] - the authentication type</li>
+<li><code>atlas.http.authentication.kerberos.principal</code> - the 
web-application Kerberos principal name. The Kerberos principal name must start 
with &quot;HTTP/...&quot;. For example: &quot;HTTP/localhost@LOCALHOST&quot;. 
There is no default value.</li>
+<li><code>atlas.http.authentication.kerberos.keytab</code> - the path to the 
keytab file containing the credentials for the kerberos principal.</li></ul>
+<p>For a more detailed discussion of the HTTP authentication mechanism refer 
to <a class="externalLink" 
href="http://hadoop.apache.org/docs/stable/hadoop-auth/Configuration.html";>Hadoop
 Auth, Java HTTP SPNEGO 2.6.0 - Server Side Configuration</a>.  The prefix that 
document references is &quot;atlas.http.authentication&quot; in the case of the 
Atlas authentication implementation.</p></div>
+<div class="section">
+<h4>Client security configuration<a 
name="Client_security_configuration"></a></h4>
+<p>When leveraging Atlas client code to communicate with an Atlas server 
configured for SSL transport and/or Kerberos authentication, there is a 
requirement to provide a client configuration file that provides the security 
properties that allow for communication with, or authenticating to, the server. 
Create a client.properties file with the appropriate settings (see below) and 
place it on the client's classpath or in the directory specified by the 
&quot;atlas.conf&quot; system property.</p>
+<p>The client properties for SSL communication are:</p>
+<p></p>
+<ul>
+<li><code>atlas.enableTLS</code> (false|true) [default: false] - 
enable/disable the SSL client communication infrastructure.</li>
+<li><code>keystore.file</code> - the path to the keystore file leveraged by 
the client.  This file is only required if 2-Way SSL is enabled at the server 
and contains the client certificate.</li>
+<li><code>truststore.file</code> - the path to the truststore file. This file 
contains the certificates of trusted entities (e.g. the certificates for the 
server or a shared certification authority). This file is required for both 
one-way or two-way SSL.</li>
+<li><code>cert.stores.credential.provider.path</code> - the path to the 
Credential Provider store file.  The passwords for the keystore, truststore, 
and client certificate are maintained in this secure file.</li></ul>
+<p>The property required for authenticating to the server (if authentication 
is enabled):</p>
+<p></p>
+<ul>
+<li><code>atlas.http.authentication.type</code> (simple|kerberos) [default: 
simple] - the authentication type</li></ul>
+<p>If the authentication type specified is 'kerberos', then the kerberos 
ticket cache will be accessed for authenticating to the server (Therefore the 
client is required to authenticate to the KDC prior to communication with the 
server using 'kinit' or a similar mechanism).</p></div>
+                  </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container">
+              <div class="row span12">Copyright &copy;                    2015
+                        <a href="http://www.apache.org";>Apache Software 
Foundation</a>.
+            All Rights Reserved.      
+                    
+      </div>
+
+                          
+                <p id="poweredBy" class="pull-right">
+                          <a href="http://maven.apache.org/"; title="Built by 
Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" 
src="./images/logos/maven-feather.png" />
+      </a>
+              </p>
+        
+                </div>
+    </footer>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/4cccce5a/TypeSystem.html
----------------------------------------------------------------------
diff --git a/TypeSystem.html b/TypeSystem.html
new file mode 100644
index 0000000..f0d0f2f
--- /dev/null
+++ b/TypeSystem.html
@@ -0,0 +1,281 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 2015-07-09
+ | 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="20150709" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Metadata and Governance - Type System</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>
+
+                          
+        
+<script type="text/javascript">$( document ).ready( function() { $( 
'.carousel' ).carousel( { interval: 3500 } ) } );</script>
+          
+            </head>
+        <body class="topBarEnabled">
+          
+                        
+                    
+                
+
+    <div id="topbar" class="navbar navbar-fixed-top ">
+      <div class="navbar-inner">
+                                  <div class="container" style="width: 
68%;"><div class="nav-collapse">
+            
+                
+                                <ul class="nav">
+                          <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Atlas <b 
class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="index.html"  title="About">About</a>
+</li>
+                  
+                      <li>      <a 
href="https://cwiki.apache.org/confluence/display/ATLAS";  title="Wiki">Wiki</a>
+</li>
+                  
+                      <li>      <a 
href="https://cwiki.apache.org/confluence/display/ATLAS";  title="News">News</a>
+</li>
+                  
+                      <li>      <a 
href="https://git-wip-us.apache.org/repos/asf/incubator-atlas.git";  
title="Git">Git</a>
+</li>
+                  
+                      <li>      <a 
href="https://svn.apache.org/repos/asf/incubator/atlas";  title="Svn">Svn</a>
+</li>
+                  
+                      <li>      <a 
href="https://issues.apache.org/jira/browse/ATLAS";  title="Jira">Jira</a>
+</li>
+                  
+                      <li>      <a 
href="https://cwiki.apache.org/confluence/display/ATLAS/PoweredBy";  
title="Powered by">Powered by</a>
+</li>
+                  
+                      <li>      <a href="http://blogs.apache.org/atlas/";  
title="Blog">Blog</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Project 
Information <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="project-info.html"  
title="Summary">Summary</a>
+</li>
+                  
+                      <li>      <a href="mail-lists.html"  title="Mailing 
Lists">Mailing Lists</a>
+</li>
+                  
+                      <li>      <a 
href="http://webchat.freenode.net?channels=apacheatlas&uio=d4";  
title="IRC">IRC</a>
+</li>
+                  
+                      <li>      <a href="team-list.html"  title="Team">Team</a>
+</li>
+                  
+                      <li>      <a href="issue-tracking.html"  title="Issue 
Tracking">Issue Tracking</a>
+</li>
+                  
+                      <li>      <a href="source-repository.html"  
title="Source Repository">Source Repository</a>
+</li>
+                  
+                      <li>      <a href="license.html"  
title="License">License</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Releases <b 
class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a 
href="http://www.apache.org/dyn/closer.cgi/incubator/atlas/0.5.0-incubating/";  
title="0.5-incubating">0.5-incubating</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" 
data-toggle="dropdown">Documentation <b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="0.5.0-incubating/index.html"  
title="current">current</a>
+</li>
+                  
+                      <li>      <a href="0.5.0-incubating/index.html"  
title="0.5-incubating">0.5-incubating</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">Resources 
<b class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a href="index.html"  
title="Overview">Overview</a>
+</li>
+                  
+                      <li>      <a href="QuickStart.html"  title="Getting 
Started">Getting Started</a>
+</li>
+                  
+                      <li>      <a href="Architecture.html"  
title="Architecture">Architecture</a>
+</li>
+                  
+                      <li>      <a href="InstallationSteps.html"  
title="Installation">Installation</a>
+</li>
+                  
+                      <li>      <a href="TypeSystem.html"  title="Type 
System">Type System</a>
+</li>
+                  
+                      <li>      <a href="Configuration.html"  
title="Configuration">Configuration</a>
+</li>
+                  
+                      <li>      <a href="Security.html"  
title="Security">Security</a>
+</li>
+                  
+                      <li>      <a href="api/rest.html"  title="Rest API">Rest 
API</a>
+</li>
+                          </ul>
+      </li>
+                <li class="dropdown">
+        <a href="#" class="dropdown-toggle" data-toggle="dropdown">ASF <b 
class="caret"></b></a>
+        <ul class="dropdown-menu">
+        
+                      <li>      <a 
href="http://www.apache.org/foundation/how-it-works.html";  title="How Apache 
Works">How Apache Works</a>
+</li>
+                  
+                      <li>      <a href="http://www.apache.org/foundation/";  
title="Foundation">Foundation</a>
+</li>
+                  
+                      <li>      <a 
href="http://www.apache.org/foundation/sponsorship.html";  title="Sponsoring 
Apache">Sponsoring Apache</a>
+</li>
+                  
+                      <li>      <a 
href="http://www.apache.org/foundation/thanks.html";  title="Thanks">Thanks</a>
+</li>
+                          </ul>
+      </li>
+                  </ul>
+          
+                      <form id="search-form" 
action="http://www.google.com/search"; method="get"  class="navbar-search 
pull-right" >
+    
+  <input value="http://atlas.incubator.apache.org"; name="sitesearch" 
type="hidden"/>
+  <input class="search-query" name="q" id="query" type="text" />
+</form>
+<script type="text/javascript" 
src="http://www.google.com/coop/cse/brand?form=search-form";></script>
+          
+                            
+            
+            
+            
+    <iframe 
src="http://www.facebook.com/plugins/like.php?href=http://atlas.incubator.apache.org/atlas-docs&send=false&layout=button_count&show-faces=false&action=like&colorscheme=dark";
+        scrolling="no" frameborder="0"
+        style="border:none; width:80px; height:20px; margin-top: 10px;"  
class="pull-right" ></iframe>
+                        
+    <script type="text/javascript" 
src="https://apis.google.com/js/plusone.js";></script>
+
+        <ul class="nav pull-right"><li style="margin-top: 10px;">
+    
+    <div class="g-plusone" 
data-href="http://atlas.incubator.apache.org/atlas-docs"; data-size="medium"  
width="60px" align="right" ></div>
+
+        </li></ul>
+                              
+                   
+                      </div>
+          
+        </div>
+      </div>
+    </div>
+    
+        <div class="container">
+          <div id="banner">
+        <div class="pull-left">
+                                                  <a href=".." id="bannerLeft">
+                                                                               
                 <img src="images/atlas-logo.png"  alt="Apache Atlas" 
width="200px" height="45px"/>
+                </a>
+                      </div>
+        <div class="pull-right">                  <a 
href="http://incubator.apache.org"; id="bannerRight">
+                                                                               
                 <img src="images/apache-incubator-logo.png"  alt="Apache 
Incubator"/>
+                </a>
+      </div>
+        <div class="clear"><hr/></div>
+      </div>
+
+      <div id="breadcrumbs">
+        <ul class="breadcrumb">
+                
+                    
+                              <li class="">
+                    <a href="http://www.apache.org"; class="externalLink" 
title="Apache">
+        Apache</a>
+        </li>
+      <li class="divider ">/</li>
+            <li class="">
+                    <a href="index.html" title="Atlas">
+        Atlas</a>
+        </li>
+      <li class="divider ">/</li>
+        <li class="">Type System</li>
+        
+                
+                    
+                  <li id="publishDate" class="pull-right">Last Published: 
2015-07-09</li> <li class="divider pull-right">|</li>
+              <li id="projectVersion" class="pull-right">Version: 
0.6-incubating-SNAPSHOT</li>
+            
+                            </ul>
+      </div>
+
+      
+                        
+        <div id="bodyColumn" >
+                                  
+            <div class="section">
+<h2>Type System<a name="Type_System"></a></h2></div>
+<div class="section">
+<h3>Introduction<a name="Introduction"></a></h3></div>
+<div class="section">
+<h3>Overview<a name="Overview"></a></h3></div>
+<div class="section">
+<h4>Data Types Overview<a name="Data_Types_Overview"></a></h4>
+<p><img src="data-types.png" alt="" /></p></div>
+<div class="section">
+<h4>Types Instances Overview<a name="Types_Instances_Overview"></a></h4>
+<p><img src="types-instances.png" alt="" /></p></div>
+<div class="section">
+<h3>Details<a name="Details"></a></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 <a 
href="./AttributeDefinition.html">AttributeDefinition</a> 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><a href="./HierarchicalClassType.html">HierarchicalClassType</a> - base 
type for <a href="./ClassType.html">ClassType</a> and <a 
href="./TraitType.html">TraitType</a> Instances created from Definitions</p>
+<p>Every instance is referenceable - i.e. something can point to it in the 
graph db <a href="./MetadataService.html">MetadataService</a> 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 <a 
href="./ObjectGraphWalker.html">ObjectGraphWalker</a> is used to update things  
      - <a href="./DiscoverInstances.html">DiscoverInstances</a> is used to 
discover the instances in the object graph received by the web service</p>
+<p><a href="./MapIds.html">MapIds</a> 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>
+                  </div>
+          </div>
+
+    <hr/>
+
+    <footer>
+            <div class="container">
+              <div class="row span12">Copyright &copy;                    2015
+                        <a href="http://www.apache.org";>Apache Software 
Foundation</a>.
+            All Rights Reserved.      
+                    
+      </div>
+
+                          
+                <p id="poweredBy" class="pull-right">
+                          <a href="http://maven.apache.org/"; title="Built by 
Maven" class="poweredBy">
+        <img class="builtBy" alt="Built by Maven" 
src="./images/logos/maven-feather.png" />
+      </a>
+              </p>
+        
+                </div>
+    </footer>
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/4cccce5a/api/apple-touch-icon.png
----------------------------------------------------------------------
diff --git a/api/apple-touch-icon.png b/api/apple-touch-icon.png
new file mode 100644
index 0000000..6d2fc39
Binary files /dev/null and b/api/apple-touch-icon.png differ

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/4cccce5a/api/application.wadl
----------------------------------------------------------------------
diff --git a/api/application.wadl b/api/application.wadl
new file mode 100644
index 0000000..d4685cb
--- /dev/null
+++ b/api/application.wadl
@@ -0,0 +1,402 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wadl:application xmlns:wadl="http://wadl.dev.java.net/2009/02"; 
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
+  <wadl:doc xmlns:enunciate="http://enunciate.codehaus.org/"; 
enunciate:generatedBy="Enunciate-1.29"/>
+  <wadl:grammars/>
+  <wadl:resources base="http://localhost:8080/atlas-webapp";>
+    <wadl:resource path="/api/atlas/entities">
+      <wadl:method name="POST">
+        <wadl:doc>
+          <![CDATA[Submits an entity definition (instance) corresponding to a 
given type.]]>
+        </wadl:doc>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Gets the list of entities for a given entity type.]]>
+        </wadl:doc>
+        <wadl:request>
+          <wadl:param name="type" style="query">
+            <wadl:doc>
+              <![CDATA[name of a type which is unique]]>
+            </wadl:doc>
+          </wadl:param>
+        </wadl:request>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/types">
+      <wadl:method name="POST">
+        <wadl:doc>
+          <![CDATA[Submits a type definition corresponding to a given type 
representing a meta model of a
+domain. Could represent things like Hive Database, Hive Table, etc.]]>
+        </wadl:doc>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Gets the list of trait type names registered in the type 
system.]]>
+        </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]]>
+            </wadl:doc>
+          </wadl:param>
+        </wadl:request>
+        <wadl:response>
+          <wadl:doc>
+            <![CDATA[entity names response payload as json]]>
+          </wadl:doc>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/admin/stack">
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Fetches the thread stack dump for this application.]]>
+        </wadl:doc>
+        <wadl:response>
+          <wadl:doc>
+            <![CDATA[json representing the thread stack dump.]]>
+          </wadl:doc>
+          <wadl:representation mediaType="text/plain"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/admin/version">
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Fetches the version for this application.]]>
+        </wadl:doc>
+        <wadl:response>
+          <wadl:doc>
+            <![CDATA[json representing the version.]]>
+          </wadl:doc>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/discovery/search">
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Search using a given query.]]>
+        </wadl:doc>
+        <wadl:request>
+          <wadl:param name="query" style="query">
+            <wadl:doc>
+              <![CDATA[search query in raw gremlin or DSL format falling back 
to full text.]]>
+            </wadl:doc>
+          </wadl:param>
+        </wadl:request>
+        <wadl:response>
+          <wadl:doc>
+            <![CDATA[JSON representing the type and results.]]>
+          </wadl:doc>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/entities/{guid}">
+      <wadl:param name="guid" style="template">
+        <wadl:doc>
+          <![CDATA[GUID for the entity]]>
+        </wadl:doc>
+      </wadl:param>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Fetch the complete definition of an entity given its 
GUID.]]>
+        </wadl:doc>
+        <wadl:request/>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+      <wadl:method name="PUT">
+        <wadl:doc>
+          <![CDATA[Adds property to the given entity id]]>
+        </wadl:doc>
+        <wadl:request>
+          <wadl:param name="property" style="query">
+            <wadl:doc>
+              <![CDATA[property to add]]>
+            </wadl:doc>
+          </wadl:param>
+          <wadl:param name="value" style="query">
+            <wadl:doc>
+              <![CDATA[property's value]]>
+            </wadl:doc>
+          </wadl:param>
+        </wadl:request>
+        <wadl:response>
+          <wadl:doc>
+            <![CDATA[response payload as json]]>
+          </wadl:doc>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/graph/vertices">
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Get a list of vertices matching a property key and a value.
+<p/>
+GET http://host/metadata/lineage/vertices?key=<key>&value=<value>
+graph.getVertices(key, value);]]>
+        </wadl:doc>
+        <wadl:request>
+          <wadl:param name="key" style="query"/>
+          <wadl:param name="value" style="query"/>
+        </wadl:request>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/types/{typeName}">
+      <wadl:param name="typeName" style="template">
+        <wadl:doc>
+          <![CDATA[name of a type which is unique.]]>
+        </wadl:doc>
+      </wadl:param>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Fetch the complete definition of a given type name which is 
unique.]]>
+        </wadl:doc>
+        <wadl:request/>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/discovery/search/dsl">
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Search using query DSL format.]]>
+        </wadl:doc>
+        <wadl:request>
+          <wadl:param name="query" style="query">
+            <wadl:doc>
+              <![CDATA[search query in DSL format.]]>
+            </wadl:doc>
+          </wadl:param>
+        </wadl:request>
+        <wadl:response>
+          <wadl:doc>
+            <![CDATA[JSON representing the type and results.]]>
+          </wadl:doc>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/discovery/search/fulltext">
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Search using full text search.]]>
+        </wadl:doc>
+        <wadl:request>
+          <wadl:param name="query" style="query">
+            <wadl:doc>
+              <![CDATA[search query.]]>
+            </wadl:doc>
+          </wadl:param>
+        </wadl:request>
+        <wadl:response>
+          <wadl:doc>
+            <![CDATA[JSON representing the type and results.]]>
+          </wadl:doc>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/discovery/search/gremlin">
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Search using raw gremlin query format.]]>
+        </wadl:doc>
+        <wadl:request>
+          <wadl:param name="query" style="query">
+            <wadl:doc>
+              <![CDATA[search query in raw gremlin format.]]>
+            </wadl:doc>
+          </wadl:param>
+        </wadl:request>
+        <wadl:response>
+          <wadl:doc>
+            <![CDATA[JSON representing the type and results.]]>
+          </wadl:doc>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/entities/{guid}/traits">
+      <wadl:param name="guid" style="template">
+        <wadl:doc>
+          <![CDATA[globally unique identifier for the entity]]>
+        </wadl:doc>
+      </wadl:param>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Gets the list of trait names for a given entity represented 
by a guid.]]>
+        </wadl:doc>
+        <wadl:request/>
+        <wadl:response>
+          <wadl:doc>
+            <![CDATA[a list of trait names for the given entity guid]]>
+          </wadl:doc>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+      <wadl:method name="POST">
+        <wadl:doc>
+          <![CDATA[Adds a new trait to an existing entity represented by a 
guid.]]>
+        </wadl:doc>
+        <wadl:request/>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/graph/edges/{id}">
+      <wadl:param name="id" style="template"/>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Get a single edge with a unique id.
+
+GET http://host/metadata/lineage/edges/id
+graph.getEdge(id);]]>
+        </wadl:doc>
+        <wadl:request/>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/graph/vertices/{id}">
+      <wadl:param name="id" style="template"/>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Get a single vertex with a unique id.
+
+GET http://host/metadata/lineage/vertices/id
+graph.getVertex(id);]]>
+        </wadl:doc>
+        <wadl:request/>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/entities/{guid}/traits/{traitName}">
+      <wadl:param name="guid" style="template">
+        <wadl:doc>
+          <![CDATA[globally unique identifier for the entity]]>
+        </wadl:doc>
+      </wadl:param>
+      <wadl:param name="traitName" style="template">
+        <wadl:doc>
+          <![CDATA[name of the trait]]>
+        </wadl:doc>
+      </wadl:param>
+      <wadl:method name="DELETE">
+        <wadl:doc>
+          <![CDATA[Deletes a given trait from an existing entity represented 
by a guid.]]>
+        </wadl:doc>
+        <wadl:request/>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/graph/vertices/properties/{id}">
+      <wadl:param name="id" style="template"/>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Get properties for a single vertex with a unique id.
+This is NOT a rexster API.
+<p/>
+GET http://host/metadata/lineage/vertices/properties/id]]>
+        </wadl:doc>
+        <wadl:request>
+          <wadl:param name="relationships" style="query"/>
+        </wadl:request>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/graph/vertices/{id}/{direction}">
+      <wadl:param name="id" style="template"/>
+      <wadl:param name="direction" style="template"/>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Get a list of adjacent edges with a direction.
+
+GET http://host/metadata/lineage/vertices/id/direction
+graph.getVertex(id).get{Direction}Edges();
+direction: {(?!outE)(?!bothE)(?!inE)(?!out)(?!both)(?!in)(?!query).+}]]>
+        </wadl:doc>
+        <wadl:request/>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource path="/api/atlas/lineage/hive/table/{tableName}/schema">
+      <wadl:param name="tableName" style="template">
+        <wadl:doc>
+          <![CDATA[table name]]>
+        </wadl:doc>
+      </wadl:param>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Return the schema for the given tableName.]]>
+        </wadl:doc>
+        <wadl:request/>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource 
path="/api/atlas/lineage/hive/table/{tableName}/inputs/graph">
+      <wadl:param name="tableName" style="template">
+        <wadl:doc>
+          <![CDATA[table name]]>
+        </wadl:doc>
+      </wadl:param>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Returns the inputs graph for a given entity.]]>
+        </wadl:doc>
+        <wadl:request/>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+    <wadl:resource 
path="/api/atlas/lineage/hive/table/{tableName}/outputs/graph">
+      <wadl:param name="tableName" style="template">
+        <wadl:doc>
+          <![CDATA[table name]]>
+        </wadl:doc>
+      </wadl:param>
+      <wadl:method name="GET">
+        <wadl:doc>
+          <![CDATA[Returns the outputs graph for a given entity.]]>
+        </wadl:doc>
+        <wadl:request/>
+        <wadl:response>
+          <wadl:representation mediaType="application/json"/>
+        </wadl:response>
+      </wadl:method>
+    </wadl:resource>
+  </wadl:resources>
+</wadl:application>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/4cccce5a/api/crossdomain.xml
----------------------------------------------------------------------
diff --git a/api/crossdomain.xml b/api/crossdomain.xml
new file mode 100644
index 0000000..0d42929
--- /dev/null
+++ b/api/crossdomain.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!DOCTYPE cross-domain-policy SYSTEM 
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd";>
+<cross-domain-policy>
+  
+  
+<!-- Read this: 
www.adobe.com/devnet/articles/crossdomain_policy_file_spec.html -->
+
+<!-- Most restrictive policy: -->
+       <site-control permitted-cross-domain-policies="none"/>
+       
+       
+       
+<!-- Least restrictive policy: -->
+<!--
+       <site-control permitted-cross-domain-policies="all"/>
+       <allow-access-from domain="*" to-ports="*" secure="false"/>
+       <allow-http-request-headers-from domain="*" headers="*" secure="false"/>
+-->
+<!--
+  If you host a crossdomain.xml file with allow-access-from domain=“*”     
        
+  and don’t understand all of the points described here, you probably        
        
+  have a nasty security vulnerability. ~ simon willison
+-->
+
+</cross-domain-policy>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/4cccce5a/api/css/home.gif
----------------------------------------------------------------------
diff --git a/api/css/home.gif b/api/css/home.gif
new file mode 100644
index 0000000..49aa306
Binary files /dev/null and b/api/css/home.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/4cccce5a/api/css/prettify.css
----------------------------------------------------------------------
diff --git a/api/css/prettify.css b/api/css/prettify.css
new file mode 100644
index 0000000..d44b3a2
--- /dev/null
+++ b/api/css/prettify.css
@@ -0,0 +1 @@
+.pln{color:#000}@media 
screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media
 
print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px
 solid 
#888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/4cccce5a/api/css/style.css
----------------------------------------------------------------------
diff --git a/api/css/style.css b/api/css/style.css
new file mode 100644
index 0000000..3de29cc
--- /dev/null
+++ b/api/css/style.css
@@ -0,0 +1,759 @@
+/**
+ * HTML5 ✰ Boilerplate
+ *
+ * style.css contains a reset, font normalization and some base styles.
+ *
+ * Credit is left where credit is due.
+ * Much inspiration was taken from these projects:
+ * - yui.yahooapis.com/2.8.1/build/base/base.css
+ * - camendesign.com/design/
+ * - praegnanz.de/weblog/htmlcssjs-kickstart
+ */
+
+
+/**
+ * html5doctor.com Reset Stylesheet (Eric Meyer's Reset Reloaded + HTML5 
baseline)
+ * v1.6.1 2010-09-17 | Authors: Eric Meyer & Richard Clark
+ * html5doctor.com/html-5-reset-stylesheet/
+ */
+
+html, body, div, span, object, iframe,
+h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
+small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
+fieldset, form, label, legend,
+table, caption, tbody, tfoot, thead, tr, th, td,
+article, aside, canvas, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section, summary,
+time, mark, audio, video {
+  margin: 0;
+  padding: 0;
+  border: 0;
+  font-size: 100%;
+  font: inherit;
+  vertical-align: baseline;
+}
+
+article, aside, details, figcaption, figure,
+footer, header, hgroup, menu, nav, section {
+  display: block;
+}
+
+blockquote, q { quotes: none; }
+
+blockquote:before, blockquote:after,
+q:before, q:after { content: ""; content: none; }
+
+ins { background-color: #ff9; color: #000; text-decoration: none; }
+
+mark { background-color: #ff9; color: #000; font-style: italic; font-weight: 
bold; }
+
+del { text-decoration: line-through; }
+
+abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
+
+table { border-collapse: collapse; border-spacing: 0; }
+
+hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; 
margin: 1em 0; padding: 0; }
+
+input, select { vertical-align: middle; }
+
+
+/**
+ * Font normalization inspired by YUI Library's fonts.css: 
developer.yahoo.com/yui/
+ */
+
+body { font:13px/1.231 sans-serif; *font-size:small; } /* Hack retained to 
preserve specificity */
+select, input, textarea, button { font:99% sans-serif; }
+
+/* Normalize monospace sizing:
+   
en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome
 */
+pre, code, kbd, samp { font-family: monospace, sans-serif; }
+
+
+/**
+ * Minimal base styles.
+ */
+
+/* Always force a scrollbar in non-IE */
+html { overflow-y: scroll; }
+
+/* Accessible focus treatment: 
people.opera.com/patrickl/experiments/keyboard/test */
+a:hover, a:active { outline: none; }
+
+ul, ol { margin-left: 2em; }
+ol { list-style-type: decimal; }
+
+/* Remove margins for navigation lists */
+nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
+
+small { font-size: 85%; }
+strong, th { font-weight: bold; }
+
+td { vertical-align: top; }
+
+/* Set sub, sup without affecting line-height: gist.github.com/413930 */
+sub, sup { font-size: 75%; line-height: 0; position: relative; }
+sup { top: -0.5em; }
+sub { bottom: -0.25em; }
+
+pre {
+  /* 
www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/
 */
+  padding: 15px;
+}
+
+textarea { overflow: auto; } /* 
www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
+
+.ie6 legend, .ie7 legend { margin-left: -7px; } 
+
+/* Align checkboxes, radios, text inputs with their label by: Thierry Koblentz 
tjkdesign.com/ez-css/css/base.css  */
+input[type="radio"] { vertical-align: text-bottom; }
+input[type="checkbox"] { vertical-align: bottom; }
+.ie7 input[type="checkbox"] { vertical-align: baseline; }
+.ie6 input { vertical-align: text-bottom; }
+
+/* Hand cursor on clickable input elements */
+label, input[type="button"], input[type="submit"], input[type="image"], button 
{ cursor: pointer; }
+
+/* Webkit browsers add a 2px margin outside the chrome of form elements */
+button, input, select, textarea { margin: 0; }
+
+/* Colors for form validity */
+input:valid, textarea:valid   {  }
+input:invalid, textarea:invalid {
+   border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 
0px 0px 5px red; box-shadow: 0px 0px 5px red;
+}
+.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { 
background-color: #f0dddd; }
+
+
+/* These selection declarations have to be separate
+   No text-shadow: twitter.com/miketaylr/status/12228805301
+   Also: hot pink! */
+::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
+::selection { background:#FF5E99; color:#fff; text-shadow: none; }
+
+/* j.mp/webkit-tap-highlight-color */
+a:link { -webkit-tap-highlight-color: #FF5E99; }
+
+/* Make buttons play nice in IE:
+   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
+button {  width: auto; overflow: visible; }
+
+/* Bicubic resizing for non-native sized IMG:
+   
code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/
 */
+.ie7 img { -ms-interpolation-mode: bicubic; }
+
+/**
+ * You might tweak these..
+ */
+
+body, select, input, textarea {
+  /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */
+  color: #444;
+  /* Set your base font here, to apply evenly */
+  /* font-family: Georgia, serif;  */
+}
+
+/* Headers (h1, h2, etc) have no default font-size or margin; define those 
yourself */
+h1, h2, h3, h4, h5, h6 { font-weight: bold; }
+
+a, a:active, a:visited { color: #607890; }
+a:hover { color: #036; }
+
+
+/**
+ * Primary styles
+ *
+ * Author: 
+ */
+
+
+body{text-align:center;margin:0}
+.container{text-align:left;position:relative;padding:0;margin:0 
auto;width:800px}
+.column{float:left;margin:0 5px 0 0;padding:0}
+* html .column{overflow-x:hidden}
+.border{padding-right:2px;margin-right:2px;border-right:1px solid #ddd}
+.span-1{width:35px}
+.span-2{width:75px}
+.span-3{width:115px}
+.span-4{width:155px}
+.span-5{width:195px}
+.span-6{width:235px}
+.span-7{width:275px}
+.span-8{width:315px}
+.span-9{width:355px}
+.span-10{width:395px}
+.span-11{width:435px}
+.span-12{width:475px}
+.span-13{width:515px}
+.span-14{width:555px}
+.span-15{width:595px}
+.span-16{width:635px}
+.span-17{width:675px}
+.span-18{width:715px}
+.span-19{width:755px}
+.span-20{width:795px}
+.span-21{width:835px}
+.span-22{width:875px}
+.span-23{width:915px}
+.span-24{width:955px;margin:0}
+.last{margin-right:0}
+.append-1{padding-right:40px}
+.append-2{padding-right:80px}
+.append-3{padding-right:120px}
+.append-4{padding-right:160px}
+.append-5{padding-right:200px}
+.prepend-1{padding-left:40px}
+.prepend-2{padding-left:80px}
+.prepend-3{padding-left:120px}
+.prepend-4{padding-left:160px}
+.prepend-5{padding-left:200px}
+.clear{display:inline-block}
+.clear:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}
+* html .clear{height:1%}
+.clear{display:block}
+h1,h2,h3,h4,h5,h6, p,ul,ol,dl,pre,form{padding-left:5px;padding-right:5px}
+table{margin-left:5px;margin-right:5px}
+img{margin:0 0 18px 0}
+.pull-1{margin-left:-70px}
+.pull-2{margin-left:-140px}
+.pull-3{margin-left:-210px}
+.push-0{margin:0 0 0 18px;float:right}
+.push-1{margin:0 -70px 0 18px;float:right}
+.push-2{margin:0 -140px 0 18px;float:right}
+.push-3{margin:0 -210px 0 18px;float:right}
+.deprecated{text-decoration: line-through}
+
+/* @end */
+
+/* @group typography.css */
+
+body {
+  font-size: 12px;
+  line-height: 18px; /* Do a complete find/replace on "18px" to change this */
+}
+
+
+/* Default fonts */
+h1,h2,h3,
+h4,h5,h6  { font-family: "Helvetica Neue", Helvetica, sans-serif; }
+body      { font-family: "Lucida Grande", Calibri, Arial, sans-serif; }
+pre       { font-family: Monaco, "Courier New", monospace; }
+code      { font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", 
Monaco, Courier, monospace; }
+
+
+/* Headings
+-------------------------------------------------------------- */
+
+h1,h2,h3,h4,h5,h6 {
+  color:#111;
+  clear:both;
+}
+
+h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
+    color: #111;
+    text-decoration: none;
+}
+
+h1 { font-size: 30px; line-height:36px; padding:10px 0 18px 0; }
+h2 { font-size: 20px; line-height:36px; }
+h3 { font-size: 12px; line-height:24px; }
+h4 { font-size: 12px; font-weight:bold; }
+h5 { font-size: 12px; font-weight:bold; }
+h6 { font-size: 12px; }
+
+
+/* Text elements
+-------------------------------------------------------------- */
+
+p           { margin: 0 0 18px 0; text-align:justify; }
+p.last      { margin-bottom:0; }
+p img       { float: left; margin:18px 18px 18px 0; padding:0; }
+p img.top   { margin-top:0; } /* Use this if the image is at the top of the 
<p>. */
+
+ul, ol      { margin: 0 0 18px 0; }
+ul          { list-style-type:circle; }
+ol          { list-style-type: decimal; }
+dl          { margin: 0 0 18px 0; }
+dl dt       { font-weight: bold; }
+
+a           { color: #A68000; text-decoration: underline; outline: none; }
+a:hover     { color: #000; }
+
+blockquote  { margin: 0 0 18px 18px; color: #666; font-style: italic; }
+strong      { font-weight: bold; }
+em          { font-style: italic; }
+pre         { margin-bottom: 18px; background: #eee; border:1px solid #ddd; 
padding:16px; }
+code {
+    background: #eee;
+    border: 1px solid #ddd;
+    color: #555;
+    display: block;
+    font: normal 1.1em "Lucida Sans Unicode",serif;
+    margin-bottom: 12px;
+    padding: 8px 10px;
+    white-space: pre;
+    overflow: auto;
+    max-height: 300px;
+}
+
+/* Use this to create a horizontal ruler across a column. */
+hr {
+  background: #FFDF73;
+  color: #FFDF73;
+  clear: both;
+  float: none;
+  width: 100%;
+  height: 2px;
+  margin: 0 0 16px 0;
+  border: none;
+}
+
+
+/* Tables
+-------------------------------------------------------------- */
+
+table   { margin-bottom: 16px; border-top:1px solid #ddd; border-left:1px 
solid #ddd; }
+th,td   { height: 13px; padding:2px 4px; border-bottom:1px solid #ddd; 
border-right:1px solid #ddd; }
+th      { font-weight:bold; }
+
+
+/* Some default classes
+-------------------------------------------------------------- */
+
+p.small   { font-size: 10px; margin-bottom: 18px; }
+p.large   { font-size: 14px; line-height:36px; }
+p.quiet   { color: #666; }
+.hide     { display: none; }
+
+
+.caps {
+  font-variant: small-caps;
+  letter-spacing: 1px;
+  text-transform: lowercase;
+}
+
+/* @end */
+
+/* @group styles */
+
+/* @group Header */
+
+#header {
+       padding-top: 1.8em;
+       margin-bottom: 1.8em;
+}
+#site-name {
+    line-height: 36px;
+}
+#site-name a {
+    font-variant: small-caps;
+    font-size: 3em;
+    letter-spacing: 3px;
+    text-decoration: none;
+    color: #444;
+}
+#site-name a:visited {
+    color: #444;
+    text-decoration: none;
+}
+#site-name a strong {
+    color: black;
+}
+#site-description {
+       padding-top: 1.4em;
+       padding-bottom: 1.4em;
+}
+#site-description h3 {
+       font-size: 2em;
+       margin: 0;
+       font-weight: normal;
+}
+#site-description p#read-more {
+       text-align: right;
+       margin: 6px 0 0;
+}
+#site-description p#read-more a, #site-description p#read-more a:visited {
+       font-size: 1.4em;
+       color: #515151;
+}
+#site-description p#read-more a:hover {
+       color: #919191;
+}
+#site-description {
+       background-color: #4188D2;
+       border-top: 2px solid #fff;
+       color: #444;
+}
+/* @end */
+
+/* @group Navigation */
+
+ul.navigation, ul.navigation li {
+  list-style: none;
+}
+ul.navigation li {
+  display: inline;
+  margin-right: 1.3em;
+}
+
+#primary {
+       line-height: 72px;
+       margin-bottom: -24px;
+       text-align: right;
+}
+#primary li {
+       padding-bottom: 5px;
+}
+#primary a {
+       color: #444;
+       text-decoration: none;
+       font-size: 1.2em;
+}
+#primary li:hover {
+       border-bottom: 6px solid #FFDF73;
+}
+#secondary {
+       padding-top: 7px;
+       background-color: #FFDF73;
+}
+#secondary ul {
+    list-style: none;
+       margin-bottom: 7px;
+}
+#secondary ul li {
+    display: inline;
+    list-style: none;
+       margin-right: 0;
+}
+#secondary ul li a {
+       color: #515151;
+       text-decoration: none;
+       padding: 8px 24px 8px 24px;
+       margin-left: -4px;
+}
+#secondary ul li a.selected {
+       background-color: #515151;
+       color: #fff;
+}
+#secondary ul a:hover {
+       background: #fff4d0;
+}
+/*
+       xBreadcrumbs (Extended Breadcrumbs) jQuery Plugin
+       � 2009 ajaxBlender.com
+       For any questions please visit www.ajaxblender.com
+       or email us at [email protected]
+*/
+.xbreadcrumbs {
+       position: relative;
+       z-index: 1000;
+}
+.xbreadcrumbs LI UL {
+       position: absolute;
+       float: left;
+}
+.xbreadcrumbs, .xbreadcrumbs LI, .xbreadcrumbs UL, .xbreadcrumbs UL LI {
+       list-style: none;
+       margin: 0;
+       padding: 0;
+}
+.xbreadcrumbs { clear: both; }
+.xbreadcrumbs, .xbreadcrumbs LI {
+       float: left;
+}
+.xbreadcrumbs UL {
+       display: none;
+}
+
+/*  Base style of xBreadcrumbs  */
+/*  Top Level  */
+.xbreadcrumbs {
+       background: #FFDF73;
+       width: 100%;
+}
+.xbreadcrumbs LI {
+    border-right: none;
+    padding: 5px 15px 5px 10px;
+       height: 16px;
+}
+.xbreadcrumbs LI.current {
+       background: none;
+}
+.xbreadcrumbs LI UL LI {
+    background: none;
+}
+.xbreadcrumbs LI A {
+       font-size: 11px;
+       color: #515151;
+       text-decoration: none;
+    padding-right: 2em;
+}
+.xbreadcrumbs LI A.home {
+    background: url( home.gif ) no-repeat left center;
+    padding-left: 20px;
+}
+.xbreadcrumbs LI A:HOVER, .xbreadcrumbs LI.hover A {
+       color: #000;
+}
+/*  Top Level - Current Page  */
+.xbreadcrumbs LI.current A {
+       color: #333333;
+       font-weight: bold;
+}
+/*  Sub-level  */
+.xbreadcrumbs LI UL {
+       padding: 3px;
+       background: #fff4d0;
+       font-size: 11px;
+       min-width: 180px;
+    max-height: 500px;
+    overflow: auto;
+       top: 25px;
+}
+.xbreadcrumbs LI UL LI {
+       float: left;
+       width: 100%;
+       border-right: none;
+       height: auto;
+}
+.xbreadcrumbs LI UL LI A {
+       text-decoration: none;
+       color: #666666 !important;
+       display: block;
+       padding: 4px;
+       border-bottom: 1px dotted #666666;
+}
+.xbreadcrumbs LI UL LI:last-child A {
+       border-bottom: none;
+}
+.xbreadcrumbs LI UL LI A:HOVER {
+    background: #fffbee;
+}
+body.advisories #nav-advisories,body.community #nav-community,body.blog 
#nav-blog,body.code #nav-code,body.about #nav-about,body.documentation 
#nav-documentation{border-bottom: 6px solid #FFDF73;}
+/* @end */
+
+/* @group Main */
+
+#main {
+       font-size: 1.2em;
+       line-height: 1.5em;
+       color: #1E250D;
+}
+#main h2 {
+       font-size: 1.8em;
+       font-weight: normal;
+    border-bottom: 3px solid #c2b2d4;
+    padding-top: 10px;
+       padding-left: 0;
+       padding-right: 0;
+       margin-bottom: 6px;
+}
+#main h3 {
+       font-size: 1.4em;
+       font-weight: normal;
+       border-bottom: 4px solid #f7f7f7;
+       padding: 0 0 5px;
+       margin-bottom: 0.4em;
+}
+#main h3 .caps {
+       font-size: 1.3em;
+}
+#main .hfeed .hentry {
+       list-style: none;
+       list-style-type: none;
+       margin-bottom: 2em;
+       border-bottom: 4px solid #eee;
+       padding-bottom: 1em;
+       clear: both;
+}
+#main .hfeed .hentry:last-child {
+       border-bottom: none;
+}#main .hfeed .hentry .entry-title {
+       border-bottom: none;
+}
+#main hr {
+       color: #FFDF73;
+       background-color: #FFDF73;
+       border-color: #FFDF73;
+}
+#main p {
+       text-align: left;
+       padding-left: 0;
+       padding-right: 0;
+}
+#main img {
+       max-width: 740px;
+}
+#main ol {
+       margin-left: 1.5em;
+}
+#main ul {
+       margin-left: 1.2em;
+       list-style: disc;
+}
+#main .intro {
+       font-size: 1.2em;
+       color: #515151;
+       border-bottom: 3px solid #f8fbfd;
+}
+#main .get-started a {
+       text-align: center;
+       background-color: #8942D6;
+       color: #fff;
+       display: block;
+       border-radius: 12px;
+       -webkit-border-radius: 12px;
+       -moz-border-radius: 12px;
+       padding: 8px 6px;
+       width: 10em;
+       font-size: 1.4em;
+       margin-left: auto;
+       margin-right: auto;
+       text-decoration: none;
+}
+#main .get-started a:hover {
+       background-color: #9D69D6;
+}
+#main pre {
+    max-height: 600px;
+       overflow: auto;
+}
+
+/* @end */
+/* @group Footer */
+
+#footer {
+       color: #666;
+       font-size: 11px;
+       border-top: 4px double #e7e7e7;
+       margin-top: 2em;
+       padding-top: 1.2em;
+       text-align: center;
+}
+/*#footer a {
+       color: #787878;
+       text-decoration: none;
+       border-bottom: 1px dotted #787878;
+}
+#footer a:hover {
+       border-bottom: 1px solid #787878;
+}*/
+
+/* @end */
+
+.update, .note, .notice, .alert {
+margin: 10px 0 20px;
+padding: 5px 20px 5px 20px;
+clear: both;
+}
+.note {
+       background: #e6ecf2;
+       border-top: 2px solid #8996ad;
+       border-bottom: 2px solid #8996ad;
+}
+.update, .notice {
+       background: #92ED6B;
+       border-top: 2px solid #2B8E00;
+       border-bottom: 2px solid #2B8E00;
+}
+.alert {
+       background: #ffbfbf;
+       border-top: 2px solid #f33;
+       border-bottom: 2px solid #f33;
+}
+.alert a {
+       color:#f00;
+}
+.alert a:visited {
+       color: #f33;
+}
+
+/* JavaDoc-Specific Styles */
+.TableHeadingColor     { text-align: left; border-width: 0 }
+.TableSubHeadingColor  { text-align: left; border-width: 0 }
+.TableRowColor         { text-align: left; border-width: 0 }
+.NavBarCell1    { text-align: left; border-width: 0 }
+.NavBarCell1Rev { text-align: left; border-width: 0 }
+.FrameItemFont { text-align: left; }
+
+/* @end */
+
+
+
+/**
+ * Non-semantic helper classes: please define your styles before this section.
+ */
+
+/* For image replacement */
+.ir { display: block; text-indent: -999em; overflow: hidden; 
background-repeat: no-repeat; text-align: left; direction: ltr; }
+
+/* Hide for both screenreaders and browsers:
+   css-discuss.incutio.com/wiki/Screenreader_Visibility */
+.hidden { display: none; visibility: hidden; }
+
+/* Hide only visually, but have it available for screenreaders: by Jon Neal.
+  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
+.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; 
overflow: hidden; padding: 0; position: absolute; width: 1px; }
+/* Extends the .visuallyhidden class to allow the element to be focusable when 
navigated to via the keyboard: drupal.org/node/897638 */
+.visuallyhidden.focusable:active,
+.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; 
overflow: visible; position: static; width: auto; }
+
+/* Hide visually and from screenreaders, but maintain layout */
+.invisible { visibility: hidden; }
+
+/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child 
elements.
+   j.mp/bestclearfix */
+.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 
0; overflow: hidden; }
+.clearfix:after { clear: both; }
+/* Fix clearfix: 
blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page
 */
+.clearfix { zoom: 1; }
+
+
+
+/**
+ * Media queries for responsive design.
+ *
+ * These follow after primary styles so they will successfully override.
+ */
+
+@media all and (orientation:portrait) {
+  /* Style adjustments for portrait mode goes here */
+
+}
+
+@media all and (orientation:landscape) {
+  /* Style adjustments for landscape mode goes here */
+
+}
+
+/* Grade-A Mobile Browsers (Opera Mobile, Mobile Safari, Android Chrome)
+   consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ 
*/
+@media screen and (max-device-width: 480px) {
+
+
+  /* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text 
for you: j.mp/textsizeadjust */
+  /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
+}
+
+
+/**
+ * Print styles.
+ *
+ * Inlined to avoid required HTTP connection: 
www.phpied.com/delay-loading-your-print-css/
+ */
+@media print {
+  * { background: transparent !important; color: black !important; 
text-shadow: none !important; filter:none !important;
+  -ms-filter: none !important; } /* Black prints faster: 
sanbeiji.com/archives/953 */
+  a, a:visited { color: #444 !important; text-decoration: underline; }
+  a[href]:after { content: " (" attr(href) ")"; }
+  abbr[title]:after { content: " (" attr(title) ")"; }
+  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; 
}  /* Don't show links for images, or javascript/internal links */
+  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
+  thead { display: table-header-group; } /* 
css-discuss.incutio.com/wiki/Printing_Tables */
+  tr, img { page-break-inside: avoid; }
+  @page { margin: 0.5cm; }
+  p, h2, h3 { orphans: 3; widows: 3; }
+  h2, h3{ page-break-after: avoid; }
+}
+

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/4cccce5a/api/favicon.ico
----------------------------------------------------------------------
diff --git a/api/favicon.ico b/api/favicon.ico
new file mode 100644
index 0000000..4ec0d29
Binary files /dev/null and b/api/favicon.ico differ

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/4cccce5a/api/index.html
----------------------------------------------------------------------
diff --git a/api/index.html b/api/index.html
new file mode 100644
index 0000000..5b3e2e3
--- /dev/null
+++ b/api/index.html
@@ -0,0 +1,123 @@
+<!doctype html>
+<!-- paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ 
-->
+<!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]-->
+<!--[if IE 7 ]>    <html class="no-js ie7" lang="en"> <![endif]-->
+<!--[if IE 8 ]>    <html class="no-js ie8" lang="en"> <![endif]-->
+<!--[if (gte IE 9)|!(IE)]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+
+  <!-- Always force latest IE rendering engine (even in intranet) & Chrome 
Frame
+       Remove this if you use the .htaccess -->
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+
+  <title>Apache Data Governance APIs</title>
+
+  <!-- Mobile viewport optimized: j.mp/bplateviewport -->
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+  <!-- CSS: implied media="all" -->
+  <link rel="stylesheet" href="css/style.css?v=2">
+  <link rel="stylesheet" href="css/prettify.css">
+
+  <!-- All JavaScript at the bottom, except for Modernizr which enables HTML5 
elements & feature detects -->
+  <script src="js/libs/modernizr-1.7.min.js"></script>
+
+</head>
+
+<body class="home">
+
+  <div class="container">
+    <header>
+      <div id="header" class="column first last span-20">
+        <div id="site-name" class="column span-18 append-1 prepend-1 first 
last"><a href="index.html">Apache Data Governance APIs</a></div>
+        <div id="primary" class="column span-18 append-1 prepend-1 first last">
+          <ul class="navigation">
+            <li id="nav-rest"><a href="rest.html">REST</a></li>
+            <li id="nav-data"><a href="model.html">Data Model</a></li>
+          </ul>
+        </div>
+        <div>
+          <ul class="xbreadcrumbs" id="breadcrumbs">
+            <li class="current">
+              <a href="index.html" class="home">Home</a>
+            </li>
+          </ul>
+        </div>
+      </div>
+    </header>
+    <div id="main" class="column first last span-20">
+
+      <h1>REST Resources</h1>
+      <p>
+        This API supports a <a 
href="http://en.wikipedia.org/wiki/Representational_State_Transfer";>Representational
 State Transfer (REST)</a>
+        model for accessing a set of resources through a fixed set of 
operations. The following resources are accessible through the RESTful model:
+      </p>
+      <ul>
+        <li><a href="resource_AdminResource.html">AdminResource</a></li>
+        <li><a href="resource_EntityResource.html">EntityResource</a></li>
+        <li><a 
href="resource_HiveLineageResource.html">HiveLineageResource</a></li>
+        <li><a 
href="resource_MetadataDiscoveryResource.html">MetadataDiscoveryResource</a></li>
+        <li><a 
href="resource_RexsterGraphResource.html">RexsterGraphResource</a></li>
+        <li><a href="resource_TypesResource.html">TypesResource</a></li>
+      </ul>
+      <p>
+        There is also a <a href="application.wadl">WADL document</a> 
describing the REST API.
+      </p>
+
+    <h1>Data Model</h1>
+
+    <p>
+      All endpoints act on a common set of data. The data can be represented 
with difference media (i.e. "MIME") types, depending on the endpoint
+      that consumes and/or produces the data. The data can described by <a 
href="http://www.w3.org/XML/Schema";>XML Schema</a>, which definitively
+      describes the XML representation of the data, but is also useful for 
describing the other formats of the data, such as <a 
href="http://json.org";>JSON</a>.
+    </p>
+
+    <p>
+      This document will describe the data using terms based on <a 
href="http://www.w3.org/XML/Schema";>XML Schema</a>.
+      Data can be grouped by namespace, with a schema document describing the 
<i>elements</i> and <i>types</i> of the namespace.
+      Generally speaking, <i>types</i> define the structure of the data and 
<i>elements</i> are <i>instances</i> of a type. For example,
+      <i>elements</i> are usually produced by (or consumed by) a REST 
endpoint, and the structure of each element is described by
+      its <i>type</i>.
+    </p>
+
+
+      <div class="clear" />
+    </div>
+    <footer>
+      <div id="footer">
+        Generated by <a href="http://enunciate.codehaus.org";>Enunciate</a>.
+      </div>
+    </footer>
+  </div> <!--! end of #container -->
+
+  <!-- JavaScript at the bottom for fast page loading -->
+
+  <!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to 
local if necessary -->
+  <script 
src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.js"></script>
+  <script>window.jQuery || document.write("<script 
src='js/libs/jquery-1.5.1.min.js'>\x3C/script>")</script>
+
+  <!--manage the navigation menu-->
+  <script src="js/libs/xbreadcrumbs.js"></script>
+  <script>
+    $(function() {
+      $('#breadcrumbs').xBreadcrumbs();
+    });
+  </script>
+
+
+  <!-- prettify code blocks. see 
http://code.google.com/p/google-code-prettify/ -->
+  <script src="js/libs/prettify/prettify.js"></script>
+  <script>
+    $(function() {
+      prettyPrint();
+    });
+  </script>
+
+  <!--[if lt IE 7 ]>
+    <script src="js/libs/dd_belatedpng.js"></script>
+    <script>DD_belatedPNG.fix("img, .png_bg"); // Fix any <img> or .png_bg 
bg-images. Also, please read goo.gl/mZiyb </script>
+  <![endif]-->
+
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-atlas-website/blob/4cccce5a/api/js/libs/dd_belatedpng.js
----------------------------------------------------------------------
diff --git a/api/js/libs/dd_belatedpng.js b/api/js/libs/dd_belatedpng.js
new file mode 100644
index 0000000..6062fb3
--- /dev/null
+++ b/api/js/libs/dd_belatedpng.js
@@ -0,0 +1,13 @@
+/**
+* DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and 
HTML <IMG/>.
+* Author: Drew Diller
+* Email: [email protected]
+* URL: http://www.dillerdesign.com/experiment/DD_belatedPNG/
+* Version: 0.0.8a
+* Licensed under the MIT License: 
http://dillerdesign.com/experiment/DD_belatedPNG/#license
+*
+* Example usage:
+* DD_belatedPNG.fix('.png_bg'); // argument is a CSS selector
+* DD_belatedPNG.fixPng( someNode ); // argument is an HTMLDomElement
+**/
+var 
DD_belatedPNG={ns:"DD_belatedPNG",imgSize:{},delay:10,nodesFixed:0,createVmlNameSpace:function(){if(document.namespaces&&!document.namespaces[this.ns]){document.namespaces.add(this.ns,"urn:schemas-microsoft-com:vml")}},createVmlStyleSheet:function(){var
 
b,a;b=document.createElement("style");b.setAttribute("media","screen");document.documentElement.firstChild.insertBefore(b,document.documentElement.firstChild.firstChild);if(b.styleSheet){b=b.styleSheet;b.addRule(this.ns+"\\:*","{behavior:url(#default#VML)}");b.addRule(this.ns+"\\:shape","position:absolute;");b.addRule("img."+this.ns+"_sizeFinder","behavior:none;
 border:none; position:absolute; z-index:-1; top:-10000px; 
visibility:hidden;");this.screenStyleSheet=b;a=document.createElement("style");a.setAttribute("media","print");document.documentElement.firstChild.insertBefore(a,document.documentElement.firstChild.firstChild);a=a.styleSheet;a.addRule(this.ns+"\\:*","{display:
 none !important;}");a.addRule("img."+this.ns+"_sizeFind
 er","{display: none !important;}")}},readPropertyChange:function(){var 
b,c,a;b=event.srcElement;if(!b.vmlInitiated){return}if(event.propertyName.search("background")!=-1||event.propertyName.search("border")!=-1){DD_belatedPNG.applyVML(b)}if(event.propertyName=="style.display"){c=(b.currentStyle.display=="none")?"none":"block";for(a
 in 
b.vml){if(b.vml.hasOwnProperty(a)){b.vml[a].shape.style.display=c}}}if(event.propertyName.search("filter")!=-1){DD_belatedPNG.vmlOpacity(b)}},vmlOpacity:function(b){if(b.currentStyle.filter.search("lpha")!=-1){var
 
a=b.currentStyle.filter;a=parseInt(a.substring(a.lastIndexOf("=")+1,a.lastIndexOf(")")),10)/100;b.vml.color.shape.style.filter=b.currentStyle.filter;b.vml.image.fill.opacity=a}},handlePseudoHover:function(a){setTimeout(function(){DD_belatedPNG.applyVML(a)},1)},fix:function(a){if(this.screenStyleSheet){var
 
c,b;c=a.split(",");for(b=0;b<c.length;b++){this.screenStyleSheet.addRule(c[b],"behavior:expression(DD_belatedPNG.fixPng(this))")}}},applyVM
 
L:function(a){a.runtimeStyle.cssText="";this.vmlFill(a);this.vmlOffsets(a);this.vmlOpacity(a);if(a.isImg){this.copyImageBorders(a)}},attachHandlers:function(i){var
 
d,c,g,e,b,f;d=this;c={resize:"vmlOffsets",move:"vmlOffsets"};if(i.nodeName=="A"){e={mouseleave:"handlePseudoHover",mouseenter:"handlePseudoHover",focus:"handlePseudoHover",blur:"handlePseudoHover"};for(b
 in e){if(e.hasOwnProperty(b)){c[b]=e[b]}}}for(f in 
c){if(c.hasOwnProperty(f)){g=function(){d[c[f]](i)};i.attachEvent("on"+f,g)}}i.attachEvent("onpropertychange",this.readPropertyChange)},giveLayout:function(a){a.style.zoom=1;if(a.currentStyle.position=="static"){a.style.position="relative"}},copyImageBorders:function(b){var
 c,a;c={borderStyle:true,borderWidth:true,borderColor:true};for(a in 
c){if(c.hasOwnProperty(a)){b.vml.color.shape.style[a]=b.currentStyle[a]}}},vmlFill:function(e){if(!e.currentStyle){return}else{var
 d,f,g,b,a,c;d=e.currentStyle}for(b in 
e.vml){if(e.vml.hasOwnProperty(b)){e.vml[b].shape.style.zIndex=d.z
 
Index}}e.runtimeStyle.backgroundColor="";e.runtimeStyle.backgroundImage="";f=true;if(d.backgroundImage!="none"||e.isImg){if(!e.isImg){e.vmlBg=d.backgroundImage;e.vmlBg=e.vmlBg.substr(5,e.vmlBg.lastIndexOf('")')-5)}else{e.vmlBg=e.src}g=this;if(!g.imgSize[e.vmlBg]){a=document.createElement("img");g.imgSize[e.vmlBg]=a;a.className=g.ns+"_sizeFinder";a.runtimeStyle.cssText="behavior:none;
 position:absolute; left:-10000px; top:-10000px; border:none; margin:0; 
padding:0;";c=function(){this.width=this.offsetWidth;this.height=this.offsetHeight;g.vmlOffsets(e)};a.attachEvent("onload",c);a.src=e.vmlBg;a.removeAttribute("width");a.removeAttribute("height");document.body.insertBefore(a,document.body.firstChild)}e.vml.image.fill.src=e.vmlBg;f=false}e.vml.image.fill.on=!f;e.vml.image.fill.color="none";e.vml.color.shape.style.backgroundColor=d.backgroundColor;e.runtimeStyle.backgroundImage="none";e.runtimeStyle.backgroundColor="transparent"},vmlOffsets:function(d){var
 h,n,a,e,g,m,f,l,j,i,k;h=d.curr
 
entStyle;n={W:d.clientWidth+1,H:d.clientHeight+1,w:this.imgSize[d.vmlBg].width,h:this.imgSize[d.vmlBg].height,L:d.offsetLeft,T:d.offsetTop,bLW:d.clientLeft,bTW:d.clientTop};a=(n.L+n.bLW==1)?1:0;e=function(b,p,q,c,s,u){b.coordsize=c+","+s;b.coordorigin=u+","+u;b.path="m0,0l"+c+",0l"+c+","+s+"l0,"+s+"
 
xe";b.style.width=c+"px";b.style.height=s+"px";b.style.left=p+"px";b.style.top=q+"px"};e(d.vml.color.shape,(n.L+(d.isImg?0:n.bLW)),(n.T+(d.isImg?0:n.bTW)),(n.W-1),(n.H-1),0);e(d.vml.image.shape,(n.L+n.bLW),(n.T+n.bTW),(n.W),(n.H),1);g={X:0,Y:0};if(d.isImg){g.X=parseInt(h.paddingLeft,10)+1;g.Y=parseInt(h.paddingTop,10)+1}else{for(j
 in 
g){if(g.hasOwnProperty(j)){this.figurePercentage(g,n,j,h["backgroundPosition"+j])}}}d.vml.image.fill.position=(g.X/n.W)+","+(g.Y/n.H);m=h.backgroundRepeat;f={T:1,R:n.W+a,B:n.H,L:1+a};l={X:{b1:"L",b2:"R",d:"W"},Y:{b1:"T",b2:"B",d:"H"}};if(m!="repeat"||d.isImg){i={T:(g.Y),R:(g.X+n.w),B:(g.Y+n.h),L:(g.X)};if(m.search("repeat-")!=-1){k=m.split("repeat-")[1].toUp
 
perCase();i[l[k].b1]=1;i[l[k].b2]=n[l[k].d]}if(i.B>n.H){i.B=n.H}d.vml.image.shape.style.clip="rect("+i.T+"px
 "+(i.R+a)+"px "+i.B+"px 
"+(i.L+a)+"px)"}else{d.vml.image.shape.style.clip="rect("+f.T+"px "+f.R+"px 
"+f.B+"px "+f.L+"px)"}},figurePercentage:function(d,c,f,a){var 
b,e;e=true;b=(f=="X");switch(a){case"left":case"top":d[f]=0;break;case"center":d[f]=0.5;break;case"right":case"bottom":d[f]=1;break;default:if(a.search("%")!=-1){d[f]=parseInt(a,10)/100}else{e=false}}d[f]=Math.ceil(e?((c[b?"W":"H"]*d[f])-(c[b?"w":"h"]*d[f])):parseInt(a,10));if(d[f]%2===0){d[f]++}return
 d[f]},fixPng:function(c){c.style.behavior="none";var 
g,b,f,a,d;if(c.nodeName=="BODY"||c.nodeName=="TD"||c.nodeName=="TR"){return}c.isImg=false;if(c.nodeName=="IMG"){if(c.src.toLowerCase().search(/\.png$/)!=-1){c.isImg=true;c.style.visibility="hidden"}else{return}}else{if(c.currentStyle.backgroundImage.toLowerCase().search(".png")==-1){return}}g=DD_belatedPNG;c.vml={color:{},image:{}};b={shape:{},fill:{}};for(a
 in c.vm
 l){if(c.vml.hasOwnProperty(a)){for(d in 
b){if(b.hasOwnProperty(d)){f=g.ns+":"+d;c.vml[a][d]=document.createElement(f)}}c.vml[a].shape.stroked=false;c.vml[a].shape.appendChild(c.vml[a].fill);c.parentNode.insertBefore(c.vml[a].shape,c)}}c.vml.image.shape.fillcolor="none";c.vml.image.fill.type="tile";c.vml.color.fill.on=false;g.attachHandlers(c);g.giveLayout(c);g.giveLayout(c.offsetParent);c.vmlInitiated=true;g.applyVML(c)}};try{document.execCommand("BackgroundImageCache",false,true)}catch(r){}DD_belatedPNG.createVmlNameSpace();DD_belatedPNG.createVmlStyleSheet();
\ No newline at end of file

Reply via email to