scalation / analytics

ScalaTion Analytics Ontology
MIT License
7 stars 1 forks source link

Create a model class #21

Closed mvnural closed 9 years ago

mvnural commented 9 years ago

A Model class should be created to represent a dataset. Should have methods for adding/deleting/modifying axioms (variables, objectProperties, etc.)

mepcotterell commented 9 years ago

I don't know much work it would be, but it might be a good idea to write an API for marshaling/unmarshalling between OWL API individuals and instances of convenience/model classes. This would suggest parity between our Scala API and the ontology itself.

At the very least, I think we should do what you suggest. However, it needs to be done in such a way that makes our use of the OWL APIA transparent to the users of our API.