# biomirror-catalog-spec.schema # WARNING: do not modify this file! # This file was generated automatically from a # Grid Object Specification(GOS) document. ### dgg edited this anyway ! ### - the namespace added Name- things make this harder to use # attributetype ( 2.5.4.3 NAME ( 'cn' 'commonName' ) SUP name ) attributetype ( Group-bc-oid NAME ( 'bc' 'bioComponent' ) DESC 'bioinformatics domain component' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( id-oid NAME 'id' DESC 'object id' EQUALITY caseExactMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ## dup of cosine.schema #attributetype ( name-oid NAME 'name' ## dup of core/cosine.schema #attributetype ( description-oid NAME 'description' ## dup of cosine.schema #attributetype ( host-oid NAME 'host' ## replace with core labeledURI attr #attributetype ( url-oid NAME 'url' # DESC 'universal resource locator' # EQUALITY caseIgnoreMatch # SUBSTR caseIgnoreSubstringsMatch # SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( url-oid NAME 'url' DESC 'universal resource locator' SUP labeledURI EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch ) attributetype ( web-oid NAME 'web' DESC 'web page' SUP labeledURI ) attributetype ( category-oid NAME 'category' DESC 'category of group' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) # also use for finer grain classes? protein/nucleic sequence, ... attributetype ( class-oid NAME 'class' DESC 'object class: enum of data, software, catalog, etc.' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( format-oid NAME ( 'fmt' 'format' ) DESC 'data format' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( taxonomy-oid NAME 'taxonomy' DESC 'taxonomic or phylogenetic classification' EQUALITY caseIgnoreMatch SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( Package-site-oid NAME 'Package-site' DESC 'Site of package' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( Package-site-dir-oid NAME 'Package-site-dir' DESC 'source directory of package' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) #?? core userid attributetype ( Package-site-user-oid NAME 'Package-site-user' DESC 'login name for site' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( Package-site-password-oid NAME 'Package-site-password' DESC 'login password for site' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( Package-url-oid NAME 'Package-url' DESC 'data source url, should be site/site-dir' SUP url SINGLE-VALUE ) attributetype ( Site-alias-oid NAME ( 'Sites' 'Site-alias' ) DESC 'alias to Site(s) containing package' SUP aliasedObjectName ) attributetype ( Site-ref-oid NAME 'Site-ref' DESC 'referral to ldap://site-info containing package' SUP ref ) attributetype ( Package-get-patt-oid NAME 'Package-get-patt' DESC 'file regular expression pattern to get' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( Package-exclude-patt-oid NAME 'Package-exclude-patt' DESC 'file regular expression pattern to exclude' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( Package-recursive-oid NAME 'Package-recursive' DESC 'TRUE/FALSE for recursive get' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) # move this to Site. class attributetype ( Package-ls-lR-file-oid NAME 'Package-ls-lR-file' DESC 'file with directory list of site/package' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( Package-name-mappings-oid NAME 'Package-name-mappings' DESC 'file with directory list of site/package' SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) objectclass ( bcObject-oid NAME 'bcObject' DESC 'bioinformatics component object' SUP top AUXILIARY MUST bc ) # ABSTRACT ? objectclass ( Bions-oid NAME 'Bions' DESC 'bioinformatics namespace object' SUP top MUST objectClass ) objectclass ( Bions-Catalog-oid NAME 'Bions-Catalog' SUP Bions ) #objectclass ( Group-oid NAME 'Group' # SUP top # DESC 'a Bions Catalog group' # MUST ( bc ) # MAY ( category ) ) objectclass ( Bions-Catalog-Site-oid NAME ( 'Site' 'Bions-Catalog-Site' ) SUP Bions-Catalog DESC 'bioinformatics Internet site' MUST ( id ) MAY ( name $ countryName $ host $ url $ web $ description ) ) #objectclass ( Site-oid # NAME 'Site' # SUP top # DESC 'a data package or collection' # MUST ( id ) # MAY ( name $ host $ web $ description $ class ) ) objectclass ( LogicalPackage-oid NAME 'LogicalPackage' SUP Bions-Catalog DESC 'a package or collection' MUST ( id ) MAY ( name $ class $ format $ taxonomy $ web $ description ) ) objectclass ( Bions-Catalog-Package-oid NAME ( 'Package' 'Bions-Catalog-Package' ) SUP LogicalPackage DESC 'instance of a package or collection' MAY ( Site-alias $ Package-site $ Package-site-dir $ Package-site-user $ Package-site-password $ Package-url $ Package-get-patt $ Package-exclude-patt $ Package-recursive $ Package-ls-lR-file $ Package-name-mappings ) ) #objectclass ( Package-oid NAME 'Package' # SUP LogicalPackage # DESC 'instance of a package or collection' # MAY ( Package-site $ Package-site-dir $ Package-site-user # $ Package-site-password $ Package-url $ Package-get-patt # $ Package-exclude-patt $ Package-recursive $ Package-ls-lR-file # $ Package-name-mappings # ) )