воскресенье, 10 декабря 2017 г.

Flexible Typed Ontology Applications


The typical way to model data in Scala is via case classes. However, there is an alternative method of domain modeling that is based on the notion of ontology: we can actually model a property as a double-sided, typed identifier of the property without specifying the way we will actually store the data. Thus the data schema is separated from the data itself. The speaker will discuss this strategy as a way to open up novel application design opportunities.

Video from Lambda Conf 2017 - https://www.youtube.com/watch?v=HFH9KC86klU

Presentation (typed-ontology-talk.pdf).