<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-2236</id>
	<title>Nabble - Higgins - Dev</title>
	<updated>2009-11-27T11:30:18Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Higgins---Dev-f2236.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Higgins---Dev-f2236.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26546875</id>
	<title>Need Help in deploying RPPS-Web</title>
	<published>2009-11-27T11:30:18Z</published>
	<updated>2009-11-27T11:30:18Z</updated>
	<author>
		<name>Daljeet Singh</name>
	</author>
	<content type="html">Hi All,&lt;br&gt;&lt;br&gt;I need some help in deploying the RPPS-Web application. We see the following error after deploying the application:&lt;br&gt;&lt;br&gt;ERROR [main] RppsService$4.initialValue (RppsService.java:336) - java.lang.ClassNotFoundException: org.eclipse.higgins.idas.cp.hb.impl.ContextFactory&lt;br&gt;
&lt;br&gt;I have attached a few files for further information including&lt;br&gt;- Stack Trace&lt;br&gt;- User.xml - This file has a reference to the class that Tomcat is not able to find&lt;br&gt;- context.xml&lt;br&gt;&lt;br&gt;I will appreciate if anyone can provide any pointers in resolving the errors.&lt;br clear=&quot;all&quot;&gt;
&lt;br&gt;-- &lt;br&gt;Regards,&lt;br&gt;Daljeet Singh&lt;br&gt;
&lt;br /&gt;27 Nov 2009 14:16:49,479 ERROR [main] ConfigurationHandler.configure (ConfigurationHandler.java:439) - org.eclipse.higgins.idas.cp.hb.impl.ContextFactory
&lt;br&gt;&amp;nbsp;
&lt;br&gt;27 Nov 2009 14:16:49,488 ERROR [main] RppsService$4.initialValue (RppsService.java:336) - java.lang.ClassNotFoundException: org.eclipse.higgins.idas.cp.hb.impl.ContextFactory
&lt;br&gt;&amp;nbsp;
&lt;br&gt;java.lang.ClassNotFoundException: org.eclipse.higgins.idas.cp.hb.impl.ContextFactory
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Class.forName0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.Class.forName(Class.java:169)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.higgins.configuration.common.ConfigurableComponentFactoryHelper.getClassByName(ConfigurableComponentFactoryHelper.java:160)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.higgins.configuration.common.ConfigurableComponentFactoryHelper.getInstanceFromClassName(ConfigurableComponentFactoryHelper.java:36)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.higgins.configuration.xml.ClassInstanceHandler.getSetting(ClassInstanceHandler.java:82)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.higgins.configuration.xml.MapHandler.getSetting(MapHandler.java:108)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.higgins.configuration.xml.ConfigurationHandler.configure(ConfigurationHandler.java:425)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.higgins.configuration.xml.ConfigurationHandler.configure(ConfigurationHandler.java:291)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.higgins.rpps.core.impl.RppsService$4.initialValue(RppsService.java:331)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:141)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.ThreadLocal.get(ThreadLocal.java:131)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.higgins.rpps.core.impl.RppsService.userIdentifierExists(RppsService.java:4477)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.higgins.rpps.servlet.InitializeServlet.init(InitializeServlet.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.GenericServlet.init(GenericServlet.java:212)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardService.start(StandardService.java:516)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
&lt;br&gt;27 Nov 2009 14:16:49,492 ERROR [main] InitializeServlet.init (InitializeServlet.java:42) - java.lang.NullPointerException
&lt;br&gt;&amp;nbsp;
&lt;br&gt;java.lang.NullPointerException
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.higgins.rpps.core.impl.RppsService.userIdentifierExists(RppsService.java:4477)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.eclipse.higgins.rpps.servlet.InitializeServlet.init(InitializeServlet.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.GenericServlet.init(GenericServlet.java:212)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardService.start(StandardService.java:516)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
&lt;br&gt;27 Nov 2009 14:16:50,791 ERROR [main] WSDDService.deployTypeMapping (WSDDService.java:560) - Unable to deploy typemapping: {&lt;a href=&quot;http://tobj.core.rpps.higgins.parityinc.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tobj.core.rpps.higgins.parityinc.net&lt;/a&gt;}FormTO
&lt;br&gt;&amp;nbsp;
&lt;br&gt;java.lang.ClassNotFoundException: net.parityinc.higgins.rpps.core.tobj.FormTO
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.utils.ClassUtils$2.run(ClassUtils.java:187)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.security.AccessController.doPrivileged(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.utils.ClassUtils.loadClass(ClassUtils.java:160)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.utils.ClassUtils.forName(ClassUtils.java:100)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.deployment.wsdd.WSDDTypeMapping.getLanguageSpecificType(WSDDTypeMapping.java:183)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:542)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:253)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.deployment.wsdd.WSDDService.&amp;lt;init&amp;gt;(WSDDService.java:233)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.deployment.wsdd.WSDDDeployment.&amp;lt;init&amp;gt;(WSDDDeployment.java:192)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.deployment.wsdd.WSDDDocument.setDocument(WSDDDocument.java:139)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.deployment.wsdd.WSDDDocument.&amp;lt;init&amp;gt;(WSDDDocument.java:65)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.configuration.FileProvider.configureEngine(FileProvider.java:179)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.AxisEngine.init(AxisEngine.java:172)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.AxisEngine.&amp;lt;init&amp;gt;(AxisEngine.java:156)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.server.AxisServer.&amp;lt;init&amp;gt;(AxisServer.java:88)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.server.DefaultAxisServerFactory.createServer(DefaultAxisServerFactory.java:109)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.server.DefaultAxisServerFactory.getServer(DefaultAxisServerFactory.java:73)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.server.AxisServer.getServer(AxisServer.java:73)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:185)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.transport.http.AxisServletBase.getOption(AxisServletBase.java:396)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.transport.http.AxisServletBase.init(AxisServletBase.java:112)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.axis.transport.http.AxisServlet.init(AxisServlet.java:156)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at javax.servlet.GenericServlet.init(GenericServlet.java:212)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1173)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:993)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4149)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardContext.start(StandardContext.java:4458)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardService.start(StandardService.java:516)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)&lt;br /&gt;&amp;lt;Configuration xmlns:xsd=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema&lt;/a&gt;&amp;quot; xmlns=&amp;quot;&lt;a href=&quot;http://higgins.eclipse.org/sts/Configuration&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://higgins.eclipse.org/sts/Configuration&lt;/a&gt;&amp;quot; xmlns:htf=&amp;quot;&lt;a href=&quot;http://higgins.eclipse.org/sts/Configuration&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://higgins.eclipse.org/sts/Configuration&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SettingHandlers&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SettingHandler Type=&amp;quot;htf:map&amp;quot; Class=&amp;quot;java.util.Map&amp;quot; Handler=&amp;quot;org.eclipse.higgins.configuration.xml.MapHandler&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SettingHandler Type=&amp;quot;htf:list&amp;quot; Class=&amp;quot;java.util.List&amp;quot; Handler=&amp;quot;org.eclipse.higgins.configuration.xml.ListHandler&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SettingHandler Type=&amp;quot;xsd:string&amp;quot; Class=&amp;quot;java.lang.String&amp;quot; Handler=&amp;quot;org.eclipse.higgins.configuration.xml.StringHandler&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SettingHandler Type=&amp;quot;xsd:boolean&amp;quot; Class=&amp;quot;java.lang.Boolean&amp;quot; Handler=&amp;quot;org.eclipse.higgins.configuration.xml.BooleanHandler&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SettingHandler Type=&amp;quot;xsd:anyURI&amp;quot; Class=&amp;quot;java.net.URI&amp;quot; Handler=&amp;quot;org.eclipse.higgins.configuration.xml.URIHandler&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SettingHandler Type=&amp;quot;htf:file&amp;quot; Class=&amp;quot;java.io.FileInputStream&amp;quot; Handler=&amp;quot;org.eclipse.higgins.configuration.xml.FileHandler&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SettingHandler Type=&amp;quot;htf:singleton&amp;quot; Class=&amp;quot;java.lang.Object&amp;quot; Handler=&amp;quot;org.eclipse.higgins.configuration.xml.SingletonHandler&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SettingHandler Type=&amp;quot;htf:instance&amp;quot; Class=&amp;quot;java.lang.Object&amp;quot; Handler=&amp;quot;org.eclipse.higgins.configuration.xml.InstanceHandler&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SettingHandler Type=&amp;quot;htf:classinstance&amp;quot; Class=&amp;quot;java.lang.Object&amp;quot; Handler=&amp;quot;org.eclipse.higgins.configuration.xml.ClassInstanceHandler&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;SettingHandler Type=&amp;quot;htf:classsingleton&amp;quot; Class=&amp;quot;java.lang.Object&amp;quot; Handler=&amp;quot;org.eclipse.higgins.configuration.xml.ClassSingletonHandler&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/SettingHandlers&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;UserProfile&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;ComponentSettings&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- IdAS configuration --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;IdentityAttributeService&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;ContextFactoryInstancesList&amp;quot; Type=&amp;quot;htf:list&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;HibernateContextFactory&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;Instance&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;HibernateContextFactory&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;ContextTypes&amp;quot; Type=&amp;quot;htf:list&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;JenaContextType&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;$context+hibernate&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;ContextIdsList&amp;quot; Type=&amp;quot;htf:list&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;urn:userProfileContext&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;ContextId&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;urn:userProfileContext&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;ContextTypes&amp;quot; Type=&amp;quot;htf:list&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;LDAPContextType&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;$context+hibernate&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;ContextUris&amp;quot; Type=&amp;quot;htf:list&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;DefaultContextUri&amp;quot; Type=&amp;quot;xsd:anyURI&amp;quot;&amp;gt;urn:Higgins-LDAP-Server&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;context.performauthentication&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;false&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;context.uri&amp;quot; Type=&amp;quot;xsd:anyURI&amp;quot;&amp;gt;urn:userProfileContext/&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;schema.url&amp;quot; Type=&amp;quot;xsd:anyURI&amp;quot;&amp;gt;&lt;a href=&quot;http://www.eclipse.org/higgins/ontologies/2008/7/userProfile&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/higgins/ontologies/2008/7/userProfile&lt;/a&gt;&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;schema.file&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;/org/eclipse/higgins/userprofile/idas/userProfile.owl&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;hibernateConfig&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;hibernate.dialect&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;org.hibernate.dialect.MySQLDialect&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;hibernate.connection.driver_class&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;com.mysql.jdbc.Driver&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--Setting Name=&amp;quot;hibernate.connection.url&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;jdbc:mysql://localhost/aaaaaaa?autoReconnect=true&amp;lt;/Setting--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;hibernate.connection.url&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;jdbc:mysql://localhost/higgins_up_20090115?autoReconnect=true&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;hibernate.connection.username&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;root&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;hibernate.connection.password&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;higgins&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--Setting Name=&amp;quot;hibernate.connection.pool_size&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;0&amp;lt;/Setting--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--Setting Name=&amp;quot;hibernate.jdbc.batch_size&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;0&amp;lt;/Setting--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--Setting Name=&amp;quot;hibernate.jdbc.batch_versioned_data&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;false&amp;lt;/Setting--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;hibernate.show_sql&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;true&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--Setting Name=&amp;quot;hibernate.hbm2ddl.auto&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;update&amp;lt;/Setting--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;hibernate.default_entity_mode&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;dom4j&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;hibernate.connection.autocommit&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;false&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;hibernate.format_sql&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;true&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--Setting Name=&amp;quot;hibernate.max_fetch_depth&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;0&amp;lt;/Setting--&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;connection.pool_size&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;5&amp;lt;/Setting&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- User account service configuration--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;UserAccountService&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;contextId&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;urn:userProfileContext&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;user&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;profile_user&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;password&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;password&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- User profile service configuration--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;UserProfileService&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;contextId&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;urn:userProfileContext&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;user&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;profile_user&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;password&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;password&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- User LoginService configuration--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;UserLoginService&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- &amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;LoginModules&amp;quot; Type=&amp;quot;htf:list&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;UserNamePasswordModule&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;className&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;org.eclipse.higgins.user.idas.loginModule.UserNamePasswordModule&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--either REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;controlFlag&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;SUFFICIENT&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;options&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;contextId&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;urn:userProfileContext&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;user&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;profile_user&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;password&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;password&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;IsapMd5PasswordModule&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;className&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;org.eclipse.higgins.user.idas.loginModule.IsapMd5PasswordModule&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--either REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;controlFlag&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;SUFFICIENT&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;options&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;contextId&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;urn:userProfileContext&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;user&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;profile_user&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;password&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;password&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;PrivateUserINumberModule&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;className&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;org.eclipse.higgins.user.idas.loginModule.PrivateUserINumberModule&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--either REQUIRED, REQUISITE, SUFFICIENT, or OPTIONAL--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;controlFlag&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;SUFFICIENT&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;options&amp;quot; Type=&amp;quot;htf:map&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;contextId&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;urn:userProfileContext&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;user&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;profile_user&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;password&amp;quot; Type=&amp;quot;xsd:string&amp;quot;&amp;gt;password&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;HibernateContextFactory&amp;quot; Type=&amp;quot;htf:classinstance&amp;quot;&amp;gt;org.eclipse.higgins.idas.cp.hb.impl.ContextFactory&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;IdentityAttributeService&amp;quot; Type=&amp;quot;htf:classsingleton&amp;quot;&amp;gt;org.eclipse.higgins.idas.registry.IdASRegistry&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;UserLoginService&amp;quot; Type=&amp;quot;htf:classinstance&amp;quot;&amp;gt;org.eclipse.higgins.user.login.LoginService&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;UserAccountService&amp;quot; Type=&amp;quot;htf:classinstance&amp;quot;&amp;gt;org.eclipse.higgins.user.idas.account.AccountService&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Setting Name=&amp;quot;UserProfileService&amp;quot; Type=&amp;quot;htf:classinstance&amp;quot;&amp;gt;org.eclipse.higgins.user.idas.profile.ProfileService&amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Setting&amp;gt;
&lt;br&gt;&amp;lt;/Configuration&amp;gt;
&lt;br&gt;&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;Context path=&amp;quot;/rpps-axis&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;!--cache--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Parameter name=&amp;quot;CacheConfigurationBase&amp;quot; value=&amp;quot;/usr/share/higgins/cache&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Parameter name=&amp;quot;CacheConfigurationFile&amp;quot; value=&amp;quot;CacheConfiguration.xml&amp;quot; &amp;nbsp;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;lt;!--Login Service and UserProfile configuration--&amp;gt;
&lt;br&gt;&amp;nbsp;	&amp;lt;Environment name=&amp;quot;HigginsConfigurationBase&amp;quot; &amp;nbsp;value=&amp;quot;/usr/share/higgins&amp;quot; type=&amp;quot;java.lang.String&amp;quot; override=&amp;quot;false&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp;	&amp;lt;Environment name=&amp;quot;HigginsConfigurationFile&amp;quot; &amp;nbsp;value=&amp;quot;User.xml&amp;quot; type=&amp;quot;java.lang.String&amp;quot; override=&amp;quot;false&amp;quot;/&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Environment name=&amp;quot;AccessTokenMaxIdleTime&amp;quot; value=&amp;quot;1800&amp;quot; type=&amp;quot;java.lang.String&amp;quot; override=&amp;quot;false&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Environment name=&amp;quot;AccessTokenMaxLifeTime&amp;quot; value=&amp;quot;86400&amp;quot; type=&amp;quot;java.lang.String&amp;quot; override=&amp;quot;false&amp;quot; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Environment name=&amp;quot;AuthServiceEhcacheCnfUrl&amp;quot; value=&amp;quot;/usr/share/higgins/cache/ehcache.xml&amp;quot; type=&amp;quot;java.lang.String&amp;quot; override=&amp;quot;false&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- P/M-Card providers &amp;nbsp;DB settings &amp;nbsp; --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- &amp;nbsp;It may be ignored, check &amp;nbsp; ~/.higgins/.icard/org.eclipse.higgins.icard.provider.cardspace.*.db.ini &amp;nbsp;settings--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Resource name=&amp;quot;rpps/cards&amp;quot; auth=&amp;quot;Container&amp;quot; type=&amp;quot;javax.sql.DataSource&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; maxActive=&amp;quot;150&amp;quot; maxIdle=&amp;quot;30&amp;quot; maxWait=&amp;quot;-1&amp;quot; removeAbandoned=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; removeAbandonedTimeout=&amp;quot;180&amp;quot; logAbandoned=&amp;quot;true&amp;quot; username=&amp;quot;higgins_rpps&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; password=&amp;quot;higginsRPPS&amp;quot; driverClassName=&amp;quot;org.gjt.mm.mysql.Driver&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; url=&amp;quot;jdbc:mysql://rh152.sohosmart.net/higgins_TestCards?autoReconnect=true&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- UserProfile DB settings &amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Resource name=&amp;quot;rpps/up&amp;quot; global=&amp;quot;rpps/up&amp;quot; auth=&amp;quot;Container&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; type=&amp;quot;javax.sql.DataSource&amp;quot; username=&amp;quot;higgins_rpps&amp;quot; password=&amp;quot;higginsRPPS&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; driverClassName=&amp;quot;org.gjt.mm.mysql.Driver&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; url=&amp;quot;jdbc:mysql://rh152.sohosmart.net/higgins_up_rh156?autoReconnect=true&amp;amp;useUnicode=yes&amp;amp;characterEncoding=UTF-8&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; removeAbandoned=&amp;quot;true&amp;quot; removeAbandonedTimeout=&amp;quot;180&amp;quot; logAbandoned=&amp;quot;true&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; maxActive=&amp;quot;200&amp;quot; maxIdle=&amp;quot;50&amp;quot; validationQuery=&amp;quot;Select 1&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!--Hibernate based Resource Meta Data Service &amp;nbsp;DB settings--&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Resource name=&amp;quot;cardsync/meta_hb&amp;quot; global=&amp;quot;cardsync/meta_hb&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; auth=&amp;quot;Container&amp;quot; type=&amp;quot;javax.sql.DataSource&amp;quot; username=&amp;quot;higgins_cardsync&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; password=&amp;quot;password&amp;quot; driverClassName=&amp;quot;org.gjt.mm.mysql.Driver&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; url=&amp;quot;jdbc:mysql://rh152.sohosmart.net/hcs_meta?autoReconnect=true&amp;amp;useUnicode=yes&amp;amp;characterEncoding=UTF-8&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; maxActive=&amp;quot;100&amp;quot; maxIdle=&amp;quot;7&amp;quot; validationQuery=&amp;quot;Select 1&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; removeAbandoned=&amp;quot;true&amp;quot; removeAbandonedTimeout=&amp;quot;60&amp;quot; logAbandoned=&amp;quot;true&amp;quot; /&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp;&amp;lt;Resource--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;name=&amp;quot;jdbc/openxri&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;auth=&amp;quot;Container&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;type=&amp;quot;javax.sql.DataSource&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;maxActive=&amp;quot;20&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;maxIdle=&amp;quot;10&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;maxWait=&amp;quot;-1&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;removeAbandoned=&amp;quot;true&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;removeAbandonedTimeout=&amp;quot;60&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;logAbandoned=&amp;quot;true&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;username=&amp;quot;openxri&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;password=&amp;quot;H6Q9umm&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;driverClassName=&amp;quot;com.mysql.jdbc.Driver&amp;quot;--&amp;gt;
&lt;br&gt;&amp;lt;!-- &amp;nbsp; &amp;nbsp; &amp;nbsp;url=&amp;quot;jdbc:mysql://localhost:3306/openxri?autoReconnect=true&amp;quot; /&amp;gt;--&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- ResourceLink name=&amp;quot;userDatabaseResource&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; 	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;global=&amp;quot;UserDatabase&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 	 &amp;nbsp; &amp;nbsp; &amp;nbsp;type=&amp;quot;org.apache.catalina.UserDatabase&amp;quot;/--&amp;gt;
&lt;br&gt;&amp;lt;/Context&amp;gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26546875&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Need-Help-in-deploying-RPPS-Web-tp26546875p26546875.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26493106</id>
	<title>[GTK Selector]Problem encountered under windows 7</title>
	<published>2009-11-24T01:49:15Z</published>
	<updated>2009-11-24T01:49:15Z</updated>
	<author>
		<name>PASQUIER thomas</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 11 (filtered medium)&quot;&gt;
&lt;!--[if !mso]&gt;
&lt;style&gt;
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
&lt;/style&gt;
&lt;![endif]--&gt;


&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Hi,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;I tested GTK Selector + Selector Switch under Windows 7 +
IE8. I don&amp;#8217;t look deeper but it seems that Identity Selector Switch is
not able to call any selector through IE8 (tested with Card Space and GTK
Selector). I think it&amp;#8217;s not due to the switch selector itself but to the
IE plug-in as everything works fine under Firefox 3.5.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Another point is that password are not saved under XP but
are under windows 7 (using remember password on a card). Can it be due by the
fact that a &amp;#8216;Users repository&amp;#8217; is hard coded somewhere and does not
exist on XP but does in Windows 7? In which file or registry are supposed to be
stored password?&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;If you need more information I will be glade to provide it
to you. Thanks in advance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;Best regards,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=&quot;300%&quot; style='width:300.0%' id=table7&gt;
 &lt;tr&gt;
  &lt;td style='padding:0cm 0cm 0cm 0cm'&gt;
  &lt;div&gt;
  &lt;p class=MsoNormal&gt;&lt;strong&gt;&lt;b&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;Thomas Pasquier&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/strong&gt;&lt;b&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;font-weight:
  bold'&gt; &lt;br&gt;
  &lt;em&gt;&lt;i&gt;&lt;font face=Arial&gt;&lt;span style='font-family:Arial;font-style:normal'&gt;Gemalto&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
  &lt;/div&gt;
  &lt;div&gt;
  &lt;p class=MsoNormal&gt;&lt;em&gt;&lt;i&gt;&lt;font size=2 color=gray face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;color:gray;font-style:normal'&gt;Tel:
  +33&amp;nbsp;1&amp;nbsp;55&amp;nbsp;01&amp;nbsp;60&amp;nbsp;69 - +33 6&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;em&gt;&lt;i&gt;&lt;font size=2 color=gray face=Arial&gt;&lt;span lang=FR style='font-size:10.0pt;
  font-family:Arial;color:gray;font-style:normal'&gt;81 59 85 83&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;font size=2 color=gray face=Arial&gt;&lt;span lang=FR style='font-size:10.0pt;
  font-family:Arial;color:gray'&gt;&lt;br&gt;
  &lt;em&gt;&lt;i&gt;&lt;font face=Arial&gt;&lt;span style='font-family:Arial;font-style:normal'&gt;6
  rue de la Verriere&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;br&gt;
  &lt;em&gt;&lt;i&gt;&lt;font face=Arial&gt;&lt;span style='font-family:Arial;font-style:normal'&gt;92197
  Meudon Cedex&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;span lang=FR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/div&gt;
  &lt;div&gt;
  &lt;p class=MsoNormal&gt;&lt;strong&gt;&lt;b&gt;&lt;font size=3 color=gray face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt;color:gray'&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493106&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;thomas.pasquier@...&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;/strong&gt;&lt;b&gt;&lt;font size=2 face=Arial&gt;&lt;span lang=FR style='font-size:10.0pt;font-family:Arial;
  font-weight:bold'&gt;&lt;br&gt;
  &lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;em&gt;&lt;i&gt;&lt;font size=2 color=gray face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial;color:gray;font-style:normal'&gt;&lt;a href=&quot;http://www.gemalto.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;span lang=FR&gt;www.gemalto.com&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;font size=2 color=gray face=Arial&gt;&lt;span lang=FR style='font-size:10.0pt;
  font-family:Arial;color:gray'&gt;&lt;br&gt;
  &lt;em&gt;&lt;i&gt;&lt;font face=Arial&gt;&lt;span style='font-family:Arial;font-style:normal'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/i&gt;&lt;/em&gt;&lt;/span&gt;&lt;/font&gt;&lt;span lang=FR&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/div&gt;
  &lt;div&gt;
  &lt;p class=MsoNormal&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;
  font-family:Arial'&gt;&lt;img border=0 width=104 height=36 id=&quot;_x0000_i1025&quot; src=&quot;http://old.nabble.com/attachment/26493106/0/image001.jpg&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
  &lt;/div&gt;
  &lt;p&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:12.0pt'&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face=Arial&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;font size=3 face=&quot;Times New Roman&quot;&gt;&lt;span style='font-size:
