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

Element infomlType / data

Namespace | http://infoml.org/infomlFile
Diagram |
Type | contentAgentContainerLocationType
Properties |
content: | complex
minOccurs: | 0
Model | title{0,1} , content{0,1} , pointers{0,1} , contentFragments{0,1} , notes1{0,1} , notes2{0,1} , (source | extendedSource) , referenceAppendedText{0,1} , userCreatedCitation{0,1}
Children | content, contentFragments, extendedSource, notes1, notes2, pointers, referenceAppendedText, source, title, userCreatedCitation
Instance |
    <data>
      <title>{0,1}</title>
      <content exact="true">{0,1}</content>
      <pointers notes="" quality="" type="">{0,1}</pointers>
      <contentFragments>{0,1}</contentFragments>
      <notes1>{0,1}</notes1>
      <notes2>{0,1}</notes2>
      <referenceAppendedText>{0,1}</referenceAppendedText>
      <userCreatedCitation>{0,1}</userCreatedCitation>
    </data>
Source |
    <xsd:element name="data" type="contentAgentContainerLocationType" minOccurs="0"/>

Element infomlType / selectors

Namespace | http://infoml.org/infomlFile
Diagram |
Type | selectorsType
Properties |
content: | complex
minOccurs: | 0
Model | category{0,1} , dvprCategory* , userCategory* , dvprId* , userId* , tag* , dvprTag* , userTag* , dvprTagToRemove* , userTagToRemove*
Children | category, dvprCategory, dvprId, dvprTag, dvprTagToRemove, tag, userCategory, userId, userTag, userTagToRemove
Instance |
    <selectors>
      <category>{0,1}</category>
      <dvprCategory owner="">{0,unbounded}</dvprCategory>
      <userCategory owner="" replaceOriginal="false">{0,unbounded}</userCategory>
      <dvprId owner="">{0,unbounded}</dvprId>
      <userId owner="" replaceOriginal="false">{0,unbounded}</userId>
      <tag>{0,unbounded}</tag>
      <dvprTag>{0,unbounded}</dvprTag>
      <userTag>{0,unbounded}</userTag>
      <dvprTagToRemove owner="">{0,unbounded}</dvprTagToRemove>
      <userTagToRemove owner="">{0,unbounded}</userTagToRemove>
    </selectors>
Source |
    <xsd:element name="selectors" minOccurs="0" type="selectorsType"/>

Element infomlType / properties

Namespace | http://infoml.org/infomlFile
Diagram |
Type | propertiesType
Properties |
content: | complex
minOccurs: | 0
Model | dvprTitle{0,1} , userTitle{0,1} , cardAuthor{0,1} , dateCreated{0,1} , dateModified*
Children | cardAuthor, dateCreated, dateModified, dvprTitle, userTitle
Instance |
    <properties>
      <dvprTitle owner="" replaceOriginal="false">{0,1}</dvprTitle>
      <userTitle owner="" replaceOriginal="false">{0,1}</userTitle>
      <cardAuthor customRole="" role="">{0,1}</cardAuthor>
      <dateCreated>{0,1}</dateCreated>
      <dateModified>{0,unbounded}</dateModified>
    </properties>
Source |
    <xsd:element name="properties" type="propertiesType" minOccurs="0"/>

Element infomlType / commentOn

Namespace | http://infoml.org/infomlFile
Diagram |
Type | pointersType
Properties |
content: | complex
minOccurs: | 0
Model | parentPtr{0,1} , ptr*
Children | parentPtr, ptr
Instance |
    <commentOn notes="">
      <parentPtr adjacentToPrevious="true" name="" previousCurrentSeparator=" " qualities="" sameParaAsPrevious="true" targetId="">{0,1}</parentPtr>
      <ptr adjacentToPrevious="true" name="" previousCurrentSeparator=" " qualities="" sameParaAsPrevious="true" targetId="">{0,unbounded}</ptr>
    </commentOn>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
notes | nonnullTokenType |  |  | optional |
Source |
    <xsd:element name="commentOn" type="pointersType" minOccurs="0"/>

Element infomlType / dvprNotes

