- From: Richard Tibbett via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 30 Jun 2010 08:26:08 +0000
- To: public-dap-commits@w3.org
Update of /sources/public/2009/dap/contacts
In directory hutz:/tmp/cvs-serv9259/contacts
Modified Files:
Overview.html
Log Message:
- Addition of 'updatedSince' in ContactFindOptions.
Index: Overview.html
===================================================================
RCS file: /sources/public/2009/dap/contacts/Overview.html,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -d -r1.60 -r1.61
--- Overview.html 24 Jun 2010 09:08:01 -0000 1.60
+++ Overview.html 30 Jun 2010 08:26:05 -0000 1.61
@@ -1138,6 +1138,19 @@
href='#contact-interface'><code>Contact</code></a> object results.
</p>
</dd>
+ <dt>
+ attribute DOMString updatedSince
+ </dt>
+ <dd>
+ <p>
+ Return only contact records that have been updated on or after the given time, specified as an xs:dateTime.
+ </p>
+ <p>
+ This filter is based on the <a
+ href="#widl-ContactProperties-updated"><code>updated</code></a> field as defined in <a
+ href="#contactproperties-interface"><code>ContactProperties</code></a>.
+ </p>
+ </dd>
</dl>
</section>
<section>
@@ -1478,7 +1491,9 @@
href="#contact-interface"><code>Contact</code></a> object. A lower value denotes a higher placing in the ultimate sorting of
<a
href="#contacts-interface"><code>Contacts</code></a> <a
- href="#widl-Contacts-find">find()</a> results.
+ href="#widl-Contacts-find">find()</a> results. Search weights for each <a
+ href="#contactproperties-interface"><code>ContactProperties</code></a> field are defined in <a
+ href="#search-weights">Appendix B</a>.
</p>
<p>
For example, if a <a>search filter</a> of 'Bob' matches to <code>name.givenName</code> in Object A and to
@@ -1507,8 +1522,8 @@
</p>
<p>
A <a>search filter</a> is used to search all the fields of a <a
- href="#contacts-interface"><code>Contacts</code></a> database and represents the logical intersection, or <code>∩</code>,
- of provided values that are matched therein.
+ href="#contacts-interface"><code>Contacts</code></a> database and represents the logical union, or <code>∪</code>, of
+ provided values that are matched therein.
</p>
<p>
All contact searching MUST apply a loose-matching policy to the <a>search filter</a> provided. If a <a
@@ -1694,9 +1709,9 @@
Using ECMA-262 3rd Edition regular expression syntax and psuedo-code, the <a>search filter</a> provided can be represented
as:
<pre>
- ( displayName = /∧.*Robert.*$/i ) ∩ ( name.formatted = /∧.*Robert.*$/i ) ∩ ( nickname = /∧.*Robert.*$/i )
- ∩ ( tags.value = /∧.*Robert.*$/i ) ∩ ( phoneNumbers.value = /∧.*Robert.*$/i ) ∩ ( addresses.formatted = /∧.*Robert.*$/i )
- ∩ ... etc for all attributes and properties ...
+ ( displayName = /∧.*Robert.*$/i ) ∪ ( name.formatted = /∧.*Robert.*$/i ) ∪ ( nickname = /∧.*Robert.*$/i )
+ ∪ ( tags.value = /∧.*Robert.*$/i ) ∪ ( phoneNumbers.value = /∧.*Robert.*$/i ) ∪ ( addresses.formatted = /∧.*Robert.*$/i )
+ ∪ ... etc for all contact attributes and properties ...
</pre>
</li>
<li>
Received on Wednesday, 30 June 2010 08:26:10 UTC