12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26493106&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-GTK-Selector-Problem-encountered-under-windows-7-tp26493106p26493106.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26484925</id>
	<title>Re: IdAS changes proposal</title>
	<published>2009-11-23T12:06:07Z</published>
	<updated>2009-11-23T12:06:07Z</updated>
	<author>
		<name>Paul Trevithick-3</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [higgins-dev] IdAS changes proposal&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Sergey,&lt;BR&gt;
&lt;BR&gt;
Since you, Valery and perhaps others think that having a model API would be much more convenient to use than directly navigating the entities/attributes, let&amp;#8217;s keep the IModel interface (and related interfaces). But must align them with the underlying entities &amp;amp; attributes as described here [1]. I&amp;#8217;ve updated [1] recently thus creating some mismatches. Please review [1] and let me know if anything is unclear as to what the semantics are supposed to be. &lt;BR&gt;
&lt;BR&gt;
[BTW, I&amp;#8217;m aware that the concept of display order is missing from [1] and it probably needs to be added. I&amp;#8217;m thinking that it should be added as an attribute of a &amp;#8220;class-scoped attribute class&amp;#8221;].&lt;BR&gt;
&lt;BR&gt;
--Paul &lt;BR&gt;
&lt;BR&gt;
[1] &lt;a href=&quot;http://wiki.eclipse.org/Higgins_Data_Model_1.1#Representation_of_Entity_and_Attribute_Classes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Higgins_Data_Model_1.1#Representation_of_Entity_and_Attribute_Classes&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
On 10/21/09 10:17 AM, &amp;quot;Sergey Lyakhov&amp;quot; &amp;lt;&lt;a href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; wrote:&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Paul,&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;gt; What Jim and all of us talked about several months ago is to remove the special IModel interfaces completely, &lt;BR&gt;
&amp;gt; and just use the existing entities and attributes to describe entity classes and attribute definitions. In other words, recurse.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
The main Jim's argument to rid IModel interfaces was to reuse alredy existent IEntity and IAttribute inerfaces. Actually, I already gave arguments a year ago, why the current model interfaces are more convenient:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
1. The current model interfaces allow to represent &amp;nbsp;many things obviously. Suppose, we need to expose the model of a simple value. If we used Jim's model, we'd represent simple value model via IEntity intrerface (which is confusing by itself). Than, to represent params of this simple value (there are many things in OWL1.1 like length, minLength, maxLength, pattern, etc.), this IEntity should contain an attribute for each of those params. In turn, the attribute should contain some ISimpleAttrValue with data of its parameter. From the other hand, the current IModel interface can reflect OWL in a more convenient way. If we need params of some simple value, we get an instance of ISimpleValueModel (either from IAttributeModel or from ISimpleAttrValue), and invoke its methods getLength(), getMinLength(), getMaxLength() etc.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
2. IdAS interfaces (IEntity, IAttribute) have a lot of methods behind of getType() and getData() which are not used in Jim's model. I suppose these methods will confuse people which need to use a model.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
3. Jim's model is flexible and could represent anything, but we do not need this, because we limited by OWL and need to describe things which OWL provides. IModel, in turn, could be disigned to reflect OWL constructs handy.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Thanks,&lt;BR&gt;
Sergey Lyakhov&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; &lt;BR&gt;
----- Original Message ----- &lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484925&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484925&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484925&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; &amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484925&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484925&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Sent:&lt;/B&gt; Monday, October 19, 2009 10:55 &amp;nbsp;PM&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes &amp;nbsp;proposal&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;BR&gt;
What Jim and all of us talked about several months ago &amp;nbsp;is to remove the special IModel interfaces completely, and just use the &amp;nbsp;existing entities and attributes to describe entity classes and attribute &amp;nbsp;definitions. In other words, recurse.&lt;BR&gt;
&lt;BR&gt;
On 10/16/09 11:49 AM, &amp;quot;Sergey &amp;nbsp;Lyakhov&amp;quot; &amp;lt;&lt;a href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; &amp;nbsp;wrote:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
&amp;gt; &amp;nbsp;1. We define a new .api2 that replaces the IFilter stuff with SPARQL. &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&amp;lt;snip&amp;gt;... replaces IModel interfaces with something you were &amp;nbsp;going to propose.&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;100%&quot;&gt; &lt;BR&gt;
&lt;BR&gt;
_______________________________________________&lt;BR&gt;
higgins-dev mailing &amp;nbsp;list&lt;BR&gt;
&lt;a href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26484925&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IdAS-changes-proposal-tp25580363p26484925.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26426643</id>
	<title>No Higgins call this week or Nov 26 (US Thanksgiving)</title>
	<published>2009-11-19T05:51:29Z</published>
	<updated>2009-11-19T05:51:29Z</updated>
	<author>
		<name>portal on behalf of Mary Ruddy</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:x=&quot;urn:schemas-microsoft-com:office:excel&quot; xmlns:p=&quot;urn:schemas-microsoft-com:office:powerpoint&quot; xmlns:a=&quot;urn:schemas-microsoft-com:office:access&quot; xmlns:dt=&quot;uuid:C2F41010-65B3-11d1-A29F-00AA00C14882&quot; xmlns:s=&quot;uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882&quot; xmlns:rs=&quot;urn:schemas-microsoft-com:rowset&quot; xmlns:Z=&quot;urn:schemas-microsoft-com:&quot; xmlns:b=&quot;urn:schemas-microsoft-com:office:publisher&quot; xmlns:ss=&quot;urn:schemas-microsoft-com:office:spreadsheet&quot; xmlns:c=&quot;urn:schemas-microsoft-com:office:component:spreadsheet&quot; xmlns:odc=&quot;urn:schemas-microsoft-com:office:odc&quot; xmlns:oa=&quot;urn:schemas-microsoft-com:office:activation&quot; xmlns:html=&quot;http://www.w3.org/TR/REC-html40&quot; xmlns:q=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot; xmlns:rtc=&quot;http://microsoft.com/officenet/conferencing&quot; xmlns:D=&quot;DAV:&quot; xmlns:Repl=&quot;http://schemas.microsoft.com/repl/&quot; xmlns:mt=&quot;http://schemas.microsoft.com/sharepoint/soap/meetings/&quot; xmlns:x2=&quot;http://schemas.microsoft.com/office/excel/2003/xml&quot; xmlns:ppda=&quot;http://www.passport.com/NameSpace.xsd&quot; xmlns:ois=&quot;http://schemas.microsoft.com/sharepoint/soap/ois/&quot; xmlns:dir=&quot;http://schemas.microsoft.com/sharepoint/soap/directory/&quot; xmlns:ds=&quot;http://www.w3.org/2000/09/xmldsig#&quot; xmlns:dsp=&quot;http://schemas.microsoft.com/sharepoint/dsp&quot; xmlns:udc=&quot;http://schemas.microsoft.com/data/udc&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:sub=&quot;http://schemas.microsoft.com/sharepoint/soap/2002/1/alerts/&quot; xmlns:ec=&quot;http://www.w3.org/2001/04/xmlenc#&quot; xmlns:sp=&quot;http://schemas.microsoft.com/sharepoint/&quot; xmlns:sps=&quot;http://schemas.microsoft.com/sharepoint/soap/&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:udcs=&quot;http://schemas.microsoft.com/data/udc/soap&quot; xmlns:udcxf=&quot;http://schemas.microsoft.com/data/udc/xmlfile&quot; xmlns:udcp2p=&quot;http://schemas.microsoft.com/data/udc/parttopart&quot; xmlns:wf=&quot;http://schemas.microsoft.com/sharepoint/soap/workflow/&quot; xmlns:dsss=&quot;http://schemas.microsoft.com/office/2006/digsig-setup&quot; xmlns:dssi=&quot;http://schemas.microsoft.com/office/2006/digsig&quot; xmlns:mdssi=&quot;http://schemas.openxmlformats.org/package/2006/digital-signature&quot; xmlns:mver=&quot;http://schemas.openxmlformats.org/markup-compatibility/2006&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns:mrels=&quot;http://schemas.openxmlformats.org/package/2006/relationships&quot; xmlns:spwp=&quot;http://microsoft.com/sharepoint/webpartpages&quot; xmlns:ex12t=&quot;http://schemas.microsoft.com/exchange/services/2006/types&quot; xmlns:ex12m=&quot;http://schemas.microsoft.com/exchange/services/2006/messages&quot; xmlns:pptsl=&quot;http://schemas.microsoft.com/sharepoint/soap/SlideLibrary/&quot; xmlns:spsl=&quot;http://microsoft.com/webservices/SharePointPortalServer/PublishedLinksService&quot; xmlns:st=&quot;&amp;#1;&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;There is no Higgins call this week (Nov 19&lt;sup&gt;th&lt;/sup&gt;) or
next week (US Thanksgiving).&amp;nbsp; The next Higgins developers call will be
Thursday, December 3&lt;sup&gt;rd&lt;/sup&gt; at Noon EDT &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26426643&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/No-Higgins-call-this-week-or-Nov-26-%28US-Thanksgiving%29-tp26426643p26426643.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26409402</id>
	<title>Re: Normalize Authn Service 1.1 to WRAP?</title>
	<published>2009-11-18T06:57:17Z</published>
	<updated>2009-11-18T06:57:17Z</updated>
	<author>
		<name>Alexander Yuhimenko</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I'm working on normalizing Authn Service 1.1 according to &amp;nbsp;Web Resource Authorization Protocol &amp;nbsp;(WRAP) v. 0.9.7.1 But I'd like to discuss Access Token format.
&lt;br&gt;&lt;br&gt;&amp;nbsp;WRAP does not define format of the Access Token, but mentions the Simple Web Token (SWT) like possible &amp;nbsp;Access Token formats (see 6.3, 4.1), btw, &amp;nbsp;higgins already has &amp;nbsp;SAML support, so let compare &amp;nbsp;them. 
&lt;br&gt;&lt;br&gt;WRAP (4.1) &amp;nbsp;defines the following &amp;nbsp;Access Token requirements:
&lt;br&gt;&amp;nbsp;* &amp;nbsp;Protected Resources MUST be able to verify that the Access Token was issued by a trusted Authorization Server and is still valid. 
&lt;br&gt;&amp;nbsp;* Access Tokens SHOULD periodically expire. 
&lt;br&gt;&amp;nbsp;* Access Token may &amp;nbsp;be delivered by using HTTP Authorization header or URL parameter or POST parameter.
&lt;br&gt;&lt;br&gt;SAML token may be &amp;nbsp;the best choice for WS conversation by using SOAP header. However WRAP assumes to send Access Token by using HTTP header or URL parameter, but the size of all HTTP headers ranging from 4KB to 16KB. SAML is not compact so it may not so good choice to WRAP. We could use SAML without WRAP, when we was going to send Access Token just ones by using POST request, and after that using &amp;nbsp;the Session Token. 
&lt;br&gt;&lt;br&gt;Simple Web Token &amp;nbsp;is compact and formatted to be easily included in HTTP header. &amp;nbsp;Set of assertions (name/value pairs) should be encoded by using application/x-www-form-urlencoded per 17.13.4 of HTML 4.01. However SWT requires to use SHA 256 HMAC. It assumes that both Auth Service and Protected Service &amp;nbsp;(Attribute Service, CardSync) must know secret HMAC key for calculate/validate HMAC digest, but &amp;nbsp;SWT doesn't define how to distribute HMAC key between all services. &amp;nbsp; 
&lt;br&gt;&lt;br&gt;Auth service may generate new &amp;nbsp;HMAC key each time, &amp;nbsp;encrypt it by using Protected Service public key and include it in the Access Token. 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;The other option may be using RSA-SHA-256 signature instead of HMAC-SHA-256, but it will be incompatible with SWT. &amp;nbsp;I tend to implement it.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Latest WRAP and SWT specifications available &amp;nbsp;at &lt;a href=&quot;http://groups.google.com/group/oauth-wrap-wg/files&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/oauth-wrap-wg/files&lt;/a&gt;&amp;nbsp;.
&lt;br&gt;&lt;br&gt;Please let me know your concerns, suggestions.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;thanks,
&lt;br&gt;Alexander Yuhimenko
&lt;br&gt;&lt;br&gt;On Mon, 9 Nov 2009 15:16:16 +0200
&lt;br&gt;Alexander Yuhimenko &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26409402&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;AYuhimenko@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks Tom,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'd like to update Auth Service 1.1 according to WRAP '5.3 Username and Password Profile'. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; We have to add the following changes:
&lt;br&gt;&amp;gt; &amp;nbsp;* use &amp;nbsp;'application/x-www-form-urlencoded' &amp;nbsp;format for encoding request/response parameters (Auth Service supports XML and Protobuf);
&lt;br&gt;&amp;gt; &amp;nbsp;* use SWT format for Access Token instead of SAML due to limited http header size, it's usually 8k-16k, but tomcat default is just 4k;
&lt;br&gt;&amp;gt; &amp;nbsp;* use &amp;nbsp;Access Token instead of Session Token, so doesn't use Seesion token at all;
&lt;br&gt;&amp;gt; &amp;nbsp;* add refresh Access Token method according to 5.3.7 - 5.3.9;
&lt;br&gt;&amp;gt; &amp;nbsp;* update &amp;nbsp;request Access Token &amp;nbsp;method according to 5.3.3 - 5.3.6.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Paul, Valery are you agree?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; However, WRAP doesn't define API for provisioning and updating &amp;nbsp;user account, so we may leave it as is (using XML/Protobuf), or redefine it in WRAP way?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt; Alexander Yuhimenko
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Thu, 5 Nov 2009 20:43:49 -0800
&lt;br&gt;&amp;gt; Tom Carroll &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26409402&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;TCarroll@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Today I saw the WRAP protocol [1] presented at IIW. WRAP is a proposed new version of OAuth that separates the authentication service from the protected resource. If you take a look at WRAP's &amp;quot;username-password&amp;quot; profile, it looks incredibly similar to our Auth Service 1.1. It even contemplates that the client would have been provisioned with a unique identifier (eg 'serialized selector'), but doesn't get into the details of how this would happen, since the protect resource doesn't need to know anything about that.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; One difference I see is that in Higgins Authn Svc 1.1, the Access Token (AT) is exchanged for a Session Token at the protected resource, while in WRAP, the AT is sent with every request, and the protected resource just responds. There is no session - it is stateless. Other than that, it seems virtually identical, just a matter of naming conventions.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Anyway, I was thinking that it might make sense to normalize the Authn Service 1.1 protocol to match a profile of the WRAP protocol, or perhaps suggest tweaks or a new profile to WRAP that fits our needs if the un/pw profile doesn't quite fit. It would be good to take a broader community approach, rather than a Higgins-only approach.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; [1] &lt;a href=&quot;http://groups.google.com/group/WRAP-WG&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/WRAP-WG&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; higgins-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26409402&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26409402&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Normalize-Authn-Service-1.1-to-WRAP--tp26226886p26409402.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26401998</id>
	<title>Help invoking the RCP identity selector from a web browser</title>
	<published>2009-11-17T19:34:33Z</published>
	<updated>2009-11-17T19:34:33Z</updated>
	<author>
		<name>Kevin Steuer Jr</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I am working on a prototype and am using the Java RCP Selector 1.0.
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;I followed the directions at
&lt;br&gt;&lt;a href=&quot;http://wiki.eclipse.org/Build_the_Eclipse_RCP_selector_package&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Build_the_Eclipse_RCP_selector_package&lt;/a&gt;&amp;nbsp;and
&lt;br&gt;&lt;a href=&quot;http://wiki.eclipse.org/Build_the_Higgins_browser_extension_for_IE&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Build_the_Higgins_browser_extension_for_IE&lt;/a&gt;&amp;nbsp;to build
&lt;br&gt;the binaries successfully.
&lt;br&gt;Then I followed the deployment directions at
&lt;br&gt;&lt;a href=&quot;http://wiki.eclipse.org/RCP_Selector_1.0#Deployer_Perspective&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/RCP_Selector_1.0#Deployer_Perspective&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;I am able to start the program with the following command just fine and
&lt;br&gt;connect to a card store I created. &amp;quot;C:\workspace\testing\eclipse&amp;gt;java -cp
&lt;br&gt;C:\workspace\testing\eclipse\org.eclipse.equinox.launcher_1.0.101.R34x_v2008
&lt;br&gt;0819.jar org.eclipse.core.launcher.Main -application
&lt;br&gt;org.eclipse.higgins.crpps.application -debug -console -consolelog&amp;quot;
&lt;br&gt;&lt;br&gt;My question is how does the dll invoke this program? &amp;nbsp;I understand we
&lt;br&gt;changed the reg entry and registered the dll but is there a special location
&lt;br&gt;and spot I need to register this command? &amp;nbsp;I have been unsuccessful invoking
&lt;br&gt;the selector from the browser(IE) from any site that uses info cards. 
&lt;br&gt;&lt;br&gt;Any ideas or am I missing something?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;&lt;br&gt;Kevin Steuer Jr
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26401998&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-invoking-the-RCP-identity-selector-from-a-web-browser-tp26401998p26401998.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26344690</id>
	<title>updates to util.saml and util.saml.test</title>
	<published>2009-11-13T14:41:29Z</published>
	<updated>2009-11-13T14:41:29Z</updated>
	<author>
		<name>Markus Sabadello</name>
	</author>
	<content type="html">Hello list,&lt;br&gt;&lt;br&gt;I have committed contributions by Anders Domeij of Logica (&lt;a href=&quot;http://logica.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;logica.com&lt;/a&gt;) according to these bugzilla entries:&lt;br&gt;&lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=295042&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=295042&lt;/a&gt; &lt;br&gt;

&lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=295045&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=295045&lt;/a&gt;&lt;br&gt;&lt;br&gt;The updates include:&lt;br&gt;- A cleaner separation of SAML 1 and SAML 2 classes&lt;br&gt;
- Fixed and added unit tests which now run without failures&lt;br&gt;
- Added implementation of previously unsupported SAML elements, such as LogoutReqest and LogoutRequestResponse&lt;br&gt;&lt;br&gt;I have updated our test deployment of the SAML2 IdP at &lt;a href=&quot;http://graceland.parityinc.net/saml2idp-test/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://graceland.parityinc.net/saml2idp-test/&lt;/a&gt; with the new code and it still runs fine. If someone else&amp;#39;s code also depends on util.saml, you may want to test it, but I don&amp;#39;t expect any problems.&lt;br&gt;
&lt;br&gt;Thanks a lot Anders!&lt;br&gt;&lt;br&gt;Markus&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Nov 13, 2009 at 4:17 AM, Domeij, Anders &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26344690&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anders.domeij@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;









&lt;div link=&quot;blue&quot; vlink=&quot;blue&quot; lang=&quot;EN-US&quot;&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;Hello Markus,&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;Finally,&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;I have just opened 2 bugs in Bugzilla &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=295042&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=295042&lt;/a&gt;
and &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=295045&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=295045&lt;/a&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;I’ve attached the source files with the
bug fixes to the first one.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;I’ve also left a message in the dev
mailing list.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;If you have any comments or questions feel
free tol mail me.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;Rgds&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;/Anders &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot; align=&quot;center&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;hr align=&quot;center&quot; size=&quot;2&quot; width=&quot;100%&quot;&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Tahoma; font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Tahoma;&quot;&gt; Markus Sabadello
[mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26344690&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;markus.sabadello@...&lt;/a&gt;] &lt;br&gt;
&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; den 21 oktober 2009 14:47&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Domeij, Anders&lt;br&gt;
&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Higgins SAML2 IdP&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Not right now.. I&amp;#39;ll try
to take a look later this week..&lt;br&gt;
&lt;br&gt;
Markus&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;On Wed, Oct 21, 2009 at 2:32 PM, Domeij, Anders &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26344690&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anders.domeij@...&lt;/a&gt;&amp;gt; wrote:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;



&lt;div link=&quot;blue&quot; vlink=&quot;blue&quot;&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;Do you have time to test it before I ‘go formal’&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div class=&quot;MsoNormal&quot; style=&quot;text-align: center;&quot; align=&quot;center&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;

&lt;hr align=&quot;center&quot; size=&quot;2&quot; width=&quot;100%&quot;&gt;

&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Tahoma; font-weight: bold;&quot;&gt;From:&lt;/span&gt;&lt;/font&gt;&lt;/b&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Tahoma;&quot;&gt; Markus Sabadello [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26344690&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;markus.sabadello@...&lt;/a&gt;]
&lt;br&gt;
&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Sent:&lt;/span&gt;&lt;/b&gt; den 21 oktober 2009 14:25&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Tahoma;&quot;&gt;&lt;br&gt;
&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;To:&lt;/span&gt;&lt;/b&gt; Domeij, Anders&lt;br&gt;
&lt;b&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Subject:&lt;/span&gt;&lt;/b&gt; Re: Higgins SAML2 IdP&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-bottom: 12pt;&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Hello,&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br&gt;
&lt;br&gt;
Cool, sounds great. Could you please do the following:&lt;br&gt;
&lt;br&gt;
1. Go to &lt;a href=&quot;https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Higgins&amp;amp;format=guided&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Higgins&amp;amp;format=guided&lt;/a&gt;.
Log in or create a Bugzilla account if you don&amp;#39;t have one.&lt;br&gt;
2. Create a new bug for Higgins. Select &amp;quot;Utilities&amp;quot; in the
&amp;quot;Component&amp;quot; list.&lt;br&gt;
3. Fill out some of the text fields that make sense, e.g. just copy&amp;amp;paste
your e-mail.&lt;br&gt;
4. After the bug is filed, attach the 2 files to the bug.&lt;br&gt;
5. Then send a message to the Higgins dev list (not just me), if possible with
the bug ID.&lt;br&gt;
&lt;br&gt;
Sorry, but that&amp;#39;s the formal process according to Eclipse rules..&lt;br&gt;
&lt;br&gt;
I can then take a look and check in the changes :)&lt;br&gt;
&lt;br&gt;
thanks&lt;br&gt;
Markus&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;On Wed, Oct 21,
2009 at 1:03 PM, Domeij, Anders &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26344690&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anders.domeij@...&lt;/a&gt;&amp;gt; wrote:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;div link=&quot;blue&quot; vlink=&quot;blue&quot;&gt;

&lt;div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot; lang=&quot;SV&quot;&gt;Hello Marcus,&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot; lang=&quot;SV&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;I’m sending you the source trees (zipped) for
org.eclipse.higgins.util.saml &amp;amp; org.eclipse.higgins.util.saml.test.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;There have been many small changes in many files &lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;navy&quot; face=&quot;Wingdings&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Wingdings; color: navy;&quot;&gt;J&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;



&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;The XML generated for different SAML elements is now more strict so
that the individual elements can be tested with JUnit.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;As far as the JUnit tests being all-inclusive and relevant, I have’t
had the time nor do I have enough experience of SAML usage to asses their
value. At least now they run….&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;As for SAML ver 2 &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;I have added the SAML2LogoutRequest/Response elements as described
in the Web SSO Profile.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;Hope you have time to diff and look at it.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;Comments appreciated&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;When (if) you add the changes to SVN please let me know so I can
check them out again. For the time being I’ll keep using my own copies in the
project I’m currently working on.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;Rgds&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font color=&quot;navy&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Arial; color: navy;&quot;&gt;/Anders&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;/div&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;font face=&quot;Times New Roman&quot; size=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;/font&gt;&lt;/p&gt;

&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;

&lt;/div&gt;


&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26344690&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/updates-to-util.saml-and-util.saml.test-tp26344690p26344690.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26319304</id>
	<title>No higgins-dev call today</title>
	<published>2009-11-12T06:09:43Z</published>
	<updated>2009-11-12T06:09:43Z</updated>
	<author>
		<name>Paul Trevithick-3</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;No higgins-dev call today&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26319304&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/No-higgins-dev-call-today-tp26319304p26319304.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26266248</id>
	<title>Re: Normalize Authn Service 1.1 to WRAP?</title>
	<published>2009-11-09T05:16:16Z</published>
	<updated>2009-11-09T05:16:16Z</updated>
	<author>
		<name>Alexander Yuhimenko</name>
	</author>
	<content type="html">Thanks Tom,
&lt;br&gt;&lt;br&gt;I'd like to update Auth Service 1.1 according to WRAP '5.3 Username and Password Profile'. 
&lt;br&gt;&lt;br&gt;We have to add the following changes:
&lt;br&gt;&amp;nbsp;* use &amp;nbsp;'application/x-www-form-urlencoded' &amp;nbsp;format for encoding request/response parameters (Auth Service supports XML and Protobuf);
&lt;br&gt;&amp;nbsp;* use SWT format for Access Token instead of SAML due to limited http header size, it's usually 8k-16k, but tomcat default is just 4k;
&lt;br&gt;&amp;nbsp;* use &amp;nbsp;Access Token instead of Session Token, so doesn't use Seesion token at all;
&lt;br&gt;&amp;nbsp;* add refresh Access Token method according to 5.3.7 - 5.3.9;
&lt;br&gt;&amp;nbsp;* update &amp;nbsp;request Access Token &amp;nbsp;method according to 5.3.3 - 5.3.6.
&lt;br&gt;&lt;br&gt;Paul, Valery are you agree?
&lt;br&gt;&lt;br&gt;&lt;br&gt;However, WRAP doesn't define API for provisioning and updating &amp;nbsp;user account, so we may leave it as is (using XML/Protobuf), or redefine it in WRAP way?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;thanks,
&lt;br&gt;Alexander Yuhimenko
&lt;br&gt;&lt;br&gt;On Thu, 5 Nov 2009 20:43:49 -0800
&lt;br&gt;Tom Carroll &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266248&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;TCarroll@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Today I saw the WRAP protocol [1] presented at IIW. WRAP is a proposed new version of OAuth that separates the authentication service from the protected resource. If you take a look at WRAP's &amp;quot;username-password&amp;quot; profile, it looks incredibly similar to our Auth Service 1.1. It even contemplates that the client would have been provisioned with a unique identifier (eg 'serialized selector'), but doesn't get into the details of how this would happen, since the protect resource doesn't need to know anything about that.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; One difference I see is that in Higgins Authn Svc 1.1, the Access Token (AT) is exchanged for a Session Token at the protected resource, while in WRAP, the AT is sent with every request, and the protected resource just responds. There is no session - it is stateless. Other than that, it seems virtually identical, just a matter of naming conventions.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Anyway, I was thinking that it might make sense to normalize the Authn Service 1.1 protocol to match a profile of the WRAP protocol, or perhaps suggest tweaks or a new profile to WRAP that fits our needs if the un/pw profile doesn't quite fit. It would be good to take a broader community approach, rather than a Higgins-only approach.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; [1] &lt;a href=&quot;http://groups.google.com/group/WRAP-WG&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/WRAP-WG&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266248&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Normalize-Authn-Service-1.1-to-WRAP--tp26226886p26266248.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26226886</id>
	<title>Normalize Authn Service 1.1 to WRAP?</title>
	<published>2009-11-05T20:43:49Z</published>
	<updated>2009-11-05T20:43:49Z</updated>
	<author>
		<name>Tom Carroll-7</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;Today I saw the WRAP protocol [1] presented at IIW. WRAP is
a proposed new version of OAuth that separates the authentication service from
the protected resource. If you take a look at WRAP&amp;#8217;s &amp;#8220;username-password&amp;#8221;
profile, it looks incredibly similar to our Auth Service 1.1. It even
contemplates that the client would have been provisioned with a unique identifier
(eg &amp;#8216;serialized selector&amp;#8217;), but doesn&amp;#8217;t get into the details
of how this would happen, since the protect resource doesn&amp;#8217;t need to know
anything about that. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;One difference I see is that in Higgins Authn Svc 1.1, the
Access Token (AT) is exchanged for a Session Token at the protected resource,
while in WRAP, the AT is sent with every request, and the protected resource
just responds. There is no session &amp;#8211; it is stateless. Other than that, it
seems virtually identical, just a matter of naming conventions. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;Anyway, I was thinking that it might make sense to normalize
the Authn Service 1.1 protocol to match a profile of the WRAP protocol, or
perhaps suggest tweaks or a new profile to WRAP that fits our needs if the
un/pw profile doesn&amp;#8217;t quite fit. It would be good to take a broader community
approach, rather than a Higgins-only approach.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;[1] &lt;a href=&quot;http://groups.google.com/group/WRAP-WG&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.google.com/group/WRAP-WG&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26226886&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Normalize-Authn-Service-1.1-to-WRAP--tp26226886p26226886.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26209359</id>
	<title>Project meta data is out of date for technology.higgins</title>
	<published>2009-11-04T21:00:22Z</published>
	<updated>2009-11-04T21:00:22Z</updated>
	<author>
		<name>portal on behalf of emo</name>
	</author>
	<content type="html">Mary, Paul,
&lt;br&gt;Projects are required to keep meta data up to date using the MyFoundation
&lt;br&gt;Portal (&lt;a href=&quot;http://portal.eclipse.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://portal.eclipse.org/&lt;/a&gt;). &amp;nbsp;The following problems were found
&lt;br&gt;with this project's meta-data:
&lt;br&gt;&lt;br&gt;* Project home page is not a Phoenix-style page (projecturl =
&lt;br&gt;&lt;a href=&quot;http://www.eclipse.org/higgins/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/higgins/&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26209359&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Project-meta-data-is-out-of-date-for-technology.higgins-tp26209359p26209359.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26201876</id>
	<title>Re: IdAS changes proposal</title>
	<published>2009-11-04T10:21:02Z</published>
	<updated>2009-11-04T10:21:02Z</updated>
	<author>
		<name>Sergey Lyakhov</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;Re: [higgins-dev] IdAS changes proposal&lt;/TITLE&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.3603&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Hello,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;I commited a new IdAS API, implementation of a new 
model and a new RDF CP into Eclipse SVN. The following projects were 
added:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;1. &lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;org.eclipse.higgins.idas.api2 - new IdAS/model API; main changes - 
eleminating of BlankEntity, entityId (attribute of Entity) and IFilter 
interfaces.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;2. org.eclipse.higgins.idas.cp.model2 and 
&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;org.eclipse.higgins.idas.cp.model2.test&amp;nbsp;- 
implementation of&amp;nbsp;a new model;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;3. 
org.eclipse.higgins.idas.cp.rdf2 and&amp;nbsp;org.eclipse.higgins.idas.cp.rdf2.test 
- implementation of new IdAS API.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;4. org.eclipse.higgins.idas.common2&amp;nbsp;and 
org.eclipse.higgins.idas.registry2&amp;nbsp;- duplicates of the same previous 
projects which need to be used with a new API. IdAS registry was duplicated to 
provide the possibility to use both IdAS API in the same application. 
&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks,&lt;BR&gt;Sergey Lyakhov&lt;/DIV&gt;
&lt;BLOCKQUOTE style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px&quot;&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;----- Original Message ----- &lt;/DIV&gt;
  &lt;DIV style=&quot;BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black&quot;&gt;&lt;B&gt;From:&lt;/B&gt; 
  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;To:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt; ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt; 
  ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Sent:&lt;/B&gt; Friday, October 16, 2009 5:49 
  PM&lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes 
  proposal&lt;/DIV&gt;
  &lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Paul,&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&amp;gt; 1. We define a new .api2 that replaces the IFilter 
  stuff with SPARQL. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;Yes, 
  replaces&amp;nbsp;IFilter, removes IBlankEntity, and (perhaps) replaces IModel 
  interfaces with something you&amp;nbsp;were going to propose.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;
  &lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&amp;gt; 2. We define 
  a sub-set of SPARQL that could be used with .api2 for purposes of creating an 
  adaptor CP, yet would still have acceptable performance. 
  &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/FONT&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Yes. Also, because &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;SPAR@...&lt;/a&gt; allows to query literals, I suppose it would 
  be useful to query as full&amp;nbsp;Entities as separate&amp;nbsp;attribute values. I 
  suppose we should add two methods to IContext:&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;a)&amp;nbsp;Iterator getEntities(String sparql) - 
  returns iterator of IEntity;&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;a)&amp;nbsp;Iterator 
  getValues(String sparql)&amp;nbsp;- returns&amp;nbsp;iterator of List, where list 
  contains data objects;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/FONT&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&amp;gt; We would 
  implement the full new .api2 in any new CPs that are based on RDF technology 
  directly (e.g. Jena) or on something like RDF (e.g. XDI).&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;Yes. 
  &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&amp;gt; We will inform Mary Ruddy ASAP about any new tech 
  (e.g. ARQ or newer versions of Jena) we want to use for this new CP so we can 
  get the Eclipse legal process going.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;Yes, of course.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV&gt;Thanks,&lt;BR&gt;Sergey Lyakhov&lt;/DIV&gt;
  &lt;BLOCKQUOTE style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px&quot;&gt;
    &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;----- Original Message ----- &lt;/DIV&gt;
    &lt;DIV style=&quot;BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black&quot;&gt;&lt;B&gt;From:&lt;/B&gt; 
    &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt; &lt;/DIV&gt;
    &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;To:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt; &lt;/DIV&gt;
    &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt; ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt; ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt; &lt;/DIV&gt;
    &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Sent:&lt;/B&gt; Thursday, October 15, 2009 9:58 
    PM&lt;/DIV&gt;
    &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes 
    proposal&lt;/DIV&gt;
    &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;Sergey,&lt;BR&gt;&lt;BR&gt;Are you proposing 
    that:&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
    &lt;OL&gt;
      &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;We define a 
      new .api2 that replaces the IFilter stuff with SPARQL. &lt;/SPAN&gt;&lt;/FONT&gt;
      &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;We define a 
      sub-set of SPARQL that could be used with .api2 for purposes of creating 
      an adaptor CP, yet would still have acceptable performance. &lt;/SPAN&gt;&lt;/FONT&gt;
      &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;We would 
      implement the full new .api2 in any new CPs that are based on RDF 
      technology directly (e.g. Jena) or on something like RDF (e.g. XDI). [Of 
      course as you know Jena has an add-on (ARQ) SPARQL processor, so if we use 
      ARQ + Jena were done from a raw functionality point of viewwe just 
      have to adapt to the IdAS .api2] &lt;/SPAN&gt;&lt;/FONT&gt;
      &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;We will inform 
      Mary Ruddy ASAP about any new tech (e.g. ARQ or newer versions of Jena) we 
      want to use for this new CP so we can get the Eclipse legal process 
      going.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;BR&gt;On 10/15/09 12:16 PM, &quot;Sergey 
    Lyakhov&quot; &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
    wrote:&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
    &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=Arial&gt;Paul,&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;Actually, I did 
      mean the following:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;1. Main point - it is difficult to 
      implement full SPARQL specification in Upper CP because it is really 
      difficult task. &amp;nbsp;In other words, we can implement &quot;restricted&quot; SPARQL 
      functionality where some queries will not work. &lt;BR&gt;&amp;nbsp;&lt;BR&gt;2. (as you 
      understood) &amp;nbsp;some semantics cant be expressed in the .api CP using 
      .api.IFilter. For such queries (where regex() is present for an example) 
      Upper CP will work solwly.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Thanks,&lt;BR&gt;Sergey 
      Lyakhov&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
      &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;----- Original Message ----- 
        &lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; 
        &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; 
        &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; 
        &amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; 
        &amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; 
        &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Thursday, October 15, 2009 6:41 
        &amp;nbsp;PM&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes 
        &amp;nbsp;proposal&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Sergey,&lt;BR&gt;&lt;BR&gt;Let me see if I 
        understand what you are &amp;nbsp;saying. Are you saying 
        this:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
        &lt;UL&gt;
          &lt;LI&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;We could 
          &amp;nbsp;implement the .api2 CP as shown below, but it will be difficult 
          to implement &amp;nbsp;in it many aspects of SPARQL because the semantics 
          cant be expressed in the &amp;nbsp;.api CP using 
          .api.IFilter.&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;If yes, then I was 
        &amp;nbsp;thinking was different. I was &lt;U&gt;not&lt;/U&gt; assuming that 
        .api.IFilter semantics &amp;nbsp;were sufficient to express the SPARQL 
        semantics directly. I was, however, &amp;nbsp;assuming that the upper .api2 
        CP may in some cases have to read (using lower &amp;nbsp;.api CP) many, 
        most, and sometimes ALL (!) entities from the lower .api CP and 
        &amp;nbsp;perform the SPARQL WHERE filtering algorithms itself. And this is 
        why I was &amp;nbsp;saying that the performance may be very bad when this 
        two layer approach is &amp;nbsp;taken. &lt;BR&gt;&lt;BR&gt;Im looking for a solution 
        that allows the old .api to be &amp;nbsp;maintained and to be able to reuse 
        these old CPs by adapting them with the &amp;nbsp;upper .api2 CP. If the 
        performance is too bad, then the developer can &amp;nbsp;implement a 
        native (not two layered) CP using .api2.&lt;BR&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;BR&gt;On 
        &amp;nbsp;10/15/09 11:27 AM, &quot;Sergey Lyakhov&quot; &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
        &amp;nbsp;wrote:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
        &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=Arial&gt;Paul,&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;FONT size=4&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&amp;gt; Do you &amp;nbsp;think it is 
          practical to implement this:&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&amp;gt; 
          &amp;nbsp;+----------------------------------------+&lt;BR&gt;&amp;gt; | Upper CP 
          that &amp;nbsp;implements .idas.api2 &amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;&amp;gt; | SPARQL 
          api but &amp;nbsp;read/writes raw 
          &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;&amp;gt; | 
          &amp;nbsp;entities/attributes from lower CP 
          &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;&amp;gt; 
          &amp;nbsp;+----------------------------------------+&lt;BR&gt;&amp;gt; 
          &amp;nbsp;+----------------------------------------+&lt;BR&gt;&amp;gt; | Lower CP 
          implements &amp;nbsp;existing .idas.api |&lt;BR&gt;&amp;gt; 
          &amp;nbsp;+----------------------------------------+&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;I think we are able to implement basic aspects of SPARQL 
          which &amp;nbsp;will satisfy our requirements. However it will be 
          difficult to implement &amp;nbsp;many aspects of SPARQL such as FILTER 
          functions in WHERE clause (moreover, &amp;nbsp;there is no any equivalent 
          of those functions in idas.api.IFilter). For &amp;nbsp;example, if I want 
          to use regex(..) SPARQL FILTER function in &amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=4&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;Upper 
          CP&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;, I'll need first select all entities from old 
          CP, &amp;nbsp;and than make additional check selecting entities which 
          conform to the &amp;nbsp;regexp.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;Thanks,&lt;BR&gt;Sergey 
          Lyakhov&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
          &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;----- Original Message ----- 
            &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; 
            &amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; 
            &amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; 
            &amp;nbsp;&amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; 
            &amp;nbsp;&amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; 
            &amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Thursday, October 15, 2009 
            4:31 &amp;nbsp;&amp;nbsp;PM&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] 
            IdAS changes 
            &amp;nbsp;&amp;nbsp;proposal&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Sergey,&lt;BR&gt;&lt;BR&gt;Hmmm, this is a 
            tough one. &amp;nbsp;We dont &amp;nbsp;want to lose the investments in the 
            existing CPs (the old &amp;nbsp;.idas.api). Yet we &amp;nbsp;dont want to 
            create a burden for new CP &amp;nbsp;developers. While we mull this 
            over, &amp;nbsp;I have a question. Do you think &amp;nbsp;it is practical to 
            implement &amp;nbsp;this:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
            &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Courier New&quot;&gt;+----------------------------------------+&lt;BR&gt;| 
              Upper &amp;nbsp;CP &amp;nbsp;that implements .idas.api2 
              &amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;| SPARQL api &amp;nbsp;but &amp;nbsp;read/writes 
              raw &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;| 
              &amp;nbsp;&amp;nbsp;entities/attributes from lower CP 
              &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;+----------------------------------------+&lt;BR&gt;+----------------------------------------+&lt;BR&gt;| 
              &amp;nbsp;&amp;nbsp;Lower CP implements existing .idas.api 
              &amp;nbsp;&amp;nbsp;|&lt;BR&gt;+----------------------------------------+&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;If so, then we could maintain both the lower and 
            the &amp;nbsp;upper &amp;nbsp;APIs. Any CP that didnt want to support the 
            .api2 (upper api) &amp;nbsp;wouldnt have &amp;nbsp;to, there because they 
            could use the upper adapter &amp;nbsp;CP. The result might be 
            &amp;nbsp;very slow, but at least it (might) work. And &amp;nbsp;if good 
            SPARQL performance was &amp;nbsp;required, then the CP would be force 
            &amp;nbsp;to do a native implementation of &amp;nbsp;.idas.api2.&lt;BR&gt;&lt;BR&gt;[One 
            really &amp;nbsp;interesting benefit of implementing SPARQL is 
            &amp;nbsp;that with the above &amp;nbsp;adapter plus a web service front 
            end, we can expose any &amp;nbsp;IdAS data &amp;nbsp;source as a SPARQL 
            endpoint. Then wed have XDI and SPARQL endpoints &amp;nbsp;&amp;nbsp;for 
            the Attribute Service. The Linked Object Data (LOD) semweb folks 
            &amp;nbsp;are &amp;nbsp;creating lots of SPARQL endpointswed dovetail with 
            these &amp;nbsp;&amp;nbsp;efforts.&lt;BR&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;BR&gt;On 
            &amp;nbsp;10/15/09 6:23 AM, &quot;Sergey Lyakhov&quot; &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
            &amp;nbsp;&amp;nbsp;wrote:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
            &lt;BLOCKQUOTE&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;FONT size=4&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;Paul,&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=4&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;Sorry for 
              &amp;nbsp;&amp;nbsp;delay.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;&amp;gt; 3. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;Jim Sermersheim 
              &amp;nbsp;invented &amp;nbsp;IFilter because we needed something and 
              SPARQL wasnt yet &amp;nbsp;established. Now &amp;nbsp;that it is, I 
              wonder if we shouldnt give it &amp;nbsp;another look 
              &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;FONT size=4&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;It would &amp;nbsp;be very 
              convinient to use SPARQL for &amp;nbsp;&amp;nbsp;RDF-based context 
              &amp;nbsp;providers (like jena CP). However it would be hard &amp;nbsp;to 
              implement &amp;nbsp;all aspects of SPARQL for context providers which 
              are not based &amp;nbsp;on &amp;nbsp;RDF (JNDI, XML, Hibernate 
              etc.).&lt;BR&gt;&amp;gt; When you go to make these &amp;nbsp;&amp;nbsp;changes, it 
              will be critical to load into your workbench every &amp;nbsp;possible 
              &amp;nbsp;context &lt;BR&gt;&amp;gt; provider that you can find so that you 
              &amp;nbsp;can fix them so that &amp;nbsp;they dont all 
              break.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;It 
              &amp;nbsp;will take a lot of work to &amp;nbsp;implement new filter/model 
              for all providers. So, &amp;nbsp;I suppose there &amp;nbsp;is a sence to 
              put new IdAS interfaces into a new project &amp;nbsp;(like 
              &amp;nbsp;org.eclipse.higgins.idas.api2) and than fix all providers to 
              support &amp;nbsp;&amp;nbsp;&amp;nbsp;these new interfaces. What do you think 
              about &amp;nbsp;&amp;nbsp;this?&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Thanks,&lt;BR&gt;Sergey 
              &amp;nbsp;Lyakhov&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
              &lt;BLOCKQUOTE&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;----- Original Message ----- 
                &amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul 
                &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; 
                &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; 
                &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; 
                &amp;nbsp;&amp;nbsp;&amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; 
                &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; 
                &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Monday, September 
                28, 2009 3:11 &amp;nbsp;&amp;nbsp;&amp;nbsp;AM&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; 
                Re: [higgins-dev] IdAS &amp;nbsp;changes 
                &amp;nbsp;&amp;nbsp;proposal&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Sergey,&lt;BR&gt;&lt;BR&gt;My 
                &amp;nbsp;&amp;nbsp;responses:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
                &lt;OL&gt;
                  &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;agree 
                  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/SPAN&gt;&lt;/FONT&gt;
                  &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;agree 
                  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/SPAN&gt;&lt;/FONT&gt;
                  &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;Jim &amp;nbsp;&amp;nbsp;Sermersheim 
                  &amp;nbsp;invented IFilter because we needed something &amp;nbsp;and 
                  &amp;nbsp;SPARQL wasnt yet &amp;nbsp;established. Now that it is, I 
                  &amp;nbsp;wonder if we &amp;nbsp;shouldnt give it another look 
                  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;
                  &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;(4.1): &amp;nbsp;short &amp;nbsp;&amp;nbsp;answer: 
                  no. Longer answer: cdm.owl is an attempt &amp;nbsp;to approximate 
                  in &amp;nbsp;owl &amp;nbsp;concepts that cannot be directly 
                  &amp;nbsp;operationalized in real &amp;nbsp;RDF/OWL based 
                  &amp;nbsp;systems. Only &amp;nbsp;higgins.owl should be imported and 
                  &amp;nbsp;used. Cdm.owl is just an &amp;nbsp;&amp;nbsp;attempt at 
                  explanation. It can be &amp;nbsp;ignored. (4.2) A lot &amp;nbsp;of OWL 
                  URLS end in &amp;nbsp;.owl, but it isnt a firm &amp;nbsp;requirement 
                  &amp;nbsp;or &amp;nbsp;convention.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;When you 
                go to &amp;nbsp;make &amp;nbsp;these changes, it will be &amp;nbsp;critical 
                to load into your &amp;nbsp;workbench every &amp;nbsp;possible context 
                provider that you &amp;nbsp;can &amp;nbsp;find so that you can fix them 
                &amp;nbsp;so that they dont all break. 
                &amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;BR&gt;On 9/23/09 12:07 &amp;nbsp;PM, 
                &quot;Sergey &amp;nbsp;Lyakhov&quot; &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
                &amp;nbsp;&amp;nbsp;&amp;nbsp;wrote:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
                &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=Arial&gt;Paul,&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;I suppose, 
                  &amp;nbsp;cdm:entityId is redundant and we can use rdf:ID 
                  &amp;nbsp;&amp;nbsp;instead. &amp;nbsp;As a result:&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;1.1. In this 
                  case &amp;nbsp;IEntity.getEntityID() will retun 
                  &amp;nbsp;&amp;nbsp;rdf:ID.&lt;BR&gt;1.2. In case of blank &amp;nbsp;entity 
                  (previously &amp;nbsp;known as a complex &amp;nbsp;value) it should 
                  return &amp;nbsp;null.&lt;BR&gt;1.3. &amp;nbsp;entityId attribute will be 
                  &amp;nbsp;&amp;nbsp;eliminated.&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;I suppose we 
                  need to &amp;nbsp;do the following changes to IdAS 
                  &amp;nbsp;interfaces &amp;nbsp;to be &amp;nbsp;compatible with 
                  CDM:&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;2.1. BlankEntity &amp;nbsp;class &amp;nbsp;has &amp;nbsp;been 
                  eliminated from cdm.owl. So, I suppose we &amp;nbsp;need to do the 
                  &amp;nbsp;same for IdAS &amp;nbsp;interfaces and replace 
                  &amp;nbsp;IBlankEntity with IEntity &amp;nbsp;(eliminate IBlankEntity 
                  &amp;nbsp;&amp;nbsp;interface).&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Because there is &amp;nbsp;no 
                  any &amp;nbsp;difference between entity &amp;nbsp;and complex value, 
                  we can define &amp;nbsp;&amp;nbsp;the following:&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;2.2. If Entity 
                  has &amp;nbsp;been &amp;nbsp;created by 
                  &amp;nbsp;IContext.addEntity(entityType, entityID) &amp;nbsp;method, 
                  it should always &amp;nbsp;&amp;nbsp;have entityID (should not be a 
                  &amp;nbsp;blank entity). In other words, a &amp;nbsp;unique value 
                  &amp;nbsp;should be &amp;nbsp;generated by a context and used as 
                  &amp;nbsp;entityId, if no entityId &amp;nbsp;&amp;nbsp;passed.&lt;BR&gt;2.3. If 
                  Entity has been &amp;nbsp;created by 
                  &amp;nbsp;IAttribute.addValue(URI) &amp;nbsp;method, it should be a 
                  blank &amp;nbsp;&amp;nbsp;entity.&lt;BR&gt;2.4. If Entity has been added by 
                  &amp;nbsp;&amp;nbsp;&amp;nbsp;IAttribute.addValue(IAttributeValue) it 
                  should be the &amp;nbsp;same type as &amp;nbsp;passed &amp;nbsp;entity. If 
                  passed entity is a blank &amp;nbsp;entity, new blank &amp;nbsp;entity 
                  should be &amp;nbsp;created as a copy of &amp;nbsp;passed, otherwise a 
                  &amp;nbsp;reference to the existent (non &amp;nbsp;&amp;nbsp;blank) entity 
                  should be &amp;nbsp;created.&lt;BR&gt;2.5. When Entity is &amp;nbsp;deleted, 
                  all its &amp;nbsp;subentities which &amp;nbsp;are a blank entity 
                  &amp;nbsp;should be deleted &amp;nbsp;too.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Also we 
                  &amp;nbsp;need more &amp;nbsp;flex IFilter API:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;3.1. 
                  &amp;nbsp;IFilter should be &amp;nbsp;&amp;nbsp;able to query both types 
                  of entities as blank as &amp;nbsp;&amp;nbsp;usual.&lt;BR&gt;3.2. 
                  &amp;nbsp;IFilter should be able to query a &amp;nbsp;separate value 
                  (entity or &amp;nbsp;simple &amp;nbsp;value) of any nesting 
                  &amp;nbsp;level, not only direct attributes of 
                  &amp;nbsp;&amp;nbsp;&amp;nbsp;Entity.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Also I have some notes 
                  about &amp;nbsp;&amp;nbsp;CDM:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;4.1. &amp;nbsp;CDM.owl 
                  contains entityRelation &amp;nbsp;and &amp;nbsp;contextRelation object 
                  properties. Do we &amp;nbsp;need to &amp;nbsp;reflect them in 
                  &amp;nbsp;IdAS interfaces?&lt;BR&gt;4.2. Namespase of cdm.owl &amp;nbsp;&lt;A href=&quot;http://www.eclipse.org/higgins/ontologies/2008/6/cdm.owl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/higgins/ontologies/2008/6/cdm.owl&lt;/A&gt; 
                  &amp;nbsp;&amp;nbsp;&amp;nbsp;ends with .owl. Is it 
                  correct?&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;Thanks,&lt;BR&gt;Sergey 
                  &amp;nbsp;&amp;nbsp;&amp;nbsp;Lyakhov&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;
                &lt;HR align=center width=&quot;100%&quot; SIZE=3&gt;
                &lt;BR&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;higgins-dev 
                &amp;nbsp;&amp;nbsp;mailing &amp;nbsp;list&lt;BR&gt;&lt;A href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;
            &lt;HR align=center width=&quot;100%&quot; SIZE=3&gt;
            &lt;BR&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;higgins-dev 
            &amp;nbsp;mailing &amp;nbsp;list&lt;BR&gt;&lt;A href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;
        &lt;HR align=center width=&quot;100%&quot; SIZE=3&gt;
        &lt;BR&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;higgins-dev 
        mailing &amp;nbsp;list&lt;BR&gt;&lt;A href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
    &lt;P&gt;
    &lt;HR&gt;

    &lt;P&gt;&lt;/P&gt;_______________________________________________&lt;BR&gt;higgins-dev 
    mailing 
    list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&lt;BR&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;BR&gt;&lt;/BLOCKQUOTE&gt;
  &lt;P&gt;
  &lt;HR&gt;

  &lt;P&gt;&lt;/P&gt;_______________________________________________&lt;BR&gt;higgins-dev mailing 
  list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&lt;BR&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26201876&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IdAS-changes-proposal-tp25580363p26201876.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26096667</id>
	<title>No Higgins call this week or next due to IIW</title>
	<published>2009-10-28T08:19:59Z</published>
	<updated>2009-10-28T08:19:59Z</updated>
	<author>
		<name>portal on behalf of Mary Ruddy</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;There is no Higgins developers call this week as we prepare
for Internet Identity World (IIW) or next week when most of us are at IIW.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26096667&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/No-Higgins-call-this-week-or-next-due-to-IIW-tp26096667p26096667.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26077988</id>
	<title>RE: UI Mockups for Authentication Service 1.1</title>
	<published>2009-10-27T06:43:43Z</published>
	<updated>2009-10-27T06:43:43Z</updated>
	<author>
		<name>Tom Carroll-7</name>
	</author>
	<content type="html">OK, changed mockups to show this approach - no CAPTCHA required for 'check availability' unless max_tries has been exceeded.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://wiki.eclipse.org/Qt_Selector_Account_UI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Qt_Selector_Account_UI&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Alexander Yuhimenko [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077988&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;AYuhimenko@...&lt;/a&gt;] 
&lt;br&gt;Sent: Tuesday, October 27, 2009 9:07 AM
&lt;br&gt;To: Higgins (Trust Framework) Project developer discussions
&lt;br&gt;Cc: Tom Carroll
&lt;br&gt;Subject: Re: [higgins-dev] UI Mockups for Authentication Service 1.1
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;On Tue, 27 Oct 2009 05:43:36 -0700
&lt;br&gt;Tom Carroll &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077988&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;TCarroll@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; But i think we have &amp;nbsp;to use captcha with &amp;nbsp;case #1 for &amp;nbsp;&amp;quot;Check Availability&amp;quot; and &amp;quot;Confirm Email &amp; Continue&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Do we need to protect the &amp;quot;Check Availability&amp;quot; with a CAPTCHA, or just the &amp;quot;Confirm &amp; Continue&amp;quot; transaction? If the former, then I think we need to break out CAPTCHA/Check Available into its own page. If the latter, then maybe we put it all into the one page.
&lt;br&gt;&lt;br&gt;I'd like to ask captcha for &amp;nbsp;&amp;quot;Check Availability&amp;quot; &amp;nbsp;every time, but it may irritate users. I guess, we may support &amp;nbsp;&amp;quot;Check Availability&amp;quot; without captcha just few first times if server returns http status code 302 (user already exists), &amp;nbsp;for example ask captcha each 3rd request. 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077988&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077988&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev-bounces@...&lt;/a&gt;] On Behalf Of Alexander Yuhimenko
&lt;br&gt;&amp;gt; Sent: Monday, October 26, 2009 8:57 AM
&lt;br&gt;&amp;gt; To: Higgins (Trust Framework) Project developer discussions
&lt;br&gt;&amp;gt; Subject: Re: [higgins-dev] UI Mockups for Authentication Service 1.1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks &amp;nbsp;Tom,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But i think we have &amp;nbsp;to use captcha with &amp;nbsp;case #1 for &amp;nbsp;&amp;quot;Check Availability&amp;quot; and &amp;quot;Confirm Email &amp; Continue&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Email is only &amp;nbsp;one of possible ways (channel) to obtain one-time authentication code, but i couldn't &amp;nbsp;find UI for using sms or something else.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I believe we don't have to store passphrase on server, &amp;nbsp;do we?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt; Alexander Yuhimenko
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; higgins-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077988&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;thanks,
&lt;br&gt;Alexander Yuhimenko
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077988&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Draft-Agenda-for-Higgins-Developers-call-on-Thursday%2C-October-22-at-Noon-EDT-tp26004308p26077988.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26077404</id>
	<title>Re: UI Mockups for Authentication Service 1.1</title>
	<published>2009-10-27T06:06:36Z</published>
	<updated>2009-10-27T06:06:36Z</updated>
	<author>
		<name>Alexander Yuhimenko</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;On Tue, 27 Oct 2009 05:43:36 -0700
&lt;br&gt;Tom Carroll &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077404&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;TCarroll@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; But i think we have &amp;nbsp;to use captcha with &amp;nbsp;case #1 for &amp;nbsp;&amp;quot;Check Availability&amp;quot; and &amp;quot;Confirm Email &amp; Continue&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Do we need to protect the &amp;quot;Check Availability&amp;quot; with a CAPTCHA, or just the &amp;quot;Confirm &amp; Continue&amp;quot; transaction? If the former, then I think we need to break out CAPTCHA/Check Available into its own page. If the latter, then maybe we put it all into the one page.
&lt;br&gt;&lt;br&gt;I'd like to ask captcha for &amp;nbsp;&amp;quot;Check Availability&amp;quot; &amp;nbsp;every time, but it may irritate users. I guess, we may support &amp;nbsp;&amp;quot;Check Availability&amp;quot; without captcha just few first times if server returns http status code 302 (user already exists), &amp;nbsp;for example ask captcha each 3rd request. 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077404&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077404&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev-bounces@...&lt;/a&gt;] On Behalf Of Alexander Yuhimenko
&lt;br&gt;&amp;gt; Sent: Monday, October 26, 2009 8:57 AM
&lt;br&gt;&amp;gt; To: Higgins (Trust Framework) Project developer discussions
&lt;br&gt;&amp;gt; Subject: Re: [higgins-dev] UI Mockups for Authentication Service 1.1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks &amp;nbsp;Tom,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But i think we have &amp;nbsp;to use captcha with &amp;nbsp;case #1 for &amp;nbsp;&amp;quot;Check Availability&amp;quot; and &amp;quot;Confirm Email &amp; Continue&amp;quot;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Email is only &amp;nbsp;one of possible ways (channel) to obtain one-time authentication code, but i couldn't &amp;nbsp;find UI for using sms or something else.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I believe we don't have to store passphrase on server, &amp;nbsp;do we?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; thanks,
&lt;br&gt;&amp;gt; Alexander Yuhimenko
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; higgins-dev mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077404&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;thanks,
&lt;br&gt;Alexander Yuhimenko
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077404&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Draft-Agenda-for-Higgins-Developers-call-on-Thursday%2C-October-22-at-Noon-EDT-tp26004308p26077404.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26077261</id>
	<title>Welcome Vitaliy as a new technology.higgins Committer</title>
	<published>2009-10-27T05:59:03Z</published>
	<updated>2009-10-27T05:59:03Z</updated>
	<author>
		<name>Paul Trevithick-3</name>
	</author>
	<content type="html">technology.higgins Committers,
&lt;br&gt;This automatically generated message marks the completion of all the legal
&lt;br&gt;paperwork and webmaster provisioning for Vitaliy. Vitaliy is a new full
&lt;br&gt;Committer on the technology.higgins project.
&lt;br&gt;&lt;br&gt;Welcome!
&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077261&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Welcome-Vitaliy-as-a-new-technology.higgins-Committer-tp26077261p26077261.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26077037</id>
	<title>RE: UI Mockups for Authentication Service 1.1</title>
	<published>2009-10-27T05:43:36Z</published>
	<updated>2009-10-27T05:43:36Z</updated>
	<author>
		<name>Tom Carroll-7</name>
	</author>
	<content type="html">&amp;gt;&amp;gt; But i think we have &amp;nbsp;to use captcha with &amp;nbsp;case #1 for &amp;nbsp;&amp;quot;Check Availability&amp;quot; and &amp;quot;Confirm Email &amp; Continue&amp;quot;.
&lt;br&gt;&lt;br&gt;Do we need to protect the &amp;quot;Check Availability&amp;quot; with a CAPTCHA, or just the &amp;quot;Confirm &amp; Continue&amp;quot; transaction? If the former, then I think we need to break out CAPTCHA/Check Available into its own page. If the latter, then maybe we put it all into the one page.
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077037&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev-bounces@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077037&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev-bounces@...&lt;/a&gt;] On Behalf Of Alexander Yuhimenko
&lt;br&gt;Sent: Monday, October 26, 2009 8:57 AM
&lt;br&gt;To: Higgins (Trust Framework) Project developer discussions
&lt;br&gt;Subject: Re: [higgins-dev] UI Mockups for Authentication Service 1.1
&lt;br&gt;&lt;br&gt;Thanks &amp;nbsp;Tom,
&lt;br&gt;&lt;br&gt;But i think we have &amp;nbsp;to use captcha with &amp;nbsp;case #1 for &amp;nbsp;&amp;quot;Check Availability&amp;quot; and &amp;quot;Confirm Email &amp; Continue&amp;quot;.
&lt;br&gt;&lt;br&gt;Email is only &amp;nbsp;one of possible ways (channel) to obtain one-time authentication code, but i couldn't &amp;nbsp;find UI for using sms or something else.
&lt;br&gt;&lt;br&gt;I believe we don't have to store passphrase on server, &amp;nbsp;do we?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;thanks,
&lt;br&gt;Alexander Yuhimenko
&lt;br&gt;&lt;br&gt;...
&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26077037&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Draft-Agenda-for-Higgins-Developers-call-on-Thursday%2C-October-22-at-Noon-EDT-tp26004308p26077037.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26061228</id>
	<title>Re: UI Mockups for Authentication Service 1.1</title>
	<published>2009-10-26T07:51:58Z</published>
	<updated>2009-10-26T07:51:58Z</updated>
	<author>
		<name>Paul Trevithick-3</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [higgins-dev] UI Mockups for Authentication Service 1.1&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Absolutely not. This passphrase is something that only the user knows and it never moves to the server. In that way even having access to the server is insufficient to gain access to the user&amp;#8217;s data. &lt;BR&gt;
&lt;BR&gt;
On 10/26/09 8:57 AM, &amp;quot;Alexander Yuhimenko&amp;quot; &amp;lt;&lt;a href=&quot;AYuhimenko@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;AYuhimenko@...&lt;/a&gt;&amp;gt; wrote:&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;I believe we don't have to store passphrase on server, &amp;nbsp;do we?&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26061228&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Draft-Agenda-for-Higgins-Developers-call-on-Thursday%2C-October-22-at-Noon-EDT-tp26004308p26061228.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26061179</id>
	<title>Re: UI Mockups for Authentication Service 1.1</title>
	<published>2009-10-26T07:49:09Z</published>
	<updated>2009-10-26T07:49:09Z</updated>
	<author>
		<name>Paul Trevithick-3</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [higgins-dev] UI Mockups for Authentication Service 1.1&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Hi Tom,&lt;BR&gt;
&lt;BR&gt;
I created this top-level solution page:&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;a href=&quot;http://wiki.eclipse.org/Qt_Selector_1.1-Win&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Qt_Selector_1.1-Win&lt;/a&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;which has a link to:&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;a href=&quot;http://wiki.eclipse.org/Qt_Selector_1.1_UI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Qt_Selector_1.1_UI&lt;/a&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;which has a link to your new page (renamed):&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;a href=&quot;http://wiki.eclipse.org/Qt_Selector_Account_UI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Qt_Selector_Account_UI&lt;/a&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
--Paul&lt;BR&gt;
&lt;BR&gt;
On 10/24/09 8:11 PM, &amp;quot;Tom Carroll&amp;quot; &amp;lt;&lt;a href=&quot;tcarroll@azigo.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tcarroll@...&lt;/a&gt;&amp;gt; wrote:&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Check &amp;#8216;em out:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;a href=&quot;http://wiki.eclipse.org/Authentication_Service_1.1_UI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Authentication_Service_1.1_UI&lt;/a&gt;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26061179&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Draft-Agenda-for-Higgins-Developers-call-on-Thursday%2C-October-22-at-Noon-EDT-tp26004308p26061179.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26059249</id>
	<title>Re: UI Mockups for Authentication Service 1.1</title>
	<published>2009-10-26T05:57:11Z</published>
	<updated>2009-10-26T05:57:11Z</updated>
	<author>
		<name>Alexander Yuhimenko</name>
	</author>
	<content type="html">Thanks &amp;nbsp;Tom,
&lt;br&gt;&lt;br&gt;But i think we have &amp;nbsp;to use captcha with &amp;nbsp;case #1 for &amp;nbsp;&amp;quot;Check Availability&amp;quot; and &amp;quot;Confirm Email &amp; Continue&amp;quot;.
&lt;br&gt;&lt;br&gt;Email is only &amp;nbsp;one of possible ways (channel) to obtain one-time authentication code, but i couldn't &amp;nbsp;find UI for using sms or something else.
&lt;br&gt;&lt;br&gt;I believe we don't have to store passphrase on server, &amp;nbsp;do we?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;thanks,
&lt;br&gt;Alexander Yuhimenko
&lt;br&gt;&lt;br&gt;On Sat, 24 Oct 2009 17:11:18 -0700
&lt;br&gt;Tom Carroll &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26059249&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;TCarroll@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Check 'em out:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://wiki.eclipse.org/Authentication_Service_1.1_UI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Authentication_Service_1.1_UI&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26059249&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Draft-Agenda-for-Higgins-Developers-call-on-Thursday%2C-October-22-at-Noon-EDT-tp26004308p26059249.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26044243</id>
	<title>UI Mockups for Authentication Service 1.1</title>
	<published>2009-10-24T17:11:18Z</published>
	<updated>2009-10-24T17:11:18Z</updated>
	<author>
		<name>Tom Carroll-7</name>
	</author>
	<content type="html">&lt;html xmlns:v=&quot;urn:schemas-microsoft-com:vml&quot; xmlns:o=&quot;urn:schemas-microsoft-com:office:office&quot; xmlns:w=&quot;urn:schemas-microsoft-com:office:word&quot; xmlns:m=&quot;http://schemas.microsoft.com/office/2004/12/omml&quot; xmlns=&quot;http://www.w3.org/TR/REC-html40&quot;&gt;

&lt;head&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;meta name=Generator content=&quot;Microsoft Word 12 (filtered medium)&quot;&gt;
&lt;title&gt;Draft Agenda for Higgins Developers call on Thursday, October 22 at Noon
EDT&lt;/title&gt;

&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapedefaults v:ext=&quot;edit&quot; spidmax=&quot;1026&quot; /&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:shapelayout v:ext=&quot;edit&quot;&gt;
  &lt;o:idmap v:ext=&quot;edit&quot; data=&quot;1&quot; /&gt;
 &lt;/o:shapelayout&gt;&lt;/xml&gt;&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;Check &amp;#8216;em out:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;a href=&quot;http://wiki.eclipse.org/Authentication_Service_1.1_UI&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Authentication_Service_1.1_UI&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;
color:#1F497D'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26044243&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Draft-Agenda-for-Higgins-Developers-call-on-Thursday%2C-October-22-at-Noon-EDT-tp26004308p26044243.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26004308</id>
	<title>Draft Agenda for Higgins Developers call on Thursday, October 22 at Noon EDT</title>
	<published>2009-10-21T22:33:05Z</published>
	<updated>2009-10-21T22:33:05Z</updated>
	<author>
		<name>Paul Trevithick-3</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Draft Agenda for Higgins Developers call on Thursday, October 22 at Noon EDT&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;LOGISTICS: Time: noon Eastern (16:00 UTC) U.S. Dial-in: 1-201-793-9022 passcode 7990866# &lt;BR&gt;
&lt;BR&gt;
1) [Mary] &amp;#8220;ABOUT THIS PROJECT&amp;#8221; CLEANUP [1]&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Times New Roman&quot;&gt;&lt;SPAN STYLE='font-size:12pt'&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;The description in the project summary [1] has been updated to align with the home page
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Other project summary(about) page links have been updated where possible, and some committers marked as active.&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/UL&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
2) [Paul, Alexander] AUTHENTICATION SERVICE [2]&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Design review&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/UL&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
3) [Paul, SergeyL] ATTRIBUTE SERVICE&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Design review&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/UL&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
[1] &lt;a href=&quot;http://www.eclipse.org/projects/project_summary.php?projectid=technology.higgins&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/projects/project_summary.php?projectid=technology.higgins&lt;/a&gt;&lt;BR&gt;
[2] &lt;a href=&quot;http://wiki.eclipse.org/Authentication_Service_1.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Authentication_Service_1.1&lt;/a&gt;&lt;BR&gt;
[3] &lt;a href=&quot;http://wiki.eclipse.org/Attribute_Service_1.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Attribute_Service_1.1&lt;/a&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26004308&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Draft-Agenda-for-Higgins-Developers-call-on-Thursday%2C-October-22-at-Noon-EDT-tp26004308p26004308.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25999549</id>
	<title>Commit rights for Maxim Kopeyka have been expired</title>
	<published>2009-10-21T13:19:11Z</published>
	<updated>2009-10-21T13:19:11Z</updated>
	<author>
		<name>portal on behalf of emo</name>
	</author>
	<content type="html">technology.higgins Committers,