Namespace | http://infoml.org/infomlFile
Diagram |
Type | richTextWithOwnerType
Type hierarchy | richTextType richTextWithOwnerType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Model | p | quotation | poem | table
Children | p, poem, quotation, table
Instance |
    <dvprNotes owner="">
      <p>{1,1}</p>
      <quotation author="">{1,1}</quotation>
      <poem>{1,1}</poem>
      <table>{1,1}</table>
    </dvprNotes>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
owner | infoRIType |  |  | required |
Source |
    <xsd:element name="dvprNotes" type="richTextWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>

Element infomlType / dvprPointers

Namespace | http://infoml.org/infomlFile
Diagram |
Type | extendedPointersWithOwnerType
Type hierarchy | pointersType extendedPointersType extendedPointersWithOwnerType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Model | parentPtr{0,1} , ptr*
Children | parentPtr, ptr
Instance |
    <dvprPointers notes="" owner="" quality="" type="">
      <parentPtr adjacentToPrevious="true" name="" previousCurrentSeparator=" " qualities="" sameParaAsPrevious="true" targetId="">{0,1}</parentPtr>
      <ptr adjacentToPrevious="true" name="" previousCurrentSeparator=" " qualities="" sameParaAsPrevious="true" targetId="">{0,unbounded}</ptr>
    </dvprPointers>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
notes | nonnullTokenType |  |  | optional |
owner | infoRIType |  |  | required |
quality | nonnullTokenType |  |  | optional |
type | nonnullTokenType |  |  | optional |
Source |
    <xsd:element name="dvprPointers" type="extendedPointersWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>

Element infomlType / dvprXml

Namespace | http://infoml.org/infomlFile
Diagram |
Type | anyWithOwnerType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Model | ANY element from ANY namespace
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
ANY attribute from ANY namespace |  |  |  |  |
owner | infoRIType |  |  | required |
Source |
    <xsd:element name="dvprXml" type="anyWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>

Element infomlType / userNotes

Namespace | http://infoml.org/infomlFile
Diagram |
Type | richTextWithOwnerType
Type hierarchy | richTextType richTextWithOwnerType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Model | p | quotation | poem | table
Children | p, poem, quotation, table
Instance |
    <userNotes owner="">
      <p>{1,1}</p>
      <quotation author="">{1,1}</quotation>
      <poem>{1,1}</poem>
      <table>{1,1}</table>
    </userNotes>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
owner | infoRIType |  |  | required |
Source |
    <xsd:element name="userNotes" type="richTextWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>

Element infomlType / userPointers

Namespace | http://infoml.org/infomlFile
Diagram |
Type | extendedPointersWithOwnerType
Type hierarchy | pointersType extendedPointersType extendedPointersWithOwnerType
Properties |
content: | complex
minOccurs: | 0
maxOccurs: | unbounded
Model | parentPtr{0,1} , ptr*
Children | parentPtr, ptr
Instance |
    <userPointers notes="" owner="" quality="" type="">
      <parentPtr adjacentToPrevious="true" name="" previousCurrentSeparator=" " qualities="" sameParaAsPrevious="true" targetId="">{0,1}</parentPtr>
      <ptr adjacentToPrevious="true" name="" previousCurrentSeparator=" " qualities="" sameParaAsPrevious="true" targetId="">{0,unbounded}</ptr>
    </userPointers>
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
notes | nonnullTokenType |  |  | optional |
owner | infoRIType |  |  | required |
quality | nonnullTokenType |  |  | optional |
type | nonnullTokenType |  |  | optional |
Source |
    <xsd:element name="userPointers" type="extendedPointersWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>

Complex Type infomlType

