Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Agenda

1) Use Case reminder

...

Remove the restriction on Listing for isProvidedBy (keep isTradedOn), isTradedOn should be a subproperty of isProvidedBy.

The restriction on mid price for the security it applies to should be moved up to security price, and possibly use appliesTo instead of refersTo.

Note that for a high price, there may be multiple times in the same day that the high occurs, so we should be able to handle that. For further analysis, someone would need to look at the 'tape' of how the price moved during the day, the time series of what happened during the day, via the pattern of trades.

The use case Pete is looking at is for a given stock on a given exchange, to display the summary details including high, low, open, close, which would be extracted from the broader series.  So we may want to be able to have a 'daily snapshot', to track just the summary details, per day, rather than tracking the individual trade details.  We may need a separate, more specific collection for that, rather than the collection of security prices.

For tracking prices on an exchange, may also need some other structure to show how prices have changed to include splits, etc. - whether it has been normalized or historical (the actual price on that date on that exchange for that share).  If normalized, there may be some ratio you have to apply due to mergers/splits.  Yet another adjustment might have to do with normalization for CPI/inflation.  We would also likely need trading volume stats, etc.  That work might need to be done in another ontology or in the market data domain, rather than in the core equities module.




Decisions:

Action items

  •