universAAL / middleware

The core software that uses semantic matchmaking for brokering messages among participants of an open distributed system.
10 stars 3 forks source link

Serialization types #496

Open amedranogil opened 6 years ago

amedranogil commented 6 years ago

As discussed in #7 SerializationTypes needs to be sorted out. for starters, This only affects object properties. I propose changing a serialization type, and define them as:

undefined, is used when importing external ontologies, which don't add this information. I propose external ontologies to use minimal or full as default.

Additionally consider:

amedranogil commented 6 years ago

another way to model this is to have a simple ontology which can be used to anotate other ontologies, this might be useful in the case of direct importing of ontologies, this information can be added through ontological mapping.

amedranogil commented 6 years ago

This is a graphical representation of the proposal, defines which properties are serialized (and how). serializationtypes

amedranogil commented 6 years ago

Actually the case minimal -> full, the second should be considered as minimal, unless there is another subject with full (according to description above). Another discussion might be that optional only applies to direct subject being true minimal (ie not referenced full by another subject), essentially minimal only applies to the next level and not the whole subtree.