File Information
File: 05-lr/acl_arc_1_sum/cleansed_text/xml_by_section/intro/96/x96-1043_intro.xml
Size: 1,313 bytes
Last Modified: 2025-10-06 14:06:11
<?xml version="1.0" standalone="yes"?> <Paper uid="X96-1043"> <Title>Class Annotation Type of AttributedObject Properties</Title> <Section position="3" start_page="253" end_page="253" type="intro"> <SectionTitle> 3.0 BASIC CLASSES </SectionTitle> <Paragraph position="0"/> <Section position="1" start_page="253" end_page="253" type="sub_section"> <SectionTitle> 3.1 Attributes </SectionTitle> <Paragraph position="0"> A number of classes will have &quot;attributes&quot;. This is a list of feature-value pairs, where the feature names are arbitrary strings and the values can be any of a number of types: returns a member of the enumerated type, indicating the type of AttributeValue Note: AttributeValue is made a separate class, with an explicit TypeOf operator, out of deference to languages such as C without dynamic type identification. Because AttributeValue can take on multiple types, including types such as strings which would not use a generic container structure, implementations in such languages must provide an explicit type discriminator here, accessible through the TypeOf operator.</Paragraph> <Paragraph position="1"> The value of an attribute may be (inter alia) a reference to a collection, document, annotation, or attribute:</Paragraph> </Section> </Section> class="xml-element"></Paper>