Showing:

Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Element infomlType / data
Namespace http://infoml.org/infomlFile
Diagram
Diagram infomlFile27.tmp#id6 infomlFile27.tmp#id36 infomlFile27.tmp#id88 infomlFile27.tmp#id108 infomlFile27.tmp#id109 infomlFile27.tmp#id110 infomlFile27.tmp#id111 infomlFile27.tmp#id150 infomlFile27.tmp#id155 infomlFile27.tmp#id156 infomlFile27.tmp#id5
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
Diagram infomlFile39.tmp#id159 infomlFile39.tmp#id161 infomlFile39.tmp#id164 infomlFile39.tmp#id168 infomlFile39.tmp#id169 infomlFile39.tmp#id170 infomlFile39.tmp#id171 infomlFile39.tmp#id172 infomlFile39.tmp#id173 infomlFile39.tmp#id174 infomlFile39.tmp#id158
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
Diagram infomlFile36.tmp#id177 infomlFile36.tmp#id181 infomlFile36.tmp#id182 infomlFile36.tmp#id183 infomlFile36.tmp#id184 infomlFile36.tmp#id176
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
Diagram infomlFile14.tmp#id105 infomlFile14.tmp#id91 infomlFile14.tmp#id104 infomlFile14.tmp#id90
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
Diagram infomlFile17.tmp#id39 infomlFile17.tmp#id40 infomlFile17.tmp#id43 infomlFile17.tmp#id77 infomlFile17.tmp#id38 infomlFile18.tmp#id188 infomlFile18.tmp#id187
Type richTextWithOwnerType
Type hierarchy
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
Diagram infomlFile14.tmp#id105 infomlFile14.tmp#id91 infomlFile14.tmp#id104 infomlFile14.tmp#id90 infomlFile15.tmp#id106 infomlFile15.tmp#id107 infomlFile15.tmp#id89 infomlFile31.tmp#id191 infomlFile31.tmp#id190
Type extendedPointersWithOwnerType
Type hierarchy
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
Diagram infomlFile20.tmp#id194 infomlFile20.tmp#id193
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
Diagram infomlFile17.tmp#id39 infomlFile17.tmp#id40 infomlFile17.tmp#id43 infomlFile17.tmp#id77 infomlFile17.tmp#id38 infomlFile18.tmp#id188 infomlFile18.tmp#id187
Type richTextWithOwnerType
Type hierarchy
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
Diagram infomlFile14.tmp#id105 infomlFile14.tmp#id91 infomlFile14.tmp#id104 infomlFile14.tmp#id90 infomlFile15.tmp#id106 infomlFile15.tmp#id107 infomlFile15.tmp#id89 infomlFile31.tmp#id191 infomlFile31.tmp#id190
Type extendedPointersWithOwnerType
Type hierarchy
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
Diagram infomlFile6.tmp#id197 infomlFile6.tmp#id199 infomlFile6.tmp#id200 infomlFile6.tmp#id202 infomlFile6.tmp#id203 infomlFile6.tmp#id4 infomlFile6.tmp#id157 infomlFile6.tmp#id175 infomlFile6.tmp#id185 infomlFile6.tmp#id186 infomlFile6.tmp#id189 infomlFile6.tmp#id192 infomlFile6.tmp#id195 infomlFile6.tmp#id196
Used by
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"/>