Previous Page | Next Page

Glossary

Glossary

access mode

the level of access that a user has to an item store. The possible access modes are read, write, and update. See also item store.

ActiveX

an image format that stores interactive graphical output that was generated using an ActiveX control. The output is stored in a single file. You can right-click on any graphical output that is generated in this format and change multiple options. Any options that you change are reflected only in the output, not in the task window selections that you made to set up the chart. In order to use the ActiveX format, you will need to install the ActiveX control.

ActiveX control

a type of Web application that is developed specifically for the Windows operating environment. ActiveX controls can provide Web users with interactive capabilities.

after-note

in ODS, a note that is displayed after an output object each time the output object is displayed. The text is assigned to an output object by the procedure that produced the object. See also output object, ODS document, and before-note.

aggregate storage location

a location on an operating system that can contain a group of distinct files. On different operating systems, different terms (such as directory, folder, or partitioned data set) are used to refer to an aggregate storage location.

aliasing

a visual effect in computer-generated images that produces several types of rendering problems, such as jagged edges along straight lines or polygon boundaries. Aliasing can occur when you try to render an object smaller than pixel size or a very narrow object. In a complex scene, fine details are sometimes lost or distorted beyond recognition due to aliasing. See also anti-aliasing.

annotation

a label, marker, or note that is not obtained from the data but is placed on a graph independently. Such annotations might or might not be linked to data values in the plot.

anti-aliasing

a technique that tries to overcome the problems of aliasing, especially when rendering three-dimensional graphics. Aliasing problems include jagged edges, incorrect rendering of thin or small objects, and confused rendering of complex objects. See also aliasing.

before-note

in ODS, a note that is displayed before an output object each time the output object is displayed. The text is assigned to the output object by the procedure that produced the object. See also after-note, output object, and ODS document.

cell

in general, the intersection of a row and a column in a table. In some SAS procedures such as PROC TABULATE and PROC FREQ, the value of each cell is a summary statistic for the input data set. The contents of the cell are described by the page, row, and column that contain the cell.

cellvalue

one of the possible values that PROC FREQ can produce for a crosstabulation table. Cellvalues are defined by the DEFINE CELLVALUE statement in a crosstabulation table template.

column attribute

a formatting property that controls aspects of a column, such as the appearance of the cells contents, presentation of data panels, and customization of column headers. Column attributes have a reserved name and value defined in ODS.

crosstabulation table

a frequency table that shows combined frequency distributions or other descriptive statistics for two or more variables. See also frequency table.

data component

a form, similar to a SAS data set, that contains the results (numbers and characters) of a DATA step or PROC step that supports ODS.

device-based graphic

a graph created with SAS/GRAPH software for which a user-specified or default device (DEVICE= option) controls certain aspects of the graphical output.

dictionary variable

a type of memory variable that consists of an array that contains a list of numbers or text strings that can be identified by a key. A dictionary variable has, as part of it's name, a preceding '$' symbol and a subscript that contains a text string. The text string within the subscript is called a key. For example, the following dictionary variable identifies the entry in the $MyDictionary variable that contains the text-string 'dog': $MyDictionary['dog']. See also ODS event, list variable, memory variable, and scalar variable.

DOCUMENT destination

an ODS destination that produces a hierarchy of output objects. The DOCUMENT destination enables you to render multiple ODS output formats without rerunning a PROC step or DATA step, and it gives you more control over the structure of the output. See also ODS destination.

exclusion list

a list that tells ODS which output objects to exclude from a specified ODS destination. See also selection list.

footer attribute

a formatting property that controls aspects of a footer, such as the appearance of the footer contents and the placement of the footer. The footer attribute has a reserved name and value definted in ODS. See also header attribute.

frequency table

a table that lists each of the distinct values that a variable has within all of the observations in a SAS data set. For each value, the table also lists the number of observations in which the variable has that value.

graph

a visualization created by SAS software. A graph that is created by the ODS Graphics system can contain titles, footnotes, legends, and one or more cells, and is typically saved as an image or an SGE file.

graph segment

in ODS, a file type or output object that contains a graph. Graphs are created in some SAS procedures, including those in SAS/GRAPH. The graph output object is referenced as a GRSEG. See also output object.