&lt;br&gt;Mary Ruddy has expired the commit rights for Maxim Kopeyka (mkopeyka). &amp;nbsp;The
&lt;br&gt;reason for this change is:
&lt;br&gt;&lt;br&gt;Maxim has been removed as he is no longer actively involved in the Higgins
&lt;br&gt;project.
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25999549&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Commit-rights-for-Maxim-Kopeyka-have-been-expired-tp25999549p25999549.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25999528</id>
	<title>Mary Ruddy has been declared to be an active committer</title>
	<published>2009-10-21T13:18:07Z</published>
	<updated>2009-10-21T13:18:07Z</updated>
	<author>
		<name>portal on behalf of emo</name>
	</author>
	<content type="html">technology.higgins Committers,
&lt;br&gt;Mary Ruddy has declared that Mary Ruddy (mruddy) is an active committer on
&lt;br&gt;this project. &amp;nbsp;The reason for this declaration is:
&lt;br&gt;&lt;br&gt;Mary continues to co-lead the Higgins project and contributes specifically
&lt;br&gt;in the IPR, website and project management areas.
&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25999528&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mary-Ruddy-has-been-declared-to-be-an-active-committer-tp25999528p25999528.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25999451</id>
	<title>Brian Walker has been declared to be an active committer</title>
	<published>2009-10-21T13:13:06Z</published>
	<updated>2009-10-21T13:13:06Z</updated>
	<author>
		<name>portal on behalf of emo</name>
	</author>
	<content type="html">technology.higgins Committers,
