Market Data Definition Language (MDDL)
Google
The Financial Information Services Division of the Software & Information Industry Association
MDDL 2.3-final : Schema Docs
MDDL 2.3-final Schema Documentation
Contains: 584 elements
Root: mddl
Domains: caeDomain civDomain debtDomain
derivativeDomain entityDomain equityDomain
foreignExchangeDomain indexDomain indicatorsDomain
Classes: annuityClass certificateClass commonClass
corporateActionsClass corporateEventsClass depositaryClass
forwardClass fundClass futureClass
interestRateClass issuerClass linkedClass
optionClass partnershipClass preferredClass
rightClass swapClass trustClass
warrantClass
Subclasses: exchangeTradedSubclass insuranceSubclass limitedSubclass
moneyMarketSubclass mutualSubclass oeiSubclass
sharedSubclass umbrellaSubclass unitSubclass
unitsSubclass
Elements: accrual accrualBasis accrualBasisType
accrualConventionType address agencyRankings
agencyRatings agent agentType
agreedRestrictions allowedIndebtedness amortization
amortizationBehavior amortizationType amountOutstanding
amountOutstandingType analytics announcementDate
annuityClass ask auctionDate
background backLoad baseValue
benchmarkStrategy bid caeDomain
caeType calculationType callable
callableType callConditionType capitalizationType
capped certificateClass change
changeDirection changeType civDomain
cleanup clearingHouse clearingProcess
clearingSettlement clearingSystem close
closeType closingDate closingDateType
code codeType collateralType
comment commonClass component
componentIdentifier componentValue compounding
contractValueMultiplier convertible convertibleType
corporateActionsClass corporateEventsClass country
covenant creditEnhancement creditEnhancementType
crossrate currency dateTime
dayOfWeek dayRuleType days
daysInMonth daysInYear debtDomain
debtIndicatorsType debtIssueData debtPricing
declining defaultClause deferred
delayFactor delivery deliveryType
delta denomination depositaryClass
depositoryName depositorySystem derivativeDomain
description deviation deviationType
diary distributionType dividend
dividendYield dividendYieldType duration
earnings earningsRef earningsType
end enhancement entityDomain
entityType equityDomain event
eventType exchangeTradedSubclass exercisePrice
exerciseRights exerciseRightsType extendible
extendibleDate faceValue factor
firstAmount firstDate firstDealingDate
firstSettlementDate foreignExchangeDomain formula
forwardClass fraction frontLoad
fundClass fundStrategyType futureClass
governingLaw header high
incomeType increment indexDomain
indexBaseDate indexBaseValue indexMethodology
indexMultiplier indexObjective indexValue
indexWeighting indicatorsDomain indicatorsType
industryIdentifier instrumentData instrumentFormType
instrumentIdentifier instrumentStatusType instrumentType
insuranceSubclass interestPayment interestRateClass
interestRate investingRestrictions investingStyle
investingTechniques issueAmount issueData
issueDate issueFees issueFeesType
issueMarketType issuePrice issuerClass
issuerChoice issuerRef jurisdiction
jurisdictionType last lastCAE
lastDate limitedSubclass limited
linkedClass linked liquidationStatusType
location locationType low
makeWholeCall mandatory margin
marketCapitalization marketCenter marketConditions
marketDerivedInfo marketIdentifier marketStatusType
marketType maturity maturityDate
maturityType maxVal mddl
mddlQuerySource mid minVal
modification modificationType moneyMarketSubclass
multiplier municipality mutualSubclass
name nameRef nav
negativePledge nonFixedRate nonFixedRateType
notification numberHolders objective
objectiveType obligor oeiSubclass
offerType open openType
optionClass orderbook orderbookType
orders overAllotment partial
partiesInvolved partnershipClass partyStatusType
payableInKind payment paymentDate
paymentDelay paymentFrequency penultimateDate
peRatio peRatioType period
periodType placeOfListing placeOfTrade
postalCode precision preferredClass
previousDateTime priceRef principalProtection
principalRepayment programSpecific programType
purchasingMinimums putable putableType
putConditionType qualifiedPlans quantityDescriptionType
quantityType query queryReference
queryStatusType quotation rank
ranking rate rateFix
rating ratingType recordingDate
recurring redeemable redemption
redemptionType references refrainFromActs
region registrationStatusType regulationAct
regulatory relatedTo relationshipType
relationshipValid replaces restrictionsExist
revenues rightClass role
rulesType salesRestrictionsType schedule
scheduleEvent scheduleEventType schemeInfo
scopeType segmentIdentifier segmentType
sequence session sessionStatusType
settlement settlementDate settlementType
sharedSubclass sharesControlled sinkable
sinkableComputationType sinkableType sinkComputationAmount
size snap snapType
softCall source specialRedemption
spread start stateOrProvince
strippable stripType subscriptions
support swapClass targetMarketType
taxation taxExempt taxReasons
taxType terms tickDirection
timeseries timeseriesType timezone
trade tradingHaltedType tradingRestrictionsType
tradingStatusType tranche transferAgent
transferSize trustClass turnover
umbrellaSubclass underlying underwriting
underwritingFees underwritingFeesType unitSubclass
unitsSubclass unitSize unitType
useOfProceeds valuationBase valuationRef
valuationType volatility volatilityCalculationType
volatilityType volume volumeType
votingRightsType vwap vwop
warrantClass weighting yield
yieldType mdString mdDecimal
mdInteger mdBoolean mdDateTime
mdDuration mdUri ceiling
floor plus minus
times dividedBy sumOf
productOf mdMath equalTo
lessThan lessOrEqualTo greaterThan
greaterOrEqualTo notEqualTo when
other otherComparison otherFunction
otherOperator