Graph Template Language

an extension to the Output Delivery System (ODS) that enables users to create sophisticated analytical graphics. Short form: GTL.

GTL

See Graph Template Language.

header attribute

a formatting property that controls aspects of a header, such as the appearance of the header contents and the placement of the header. The header attribute has a reserved name and value defined in ODS. See also footer attribute.

HTML

See HyperText Markup Language.

HyperText Markup Language

a coding system in which the codes indicate the layout and style of the text in a text file. Other HTML codes enable you to embed electronic objects such as images, sounds, video streams, and applets (small software applications) into HTML documents. All Web browsers can process HTML documents. Short form: HTML.

inline formatting

a feature of the Output Delivery System (ODS) that allows you to insert simple formatting text into ODS output by using the ODS ESCAPECHAR statement.

item store

a SAS data set that consists of pieces of information that can be accessed independently. The contents of an item store are organized in a directory tree structure, which is similar to the directory structures that are used by UNIX System Services or by Windows. For example, a particular value might be stored and located using a directory path (root_dir/sub_dir/value). The SAS Registry is an example of an item store. See also template store.

legend

a visual key to graphic elements in a graph. The legend consists of the legend value, the legend value description, the legend label, and the legend frame.

list variable

a type of memory variable that consists of an array that contains a list of numbers or text strings that are indexed. A list variable has, as part of its name, a preceding '$' symbol and a subscript that is empty or contains a number or numeric variable. The number within the subscript is called an index. For example, the list variable $Mylist[2] identifies the second entry in the list variable $Mylist. In this case, the index is 2. See also dictionary variable, ODS event, memory variable, and scalar variable.

LISTING destination

an ODS destination that produces traditional SAS output (monospace format). See also listing output and ODS destination.

marker

(1) a symbol such as a circle, triangle, or diamond that is used to indicate the location of a data point in a plot. (2) a type of annotation that is used in SAS/GRAPH ODS Graphics Editor to highlight particular data in a plot or graph.

markup family

See ODS markup family.

markup language

a set of codes that are embedded in text in order to define layout and certain content.

measured RTF

a tagset that enables users to specify how and where page breaks occur in RTF documents and when to place titles and footnotes into the body of a page.

memory variable

within an ODS event, an area of memory that contains numeric data, character data, or lists of numeric or character data. A memory variable can be classified as a dictionary variable if it is created with a subscript that contains a key, or a list variable if it is created with a subscript that is empty or contains an index. If you do not specify a key or an index, then the memory variable is a numeric or character scalar variable, depending on the variable's value. See also dictionary variable, list variable, scalar variable, and ODS event.

ODS

See Output Delivery System.

ODS destination

a designation that the Output Delivery System uses to generate a specific type of output. Types of ODS destinations include but are not limited to HTML, XML, listing, Postscript, RTF, and SAS data sets.

ODS document

a hierarchy of output objects created by the DOCUMENT procedure. These objects are in an unformatted form and are placed in a SAS item store. See also item store and output object.

ODS document path

the location of an entry within an ODS document. See also ODS document and ODS entry.

ODS entry

an item in an ODS document. An ODS entry can be either a link, an output object, a file, or a partitioned data set.

ODS event

within a tagset definition, an action that causes output to be generated. Events are usually triggered by SAS but can also be triggered by other events.

ODS Graphics system

an extension to ODS that is used to create analytical graphs using the Graph Template Language.

ODS Graphics template

a template for graphics that is created by the TEMPLATE procedure and that contains the definition of a graph.

ODS markup family

a group of ODS statements that produce SAS output that is formatted using a markup language such as HTML (HyperText Markup Language), XML (Extensible Markup Language), and LaTeX. SAS supplies many markup languages for you to use, ranging from DOCBOOK to TROFF. You can specify a markup language that SAS supplies, or you can create one of your own and store it as a user-defined markup language. See also ODS destination and ODS printer family.

ODS output

formatted output that is generated by any of the ODS destinations. For example, the OUTPUT destination produces SAS data sets, the LISTING destination produces listing output, and the HTML destination produces output that is formatted in Hypertext Markup Language.

ODS package

