--
You received this message because you are subscribed to the Google Groups "BrightstarDB Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to brightstardb-us...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "BrightstarDB Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to brightstardb-us...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Kahlil,
Thanks for responding. I guess this gets me back to my original question. And either there’s something about a Graph database that I’m completely mis-comprehending, or I’m not explaining my problem well enough. Let me try again.
Let’s take a fairly simple class, called Measure. Measure has 3 properties; length, width, height. Measure is a complex property that any Entity can contain, but Measure cannot exist independently – it will always be a property of something else. I want to use the class Measure as a property, because I want to ensure that all measures in all Entities use the same value types for length, width, and height, and no one can goof and use a different sort of value type.
In addition, I have some business rules about a Measure, e.g., the sum of all the measures cannot exceed 120 without throwing an error. This, for instance, would be a common rule in the package carriage industry, where a package submitted for carriage cannot exceed a total length when all the lengths of each dimension are added up.
Measure will never be an independent entity. It will always be contained within some other entity, and I must be able to contain it in more than one type of entity without having to re-code all the measure properties and business rules.
From a “real world” point of view, it makes no sense to me to have to force each instance of Measure in another entity, to have its own ID. It simply is NOT an independent entity.
Is there some mechanism in your product where I can use Measure as just an attribute of many different entities, without having to “re-code” it for each containing entity?
Regards,
Steven Archibald, President
Steven Archibald Consulting Corporation
e-mail: steven.a...@sa-consult.com
Architecture/ Design/ Development
"A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away."
Antoine de Saint-Exupery.
--
You received this message because you are subscribed to a topic in the Google Groups "BrightstarDB Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/brightstardb-users/vcLq-hbV2o0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to brightstardb-us...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to brightstardb-users+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
Kal Ahmed
Director, Networked Planet Limited
e: kal....@networkedplanet.com
w: www.networkedplanet.com
--
You received this message because you are subscribed to a topic in the Google Groups "BrightstarDB Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/brightstardb-users/vcLq-hbV2o0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to brightstardb-users+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "BrightstarDB Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to brightstardb-users+unsub...@googlegroups.com.