&lt;br&gt;Mary Ruddy has declared that Brian Walker (bwalker) is an active committer
&lt;br&gt;on this project. &amp;nbsp;The reason for this declaration is:
&lt;br&gt;&lt;br&gt;Brian is actively managing the development of Higgins software.
&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25999451&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Brian-Walker-has-been-declared-to-be-an-active-committer-tp25999451p25999451.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25994550</id>
	<title>Re: IdAS changes proposal</title>
	<published>2009-10-21T08:17:56Z</published>
	<updated>2009-10-21T08:17:56Z</updated>
	<author>
		<name>Sergey Lyakhov</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;Re: [higgins-dev] IdAS changes proposal&lt;/TITLE&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.3603&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;Paul,&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;gt; What Jim and all of us talked about several months ago is to remove 
the special IModel interfaces completely, &lt;BR&gt;&amp;gt; and just use the existing 
entities and attributes to describe entity classes and attribute definitions. In 
other words, recurse.&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The main Jim's argument to rid IModel interfaces was to reuse alredy 
existent IEntity and IAttribute inerfaces. Actually, I already gave arguments a 
year ago, why the current model interfaces are more convenient:&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;1. The current model interfaces allow to represent&amp;nbsp; many things 
obviously. Suppose, we need to expose the model of a simple value. If we used 
Jim's model, we'd represent simple value model via IEntity intrerface (which is 
confusing by itself). Than, to represent params of this simple value (there are 
many things in OWL1.1 like length, minLength, maxLength, pattern, etc.), this 
IEntity should contain an attribute for each of those params. In turn, the 
attribute should contain some ISimpleAttrValue with data of its parameter. From 
the other hand, the current IModel interface can reflect OWL in a more 
convenient way. If we need params of some simple value, we get an instance of 
ISimpleValueModel (either from IAttributeModel or from ISimpleAttrValue), and 
invoke its methods getLength(), getMinLength(), getMaxLength() etc.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;2. IdAS interfaces (IEntity, IAttribute) have a lot of methods behind of 
getType() and getData() which are not used in Jim's model. I suppose&amp;nbsp;these 
methods&amp;nbsp;will confuse people which need to use a model.&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;3. Jim's model is flexible and could represent anything, but we do not need 
this, because we limited by OWL and need to describe things which OWL provides. 
IModel, in turn, could be disigned to reflect OWL constructs handy.&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks,&lt;BR&gt;Sergey Lyakhov&lt;/DIV&gt;
&lt;BLOCKQUOTE style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px&quot;&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;----- Original Message ----- &lt;/DIV&gt;
  &lt;DIV style=&quot;BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black&quot;&gt;&lt;B&gt;From:&lt;/B&gt; 
  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25994550&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;To:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25994550&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25994550&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt; ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25994550&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt; 
  ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25994550&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Sent:&lt;/B&gt; Monday, October 19, 2009 10:55 
  PM&lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes 
  proposal&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;What Jim and all of us talked about several months ago 
  is to remove the special IModel interfaces completely, and just use the 
  existing entities and attributes to describe entity classes and attribute 
  definitions. In other words, recurse.&lt;BR&gt;&lt;BR&gt;On 10/16/09 11:49 AM, &quot;Sergey 
  Lyakhov&quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25994550&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; 
  wrote:&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
  &lt;BLOCKQUOTE&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;&amp;gt; 
    1. We define a new .api2 that replaces the IFilter stuff with SPARQL. 
    &lt;BR&gt;&amp;nbsp;&amp;lt;snip&amp;gt;... replaces IModel interfaces with something you were 
    going to propose.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=Arial&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;
  &lt;P&gt;
  &lt;HR&gt;

  &lt;P&gt;&lt;/P&gt;_______________________________________________&lt;BR&gt;higgins-dev mailing 
  list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25994550&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/A&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25994550&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IdAS-changes-proposal-tp25580363p25994550.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25986205</id>
	<title>IP CQs waiting on your team</title>
	<published>2009-10-20T21:01:42Z</published>
	<updated>2009-10-20T21:01:42Z</updated>
	<author>
		<name>portal on behalf of emo</name>
	</author>
	<content type="html">higgins-dev,