Namespace | http://infoml.org/infomlFile
Diagram |
Used by |
Element | infomlFile/infoml
Model | data{0,1} , selectors{0,1} , properties{0,1} , commentOn{0,1} , dvprNotes* , dvprPointers* , dvprXml* , userNotes* , userPointers*
Children | commentOn, data, dvprNotes, dvprPointers, dvprXml, properties, selectors, userNotes, userPointers
Attributes |
QName | Type | Fixed | Default | Use | Annotation
--- | --- | --- | --- | --- | ---
basedOn | infoRIType |  |  | optional |
cardId | idInfoRIType |  |  | required |
encoding | nonnullTokenType |  |  | required |
treatPointersAs | treatPointersType |  | pointers | optional |
version | versionType |  |  | required |
Source |
    <xsd:complexType name="infomlType">
      <xsd:sequence>
        <!-- data: contains content, agent, container, and location -->
        <xsd:element name="data" type="contentAgentContainerLocationType" minOccurs="0"/>
        <xsd:element name="selectors" minOccurs="0" type="selectorsType"/>
        <xsd:element name="properties" type="propertiesType" minOccurs="0"/>
        <!-- comment-on: this infocard "belongs to" all the infocards pointed to by this -->
        <xsd:element name="commentOn" type="pointersType" minOccurs="0"/>
        <!-- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ -->
        <!-- elements added by developer -->
        <xsd:element name="dvprNotes" type="richTextWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="dvprPointers" type="extendedPointersWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="dvprXml" type="anyWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>
        <!-- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ -->
        <!-- elements added by user -->
        <xsd:element name="userNotes" type="richTextWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>
        <xsd:element name="userPointers" type="extendedPointersWithOwnerType" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
      <!-- cardId: this is an ID attribute whose value is an infoRI string -->
      <xsd:attribute name="cardId" type="idInfoRIType" use="required"/>
      <!-- encoding: string identifying character set used -->
      <xsd:attribute name="encoding" type="nonnullTokenType" use="required"/>
      <xsd:attribute name="version" type="versionType" use="required"/>
      <!-- based-on: points to infocard that current infocard is based on -->
      <xsd:attribute name="basedOn" type="infoRIType" use="optional"/>
      <!-- treatPointersAs: if value is "contents", treat as if contents of current icard
            are equivalent to concatenation of contents of all cards pointed to, as influenced
            by sameParaAsPrevious attribute; if value is "pointers", treat pointers normally .-->
      <xsd:attribute name="treatPointersAs" type="treatPointersType" default="pointers"/>
      <!--  -->
    </xsd:complexType>

Attribute infomlType / @cardId

Namespace | No namespace
Type | idInfoRIType
Properties |
use: | required
Facets |
pattern | (\i\c*) & ([\i-[:]][\c-[:]]*) & ([a-zA-Z][a-zA-Z0-9\-]*(\.[a-zA-Z0-9\-]+){0,2}(_[a-zA-Z0-9\.\-]+(_[a-zA-Z0-9\.\-]+)?)?) |
Used by |
Complex Type | infomlType
Source |
    <xsd:attribute name="cardId" type="idInfoRIType" use="required"/>

Attribute infomlType / @encoding

Namespace | No namespace
Type | nonnullTokenType
Properties |
use: | required
Facets |
minLength | 1 |
Used by |
Complex Type | infomlType
Source |
    <xsd:attribute name="encoding" type="nonnullTokenType" use="required"/>

Attribute infomlType / @version

Namespace | No namespace
Type | versionType
Properties |
use: | required
Facets |
maxInclusive | 1.09 |
minInclusive | 1.00 |
Used by |
Complex Type | infomlType
Source |
    <xsd:attribute name="version" type="versionType" use="required"/>

Attribute infomlType / @basedOn

Namespace | No namespace
Type | infoRIType
Properties |
use: | optional
Facets |
pattern | (\i\c*) & ([\i-[:]][\c-[:]]*) & ([a-zA-Z][a-zA-Z0-9\-]*(\.[a-zA-Z0-9\-]+){0,2}(_[a-zA-Z0-9\.\-]+(_[a-zA-Z0-9\.\-]+)?)?) |
Used by |
Complex Type | infomlType
Source |
    <xsd:attribute name="basedOn" type="infoRIType" use="optional"/>

Attribute infomlType / @treatPointersAs

Namespace | No namespace
Type | treatPointersType
Properties |
default: | pointers
Facets |
enumeration | pointers |
enumeration | content |
Used by |
Complex Type | infomlType
Source |
    <xsd:attribute name="treatPointersAs" type="treatPointersType" default="pointers"/>