a container for information or digital content that is generated or collected for delivery to a consumer. ODS packages allow ODS destinations to use the SAS Publishing Framework.

ODS printer family

a group of ODS statements that produce output in a format such as PostScript (PS), PDF, or PCL that is suitable for printing on a high-resolution printer.

ODS style

See style definition.

Output Delivery System

a component of SAS software that can produce output in a variety of formats such as markup languages (HTML, XML), PDF, listing, RTF, Postscript, and SAS data sets. Short form: ODS.

output object

a programming object that contains the data that is generated by a DATA step or a PROC step and which can also contain a table definition that provides information about how to format that data.

printer family

See ODS printer family.

Publishing Framework

a component of SAS Integration Technologies that enables both users and applications to publish SAS files (including data sets, catalogs, and database views), other digital content, and system- generated events to a variety of destinations. The Publishing Framework also provides tools that enable both users and applications to receive and process published information.

replay

in ODS, the regeneration of output by the DOCUMENT procedure, in the same or different format, without rerunning analyses or data queries.

root file location

the top level of a file location in an ODS document. A root file location is not contained within another file location and does not have a name assigned to it. A root file location is similar to the root directory of a Windows operating environment.

SASEDOC engine

a SAS engine that associates a SAS libref (library reference) with one or more ODS output objects that are stored in an ODS document.

scalar variable

a type of memory variable that contains one-dimensional numeric or character data. Once created, scalar variables are globally available in all events. See also dictionary variable, list variable, and memory variable.

selection list

a list that tells ODS which output objects to send to a specified ODS destination. See also exclusion list.

stream variable

within an ODS event, a temporary item store that contains output. While the stream variable is open, all output is directed to it until it is closed. See also item store, ODS event, and tagset.

style

See style definition.

style attribute

a visual property, such as color, font properties, and line characteristics, that has a reserved name and value defined in ODS. Style attributes are collectively referenced by a style element within a style definition. See also style definition, style element, and ODS event.

style definition

a template that specifies instructions for the presentation aspects (color, font face, font size, and so on) of your SAS output. This template determines the overall appearance of the documents that use it. Each style definition is composed of style elements. Style definitions have no effect on the LISTING destination, which produces plain text output. See also style element and table definition.

style definition inheritance

the concept that a child style definition receives all the style elements, attributes, and statements that are specified in its parent style definition unless the child style definition overrides them.

style element

a collection of style attributes that each pertain to a particular part of some ODS output. For example, a style element might contain instructions for the presentation of individual table cells. Within the style element, each style attribute specifies a value for one aspect of the presentation. For example, the FLYOVER= attribute specifies the text to display in a tool tip for a cell, and the PRETEXT= attribute specifies the text to place before a cell. See also style definition and table element.

style element inheritance

the concept that a child style element receives all of the style attributes that are specified in its parent style element, unless the child style element overrides those attributes.

table attribute

a formatting property such as layout of headers, line spacing, and layout of rows and columns, that has a reserved name and value defined in ODS. See also table definition and table element.

table definition

a set of instructions that describe how to format output in the Output Delivery System (ODS).

table element

a collection of table attributes that each pertain to a particular column, header, or footer in a table in ODS output.

table template

a template that describes how to display the output for a tabular output object. A table template determines the order of table headers and footers, the order of columns, and the overall appearance of the output object that uses it. Each table template contains or references table elements.

tagset

a template that defines how to create a type of markup language output from a SAS format. Tagsets produce markup output such as Hypertext Markup Language (HTML), Extensible Markup Language (XML), and LaTeX. See also markup language.

tagset definition

a template that specifies instructions for creating a markup language for your SAS output. The resulting output contains embedded instructions in order to define layout and some content. Each tagset definition contains event definitions and event attributes that control the generation of the output. SAS provides tagset definitions for a variety of markup languages. You can use the TEMPLATE procedure to modify any of these SAS tagsets or to create your own tagsets. See also ODS markup family.

template

a description of how output should appear when it is formatted.

template store

an item store that contains definitions that were created by the TEMPLATE procedure. Definitions that SAS provides are in the item store Sashelp.Tmplmst. You can store definitions that you create in any template store to which you have write access. See also item store.

Previous Page | Next Page | Top of Page