| ### Showing:
Annotations
Attributes
Diagrams
Facets
Properties
Source
Used by

Element selectorsType / category

Namespace | http://infoml.org/infomlFile
Diagram |
Type | categoryType
Properties |
content: | simple
minOccurs: | 0
Facets |
enumeration | content |
enumeration | pointers |
enumeration | custom |
Source |
    <xsd:element name="category" type="categoryType" minOccurs="0"/>

Element selectorsType / dvprCategory

Namespace | http://infoml.org/infomlFile
Diagram |
Type | nonnullTokenWithOwnerType
Type hierarchy | xsd:token nonnullTokenType nonnullTokenWithOwnerType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
owner | infoRIType |  |  | required |
Source |
    <xsd:element name="dvprCategory" type="nonnullTokenWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>

Element selectorsType / userCategory

Namespace | http://infoml.org/infomlFile
Diagram |
Type | nonnullTokenWithOwnerReplaceType
Type hierarchy | xsd:token nonnullTokenType nonnullTokenWithOwnerReplaceType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
owner | infoRIType |  |  | required |
replaceOriginal | xsd:boolean |  | false | optional |
Source |
    <xsd:element name="userCategory" type="nonnullTokenWithOwnerReplaceType" minOccurs="0" maxOccurs="unbounded"/>

Element selectorsType / dvprId

Namespace | http://infoml.org/infomlFile
Diagram |
Type | nonnullTokenWithOwnerType
Type hierarchy | xsd:token nonnullTokenType nonnullTokenWithOwnerType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
owner | infoRIType |  |  | required |
Source |
    <xsd:element name="dvprId" type="nonnullTokenWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>

Element selectorsType / userId

Namespace | http://infoml.org/infomlFile
Diagram |
Type | nonnullTokenWithOwnerReplaceType
Type hierarchy | xsd:token nonnullTokenType nonnullTokenWithOwnerReplaceType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
owner | infoRIType |  |  | required |
replaceOriginal | xsd:boolean |  | false | optional |
Source |
    <xsd:element name="userId" type="nonnullTokenWithOwnerReplaceType" minOccurs="0" maxOccurs="unbounded"/>

Element selectorsType / tag

Namespace | http://infoml.org/infomlFile
Diagram |
Type | nonnullTokenType
Properties |
content: | simple
minOccurs: | 0
maxOccurs: | unbounded
Facets |
minLength | 1 |
Source |
    <xsd:element name="tag" type="nonnullTokenType" minOccurs="0" maxOccurs="unbounded"/>

Element selectorsType / dvprTag

Namespace | http://infoml.org/infomlFile
Diagram |
Type | nonnullTokenType
Properties |
content: | simple
minOccurs: | 0
maxOccurs: | unbounded
Facets |
minLength | 1 |
Source |
    <xsd:element name="dvprTag" type="nonnullTokenType" minOccurs="0" maxOccurs="unbounded"/>

Element selectorsType / userTag

Namespace | http://infoml.org/infomlFile
Diagram |
Type | nonnullTokenType
Properties |
content: | simple
minOccurs: | 0
maxOccurs: | unbounded
Facets |
minLength | 1 |
Source |
    <xsd:element name="userTag" type="nonnullTokenType" minOccurs="0" maxOccurs="unbounded"/>

Element selectorsType / dvprTagToRemove

Namespace | http://infoml.org/infomlFile
Diagram |
Type | nonnullTokenWithOwnerType
Type hierarchy | xsd:token nonnullTokenType nonnullTokenWithOwnerType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
owner | infoRIType |  |  | required |
Source |
    <xsd:element name="dvprTagToRemove" type="nonnullTokenWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>

Element selectorsType / userTagToRemove

Namespace | http://infoml.org/infomlFile
Diagram |
Type | nonnullTokenWithOwnerType
Type hierarchy | xsd:token nonnullTokenType nonnullTokenWithOwnerType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
owner | infoRIType |  |  | required |
Source |
    <xsd:element name="userTagToRemove" type="nonnullTokenWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>

Complex Type selectorsType

Namespace | http://infoml.org/infomlFile
Annotations |
    Contains zero or more selectors (defined as "a string that, by its
    presence, can be used to select certain infocards and reject all other infocards").
Diagram |
Used by |
Element | infomlType/selectors
Model | category{0,1} , dvprCategory* , userCategory* , dvprId* , userId* , tag* , dvprTag* , userTag* , dvprTagToRemove* , userTagToRemove*
Children | category, dvprCategory, dvprId, dvprTag, dvprTagToRemove, tag, userCategory, userId, userTag, userTagToRemove
Source |
    <xsd:complexType name="selectorsType">
      <xsd:annotation>
        <xsd:documentation>Contains zero or more selectors (defined as "a string that, by its
                    presence, can be used to select certain infocards and reject all other infocards").</xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
        <!-- category: used in conjunction with a third-party-created set
                of category options; the owner attribute identifies the universe of
                category options, and the value stored here must be one of those
                options-->
        <xsd:element name="category" type="categoryType" minOccurs="0"/>
        <xsd:element name="dvprCategory" type="nonnullTokenWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="userCategory" type="nonnullTokenWithOwnerReplaceType" minOccurs="0" maxOccurs="unbounded"/>
        <!--  -->
        <!-- developer and user IDs: this string should uniquely
                  identify the current infocard within the ID system created by the owner;
                  for a given owner, only one such ****Id element should exist. -->
        <xsd:element name="dvprId" type="nonnullTokenWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="userId" type="nonnullTokenWithOwnerReplaceType" minOccurs="0" maxOccurs="unbounded"/>
        <!--  -->
        <!-- tag: an InfoML-standard selector, used as a keyword; can contain any
                  characters that are legal for the infocard's encoding system. -->
        <xsd:element name="tag" type="nonnullTokenType" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="dvprTag" type="nonnullTokenType" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="userTag" type="nonnullTokenType" minOccurs="0" maxOccurs="unbounded"/>
        <!--  -->
        <!-- ****TagToRemove: meant to be added by a third-party owner; names
                  a tag element that the third party (identified by the owner attribute) wants
                  to ignore (i.e., to "remove") -->
        <xsd:element name="dvprTagToRemove" type="nonnullTokenWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="userTagToRemove" type="nonnullTokenWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>
        <!--  -->
      </xsd:sequence>
    </xsd:complexType>