Package com.apelon.dts.client.attribute

Attributes are items of information attached to concepts or terms, or other attributes.

See:
          Description

Interface Summary
DTSAttribute The DTSAttribute provides access to name and value of an attribute.
QualifiedObject This interface defines methods common to objects which have qualifiers: QualifiedAssociations and DTSPropertys.
 

Class Summary
DTSProperty A property is a piece of user-defined, external information that can be associated with a DTSConcept, OntylogConcept, or Term.
DTSPropertyType A property can reference user-defined information.
DTSQualifier Qualifiers of a defined QualifierType have a value and are attached to a ConceptAssociation, TermAssociation, or concept or term property DTSProperty.
DTSRole In an Ontylog namespace, a kind defines a concept's type (procedure, substance, etc).
DTSRoleType In an Ontylog namespace a role is an association between kinds.
Kind Kind is a named object that represents a kind.
ModifiesItemType Provides a typesafe enum pattern for the type of the item modified by a property.
PropertiedObject This class provides methods common to objects which have properties: DTSConcepts and Terms.
PropertyTypeQuery PropertyTypeServer is a base query server class that allows the creation, modification, and deletion of property types.
PropertyValueSize Provides a typesafe enum pattern for the size category of the property value.
QualifierType QualifierType defines a qualifier, which has a name.
QualifierTypeQuery QualifierTypeServer is a base query server class that allows the creation, modification, and deletion of qualfier types.
QualifiesItemType Provides a typesafe enum pattern for the type of the item qualified by a qualifier.
RoleGroup RoleGroup represents a specific grouping of roles.
RoleModifier RoleModifer is a convenience class of globally accessible constants that define the role modifiers.
 

Package com.apelon.dts.client.attribute Description

Attributes are items of information attached to concepts or terms, or other attributes.  In this package we are concerned primarily with attributes that attach to a single concept or term, as opposed to associations which relate two concepts and/or terms (see package com.apelon.dts.client.association).  A property (DTSProperty) provides information about a concept or term and has a type (DTSPropertyType) and value.  A role (DTSRole) is another kind of attribute of a concept, that only applies to Ontylog concepts (OntylogConcept).  It is somewhat of an exception to the general description of an attribute, because it involves a second concept.  However, like a property a role also has a type (DTSRoleType) and a value, which happens to be another Ontylog concept.  Qualifiers are examples of attributes of an attribute.  A DTSQualifier qualifies either a property or an association.  It has a type (QualifierType) and a value.

Property types are managed or retrieved using base class PropertyTypeQuery.  Role types are retrieved using class OntylogConceptQuery.  Qualifier types are managed or retrieved using base class QualifierTypeQuery.  Properties, qualifiers, and roles can be retrieved with other information for concepts by specifying and passing a ConceptAttributeSetDescriptor in methods that retrieve or search for concepts (see package com.apelon.dts.client.concept).  For terms, properties and qualifiers can be retrieved with other information by specifying and passing a TermAttributeSetDescriptor in methods that retrieve or search for terms (see package com.apelon.dts.client.term).





Copyright © 2011. All Rights Reserved.