$VAR1 = bless( {_errormsg => [],_classlist => ['RigObject','Asset','Certificate','CertificationPolicy','Element','Library','MailingList','Organization'],_hash => {Asset => {INDEX => 1,EXTENDS => 'RigObject',FIELDSEQ => ['Abstract','Cost','DateOfInformation','DistributionStatement','Domain','Icon','Keyword','Language','Name','Restrictions','TargetEnvironment','TitleLine','Version','VersionDate','Webpage','ContactIs','AwardedWith','IsComposedOf','IsLocatedIn','IsMadeOf','RecordMaintainedBy','SubscribeTo'],FIELDS => {Name => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Name or title for the asset.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},VersionDate => {VALUES => {},DATA_TYPE => 'date',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'The publication date for the given version of the asset (i.e., the date the asset was made available for public use).',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},Language => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Programming language used to express one or more elements of the asset.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},SubscribeTo => {DEST => 'MailingList',VALUES => {},IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'n can be a person).',IS_MULTIPLE => '0',IS_ATTRIBUTE => '0'},Keyword => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'A word or phrase that describes the asset.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},Version => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'The designation of the version of an asset (usually a number).',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},IsMadeOf => {DEST => 'Element',VALUES => {},ALT => 'Files',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Indicates an element (i.e., file) that is part of this asset.',IS_MULTIPLE => 1,IS_ATTRIBUTE => '0'},ContactIs => {DEST => 'Organization',VALUES => {},IS_SHOW => 1,IS_REQUIRED => 1,IS_MULTIPLE => 1,IS_ATTRIBUTE => '0'},Icon => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => '0',IS_REQUIRED => '0',DESC => 'URL for an icon that pictorially represents or provides information about the asset.',IS_MULTIPLE => 1,IS_ATTRIBUTE => 1},Restrictions => {VALUES => {},DATA_TYPE => 'text',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Legal information governing the use of the asset, including possibly copyright, data rights, disclaimers, export restrictions, and licenses.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},TitleLine => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => '0',IS_REQUIRED => 1,DESC => 'A one-line description of the asset.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},IsComposedOf => {DEST => 'Asset',VALUES => {},IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Indicates an asset that is a subasset or part of this asset.',IS_MULTIPLE => 1,IS_ATTRIBUTE => '0'},IsLocatedIn => {DEST => 'Library',VALUES => {},ALT => 'Repository(ies)',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Indicates a library (i.e., repository) in which this asset is located.',IS_MULTIPLE => 1,IS_ATTRIBUTE => '0'},RecordMaintainedBy => {DEST => 'Organization',VALUES => {},IS_SHOW => '0',IS_REQUIRED => 1,DESC => 'An organization that is responsible for maintaining the catalog record for the object (an organization can be a person).',IS_MULTIPLE => '0',IS_ATTRIBUTE => '0'},Abstract => {VALUES => {},DATA_TYPE => 'text',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'General definition or explanation of the asset.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},AwardedWith => {DEST => 'Certificate',VALUES => {},ALT => 'Review Information',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Relates the asset to a certificate that states that the asset has been assessed or evaluated according to specified evaluation criteria.',IS_MULTIPLE => 1,IS_ATTRIBUTE => '0'},DistributionStatement => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'An indication of who may receive the asset.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},Domain => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Broad area of interest, application area, or area of activity or knowledge. (This attribute uses a controlled vocabulary).',IS_MULTIPLE => 1,IS_ATTRIBUTE => 1},DateOfInformation => {VALUES => {},DATA_TYPE => 'date',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'The date the information about the asset was last updated',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},Cost => {VALUES => {},DATA_TYPE => 'text',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'The type and amount of fees a subscriber must pay to otain the right to reuse the asset. This information includes the currency that the fees shall be paid in and the pricing policy for maintenance support and upgrades.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},Webpage => {VALUES => {},DATA_TYPE => 'url',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'A URL for a home page for the asset.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},TargetEnvironment => {VALUES => {},DATA_TYPE => 'text',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Computer system, operating system, and/or compiler for which the asset was developed.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1}}},RigObject => {INDEX => '0',FIELDSEQ => ['Name'],FIELDS => {Name => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Name or title for the object.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1}}},Element => {INDEX => 4,EXTENDS => 'RigObject',FIELDSEQ => ['Name','ElementType','UniqueID','RecordMaintainedBy'],FIELDS => {Name => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Name or title for the file.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},RecordMaintainedBy => {DEST => 'Organization',VALUES => {},IS_SHOW => '0',IS_REQUIRED => 1,DESC => 'An organization that is responsible for maintaining the catalog record for the object (an organization can be a person).',IS_MULTIPLE => '0',IS_ATTRIBUTE => '0'},UniqueID => {VALUES => {},ALT => 'URL',DATA_TYPE => 'url',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'URL for the file',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},ElementType => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'The kind of element -- e.g., source code, test suite, makefile.',IS_MULTIPLE => 1,IS_ATTRIBUTE => 1}}},Certificate => {INDEX => 2,EXTENDS => 'RigObject',FIELDSEQ => ['Name','Webpage','CertificateDate','CertificateLevel','CertificateStatus','CertifiedBy','DefinedBy','RecordMaintainedBy','SubscribeTo'],FIELDS => {CertificateDate => {VALUES => {},ALT => 'Review Date',DATA_TYPE => 'date',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Date the certification process was completed and the certificate awarded.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},Name => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Name or title for the object.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},RecordMaintainedBy => {DEST => 'Organization',VALUES => {},IS_SHOW => '0',IS_REQUIRED => 1,DESC => 'An organization that is responsible for maintaining the catalog record for the object (an organization can be a person).',IS_MULTIPLE => '0',IS_ATTRIBUTE => '0'},SubscribeTo => {DEST => 'MailingList',VALUES => {},IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'A mailing list to subscribe for updates.',IS_MULTIPLE => '0',IS_ATTRIBUTE => '0'},CertificateStatus => {VALUES => {},ALT => 'Review Status',DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Status of the certificate (e.g., approved, rejected, in progress)',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},CertifiedBy => {DEST => 'Organization',VALUES => {},ALT => 'Reviewed By',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Indicates the organization that issued the certificate or performed the certification process.',IS_MULTIPLE => 1,IS_ATTRIBUTE => '0'},DefinedBy => {DEST => 'CertificationPolicy',VALUES => {},ALT => 'Review Policy',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Relates the certificate to the certification policy that defines the certification levels and procedures.',IS_MULTIPLE => '0',IS_ATTRIBUTE => '0'},Webpage => {VALUES => {},DATA_TYPE => 'url',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'A URL for a home page for the object.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},CertificateLevel => {VALUES => {},ALT => 'Review Level',DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Certification level awarded to the asset by this certificate.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1}}},CertificationPolicy => {INDEX => 3,EXTENDS => 'RigObject',FIELDSEQ => ['Name','Webpage','PolicyEffectiveDate','PolicyReference','RecordMaintainedBy'],FIELDS => {Name => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Name or title for the object.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},Webpage => {VALUES => {},DATA_TYPE => 'url',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'A URL for a home page for the object.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},RecordMaintainedBy => {DEST => 'Organization',VALUES => {},IS_SHOW => '0',IS_REQUIRED => 1,DESC => 'An organization that is responsible for maintaining the catalog record for the object (an organization can be a person).',IS_MULTIPLE => '0',IS_ATTRIBUTE => '0'},PolicyReference => {VALUES => {},DATA_TYPE => 'text',IS_SHOW => 1,IS_REQUIRED => '0',DESC => '(s) or standard(s) that define the CertificationPolicy.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},PolicyEffectiveDate => {VALUES => {},DATA_TYPE => 'date',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Date the CertificationPolicy was made effective for the organization.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1}}},Organization => {INDEX => 7,EXTENDS => 'RigObject',FIELDSEQ => ['Webpage','Name','Address','Email','Fax','Telephone'],FIELDS => {Email => {VALUES => {},DATA_TYPE => 'email',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'An electronic mail address for the organization.',IS_MULTIPLE => 1,IS_ATTRIBUTE => 1},Name => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Name or title for the organization.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},Webpage => {VALUES => {},DATA_TYPE => 'url',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'A URL for a home page for the organization.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},Telephone => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'A (voice) telephone number for the organization.',IS_MULTIPLE => 1,IS_ATTRIBUTE => 1},Address => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'The mailing address of the organization (or person). Includes street number and name, city, state, zipcode, and country.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},Fax => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'A fax telephone number for the organization.',IS_MULTIPLE => 1,IS_ATTRIBUTE => 1}}},MailingList => {INDEX => 6,EXTENDS => 'RigObject',FIELDSEQ => ['Email','Name'],FIELDS => {Email => {VALUES => {},DATA_TYPE => 'email',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'An electronic mail address for the mailing list.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},Name => {ALT => undef,DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Name or title for the object.',IS_ATTRIBUTE => 1,IS_MULTIPLE => '0'}}},Library => {INDEX => 5,EXTENDS => 'RigObject',FIELDSEQ => ['Name','Webpage','ContactIs','HasDefault','IsComposedOf','RecordMaintainedBy','References'],FIELDS => {ContactIs => {DEST => 'Organization',VALUES => {},IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'An organization that is a point of contact for the library (an organization can be a person).',IS_MULTIPLE => 1,IS_ATTRIBUTE => '0'},HasDefault => {DEST => 'CertificationPolicy',VALUES => {},IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Relates the library to its default certification policy.',IS_MULTIPLE => '0',IS_ATTRIBUTE => '0'},Name => {VALUES => {},DATA_TYPE => 'string',IS_SHOW => 1,IS_REQUIRED => 1,DESC => 'Name or title for the library.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},References => {DEST => 'CertificationPolicy',VALUES => {},IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Relates the library to certification policies that is uses, other than its default policy.',IS_MULTIPLE => 1,IS_ATTRIBUTE => '0'},IsComposedOf => {DEST => 'Library',VALUES => {},IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'Indicates library that is part of this library.',IS_MULTIPLE => 1,IS_ATTRIBUTE => '0'},Webpage => {VALUES => {},DATA_TYPE => 'url',IS_SHOW => 1,IS_REQUIRED => '0',DESC => 'A URL for a home page for the library.',IS_MULTIPLE => '0',IS_ATTRIBUTE => 1},RecordMaintainedBy => {DEST => 'Organization',VALUES => {},IS_SHOW => '0',IS_REQUIRED => 1,DESC => 'An organization that is responsible for maintaining the catalog record for the object (an organization can be a person).',IS_MULTIPLE => '0',IS_ATTRIBUTE => '0'}}}},_matrix => [[],[1],[1],[1],[1],[1],[1],[1]],_curtag => [],_index => 8,_buf => '',_curaorr => '',_curclass => ''}, 'RIB::ConfigParser' );