&lt;br&gt;IPZilla records show that one or more of the projects on which you are
&lt;br&gt;developer are in need of attention. &amp;nbsp;The following CQs have been in the
&lt;br&gt;'awaiting_project' status for over 3 weeks &amp;nbsp;and need your team to take
&lt;br&gt;action.
&lt;br&gt;&lt;br&gt;&amp;nbsp; technology.higgins:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; 1098 Higgins OpenID Context Provider -- nonepl, 2 months ago
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1098&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/ipzilla/show_bug.cgi?id=1098&lt;/a&gt;&lt;br&gt;&lt;br&gt;If you have any questions, please do not hesitate to contact your project
&lt;br&gt;lead, PMC member, or the EMO &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25986205&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emo@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25986205&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IP-CQs-waiting-on-your-team-tp25986205p25986205.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25993147</id>
	<title>New IdAS Model Interfaces [WAS: Re: Improved i-card.owl checked in]</title>
	<published>2009-10-20T18:27:09Z</published>
	<updated>2009-10-20T18:27:09Z</updated>
	<author>
		<name>Paul Trevithick-3</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;New IdAS Model Interfaces [WAS: Re: Improved i-card.owl checked in]&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Sergey,&lt;BR&gt;
&lt;BR&gt;
Sorry. I haven&amp;#8217;t been very clear. Let me try again here.&lt;BR&gt;
&lt;BR&gt;
The changes that we&amp;#8217;ve made in the Context Data Model 1.1, and implemented in IdAS mean that we now have a data model that can represent RDF graphs as CDM entities, simple (literal) attributes and complex (entity-valued) attributes in a very natural way. This opens up the possibility of CDM/IdAS contexts containing not just &amp;#8220;instance&amp;#8221; data (e.g. the (entity attribute attribute-value) statement (paul eyeColor green)) but also statements like (paul rdf:type :Person) and, more to the point of what we are discussing here, statements about the Person class itself. And of course of this is exactly how things are done in in the world of RDF. &lt;BR&gt;
&lt;BR&gt;
I&amp;#8217;m proposing that we model in CDM classes of entities and kinds of attributes using entities and attributes. We would use the URI rdf:type to link an instance entity to its class entity(ies). And we would use various RDF vocabularies to describe these classes of entities and attributes. All that remains for us (e.g. me) to do is to document on the CDM page on the Higgins wiki exactly which vocabularies we are using, and which parts of them. The obvious choice is to use the RDFS vocabulary. Some of OWL is may be useful. I find that parts of the SPIN (see &lt;a href=&quot;http://spinrdf.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://spinrdf.org&lt;/a&gt;) vocabulary may also be extremely useful. SPIN introduces ways to model closed-world, OOP concepts of classes and attributes that I think Context CP developers will find familiar and useful, which still allowing open world models like native RDF.&lt;BR&gt;
&lt;BR&gt;
With this approach no further changes are required to IdAS, and we don&amp;#8217;t need the current Model interfaces. What does change with this approach is that if a context developer wants to express the &amp;#8220;class&amp;#8221; aspects of the entity and attribute instances in their context data set, they would need to populate their context (or some context) with yet more entities that describe classes of entities and attributes (e.g. as owl:Classes, owl:DatatypeProperties and owl:ObjectProperties). If they do this, the the existing Higgins IdAS 1.1 API can be used to inspect and navigate these &amp;#8220;class&amp;#8221; entities.&lt;BR&gt;
&lt;BR&gt;
--Paul&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
On 10/20/09 11:07 AM, &amp;quot;Sergey Lyakhov&amp;quot; &amp;lt;&lt;a href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; wrote:&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;Paul,&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &lt;BR&gt;
&amp;gt;&amp;gt; Actually, Model API could correctly treat a polymorphism in a schema. Are you going to replace it with a model proposed by &lt;BR&gt;
&amp;gt;&amp;gt; Jim a year ago (I and Valery think it is not convenient to use it) or plain just to use owl schema instead of Model API?&lt;BR&gt;
&lt;BR&gt;
&amp;gt; ## I have yet another idea up my sleeve. Valery probably won&amp;#8217;t like it either, but we&amp;#8217;ll see. I&amp;#8217;ll let you know within 1 week.&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;When I wrote&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &amp;nbsp;&amp;quot;...replaces IModel interfaces with something you were going to propose&amp;quot; here&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt; &lt;a href=&quot;http://dev.eclipse.org/mhonarc/lists/higgins-dev/msg06101.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.eclipse.org/mhonarc/lists/higgins-dev/msg06101.html&lt;/a&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &amp;lt;&lt;a href=&quot;http://dev.eclipse.org/mhonarc/lists/higgins-dev/msg06101.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dev.eclipse.org/mhonarc/lists/higgins-dev/msg06101.html&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;, I supposed you have a new idea to replace IModel interfaces with something. &amp;nbsp;It looks I misunderstood your sentence.&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25993147&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Improved-i-card.owl-checked-in-tp25465508p25993147.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25976858</id>
	<title>Re: Improved i-card.owl checked in</title>
	<published>2009-10-20T08:07:16Z</published>
	<updated>2009-10-20T08:07:16Z</updated>
	<author>
		<name>Sergey Lyakhov</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;Re: Improved i-card.owl checked in&lt;/TITLE&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.3603&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Paul,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=&quot;Book Antiqua&quot; size=3&gt;&amp;gt;&amp;gt; Actually, 
Model API could correctly treat a polymorphism in a schema. Are you going to 
replace it with a model proposed by &lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=&quot;Book Antiqua&quot; size=3&gt;&amp;gt;&amp;gt; Jim a 
year ago (I and Valery think it is not convenient to use it) or plain just to 
use owl schema instead of Model API?&lt;BR&gt;&lt;BR&gt;&amp;gt; ## I have yet another idea up 
my sleeve. Valery probably wont like it either, but well see. Ill let you 
know within 1 week.&lt;/FONT&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;When I wrote&lt;FONT face=&quot;Book Antiqua&quot; size=3&gt;&amp;nbsp; 
&quot;...replaces IModel interfaces with something you were going to propose&quot; 
here&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;A href=&quot;http://dev.eclipse.org/mhonarc/lists/higgins-dev/msg06101.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;FONT face=Arial size=2&gt;http://dev.eclipse.org/mhonarc/lists/higgins-dev/msg06101.html&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=&quot;Book Antiqua&quot; size=3&gt;&amp;nbsp;&lt;/FONT&gt; , I supposed you have a new idea to 
replace IModel interfaces with something.&amp;nbsp; It looks I misunderstood your 
sentence.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Thanks,&lt;BR&gt;Sergey Lyakhov&lt;/FONT&gt;&lt;/DIV&gt;
&lt;BLOCKQUOTE dir=ltr style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px&quot;&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;----- Original Message ----- &lt;/DIV&gt;
  &lt;DIV style=&quot;BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black&quot;&gt;&lt;B&gt;From:&lt;/B&gt; 
  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;To:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt; ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt; ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Sent:&lt;/B&gt; Saturday, September 19, 2009 6:27 
  PM&lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: Improved i-card.owl checked 
  in&lt;/DIV&gt;
  &lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;On 9/18/09 6:56 AM, &quot;Sergey Lyakhov&quot; 
  &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; 
  wrote:&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
  &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=Arial&gt;Paul,&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&amp;gt; 1. I presume 
    that youve stayed entirely within the IMI specifications? It seems that you 
    have. That was the intent. &lt;BR&gt;&amp;nbsp;&lt;BR&gt;I used MS CardSpace 1.5 doc and 
    infocard xml schema &lt;A href=&quot;http://schemas.xmlsoap.org/ws/2005/05/identity&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://schemas.xmlsoap.org/ws/2005/05/identity&lt;/A&gt;. 
    I reviewed IMI 1.0 specification, and did not find any difference. However I 
    found out that ic07IssuerInformation element &amp;nbsp;has a predefined data 
    structure, and should not be a string. &amp;nbsp;As a result, I've added 
    IssuerInformationEntry class, entryName and entryValue datatype properties, 
    replased ic07IssuerInformation with the same object property. Also I fixed 
    some my previous errors. I attached updated i-card.owl schema.&lt;BR&gt;&lt;BR&gt;## 
    Great. Thanks.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;gt; 2. WRT your #16: CDM does (in my mind) 
    support polymorphism although I realize that the IdAS API does notbut we 
    can fix this when we remove the Model APIs from IdAS &lt;BR&gt;&amp;nbsp;&lt;BR&gt;Actually, 
    Model API could correctly treat a polymorphism in a schema. Are you going to 
    replace it with a model proposed by Jim a year ago (I and Valery think it is 
    not convenient to use it) or plain just to use owl schema instead of Model 
    API?&lt;BR&gt;&lt;BR&gt;## I have yet another idea up my sleeve. Valery probably wont 
    like it either, but well see. Ill let you know within 1 
    week.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&amp;gt; 4. &lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;WRT your #17: Do you have ideas about how to represent 
    these values? &lt;BR&gt;&amp;nbsp;&lt;BR&gt;I see the following cases:&lt;BR&gt;1. Store claim 
    values in separate Entity. In this case transaction problems possible if 
    entities are stored in different contexts.&lt;BR&gt;2. Store values as a complex 
    attribute value(s) :&lt;BR&gt;2.1. P-Card has a single-valied attribute with 
    &quot;Claims&quot; value. All attributes of this value has attrID == claim type. 
    &amp;nbsp;In this case claim values are predefined in schema.&lt;BR&gt;2.2. P-Card has 
    a multy-valied attribute with &quot;Claim&quot; values. These values, in turn, have 
    two attributes: claimType and claimValue. In this case we can use the same 
    schema for different sets of claims.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;## Before I respond to 
    your proposal, I want to see if we first agree on something else. In CDM 1.1 
    attributes can have either (a) literal value(s) or (b) complex value(s). If 
    (b) the value IS an entity. Do you agree with 
    that?&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&amp;gt; 5. &lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;Would you be willing to create an i-card-instance.owl 
    file that contains an example p-card and an example m-card?&lt;BR&gt;&amp;nbsp;&lt;BR&gt;I 
    attached icardinstances.owl with those example cards. This ontology imports 
    claimTypes.owl where claim type instances are defined. &lt;BR&gt;&lt;BR&gt;## Wonderful, 
    thank you.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Thanks,&lt;BR&gt;Sergey Lyakhov&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
    &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;----- Original Message ----- 
      &lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; Sergey Lyakhov &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Wednesday, September 16, 2009 6:47 
      &amp;nbsp;AM&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Improved i-card.owl checked 
      &amp;nbsp;in&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Sergey,&lt;BR&gt;&lt;BR&gt;This is a giant improvement, 
      thank you. &amp;nbsp;I have checked it in here [1].&lt;BR&gt;&lt;BR&gt;Questions for 
      you:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
      &lt;OL&gt;
        &lt;LI&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;I presume 
        that &amp;nbsp;youve stayed entirely within the IMI specifications? It 
        seems that you &amp;nbsp;have. That was the intent. &amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;
        &lt;LI&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;WRT your 
        #16: &amp;nbsp;CDM does (in my mind) support polymorphism although I realize 
        that the IdAS &amp;nbsp;API does notbut we can fix this when we remove the 
        Model APIs from IdAS &amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;
        &lt;LI&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;WRT your 
        #18: I &amp;nbsp;made these changes, thanks. &amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;
        &lt;LI&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;WRT your 
        #17: Do &amp;nbsp;you have ideas about how to represent these values? &amp;nbsp; 
        &lt;/FONT&gt;&lt;/SPAN&gt;
        &lt;LI&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;Would you be 
        &amp;nbsp;willing to create an i-card-instance.owl file that contains an 
        example &amp;nbsp;p-card and an example m-card? If so Ill turn them into 
        diagrams and Ill &amp;nbsp;use them to replace the overly simplistic 
        diagrams here [2]. I think that &amp;nbsp;will help folks understand this 
        sub-part of PDM 1.1 (i.e. The i-card.owl &amp;nbsp;part) much better. 
        &lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;BR&gt;[1] &lt;A href=&quot;https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/ontology/org.eclipse.higgins.ontology/i-card.owl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/svnroot/technology/org.eclipse.higgins/trunk/ontology/org.eclipse.higgins.ontology/i-card.owl&lt;/A&gt;&lt;BR&gt;[2] 
      &amp;nbsp;&lt;A href=&quot;http://wiki.eclipse.org/Persona_Data_Model_1.1#I-Cards&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Persona_Data_Model_1.1#I-Cards&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;On 
      &amp;nbsp;9/15/09 2:58 PM, &quot;Sergey Lyakhov&quot; &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
      &amp;nbsp;wrote:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
      &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;Paul,&lt;BR&gt;&amp;nbsp;&lt;BR&gt;I made the following changes to 
        &amp;nbsp;attached i-card.owl:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;1. I-Card should be able to 
        contain &amp;nbsp;extensions (in xml form).&lt;BR&gt;2. ClaimType should also have 
        the following &amp;nbsp;datatype properties : claimTypeName, 
        claimTypeDescription.&lt;BR&gt;3. &amp;nbsp;supportedClaimType should be object 
        property with ClaimType range.&lt;BR&gt;4. &amp;nbsp;I-Card should have 
        supportedTokenType datatype property.&lt;BR&gt;5. pinDigest &amp;nbsp;should have 
        I-Card as a range (now CardSpace supports it for both m- and 
        &amp;nbsp;p-card, we did not yet implement it for m-card).&lt;BR&gt;6. cardName 
        property &amp;nbsp;missed for I-Card.&lt;BR&gt;7. cardVersion property missed for 
        I-Card.&lt;BR&gt;8. &amp;nbsp;masterKey property missed for I-Card.&lt;BR&gt;9. langId 
        property missed for &amp;nbsp;I-Card.&lt;BR&gt;10. issuer property missed for 
        I-Card.&lt;BR&gt;11. &amp;nbsp;stsPrivacyPolicyVersion missed for M-Card.&lt;BR&gt;12. 
        M-Card should have &amp;nbsp;tokenService object property with TokenService 
        range. &lt;BR&gt;13. TokenService &amp;nbsp;should have endpointReference object 
        property with EndpointReference &amp;nbsp;range.&lt;BR&gt;14. EndpointReference 
        should have address, metadataAddress and &amp;nbsp;certificate 
        properties.&lt;BR&gt;15. TokenService should have userCredential &amp;nbsp;object 
        property with UserCredential range (also, there is 
        &amp;nbsp;CredentialDescriptor class defined in i-card.owl which duplicates 
        &amp;nbsp;UserCredential). &lt;BR&gt;16. UserCredential should be able to contain 
        all forth &amp;nbsp;credential type descriptors. I added them as extended 
        classes of &amp;nbsp;UserCredential, but not sure it is correct. Does CDM 
        support &amp;nbsp;polymorphism?&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Also the following changes need 
        to be &amp;nbsp;done:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;17. P-card needs claim values.&lt;BR&gt;18. 
        &amp;nbsp;strongRecipientdentityRequired - the label contains &quot;require 
        aplies to&quot;, but &amp;nbsp;this is not quite correct. It meaning is RP should 
        provide a &amp;nbsp;cryptographically protected identity, for example, an 
        X.509v3 certificate. &amp;nbsp;Also &quot;I&quot; is missed in the name of this 
        property, moreover, in CardSpace docs &amp;nbsp;it is named as 
        RequireStrongRecipientIdentity.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
        &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25976858&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Improved-i-card.owl-checked-in-tp25465508p25976858.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25964591</id>
	<title>Re: IdAS changes proposal</title>
	<published>2009-10-19T12:55:37Z</published>
	<updated>2009-10-19T12:55:37Z</updated>
	<author>
		<name>Paul Trevithick-3</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [higgins-dev] IdAS changes proposal&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;What Jim and all of us talked about several months ago is to remove the special IModel interfaces completely, and just use the existing entities and attributes to describe entity classes and attribute definitions. In other words, recurse.&lt;BR&gt;
&lt;BR&gt;
On 10/16/09 11:49 AM, &amp;quot;Sergey Lyakhov&amp;quot; &amp;lt;&lt;a href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; wrote:&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt; &lt;BR&gt;
&amp;gt; 1. We define a new .api2 that replaces the IFilter stuff with SPARQL. &lt;BR&gt;
&amp;nbsp;&amp;lt;snip&amp;gt;... replaces IModel interfaces with something you were going to propose.&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Arial&quot;&gt; &lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25964591&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IdAS-changes-proposal-tp25580363p25964591.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25927666</id>
	<title>Re: IdAS changes proposal</title>
	<published>2009-10-16T08:49:04Z</published>
	<updated>2009-10-16T08:49:04Z</updated>
	<author>
		<name>Sergey Lyakhov</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;Re: [higgins-dev] IdAS changes proposal&lt;/TITLE&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.3603&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Paul,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&amp;gt; 1. We define a new .api2 that replaces the IFilter 
