I need a URI resolution map for all the model and instance parts. Let's start 
with the top three. My suggestion looks like;

ApplicationModel -> "qi4j:model:"
ApplicationInstance -> "qi4j:instance:" [host] ":" [jvminstance] ":" 
[applicationInstance.name]

LayerModel -> [applicationModel] "/" [layerModel.name]
LayerInstance -> [applicationInstance] "/" [layerInstance.name]

ModuleModel -> [layerModel] "/" [moduleModel.name]
ModuleInstance -> [layerInstance] "/" [moduleInstance.name]

In reality, the instance names are the same as the model names, but we might 
change that in the future in Core.

You may ask what happened to "Resolution", "Binding" and "Context". I conclude 
that they don't add enough value to be useful, and instead fold them into the 
instance URI.

Also, I guess we need to slap a "urn:" in front for it to work, but I am not 
totally sure.


Cheers
-- 
Niclas Hedhman, Software Developer

I  live here; http://tinyurl.com/2qq9er
I  work here; http://tinyurl.com/2ymelc
I relax here; http://tinyurl.com/2cgsug

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to