--- title: "Analysis Services Scripting Language XML Elements (ASSL) | Microsoft Docs" ms.custom: "" ms.date: "03/14/2017" ms.prod: "sql-server-2016" ms.reviewer: "" ms.suite: "" ms.technology: - "analysis-services" - "docset-sql-devref" ms.tgt_pltfrm: "" ms.topic: "reference" apitype: "Schema" applies_to: - "SQL Server 2016 Preview" helpviewer_keywords: - "Analysis Services Scripting Language, elements" - "elements [Analysis Services Scripting Language]" - "ASSL, elements" ms.assetid: 7ac07e82-8806-4e9e-8123-22c09c0296de caps.latest.revision: 34 author: "Minewiskan" ms.author: "owend" manager: "erikre" --- # Analysis Services Scripting Language XML Elements (ASSL) Although the Analysis Services Scripting Language (ASSL) schema contains only XML elements, from a developer's point of view, these elements correspond to the following concepts: - Objects, such as **Database**, **Cube**, and **Dimension** objects, in the hierarchy of objects contained by an instance of [!INCLUDE[msCoName](../../includes/msconame-md.md)] [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] [!INCLUDE[ssASnoversion](../../includes/ssasnoversion-md.md)]. - Collections of objects, such as the **Dimensions** and **Cubes** collections. - Properties, such as **Name** and **Description**, that describe objects. - Data types, such as **Binding** and **Permission**, that are used to define the child elements and properties of other objects. > [!NOTE] > This section does not cover data type elements. For more information, see, [Analysis Services Scripting Language XML Data Types (ASSL)](../../analysis-services/scripting/data-type/analysis-services-scripting-language-xml-data-types-assl.md). ## In This Section |Topic|Description| |-----------|-----------------| |[Objects (ASSL)](../../analysis-services/scripting/objects/objects-assl.md)|Contains syntax and usage information for each element that acts as an object in the ASSL schema.| |[Collections (ASSL)](../../analysis-services/scripting/collections/collections-assl.md)|Contains syntax and usage information for each element that acts as a collection in the ASSL schema.| |[Properties (ASSL)](../../analysis-services/scripting/properties/properties-assl.md)|Contains syntax and usage information for each element that acts as an object property in the ASSL schema.| ## See Also [Analysis Services Scripting Language XML Element Hierarchy (ASSL)](../../analysis-services/scripting/analysis-services-scripting-language-xml-element-hierarchy-assl.md) [Analysis Services Scripting Language (ASSL for XMLA)](../../analysis-services/scripting/analysis-services-scripting-language-assl-for-xmla.md)