stuff with SPARQL. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot; size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;Yes, 
replaces&amp;nbsp;IFilter, removes IBlankEntity, and (perhaps) replaces IModel 
interfaces with something you&amp;nbsp;were going to propose.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&amp;gt; 2. We define a 
sub-set of SPARQL that could be used with .api2 for purposes of creating an 
adaptor CP, yet would still have acceptable performance. 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/FONT&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Yes. Also, because &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;SPAR@...&lt;/a&gt; allows to query literals, I suppose it would be 
useful to query as full&amp;nbsp;Entities as separate&amp;nbsp;attribute values. I 
suppose we should add two methods to IContext:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;a)&amp;nbsp;Iterator getEntities(String sparql) - 
returns iterator of IEntity;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face=Arial size=2&gt;a)&amp;nbsp;Iterator 
getValues(String sparql)&amp;nbsp;- returns&amp;nbsp;iterator of List, where list 
contains data objects;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/FONT&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&amp;gt; We would 
implement the full new .api2 in any new CPs that are based on RDF technology 
directly (e.g. Jena) or on something like RDF (e.g. XDI).&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;Yes. 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&amp;gt; We will inform Mary Ruddy ASAP about any new tech (e.g. 
ARQ or newer versions of Jena) we want to use for this new CP so we can get the 
Eclipse legal process going.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;Yes, of course.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks,&lt;BR&gt;Sergey Lyakhov&lt;/DIV&gt;
&lt;BLOCKQUOTE style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px&quot;&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;----- Original Message ----- &lt;/DIV&gt;
  &lt;DIV style=&quot;BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black&quot;&gt;&lt;B&gt;From:&lt;/B&gt; 
  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;To:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt; ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt; 
  ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Sent:&lt;/B&gt; Thursday, October 15, 2009 9:58 
  PM&lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes 
  proposal&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;Sergey,&lt;BR&gt;&lt;BR&gt;Are you proposing 
  that:&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
  &lt;OL&gt;
    &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;We define a new 
    .api2 that replaces the IFilter stuff with SPARQL. &lt;/SPAN&gt;&lt;/FONT&gt;
    &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;We define a 
    sub-set of SPARQL that could be used with .api2 for purposes of creating an 
    adaptor CP, yet would still have acceptable performance. &lt;/SPAN&gt;&lt;/FONT&gt;
    &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;We would 
    implement the full new .api2 in any new CPs that are based on RDF technology 
    directly (e.g. Jena) or on something like RDF (e.g. XDI). [Of course as you 
    know Jena has an add-on (ARQ) SPARQL processor, so if we use ARQ + Jena 
    were done from a raw functionality point of viewwe just have to adapt to 
    the IdAS .api2] &lt;/SPAN&gt;&lt;/FONT&gt;
    &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;We will inform 
    Mary Ruddy ASAP about any new tech (e.g. ARQ or newer versions of Jena) we 
    want to use for this new CP so we can get the Eclipse legal process 
    going.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;BR&gt;On 10/15/09 12:16 PM, &quot;Sergey 
  Lyakhov&quot; &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
  wrote:&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
  &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=Arial&gt;Paul,&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;Actually, I did 
    mean the following:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;1. Main point - it is difficult to 
    implement full SPARQL specification in Upper CP because it is really 
    difficult task. &amp;nbsp;In other words, we can implement &quot;restricted&quot; SPARQL 
    functionality where some queries will not work. &lt;BR&gt;&amp;nbsp;&lt;BR&gt;2. (as you 
    understood) &amp;nbsp;some semantics cant be expressed in the .api CP using 
    .api.IFilter. For such queries (where regex() is present for an example) 
    Upper CP will work solwly.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Thanks,&lt;BR&gt;Sergey 
    Lyakhov&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
    &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;----- Original Message ----- 
      &lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Thursday, October 15, 2009 6:41 
      &amp;nbsp;PM&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes 
      &amp;nbsp;proposal&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Sergey,&lt;BR&gt;&lt;BR&gt;Let me see if I understand 
      what you are &amp;nbsp;saying. Are you saying 
      this:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
      &lt;UL&gt;
        &lt;LI&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;We could 
        &amp;nbsp;implement the .api2 CP as shown below, but it will be difficult to 
        implement &amp;nbsp;in it many aspects of SPARQL because the semantics cant 
        be expressed in the &amp;nbsp;.api CP using 
        .api.IFilter.&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;If yes, then I was 
      &amp;nbsp;thinking was different. I was &lt;U&gt;not&lt;/U&gt; assuming that .api.IFilter 
      semantics &amp;nbsp;were sufficient to express the SPARQL semantics directly. 
      I was, however, &amp;nbsp;assuming that the upper .api2 CP may in some cases 
      have to read (using lower &amp;nbsp;.api CP) many, most, and sometimes ALL (!) 
      entities from the lower .api CP and &amp;nbsp;perform the SPARQL WHERE 
      filtering algorithms itself. And this is why I was &amp;nbsp;saying that the 
      performance may be very bad when this two layer approach is &amp;nbsp;taken. 
      &lt;BR&gt;&lt;BR&gt;Im looking for a solution that allows the old .api to be 
      &amp;nbsp;maintained and to be able to reuse these old CPs by adapting them 
      with the &amp;nbsp;upper .api2 CP. If the performance is too bad, then the 
      developer can &amp;nbsp;implement a native (not two layered) CP using 
      .api2.&lt;BR&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;BR&gt;On &amp;nbsp;10/15/09 11:27 AM, &quot;Sergey Lyakhov&quot; 
      &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
      &amp;nbsp;wrote:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
      &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=Arial&gt;Paul,&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;FONT size=4&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&amp;gt; Do you &amp;nbsp;think it is 
        practical to implement this:&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&amp;gt; 
        &amp;nbsp;+----------------------------------------+&lt;BR&gt;&amp;gt; | Upper CP that 
        &amp;nbsp;implements .idas.api2 &amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;&amp;gt; | SPARQL api but 
        &amp;nbsp;read/writes raw &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;&amp;gt; | 
        &amp;nbsp;entities/attributes from lower CP 
        &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;&amp;gt; 
        &amp;nbsp;+----------------------------------------+&lt;BR&gt;&amp;gt; 
        &amp;nbsp;+----------------------------------------+&lt;BR&gt;&amp;gt; | Lower CP 
        implements &amp;nbsp;existing .idas.api |&lt;BR&gt;&amp;gt; 
        &amp;nbsp;+----------------------------------------+&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;I think we are able to implement basic aspects of SPARQL 
        which &amp;nbsp;will satisfy our requirements. However it will be difficult 
        to implement &amp;nbsp;many aspects of SPARQL such as FILTER functions in 
        WHERE clause (moreover, &amp;nbsp;there is no any equivalent of those 
        functions in idas.api.IFilter). For &amp;nbsp;example, if I want to use 
        regex(..) SPARQL FILTER function in &amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=4&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;Upper 
        CP&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;, 
        I'll need first select all entities from old CP, &amp;nbsp;and than make 
        additional check selecting entities which conform to the 
        &amp;nbsp;regexp.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;Thanks,&lt;BR&gt;Sergey 
        Lyakhov&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
        &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;----- Original Message ----- 
          &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Thursday, October 15, 2009 4:31 
          &amp;nbsp;&amp;nbsp;PM&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS 
          changes &amp;nbsp;&amp;nbsp;proposal&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Sergey,&lt;BR&gt;&lt;BR&gt;Hmmm, 
          this is a tough one. &amp;nbsp;We dont &amp;nbsp;want to lose the investments 
          in the existing CPs (the old &amp;nbsp;.idas.api). Yet we &amp;nbsp;dont want 
          to create a burden for new CP &amp;nbsp;developers. While we mull this 
          over, &amp;nbsp;I have a question. Do you think &amp;nbsp;it is practical to 
          implement &amp;nbsp;this:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
          &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Courier New&quot;&gt;+----------------------------------------+&lt;BR&gt;| 
            Upper &amp;nbsp;CP &amp;nbsp;that implements .idas.api2 
            &amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;| SPARQL api &amp;nbsp;but &amp;nbsp;read/writes 
            raw &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;| 
            &amp;nbsp;&amp;nbsp;entities/attributes from lower CP 
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;+----------------------------------------+&lt;BR&gt;+----------------------------------------+&lt;BR&gt;| 
            &amp;nbsp;&amp;nbsp;Lower CP implements existing .idas.api 
            &amp;nbsp;&amp;nbsp;|&lt;BR&gt;+----------------------------------------+&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;If so, then we could maintain both the lower and 
          the &amp;nbsp;upper &amp;nbsp;APIs. Any CP that didnt want to support the 
          .api2 (upper api) &amp;nbsp;wouldnt have &amp;nbsp;to, there because they 
          could use the upper adapter &amp;nbsp;CP. The result might be &amp;nbsp;very 
          slow, but at least it (might) work. And &amp;nbsp;if good SPARQL 
          performance was &amp;nbsp;required, then the CP would be force &amp;nbsp;to do 
          a native implementation of &amp;nbsp;.idas.api2.&lt;BR&gt;&lt;BR&gt;[One really 
          &amp;nbsp;interesting benefit of implementing SPARQL is &amp;nbsp;that with 
          the above &amp;nbsp;adapter plus a web service front end, we can expose 
          any &amp;nbsp;IdAS data &amp;nbsp;source as a SPARQL endpoint. Then wed have 
          XDI and SPARQL endpoints &amp;nbsp;&amp;nbsp;for the Attribute Service. The 
          Linked Object Data (LOD) semweb folks &amp;nbsp;are &amp;nbsp;creating lots of 
          SPARQL endpointswed dovetail with these 
          &amp;nbsp;&amp;nbsp;efforts.&lt;BR&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;BR&gt;On 
          &amp;nbsp;10/15/09 6:23 AM, &quot;Sergey Lyakhov&quot; &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;wrote:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
          &lt;BLOCKQUOTE&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;FONT size=4&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;Paul,&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=4&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;Sorry 
            for &amp;nbsp;&amp;nbsp;delay.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;&amp;gt; 3. 
            &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;Jim Sermersheim &amp;nbsp;invented &amp;nbsp;IFilter 
            because we needed something and SPARQL wasnt yet &amp;nbsp;established. 
            Now &amp;nbsp;that it is, I wonder if we shouldnt give it &amp;nbsp;another 
            look &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;FONT size=4&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;It 
            would &amp;nbsp;be very convinient to use SPARQL for 
            &amp;nbsp;&amp;nbsp;RDF-based context &amp;nbsp;providers (like jena CP). 
            However it would be hard &amp;nbsp;to implement &amp;nbsp;all aspects of 
            SPARQL for context providers which are not based &amp;nbsp;on &amp;nbsp;RDF 
            (JNDI, XML, Hibernate etc.).&lt;BR&gt;&amp;gt; When you go to make these 
            &amp;nbsp;&amp;nbsp;changes, it will be critical to load into your workbench 
            every &amp;nbsp;possible &amp;nbsp;context &lt;BR&gt;&amp;gt; provider that you can 
            find so that you &amp;nbsp;can fix them so that &amp;nbsp;they dont all 
            break.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;It 
            &amp;nbsp;will take a lot of work to &amp;nbsp;implement new filter/model 
            for all providers. So, &amp;nbsp;I suppose there &amp;nbsp;is a sence to put 
            new IdAS interfaces into a new project &amp;nbsp;(like 
            &amp;nbsp;org.eclipse.higgins.idas.api2) and than fix all providers to 
            support &amp;nbsp;&amp;nbsp;&amp;nbsp;these new interfaces. What do you think 
            about &amp;nbsp;&amp;nbsp;this?&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Thanks,&lt;BR&gt;Sergey 
            &amp;nbsp;Lyakhov&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
            &lt;BLOCKQUOTE&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;----- Original Message ----- 
              &amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick 
              &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; 
              &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; 
              &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; 
              &amp;nbsp;&amp;nbsp;&amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; 
              &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; 
              &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Monday, September 28, 
              2009 3:11 &amp;nbsp;&amp;nbsp;&amp;nbsp;AM&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: 
              [higgins-dev] IdAS &amp;nbsp;changes 
              &amp;nbsp;&amp;nbsp;proposal&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Sergey,&lt;BR&gt;&lt;BR&gt;My 
              &amp;nbsp;&amp;nbsp;responses:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
              &lt;OL&gt;
                &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;agree 
                &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;
                &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;agree 
                &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;
                &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;Jim 
                &amp;nbsp;&amp;nbsp;Sermersheim &amp;nbsp;invented IFilter because we needed 
                something &amp;nbsp;and &amp;nbsp;SPARQL wasnt yet &amp;nbsp;established. 
                Now that it is, I &amp;nbsp;wonder if we &amp;nbsp;shouldnt give it 
                another look &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
                &lt;/SPAN&gt;&lt;/FONT&gt;
                &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;(4.1): &amp;nbsp;short &amp;nbsp;&amp;nbsp;answer: 
                no. Longer answer: cdm.owl is an attempt &amp;nbsp;to approximate in 
                &amp;nbsp;owl &amp;nbsp;concepts that cannot be directly 
                &amp;nbsp;operationalized in real &amp;nbsp;RDF/OWL based &amp;nbsp;systems. 
                Only &amp;nbsp;higgins.owl should be imported and &amp;nbsp;used. 
                Cdm.owl is just an &amp;nbsp;&amp;nbsp;attempt at explanation. It can be 
                &amp;nbsp;ignored. (4.2) A lot &amp;nbsp;of OWL URLS end in &amp;nbsp;.owl, 
                but it isnt a firm &amp;nbsp;requirement &amp;nbsp;or 
                &amp;nbsp;convention.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;When you go 
              to &amp;nbsp;make &amp;nbsp;these changes, it will be &amp;nbsp;critical to 
              load into your &amp;nbsp;workbench every &amp;nbsp;possible context 
              provider that you &amp;nbsp;can &amp;nbsp;find so that you can fix them 
              &amp;nbsp;so that they dont all break. 
              &amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;BR&gt;On 9/23/09 12:07 &amp;nbsp;PM, 
              &quot;Sergey &amp;nbsp;Lyakhov&quot; &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
              &amp;nbsp;&amp;nbsp;&amp;nbsp;wrote:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
              &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=Arial&gt;Paul,&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;I suppose, 
                &amp;nbsp;cdm:entityId is redundant and we can use rdf:ID 
                &amp;nbsp;&amp;nbsp;instead. &amp;nbsp;As a result:&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;1.1. In this 
                case &amp;nbsp;IEntity.getEntityID() will retun 
                &amp;nbsp;&amp;nbsp;rdf:ID.&lt;BR&gt;1.2. In case of blank &amp;nbsp;entity 
                (previously &amp;nbsp;known as a complex &amp;nbsp;value) it should 
                return &amp;nbsp;null.&lt;BR&gt;1.3. &amp;nbsp;entityId attribute will be 
                &amp;nbsp;&amp;nbsp;eliminated.&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;I suppose we 
                need to &amp;nbsp;do the following changes to IdAS &amp;nbsp;interfaces 
                &amp;nbsp;to be &amp;nbsp;compatible with CDM:&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;2.1. BlankEntity 
                &amp;nbsp;class &amp;nbsp;has &amp;nbsp;been eliminated from cdm.owl. So, I 
                suppose we &amp;nbsp;need to do the &amp;nbsp;same for IdAS 
                &amp;nbsp;interfaces and replace &amp;nbsp;IBlankEntity with IEntity 
                &amp;nbsp;(eliminate IBlankEntity 
                &amp;nbsp;&amp;nbsp;interface).&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Because there is &amp;nbsp;no 
                any &amp;nbsp;difference between entity &amp;nbsp;and complex value, we 
                can define &amp;nbsp;&amp;nbsp;the following:&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;2.2. If Entity 
                has &amp;nbsp;been &amp;nbsp;created by 
                &amp;nbsp;IContext.addEntity(entityType, entityID) &amp;nbsp;method, it 
                should always &amp;nbsp;&amp;nbsp;have entityID (should not be a 
                &amp;nbsp;blank entity). In other words, a &amp;nbsp;unique value 
                &amp;nbsp;should be &amp;nbsp;generated by a context and used as 
                &amp;nbsp;entityId, if no entityId &amp;nbsp;&amp;nbsp;passed.&lt;BR&gt;2.3. If 
                Entity has been &amp;nbsp;created by &amp;nbsp;IAttribute.addValue(URI) 
                &amp;nbsp;method, it should be a blank &amp;nbsp;&amp;nbsp;entity.&lt;BR&gt;2.4. 
                If Entity has been added by 
                &amp;nbsp;&amp;nbsp;&amp;nbsp;IAttribute.addValue(IAttributeValue) it should 
                be the &amp;nbsp;same type as &amp;nbsp;passed &amp;nbsp;entity. If passed 
                entity is a blank &amp;nbsp;entity, new blank &amp;nbsp;entity should be 
                &amp;nbsp;created as a copy of &amp;nbsp;passed, otherwise a 
                &amp;nbsp;reference to the existent (non &amp;nbsp;&amp;nbsp;blank) entity 
                should be &amp;nbsp;created.&lt;BR&gt;2.5. When Entity is &amp;nbsp;deleted, 
                all its &amp;nbsp;subentities which &amp;nbsp;are a blank entity 
                &amp;nbsp;should be deleted &amp;nbsp;too.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Also we 
                &amp;nbsp;need more &amp;nbsp;flex IFilter API:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;3.1. 
                &amp;nbsp;IFilter should be &amp;nbsp;&amp;nbsp;able to query both types of 
                entities as blank as &amp;nbsp;&amp;nbsp;usual.&lt;BR&gt;3.2. &amp;nbsp;IFilter 
                should be able to query a &amp;nbsp;separate value (entity or 
                &amp;nbsp;simple &amp;nbsp;value) of any nesting &amp;nbsp;level, not only 
                direct attributes of &amp;nbsp;&amp;nbsp;&amp;nbsp;Entity.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Also 
                I have some notes about &amp;nbsp;&amp;nbsp;CDM:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;4.1. 
                &amp;nbsp;CDM.owl contains entityRelation &amp;nbsp;and 
                &amp;nbsp;contextRelation object properties. Do we &amp;nbsp;need to 
                &amp;nbsp;reflect them in &amp;nbsp;IdAS interfaces?&lt;BR&gt;4.2. Namespase 
                of cdm.owl &amp;nbsp;&lt;A href=&quot;http://www.eclipse.org/higgins/ontologies/2008/6/cdm.owl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/higgins/ontologies/2008/6/cdm.owl&lt;/A&gt; 
                &amp;nbsp;&amp;nbsp;&amp;nbsp;ends with .owl. Is it correct?&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;Thanks,&lt;BR&gt;Sergey 
                &amp;nbsp;&amp;nbsp;&amp;nbsp;Lyakhov&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;
              &lt;HR align=center width=&quot;100%&quot; SIZE=3&gt;
              &lt;BR&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;higgins-dev 
              &amp;nbsp;&amp;nbsp;mailing &amp;nbsp;list&lt;BR&gt;&lt;A href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;
          &lt;HR align=center width=&quot;100%&quot; SIZE=3&gt;
          &lt;BR&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;higgins-dev 
          &amp;nbsp;mailing &amp;nbsp;list&lt;BR&gt;&lt;A href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;
      &lt;HR align=center width=&quot;100%&quot; SIZE=3&gt;
      &lt;BR&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;higgins-dev 
      mailing &amp;nbsp;list&lt;BR&gt;&lt;A href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;P&gt;
  &lt;HR&gt;

  &lt;P&gt;&lt;/P&gt;_______________________________________________&lt;BR&gt;higgins-dev mailing 
  list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&lt;BR&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25927666&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IdAS-changes-proposal-tp25580363p25927666.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25914138</id>
	<title>Re: IdAS changes proposal</title>
	<published>2009-10-15T11:58:58Z</published>
	<updated>2009-10-15T11:58:58Z</updated>
	<author>
		<name>Paul Trevithick-3</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [higgins-dev] IdAS changes proposal&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Sergey,&lt;BR&gt;
&lt;BR&gt;
Are you proposing that:&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;OL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;We define a new .api2 that replaces the IFilter stuff with SPARQL. 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;We define a sub-set of SPARQL that could be used with .api2 for purposes of creating an adaptor CP, yet would still have acceptable performance.
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;We would implement the full new .api2 in any new CPs that are based on RDF technology directly (e.g. Jena) or on something like RDF (e.g. XDI). [Of course as you know Jena has an add-on (ARQ) SPARQL processor, so if we use ARQ + Jena we&amp;#8217;re &amp;#8220;done&amp;#8221; from a raw functionality point of view&amp;#8212;we just have to adapt to the IdAS .api2]
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;We will inform Mary Ruddy ASAP about any new tech (e.g. ARQ or newer versions of Jena) we want to use for this new CP so we can get the Eclipse legal process going.&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/OL&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
--Paul&lt;BR&gt;
&lt;BR&gt;
On 10/15/09 12:16 PM, &amp;quot;Sergey Lyakhov&amp;quot; &amp;lt;&lt;a href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; wrote:&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;Paul,&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &lt;BR&gt;
Actually, I did mean the following:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
1. Main point - it is difficult to implement full SPARQL specification in Upper CP because it is really difficult task. &amp;nbsp;In other words, we can implement &amp;quot;restricted&amp;quot; SPARQL functionality where some queries will not work. &lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
2. (as you understood) &amp;nbsp;some semantics can&amp;#8217;t be expressed in the .api CP using .api.IFilter. For such queries (where regex() is present for an example) Upper CP will work solwly.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Thanks,&lt;BR&gt;
Sergey Lyakhov&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &lt;BR&gt;
----- Original Message ----- &lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; &amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Sent:&lt;/B&gt; Thursday, October 15, 2009 6:41 &amp;nbsp;PM&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes &amp;nbsp;proposal&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;BR&gt;
Sergey,&lt;BR&gt;
&lt;BR&gt;
Let me see if I understand what you are &amp;nbsp;saying. Are you saying this:&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;We could &amp;nbsp;implement the .api2 CP as shown below, but it will be difficult to implement &amp;nbsp;in it many aspects of SPARQL because the semantics can&amp;#8217;t be expressed in the &amp;nbsp;.api CP using .api.IFilter.&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/UL&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
If yes, then I was &amp;nbsp;thinking was different. I was &lt;U&gt;not&lt;/U&gt; assuming that .api.IFilter semantics &amp;nbsp;were sufficient to express the SPARQL semantics directly. I was, however, &amp;nbsp;assuming that the upper .api2 CP may in some cases have to read (using lower &amp;nbsp;.api CP) many, most, and sometimes ALL (!) entities from the lower .api CP and &amp;nbsp;perform the SPARQL WHERE filtering algorithms itself. And this is why I was &amp;nbsp;saying that the performance may be very bad when this two layer approach is &amp;nbsp;taken. &lt;BR&gt;
&lt;BR&gt;
I&amp;#8217;m looking for a solution that allows the old .api to be &amp;nbsp;maintained and to be able to reuse these &amp;#8220;old&amp;#8221; CPs by adapting them with the &amp;nbsp;upper .api2 CP. If the performance is too bad, then the developer can &amp;nbsp;implement a &amp;#8220;native&amp;#8221; (not two layered) CP using .api2.&lt;BR&gt;
&lt;BR&gt;
--Paul&lt;BR&gt;
&lt;BR&gt;
On &amp;nbsp;10/15/09 11:27 AM, &amp;quot;Sergey Lyakhov&amp;quot; &amp;lt;&lt;a href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; &amp;nbsp;wrote:&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;Paul,&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;FONT SIZE=&quot;4&quot;&gt;&lt;SPAN STYLE='font-size:14pt'&gt;&amp;gt; Do you &amp;nbsp;think it is practical to implement this:&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&amp;gt; &amp;nbsp;+----------------------------------------+&lt;BR&gt;
&amp;gt; | Upper CP that &amp;nbsp;implements .idas.api2 &amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
&amp;gt; | SPARQL api but &amp;nbsp;read/writes &amp;#8220;raw&amp;#8221; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
&amp;gt; | &amp;nbsp;entities/attributes from lower CP &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
&amp;gt; &amp;nbsp;+----------------------------------------+&lt;BR&gt;
&amp;gt; &amp;nbsp;+----------------------------------------+&lt;BR&gt;
&amp;gt; | Lower CP implements &amp;nbsp;existing .idas.api |&lt;BR&gt;
&amp;gt; &amp;nbsp;+----------------------------------------+&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;I think we are able to implement basic aspects of SPARQL which &amp;nbsp;will satisfy our requirements. However it will be difficult to implement &amp;nbsp;many aspects of SPARQL such as FILTER functions in WHERE clause (moreover, &amp;nbsp;there is no any equivalent of those functions in idas.api.IFilter). For &amp;nbsp;example, if I want to use regex(..) SPARQL FILTER function in &amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT SIZE=&quot;4&quot;&gt;&lt;FONT FACE=&quot;Courier New&quot;&gt;&lt;SPAN STYLE='font-size:14pt'&gt;Upper CP&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;, I'll need first select all entities from old CP, &amp;nbsp;and than make additional check selecting entities which conform to the &amp;nbsp;regexp.&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
Thanks,&lt;BR&gt;
Sergey Lyakhov&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
----- Original Message ----- &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Sent:&lt;/B&gt; Thursday, October 15, 2009 4:31 &amp;nbsp;&amp;nbsp;PM&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes &amp;nbsp;&amp;nbsp;proposal&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;BR&gt;
Sergey,&lt;BR&gt;
&lt;BR&gt;
Hmmm, this is a tough one. &amp;nbsp;We don&amp;#8217;t &amp;nbsp;want to lose the investments in the existing CPs (the old &amp;nbsp;.idas.api). Yet we &amp;nbsp;don&amp;#8217;t want to create a burden for new CP &amp;nbsp;developers. While we mull this over, &amp;nbsp;I have a question. Do you think &amp;nbsp;it is practical to implement &amp;nbsp;this:&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Courier New&quot;&gt;+----------------------------------------+&lt;BR&gt;
| Upper &amp;nbsp;CP &amp;nbsp;that implements .idas.api2 &amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
| SPARQL api &amp;nbsp;but &amp;nbsp;read/writes &amp;#8220;raw&amp;#8221; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
| &amp;nbsp;&amp;nbsp;entities/attributes from lower CP &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
+----------------------------------------+&lt;BR&gt;
+----------------------------------------+&lt;BR&gt;
| &amp;nbsp;&amp;nbsp;Lower CP implements existing .idas.api &amp;nbsp;&amp;nbsp;|&lt;BR&gt;
+----------------------------------------+&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Courier New&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;If so, then we could maintain both the lower and the &amp;nbsp;upper &amp;nbsp;APIs. Any CP that didn&amp;#8217;t want to support the .api2 (upper api) &amp;nbsp;wouldn&amp;#8217;t have &amp;nbsp;to, there because they could use the upper &amp;#8220;adapter&amp;#8221; &amp;nbsp;CP. The result might be &amp;nbsp;very slow, but at least it (might) work. And &amp;nbsp;if good SPARQL performance was &amp;nbsp;required, then the CP would be force &amp;nbsp;to do a native implementation of &amp;nbsp;.idas.api2.&lt;BR&gt;
&lt;BR&gt;
[One really &amp;nbsp;interesting benefit of implementing SPARQL is &amp;nbsp;that with the above &amp;nbsp;adapter plus a web service front end, we can expose any &amp;nbsp;IdAS data &amp;nbsp;source as a SPARQL endpoint. Then we&amp;#8217;d have XDI and SPARQL endpoints &amp;nbsp;&amp;nbsp;for the Attribute Service. The Linked Object Data (LOD) semweb folks &amp;nbsp;are &amp;nbsp;creating lots of SPARQL endpoints&amp;#8212;we&amp;#8217;d dovetail with these &amp;nbsp;&amp;nbsp;efforts.&lt;BR&gt;
&lt;BR&gt;
--Paul&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Courier New&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;BR&gt;
On &amp;nbsp;10/15/09 6:23 AM, &amp;quot;Sergey Lyakhov&amp;quot; &amp;lt;&lt;a href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;wrote:&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;FONT SIZE=&quot;4&quot;&gt;&lt;SPAN STYLE='font-size:14pt'&gt;Paul,&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT SIZE=&quot;4&quot;&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:14pt'&gt;Sorry for &amp;nbsp;&amp;nbsp;delay.&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
&amp;gt; 3. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;Jim Sermersheim &amp;nbsp;invented &amp;nbsp;IFilter because we needed something and SPARQL wasn&amp;#8217;t yet &amp;nbsp;established. Now &amp;nbsp;that it is, I wonder if we shouldn&amp;#8217;t give it &amp;nbsp;another look &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;FONT SIZE=&quot;4&quot;&gt;&lt;SPAN STYLE='font-size:14pt'&gt;It would &amp;nbsp;be very convinient to use SPARQL for &amp;nbsp;&amp;nbsp;RDF-based context &amp;nbsp;providers (like jena CP). However it would be hard &amp;nbsp;to implement &amp;nbsp;all aspects of SPARQL for context providers which are not based &amp;nbsp;on &amp;nbsp;RDF (JNDI, XML, Hibernate etc.).&lt;BR&gt;
&amp;gt; When you go to make these &amp;nbsp;&amp;nbsp;changes, it will be critical to load into your workbench every &amp;nbsp;possible &amp;nbsp;context &lt;BR&gt;
&amp;gt; provider that you can find so that you &amp;nbsp;can fix them so that &amp;nbsp;they don&amp;#8217;t all break.&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
It &amp;nbsp;will take a lot of work to &amp;nbsp;implement new filter/model for all providers. So, &amp;nbsp;I suppose there &amp;nbsp;is a sence to put new IdAS interfaces into a new project &amp;nbsp;(like &amp;nbsp;org.eclipse.higgins.idas.api2) and than fix all providers to support &amp;nbsp;&amp;nbsp;&amp;nbsp;these new interfaces. What do you think about &amp;nbsp;&amp;nbsp;this?&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Thanks,&lt;BR&gt;
Sergey &amp;nbsp;Lyakhov&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
----- Original Message ----- &amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Sent:&lt;/B&gt; Monday, September 28, 2009 3:11 &amp;nbsp;&amp;nbsp;&amp;nbsp;AM&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS &amp;nbsp;changes &amp;nbsp;&amp;nbsp;proposal&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;BR&gt;
Sergey,&lt;BR&gt;
&lt;BR&gt;
My &amp;nbsp;&amp;nbsp;responses:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;OL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;agree &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;agree &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Jim &amp;nbsp;&amp;nbsp;Sermersheim &amp;nbsp;invented IFilter because we needed something &amp;nbsp;and &amp;nbsp;SPARQL wasn&amp;#8217;t yet &amp;nbsp;established. Now that it is, I &amp;nbsp;wonder if we &amp;nbsp;shouldn&amp;#8217;t give it another look &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;(4.1): &amp;nbsp;short &amp;nbsp;&amp;nbsp;answer: no. Longer answer: cdm.owl is an attempt &amp;nbsp;to approximate in &amp;nbsp;owl &amp;nbsp;concepts that cannot be directly &amp;nbsp;operationalized in real &amp;nbsp;RDF/OWL based &amp;nbsp;systems. Only &amp;nbsp;higgins.owl should be imported and &amp;nbsp;used. Cdm.owl is just an &amp;nbsp;&amp;nbsp;attempt at explanation. It can be &amp;nbsp;ignored. (4.2) A lot &amp;nbsp;of OWL URLS end in &amp;nbsp;.owl, but it isn&amp;#8217;t a firm &amp;nbsp;requirement &amp;nbsp;or &amp;nbsp;convention.&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/OL&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
When you go to &amp;nbsp;make &amp;nbsp;these changes, it will be &amp;nbsp;critical to load into your &amp;nbsp;workbench every &amp;nbsp;possible context provider that you &amp;nbsp;can &amp;nbsp;find so that you can fix them &amp;nbsp;so that they don&amp;#8217;t all break. &amp;nbsp;&amp;nbsp;&lt;BR&gt;
&lt;BR&gt;
--Paul&lt;BR&gt;
&lt;BR&gt;
On 9/23/09 12:07 &amp;nbsp;PM, &amp;quot;Sergey &amp;nbsp;Lyakhov&amp;quot; &amp;lt;&lt;a href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;wrote:&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;Paul,&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;I suppose, &amp;nbsp;cdm:entityId is redundant and we can use rdf:ID &amp;nbsp;&amp;nbsp;instead. &amp;nbsp;As a result:&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;1.1. In this case &amp;nbsp;IEntity.getEntityID() will retun &amp;nbsp;&amp;nbsp;rdf:ID.&lt;BR&gt;
1.2. In case of blank &amp;nbsp;entity (previously &amp;nbsp;known as a complex &amp;nbsp;value) it should return &amp;nbsp;null.&lt;BR&gt;
1.3. &amp;nbsp;entityId attribute will be &amp;nbsp;&amp;nbsp;eliminated.&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;I suppose we need to &amp;nbsp;do the following changes to IdAS &amp;nbsp;interfaces &amp;nbsp;to be &amp;nbsp;compatible with CDM:&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;2.1. BlankEntity &amp;nbsp;class &amp;nbsp;has &amp;nbsp;been eliminated from cdm.owl. So, I suppose we &amp;nbsp;need to do the &amp;nbsp;same for IdAS &amp;nbsp;interfaces and replace &amp;nbsp;IBlankEntity with IEntity &amp;nbsp;(eliminate IBlankEntity &amp;nbsp;&amp;nbsp;interface).&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Because there is &amp;nbsp;no any &amp;nbsp;difference between entity &amp;nbsp;and complex value, we can define &amp;nbsp;&amp;nbsp;the following:&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;2.2. If Entity has &amp;nbsp;been &amp;nbsp;created by &amp;nbsp;IContext.addEntity(entityType, entityID) &amp;nbsp;method, it should always &amp;nbsp;&amp;nbsp;have entityID (should not be a &amp;nbsp;blank entity). In other words, a &amp;nbsp;unique value &amp;nbsp;should be &amp;nbsp;generated by a context and used as &amp;nbsp;entityId, if no entityId &amp;nbsp;&amp;nbsp;passed.&lt;BR&gt;
2.3. If Entity has been &amp;nbsp;created by &amp;nbsp;IAttribute.addValue(URI) &amp;nbsp;method, it should be a blank &amp;nbsp;&amp;nbsp;entity.&lt;BR&gt;
2.4. If Entity has been added by &amp;nbsp;&amp;nbsp;&amp;nbsp;IAttribute.addValue(IAttributeValue) it should be the &amp;nbsp;same type as &amp;nbsp;passed &amp;nbsp;entity. If passed entity is a blank &amp;nbsp;entity, new blank &amp;nbsp;entity should be &amp;nbsp;created as a copy of &amp;nbsp;passed, otherwise a &amp;nbsp;reference to the existent (non &amp;nbsp;&amp;nbsp;blank) entity should be &amp;nbsp;created.&lt;BR&gt;
2.5. When Entity is &amp;nbsp;deleted, all its &amp;nbsp;subentities which &amp;nbsp;are a blank entity &amp;nbsp;should be deleted &amp;nbsp;too.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Also we &amp;nbsp;need more &amp;nbsp;flex IFilter API:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
3.1. &amp;nbsp;IFilter should be &amp;nbsp;&amp;nbsp;able to query both types of entities as blank as &amp;nbsp;&amp;nbsp;usual.&lt;BR&gt;
3.2. &amp;nbsp;IFilter should be able to query a &amp;nbsp;separate value (entity or &amp;nbsp;simple &amp;nbsp;value) of any nesting &amp;nbsp;level, not only direct attributes of &amp;nbsp;&amp;nbsp;&amp;nbsp;Entity.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Also I have some notes about &amp;nbsp;&amp;nbsp;CDM:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
4.1. &amp;nbsp;CDM.owl contains entityRelation &amp;nbsp;and &amp;nbsp;contextRelation object properties. Do we &amp;nbsp;need to &amp;nbsp;reflect them in &amp;nbsp;IdAS interfaces?&lt;BR&gt;
4.2. Namespase of cdm.owl &amp;nbsp;&lt;a href=&quot;http://www.eclipse.org/higgins/ontologies/2008/6/cdm.owl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/higgins/ontologies/2008/6/cdm.owl&lt;/a&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;ends with .owl. Is it correct?&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;Thanks,&lt;BR&gt;
Sergey &amp;nbsp;&amp;nbsp;&amp;nbsp;Lyakhov&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;100%&quot;&gt; &lt;BR&gt;
&lt;BR&gt;
_______________________________________________&lt;BR&gt;
higgins-dev &amp;nbsp;&amp;nbsp;mailing &amp;nbsp;list&lt;BR&gt;
&lt;a href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;100%&quot;&gt; &lt;BR&gt;
&lt;BR&gt;
_______________________________________________&lt;BR&gt;
higgins-dev &amp;nbsp;mailing &amp;nbsp;list&lt;BR&gt;
&lt;a href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;100%&quot;&gt; &lt;BR&gt;
&lt;BR&gt;
_______________________________________________&lt;BR&gt;
higgins-dev mailing &amp;nbsp;list&lt;BR&gt;
&lt;a href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25914138&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IdAS-changes-proposal-tp25580363p25914138.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25911610</id>
	<title>Re: IdAS changes proposal</title>
	<published>2009-10-15T09:16:42Z</published>
	<updated>2009-10-15T09:16:42Z</updated>
	<author>
		<name>Sergey Lyakhov</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;&lt;TITLE&gt;Re: [higgins-dev] IdAS changes proposal&lt;/TITLE&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.3603&quot; name=GENERATOR&gt;

&lt;/HEAD&gt;
&lt;BODY bgColor=#ffffff&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Paul,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;Actually, I did mean the following:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;1.&amp;nbsp;Main point - it is difficult to implement 
full SPARQL&amp;nbsp;specification in Upper CP because it is really&amp;nbsp;difficult 
task.&amp;nbsp; In other words, we can implement &quot;restricted&quot; SPARQL 
functionality&amp;nbsp;where some queries will not work. &lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;2. (as you understood)&amp;nbsp;&amp;nbsp;some semantics 
cant be expressed in the .api CP using .api.IFilter.&amp;nbsp;For such 
queries&amp;nbsp;(where regex() is present for an example) Upper CP will work 
solwly.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks,&lt;BR&gt;Sergey Lyakhov&lt;/DIV&gt;
&lt;BLOCKQUOTE style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px&quot;&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;----- Original Message ----- &lt;/DIV&gt;
  &lt;DIV style=&quot;BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black&quot;&gt;&lt;B&gt;From:&lt;/B&gt; 
  &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;To:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Cc:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt; ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt; 
  ; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt; &lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Sent:&lt;/B&gt; Thursday, October 15, 2009 6:41 
  PM&lt;/DIV&gt;
  &lt;DIV style=&quot;FONT: 10pt arial&quot;&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes 
  proposal&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;Sergey,&lt;BR&gt;&lt;BR&gt;Let me see if I understand what you are 
  saying. Are you saying this:&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
  &lt;UL&gt;
    &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;We could 
    implement the .api2 CP as shown below, but it will be difficult to implement 
    in it many aspects of SPARQL because the semantics cant be expressed in the 
    .api CP using .api.IFilter.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;If yes, then I was 
  thinking was different. I was &lt;U&gt;not&lt;/U&gt; assuming that .api.IFilter semantics 
  were sufficient to express the SPARQL semantics directly. I was, however, 
  assuming that the upper .api2 CP may in some cases have to read (using lower 
  .api CP) many, most, and sometimes ALL (!) entities from the lower .api CP and 
  perform the SPARQL WHERE filtering algorithms itself. And this is why I was 
  saying that the performance may be very bad when this two layer approach is 
  taken. &lt;BR&gt;&lt;BR&gt;Im looking for a solution that allows the old .api to be 
  maintained and to be able to reuse these old CPs by adapting them with the 
  upper .api2 CP. If the performance is too bad, then the developer can 
  implement a native (not two layered) CP using .api2.&lt;BR&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;BR&gt;On 
  10/15/09 11:27 AM, &quot;Sergey Lyakhov&quot; &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
  wrote:&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
  &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=Arial&gt;Paul,&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;FONT size=4&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;&amp;gt; Do you 
    think it is practical to implement this:&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&amp;gt; 
    +----------------------------------------+&lt;BR&gt;&amp;gt; | Upper CP that 
    implements .idas.api2 &amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;&amp;gt; | SPARQL api but 
    read/writes raw &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;&amp;gt; | 
    entities/attributes from lower CP &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;&amp;gt; 
    +----------------------------------------+&lt;BR&gt;&amp;gt; 
    +----------------------------------------+&lt;BR&gt;&amp;gt; | Lower CP implements 
    existing .idas.api |&lt;BR&gt;&amp;gt; 
    +----------------------------------------+&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;I think we are able to implement basic aspects of SPARQL which 
    will satisfy our requirements. However it will be difficult to implement 
    many aspects of SPARQL such as FILTER functions in WHERE clause (moreover, 
    there is no any equivalent of those functions in idas.api.IFilter). For 
    example, if I want to use regex(..) SPARQL FILTER function in 
    &lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT size=4&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;Upper CP&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;, I'll need first select all entities from old CP, 
    and than make additional check selecting entities which conform to the 
    regexp.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;Thanks,&lt;BR&gt;Sergey Lyakhov&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
    &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;----- Original Message ----- 
      &lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; 
      &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Thursday, October 15, 2009 4:31 
      &amp;nbsp;PM&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes 
      &amp;nbsp;proposal&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Sergey,&lt;BR&gt;&lt;BR&gt;Hmmm, this is a tough one. 
      We dont &amp;nbsp;want to lose the investments in the existing CPs (the old 
      .idas.api). Yet we &amp;nbsp;dont want to create a burden for new CP 
      developers. While we mull this over, &amp;nbsp;I have a question. Do you think 
      it is practical to implement &amp;nbsp;this:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
      &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Courier New&quot;&gt;+----------------------------------------+&lt;BR&gt;| Upper 
        CP &amp;nbsp;that implements .idas.api2 &amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;| SPARQL api 
        but &amp;nbsp;read/writes raw &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;| 
        &amp;nbsp;entities/attributes from lower CP 
        &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;+----------------------------------------+&lt;BR&gt;+----------------------------------------+&lt;BR&gt;| 
        &amp;nbsp;Lower CP implements existing .idas.api 
        &amp;nbsp;|&lt;BR&gt;+----------------------------------------+&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;If so, then we could maintain both the lower and the 
      upper &amp;nbsp;APIs. Any CP that didnt want to support the .api2 (upper api) 
      wouldnt have &amp;nbsp;to, there because they could use the upper adapter 
      CP. The result might be &amp;nbsp;very slow, but at least it (might) work. And 
      if good SPARQL performance was &amp;nbsp;required, then the CP would be force 
      to do a native implementation of &amp;nbsp;.idas.api2.&lt;BR&gt;&lt;BR&gt;[One really 
      interesting benefit of implementing SPARQL is &amp;nbsp;that with the above 
      adapter plus a web service front end, we can expose any &amp;nbsp;IdAS data 
      source as a SPARQL endpoint. Then wed have XDI and SPARQL endpoints 
      &amp;nbsp;for the Attribute Service. The Linked Object Data (LOD) semweb folks 
      are &amp;nbsp;creating lots of SPARQL endpointswed dovetail with these 
      &amp;nbsp;efforts.&lt;BR&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Courier New&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;BR&gt;On 
      10/15/09 6:23 AM, &quot;Sergey Lyakhov&quot; &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
      &amp;nbsp;wrote:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;
      &lt;BLOCKQUOTE&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;FONT size=4&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;Paul,&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT size=4&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;Sorry for 
        &amp;nbsp;delay.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;&amp;gt; 3. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;Jim Sermersheim 
        invented &amp;nbsp;IFilter because we needed something and SPARQL wasnt yet 
        established. Now &amp;nbsp;that it is, I wonder if we shouldnt give it 
        another look &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;FONT size=4&gt;&lt;SPAN style=&quot;FONT-SIZE: 14pt&quot;&gt;It would 
        be very convinient to use SPARQL for &amp;nbsp;&amp;nbsp;RDF-based context 
        providers (like jena CP). However it would be hard &amp;nbsp;to implement 
        all aspects of SPARQL for context providers which are not based &amp;nbsp;on 
        RDF (JNDI, XML, Hibernate etc.).&lt;BR&gt;&amp;gt; When you go to make these 
        &amp;nbsp;changes, it will be critical to load into your workbench every 
        possible &amp;nbsp;context &lt;BR&gt;&amp;gt; provider that you can find so that you 
        can fix them so that &amp;nbsp;they dont all break.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;It &amp;nbsp;will take a lot of work to 
        implement new filter/model for all providers. So, &amp;nbsp;I suppose there 
        is a sence to put new IdAS interfaces into a new project &amp;nbsp;(like 
        org.eclipse.higgins.idas.api2) and than fix all providers to support 
        &amp;nbsp;&amp;nbsp;these new interfaces. What do you think about 
        &amp;nbsp;this?&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Thanks,&lt;BR&gt;Sergey 
        Lyakhov&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
        &lt;BLOCKQUOTE&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;----- Original Message ----- 
          &amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Monday, September 28, 2009 3:11 
          &amp;nbsp;&amp;nbsp;AM&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS 
          changes &amp;nbsp;&amp;nbsp;proposal&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;BR&gt;Sergey,&lt;BR&gt;&lt;BR&gt;My 
          &amp;nbsp;responses:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
          &lt;OL&gt;
            &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;agree 
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;
            &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;agree 
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;
            &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;Jim 
            &amp;nbsp;Sermersheim &amp;nbsp;invented IFilter because we needed something 
            and &amp;nbsp;SPARQL wasnt yet &amp;nbsp;established. Now that it is, I 
            wonder if we &amp;nbsp;shouldnt give it another look 
            &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;
            &lt;LI&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;(4.1): 
            short &amp;nbsp;&amp;nbsp;answer: no. Longer answer: cdm.owl is an attempt 
            to approximate in &amp;nbsp;owl &amp;nbsp;concepts that cannot be directly 
            operationalized in real &amp;nbsp;RDF/OWL based &amp;nbsp;systems. Only 
            higgins.owl should be imported and &amp;nbsp;used. Cdm.owl is just an 
            &amp;nbsp;attempt at explanation. It can be &amp;nbsp;ignored. (4.2) A lot 
            of OWL URLS end in &amp;nbsp;.owl, but it isnt a firm &amp;nbsp;requirement 
            or &amp;nbsp;convention.&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;BR&gt;When you go to 
          make &amp;nbsp;these changes, it will be &amp;nbsp;critical to load into your 
          workbench every &amp;nbsp;possible context provider that you &amp;nbsp;can 
          find so that you can fix them &amp;nbsp;so that they dont all break. 
          &amp;nbsp;&lt;BR&gt;&lt;BR&gt;--Paul&lt;BR&gt;&lt;BR&gt;On 9/23/09 12:07 &amp;nbsp;PM, &quot;Sergey 
          Lyakhov&quot; &amp;lt;&lt;A href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/A&gt;&amp;gt; 
          &amp;nbsp;&amp;nbsp;wrote:&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;
          &lt;BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=Arial&gt;Paul,&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;I suppose, 
            cdm:entityId is redundant and we can use rdf:ID &amp;nbsp;&amp;nbsp;instead. 
            As a result:&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;1.1. In this case &amp;nbsp;IEntity.getEntityID() will retun 
            &amp;nbsp;rdf:ID.&lt;BR&gt;1.2. In case of blank &amp;nbsp;entity (previously 
            known as a complex &amp;nbsp;value) it should return &amp;nbsp;null.&lt;BR&gt;1.3. 
            entityId attribute will be &amp;nbsp;&amp;nbsp;eliminated.&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;I suppose we need to 
            do the following changes to IdAS &amp;nbsp;interfaces &amp;nbsp;to be 
            compatible with CDM:&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;2.1. BlankEntity 
            class &amp;nbsp;has &amp;nbsp;been eliminated from cdm.owl. So, I suppose we 
            need to do the &amp;nbsp;same for IdAS &amp;nbsp;interfaces and replace 
            IBlankEntity with IEntity &amp;nbsp;(eliminate IBlankEntity 
            &amp;nbsp;interface).&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Because there is &amp;nbsp;no any 
            difference between entity &amp;nbsp;and complex value, we can define 
            &amp;nbsp;the following:&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;2.2. If Entity has 
            been &amp;nbsp;created by &amp;nbsp;IContext.addEntity(entityType, entityID) 
            method, it should always &amp;nbsp;&amp;nbsp;have entityID (should not be a 
            blank entity). In other words, a &amp;nbsp;unique value &amp;nbsp;should be 
            generated by a context and used as &amp;nbsp;entityId, if no entityId 
            &amp;nbsp;passed.&lt;BR&gt;2.3. If Entity has been &amp;nbsp;created by 
            IAttribute.addValue(URI) &amp;nbsp;method, it should be a blank 
            &amp;nbsp;entity.&lt;BR&gt;2.4. If Entity has been added by 
            &amp;nbsp;&amp;nbsp;IAttribute.addValue(IAttributeValue) it should be the 
            same type as &amp;nbsp;passed &amp;nbsp;entity. If passed entity is a blank 
            entity, new blank &amp;nbsp;entity should be &amp;nbsp;created as a copy of 
            passed, otherwise a &amp;nbsp;reference to the existent (non 
            &amp;nbsp;blank) entity should be &amp;nbsp;created.&lt;BR&gt;2.5. When Entity is 
            deleted, all its &amp;nbsp;subentities which &amp;nbsp;are a blank entity 
            should be deleted &amp;nbsp;too.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Also we &amp;nbsp;need more 
            flex IFilter API:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;3.1. &amp;nbsp;IFilter should be 
            &amp;nbsp;able to query both types of entities as blank as 
            &amp;nbsp;usual.&lt;BR&gt;3.2. &amp;nbsp;IFilter should be able to query a 
            separate value (entity or &amp;nbsp;simple &amp;nbsp;value) of any nesting 
            level, not only direct attributes of 
            &amp;nbsp;&amp;nbsp;Entity.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;Also I have some notes about 
            &amp;nbsp;CDM:&lt;BR&gt;&amp;nbsp;&lt;BR&gt;4.1. &amp;nbsp;CDM.owl contains entityRelation 
            and &amp;nbsp;contextRelation object properties. Do we &amp;nbsp;need to 
            reflect them in &amp;nbsp;IdAS interfaces?&lt;BR&gt;4.2. Namespase of cdm.owl 
            &lt;A href=&quot;http://www.eclipse.org/higgins/ontologies/2008/6/cdm.owl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/higgins/ontologies/2008/6/cdm.owl&lt;/A&gt; 
            &amp;nbsp;&amp;nbsp;ends with .owl. Is it correct?&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;Thanks,&lt;BR&gt;Sergey 
            &amp;nbsp;&amp;nbsp;Lyakhov&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;
          &lt;HR align=center width=&quot;100%&quot; SIZE=3&gt;
          &lt;BR&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;higgins-dev 
          &amp;nbsp;mailing &amp;nbsp;list&lt;BR&gt;&lt;A href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN style=&quot;FONT-SIZE: 11pt&quot;&gt;&lt;FONT face=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;
      &lt;HR align=center width=&quot;100%&quot; SIZE=3&gt;
      &lt;BR&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;higgins-dev 
      mailing &amp;nbsp;list&lt;BR&gt;&lt;A href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/A&gt;&lt;BR&gt;&lt;A href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
  &lt;P&gt;
  &lt;HR&gt;

  &lt;P&gt;&lt;/P&gt;_______________________________________________&lt;BR&gt;higgins-dev mailing 
  list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&lt;BR&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911610&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IdAS-changes-proposal-tp25580363p25911610.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25911463</id>
	<title>Revised agenda for Higgins developers call Thursday, October 15 at Noon EDT</title>
	<published>2009-10-15T09:09:23Z</published>
	<updated>2009-10-15T09:09:23Z</updated>
	<author>
		<name>Paul Trevithick-3</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Revised agenda for Higgins developers call Thursday, October 15 at Noon EDT&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;LOGISTICS: Time: noon Eastern (16:00 UTC) U.S. Dial-in: 1-201-793-9022 passcode 7990866# &lt;BR&gt;
&lt;BR&gt;
AGENDA&lt;BR&gt;
&lt;BR&gt;
1) [Mary, Paul] &amp;#8220;ABOUT THIS PROJECT&amp;#8221; CLEANUP [1]&lt;BR&gt;
&lt;BR&gt;
We need volunteers to fix the following:&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;OL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;For end users: need to tweak text to align with home page 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;For developers: need to revise to align with home page; also formatting problems 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Newsgroups section: &amp;#8220;eclipse.technology.higgins&amp;#8221; seems to point to the old newsgroups vs. the new forums 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Mailing lists: should we retire higgins-announce (we never announce anything) at least for now 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Source Repository: is this the way this should look? 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Committers section: Weird to have IBM and Serena logos but no others 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Committers: Vitaliy&amp;#8212;when can he be added? 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Committers: Tie Li &amp;#8212;we should probably remove 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Committers: Mary Ruddy &amp;#8212;should be marked active 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Committers: Maxim Kopeyka &amp;#8212;should be removed 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Releases: misunderstanding about &amp;#8220;update site&amp;#8221; --links to an ancient page 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Bugs: links to an &amp;#8220;old style&amp;#8221; page [2] 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Clicking on &amp;#8220;these wiki pages&amp;#8221; brings you to a wiki page [3] that has a bunch of old/obsolete links (e.g. [4]) 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Project plan is empty [5] &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/OL&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
2) [Brian, Paul] DOWNLOADS CLEANUP [1]&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Times New Roman&quot;&gt;&lt;SPAN STYLE='font-size:12pt'&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;More tweaks to download page [290659] 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;GTK Selector 1.1-Win links to [6] which is fine. But it lacks polish:&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;OL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Should be Higgins-branded selector 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;It shouldn&amp;#8217;t have the ABX2 browser extension 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;The about box shouldn&amp;#8217;t only mention copyright Novell 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;The HBX shouldn&amp;#8217;t be called TheBehavior it should be called HigginsBX or HBX or... 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Need to fix at least the bug that you can&amp;#8217;t create a p-card unless you add an image 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Others?&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/OL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;We should nil out the AIR Selector 1.1-Win and AIR Selector 1.1-Mac links. Instead we should wait for Azigo to check in the latest AIR source&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/UL&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
3) BUILD PAGES CLEANUP&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Today: [8] 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Proposal: [292334] 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Need to update [10] to align with what we are currently doing in this area [292335]&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/UL&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
4) [Paul] HOME PAGE CLEANUP&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Updated home page [7] &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/UL&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
5) [Paul] KANTARA ULX&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;ULX WG has posted first mockups of login to an NIH site using SAML, OpenID, Infocard [12]&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/UL&gt;&lt;FONT FACE=&quot;Times New Roman&quot;&gt;&lt;SPAN STYLE='font-size:12pt'&gt; &lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;[1] &lt;a href=&quot;http://www.eclipse.org/projects/project_summary.php?projectid=technology.higgins&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/projects/project_summary.php?projectid=technology.higgins&lt;/a&gt;&lt;BR&gt;
[2] &lt;a href=&quot;http://www.eclipse.org/higgins/bugs.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/higgins/bugs.php&lt;/a&gt;&lt;BR&gt;
[3] &lt;a href=&quot;http://wiki.eclipse.org/Higgins&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Higgins&lt;/a&gt;&lt;BR&gt;
[4] &lt;a href=&quot;http://www.eclipse.org/higgins/about.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/higgins/about.php&lt;/a&gt;&lt;BR&gt;
[5] &lt;a href=&quot;http://www.eclipse.org/projects/project-plan.php?projectid=technology.higgins&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/projects/project-plan.php?projectid=technology.higgins&lt;/a&gt;&lt;BR&gt;
[6] &lt;a href=&quot;http://www.azigo.com/company/dev/gtk-selector-1-1-for-windows/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.azigo.com/company/dev/gtk-selector-1-1-for-windows/&lt;/a&gt;&lt;BR&gt;
[7] &lt;a href=&quot;http://www.eclipse.org/higgins&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/higgins&lt;/a&gt;&lt;BR&gt;
[8] &lt;a href=&quot;http://download.eclipse.org/technology/higgins/downloads/sync.meta/builds/S-S20090822-200908220210/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://download.eclipse.org/technology/higgins/downloads/sync.meta/builds/S-S20090822-200908220210/index.html&lt;/a&gt;&lt;BR&gt;
[9] &lt;a href=&quot;http://wiki.eclipse.org/Build_Result_Page&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Build_Result_Page&lt;/a&gt;&lt;BR&gt;
[11] &lt;a href=&quot;http://wiki.eclipse.org/Automated_Solution-Level_Builds&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.eclipse.org/Automated_Solution-Level_Builds&lt;/a&gt;&lt;BR&gt;
[12] &lt;a href=&quot;http://kantarainitiative.org/confluence/pages/viewpage.action?pageId=37749275&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://kantarainitiative.org/confluence/pages/viewpage.action?pageId=37749275&lt;/a&gt;&lt;BR&gt;
[290259] &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=290659&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=290659&lt;/a&gt;&lt;BR&gt;
[292334] &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=292334&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=292334&lt;/a&gt;&lt;BR&gt;
[292335] &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=292335&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://bugs.eclipse.org/bugs/show_bug.cgi?id=292335&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
------ End of Forwarded Message&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt; &lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25911463&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;ATT00001.c&lt;/strong&gt; (214 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/25911463/0/ATT00001.c&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Draft-agenda-for-Higgins-developers-call-Thursday%2C-October-15-at-Noon-EDT-tp25902233p25911463.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25910927</id>
	<title>Re: IdAS changes proposal</title>
	<published>2009-10-15T08:41:00Z</published>
	<updated>2009-10-15T08:41:00Z</updated>
	<author>
		<name>Paul Trevithick-3</name>
	</author>
	<content type="html">&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Re: [higgins-dev] IdAS changes proposal&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Sergey,&lt;BR&gt;
&lt;BR&gt;
Let me see if I understand what you are saying. Are you saying this:&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;We could implement the .api2 CP as shown below, but it will be difficult to implement in it many aspects of SPARQL because the semantics can&amp;#8217;t be expressed in the .api CP using .api.IFilter.&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/UL&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
If yes, then I was thinking was different. I was &lt;U&gt;not&lt;/U&gt; assuming that .api.IFilter semantics were sufficient to express the SPARQL semantics directly. I was, however, assuming that the upper .api2 CP may in some cases have to read (using lower .api CP) many, most, and sometimes ALL (!) entities from the lower .api CP and perform the SPARQL WHERE filtering algorithms itself. And this is why I was saying that the performance may be very bad when this two layer approach is taken. &lt;BR&gt;
&lt;BR&gt;
I&amp;#8217;m looking for a solution that allows the old .api to be maintained and to be able to reuse these &amp;#8220;old&amp;#8221; CPs by adapting them with the upper .api2 CP. If the performance is too bad, then the developer can implement a &amp;#8220;native&amp;#8221; (not two layered) CP using .api2.&lt;BR&gt;
&lt;BR&gt;
--Paul&lt;BR&gt;
&lt;BR&gt;
On 10/15/09 11:27 AM, &amp;quot;Sergey Lyakhov&amp;quot; &amp;lt;&lt;a href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; wrote:&lt;BR&gt;
&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;Paul,&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;FONT SIZE=&quot;4&quot;&gt;&lt;SPAN STYLE='font-size:14pt'&gt;&amp;gt; Do you think it is practical to implement this:&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Courier New&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&amp;gt; +----------------------------------------+&lt;BR&gt;
&amp;gt; | Upper CP that implements .idas.api2 &amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
&amp;gt; | SPARQL api but read/writes &amp;#8220;raw&amp;#8221; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
&amp;gt; | entities/attributes from lower CP &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
&amp;gt; +----------------------------------------+&lt;BR&gt;
&amp;gt; +----------------------------------------+&lt;BR&gt;
&amp;gt; | Lower CP implements existing .idas.api |&lt;BR&gt;
&amp;gt; +----------------------------------------+&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;I think we are able to implement basic aspects of SPARQL which will satisfy our requirements. However it will be difficult to implement many aspects of SPARQL such as FILTER functions in WHERE clause (moreover, there is no any equivalent of those functions in idas.api.IFilter). For example, if I want to use regex(..) SPARQL FILTER function in &lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT SIZE=&quot;4&quot;&gt;&lt;FONT FACE=&quot;Courier New&quot;&gt;&lt;SPAN STYLE='font-size:14pt'&gt;Upper CP&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;, I'll need first select all entities from old CP, and than make additional check selecting entities which conform to the regexp.&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &lt;BR&gt;
Thanks,&lt;BR&gt;
Sergey Lyakhov&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &lt;BR&gt;
----- Original Message ----- &lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25910927&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25910927&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25910927&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; &amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25910927&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25910927&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Sent:&lt;/B&gt; Thursday, October 15, 2009 4:31 &amp;nbsp;PM&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes &amp;nbsp;proposal&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;BR&gt;
Sergey,&lt;BR&gt;
&lt;BR&gt;
Hmmm, this is a tough one. We don&amp;#8217;t &amp;nbsp;want to lose the investments in the existing CPs (the old .idas.api). Yet we &amp;nbsp;don&amp;#8217;t want to create a burden for new CP developers. While we mull this over, &amp;nbsp;I have a question. Do you think it is practical to implement &amp;nbsp;this:&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Courier New&quot;&gt;+----------------------------------------+&lt;BR&gt;
| Upper CP &amp;nbsp;that implements .idas.api2 &amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
| SPARQL api but &amp;nbsp;read/writes &amp;#8220;raw&amp;#8221; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
| &amp;nbsp;entities/attributes from lower CP &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;|&lt;BR&gt;
+----------------------------------------+&lt;BR&gt;
+----------------------------------------+&lt;BR&gt;
| &amp;nbsp;Lower CP implements existing .idas.api &amp;nbsp;|&lt;BR&gt;
+----------------------------------------+&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Courier New&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;If so, then we could maintain both the lower and the upper &amp;nbsp;APIs. Any CP that didn&amp;#8217;t want to support the .api2 (upper api) wouldn&amp;#8217;t have &amp;nbsp;to, there because they could use the upper &amp;#8220;adapter&amp;#8221; CP. The result might be &amp;nbsp;very slow, but at least it (might) work. And if good SPARQL performance was &amp;nbsp;required, then the CP would be force to do a native implementation of &amp;nbsp;.idas.api2.&lt;BR&gt;
&lt;BR&gt;
[One really interesting benefit of implementing SPARQL is &amp;nbsp;that with the above adapter plus a web service front end, we can expose any &amp;nbsp;IdAS data source as a SPARQL endpoint. Then we&amp;#8217;d have XDI and SPARQL endpoints &amp;nbsp;for the Attribute Service. The Linked Object Data (LOD) semweb folks are &amp;nbsp;creating lots of SPARQL endpoints&amp;#8212;we&amp;#8217;d dovetail with these &amp;nbsp;efforts.&lt;BR&gt;
&lt;BR&gt;
--Paul&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Courier New&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;BR&gt;
On 10/15/09 6:23 AM, &amp;quot;Sergey Lyakhov&amp;quot; &amp;lt;&lt;a href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; &amp;nbsp;wrote:&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;FONT SIZE=&quot;4&quot;&gt;&lt;SPAN STYLE='font-size:14pt'&gt;Paul,&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT SIZE=&quot;4&quot;&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:14pt'&gt;Sorry for &amp;nbsp;delay.&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
&amp;gt; 3. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;Jim Sermersheim invented &amp;nbsp;IFilter because we needed something and SPARQL wasn&amp;#8217;t yet established. Now &amp;nbsp;that it is, I wonder if we shouldn&amp;#8217;t give it another look &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;FONT SIZE=&quot;4&quot;&gt;&lt;SPAN STYLE='font-size:14pt'&gt;It would be very convinient to use SPARQL for &amp;nbsp;&amp;nbsp;RDF-based context providers (like jena CP). However it would be hard &amp;nbsp;to implement all aspects of SPARQL for context providers which are not based &amp;nbsp;on RDF (JNDI, XML, Hibernate etc.).&lt;BR&gt;
&amp;gt; When you go to make these &amp;nbsp;changes, it will be critical to load into your workbench every possible &amp;nbsp;context &lt;BR&gt;
&amp;gt; provider that you can find so that you can fix them so that &amp;nbsp;they don&amp;#8217;t all break.&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
It &amp;nbsp;will take a lot of work to implement new filter/model for all providers. So, &amp;nbsp;I suppose there is a sence to put new IdAS interfaces into a new project &amp;nbsp;(like org.eclipse.higgins.idas.api2) and than fix all providers to support &amp;nbsp;&amp;nbsp;these new interfaces. What do you think about &amp;nbsp;this?&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Thanks,&lt;BR&gt;
Sergey Lyakhov&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
----- Original Message ----- &amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;From:&lt;/B&gt; &amp;nbsp;Paul &amp;nbsp;Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25910927&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptrevithick@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;To:&lt;/B&gt; higgins-dev &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25910927&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Cc:&lt;/B&gt; Vadym Synakh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25910927&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;synakh@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;; Paul Trevithick &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25910927&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;paul@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;; Igor &amp;nbsp;Tsinman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25910927&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itsinman@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Sent:&lt;/B&gt; Monday, September 28, 2009 3:11 &amp;nbsp;&amp;nbsp;AM&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;B&gt;Subject:&lt;/B&gt; Re: [higgins-dev] IdAS changes &amp;nbsp;&amp;nbsp;proposal&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;BR&gt;
Sergey,&lt;BR&gt;
&lt;BR&gt;
My &amp;nbsp;responses:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;OL&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;agree &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;agree &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;Jim &amp;nbsp;Sermersheim &amp;nbsp;invented IFilter because we needed something and &amp;nbsp;SPARQL wasn&amp;#8217;t yet &amp;nbsp;established. Now that it is, I wonder if we &amp;nbsp;shouldn&amp;#8217;t give it another look &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;LI&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;(4.1): short &amp;nbsp;&amp;nbsp;answer: no. Longer answer: cdm.owl is an attempt to approximate in &amp;nbsp;owl &amp;nbsp;concepts that cannot be directly operationalized in real &amp;nbsp;RDF/OWL based &amp;nbsp;systems. Only higgins.owl should be imported and &amp;nbsp;used. Cdm.owl is just an &amp;nbsp;attempt at explanation. It can be &amp;nbsp;ignored. (4.2) A lot of OWL URLS end in &amp;nbsp;.owl, but it isn&amp;#8217;t a firm &amp;nbsp;requirement or &amp;nbsp;convention.&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/OL&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;BR&gt;
When you go to make &amp;nbsp;these changes, it will be &amp;nbsp;critical to load into your workbench every &amp;nbsp;possible context provider that you &amp;nbsp;can find so that you can fix them &amp;nbsp;so that they don&amp;#8217;t all break. &amp;nbsp;&lt;BR&gt;
&lt;BR&gt;
--Paul&lt;BR&gt;
&lt;BR&gt;
On 9/23/09 12:07 &amp;nbsp;PM, &amp;quot;Sergey Lyakhov&amp;quot; &amp;lt;&lt;a href=&quot;slyakhov@aquasoft.dp.ua&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;slyakhov@...&lt;/a&gt;&amp;gt; &amp;nbsp;&amp;nbsp;wrote:&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;Paul,&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;I suppose, cdm:entityId is redundant and we can use rdf:ID &amp;nbsp;&amp;nbsp;instead. As a result:&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;1.1. In this case &amp;nbsp;IEntity.getEntityID() will retun &amp;nbsp;rdf:ID.&lt;BR&gt;
1.2. In case of blank &amp;nbsp;entity (previously known as a complex &amp;nbsp;value) it should return &amp;nbsp;null.&lt;BR&gt;
1.3. entityId attribute will be &amp;nbsp;&amp;nbsp;eliminated.&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;I suppose we need to do the following changes to IdAS &amp;nbsp;interfaces &amp;nbsp;to be compatible with CDM:&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;2.1. BlankEntity class &amp;nbsp;has &amp;nbsp;been eliminated from cdm.owl. So, I suppose we need to do the &amp;nbsp;same for IdAS &amp;nbsp;interfaces and replace IBlankEntity with IEntity &amp;nbsp;(eliminate IBlankEntity &amp;nbsp;interface).&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Because there is &amp;nbsp;no any difference between entity &amp;nbsp;and complex value, we can define &amp;nbsp;the following:&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;2.2. If Entity has been &amp;nbsp;created by &amp;nbsp;IContext.addEntity(entityType, entityID) method, it should always &amp;nbsp;&amp;nbsp;have entityID (should not be a blank entity). In other words, a &amp;nbsp;unique value &amp;nbsp;should be generated by a context and used as &amp;nbsp;entityId, if no entityId &amp;nbsp;passed.&lt;BR&gt;
2.3. If Entity has been &amp;nbsp;created by IAttribute.addValue(URI) &amp;nbsp;method, it should be a blank &amp;nbsp;entity.&lt;BR&gt;
2.4. If Entity has been added by &amp;nbsp;&amp;nbsp;IAttribute.addValue(IAttributeValue) it should be the same type as &amp;nbsp;passed &amp;nbsp;entity. If passed entity is a blank entity, new blank &amp;nbsp;entity should be &amp;nbsp;created as a copy of passed, otherwise a &amp;nbsp;reference to the existent (non &amp;nbsp;blank) entity should be &amp;nbsp;created.&lt;BR&gt;
2.5. When Entity is deleted, all its &amp;nbsp;subentities which &amp;nbsp;are a blank entity should be deleted &amp;nbsp;too.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Also we &amp;nbsp;need more flex IFilter API:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
3.1. &amp;nbsp;IFilter should be &amp;nbsp;able to query both types of entities as blank as &amp;nbsp;usual.&lt;BR&gt;
3.2. &amp;nbsp;IFilter should be able to query a separate value (entity or &amp;nbsp;simple &amp;nbsp;value) of any nesting level, not only direct attributes of &amp;nbsp;&amp;nbsp;Entity.&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
Also I have some notes about &amp;nbsp;CDM:&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
4.1. &amp;nbsp;CDM.owl contains entityRelation and &amp;nbsp;contextRelation object properties. Do we &amp;nbsp;need to reflect them in &amp;nbsp;IdAS interfaces?&lt;BR&gt;
4.2. Namespase of cdm.owl &lt;a href=&quot;http://www.eclipse.org/higgins/ontologies/2008/6/cdm.owl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eclipse.org/higgins/ontologies/2008/6/cdm.owl&lt;/a&gt; &amp;nbsp;&amp;nbsp;ends with .owl. Is it correct?&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Arial&quot;&gt;Thanks,&lt;BR&gt;
Sergey &amp;nbsp;&amp;nbsp;Lyakhov&lt;BR&gt;
&lt;/FONT&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt;&lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;100%&quot;&gt; &lt;BR&gt;
&lt;BR&gt;
_______________________________________________&lt;BR&gt;
higgins-dev &amp;nbsp;mailing &amp;nbsp;list&lt;BR&gt;
&lt;a href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN STYLE='font-size:11pt'&gt;&lt;FONT FACE=&quot;Book Antiqua&quot;&gt; &lt;BR&gt;
&lt;BR&gt;
&amp;nbsp;&lt;BR&gt;
&lt;HR ALIGN=CENTER SIZE=&quot;3&quot; WIDTH=&quot;100%&quot;&gt; &lt;BR&gt;
&lt;BR&gt;
_______________________________________________&lt;BR&gt;
higgins-dev mailing &amp;nbsp;list&lt;BR&gt;
&lt;a href=&quot;higgins-dev@eclipse.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;&lt;BR&gt;
&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;BR&gt;
&lt;BR&gt;
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;

&lt;br /&gt;_______________________________________________
&lt;br&gt;higgins-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25910927&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;higgins-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://dev.eclipse.org/mailman/listinfo/higgins-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://dev.eclipse.org/mailman/listinfo/higgins-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IdAS-changes-proposal-tp25580363p25910927.html" />
</entry>

</feed>
