I've had the same problem, so I would like to add my voice to a request for 
clearer and more effective instructions on how to unsubscribe. 




On 5/16/16, 10:32 AM, "general-boun...@developer.marklogic.com on behalf of 
Elia, Joe" <general-boun...@developer.marklogic.com on behalf of 
je...@nejm.org> wrote:

>I have tried to get my name removed from this list. I've followed the 
>instructions, signed in with ML, but all to no avail, so I'm being obnoxious 
>again and asking that someone please remove me from this before I have to 
>declare you as spam, which I really don't want to do.
>
>There's apparently a flaw in your "unsubscribe" flow.
>
>Thanks, and warm regards.
>
>Joe Elia
>
>-----Original Message-----
>From: general-boun...@developer.marklogic.com 
>[mailto:general-boun...@developer.marklogic.com] On Behalf Of Ed Outhwaite
>Sent: Monday, May 16, 2016 11:07 AM
>To: MarkLogic Developer Discussion
>Subject: Re: [MarkLogic Dev General] sem.sparql: get bound placeholders in the 
>result
>
>Hi Florent,
>
>Try using FILTER:
>
>require('/MarkLogic/semantics').sparql('SELECT ?s ?p ?o WHERE { ?s ?p ?o .
>FILTER(?s = $v)}',
>  { 'v': [ sem.iri('#1'), sem.iri('#2') ] } )
>
>
>Regards,
>   Ed
>
>
>On 5/16/16, 12:57 PM, "general-boun...@developer.marklogic.com on behalf of 
>Florent Georges" <general-boun...@developer.marklogic.com on behalf of 
>li...@fgeorges.org> wrote:
>
>>Hi Tony,
>>
>>Of course, this would be the easy workaround.  But since it is possible 
>>to evaluate the query all at once, it would be good to be able to do 
>>so.
>>
>>Another workaround I thought about, is to use BIND in the query, to 
>>create another placeholder out of ?s.  For instance, change the 
>>previous SPARQL query into:
>>
>>    SELECT * WHERE {
>>       ?s ?p ?o .
>>       BIND(CONCAT(?s, "") as ?v)
>>    }
>>
>>This return a "v" in each result row, but it is then always null.  The
>>following:
>>
>>require('/MarkLogic/semantics').sparql(
>>    'SELECT * WHERE { ?s ?p ?o . BIND(CONCAT(?s, "") as ?v) }',
>>    { 's': [ sem.iri('#1'), sem.iri('#2') ] })
>>
>>returns an iterator to objects of the form:
>>
>>    { p: "#pred", o: "value", v: null }
>>
>>So it is not even usable either.
>>
>>Regards,
>>
>>--
>>Florent Georges
>>http://fgeorges.org/
>>http://h2oconsulting.be/
>>
>>
>>On 16 May 2016 at 10:51, Anthony Coates wrote:
>>> Classification: Public
>>>
>>> Hi Florent.  Would it be a problem to just call the query (multiple
>>>times) with a single subject for each of the different subjects that 
>>>you want, and then combine the results?
>>>
>>> Cheers, Tony.
>>>
>>> -----Original Message-----
>>> From: general-boun...@developer.marklogic.com
>>>[mailto:general-boun...@developer.marklogic.com] On Behalf Of Florent 
>>>Georges
>>> Sent: 15 May 2016 12:42
>>> To: MarkLogic Developer Discussion <general@developer.marklogic.com>
>>> Subject: [MarkLogic Dev General] sem.sparql: get bound placeholders 
>>>in the result
>>>
>>> Hi,
>>>
>>> Using `sem.sparql()`, it is possible to bind a SPARQL placeholder to 
>>>an array, to serve as many alternatives to the placeholder in the 
>>>triples pattern.  For instance, the following query:
>>>
>>>     require('/MarkLogic/semantics').sparql(
>>>        'SELECT * WHERE { ?s ?p ?o }',
>>>        { 's': [ sem.iri('#1'), sem.iri('#2') ] })
>>>
>>> returns the predicates and values for al triples with the subject 
>>>equal to either `#1` or `#2`.
>>>
>>> Problem is, the bound placeholder is not part of the result (in this 
>>>example, `?s`).  The result is an iterator over objects of the 
>>>following
>>>form:
>>>
>>>     { p: "#pred", o: "value" }
>>>
>>> So it is not possible to use the result in a way to would need to 
>>>know which subject each row is attached to (which I believe is 
>>>generally the case when binding them to arrays, as opposed to scalar values).
>>>
>>> Is there any way to have `sem.sparql()` include bound placeholders in 
>>>the result?
>>>
>>> Regards,
>>>
>>> --
>>> Florent Georges
>>> http://fgeorges.org/
>>> http://h2oconsulting.be/
>>> _______________________________________________
>>> General mailing list
>>> General@developer.marklogic.com
>>> Manage your subscription at:
>>> http://developer.marklogic.com/mailman/listinfo/general
>>>
>>>
>>> ---
>>> This e-mail may contain confidential and/or privileged information. 
>>>If you are not the intended recipient (or have received this e-mail in
>>>error) please notify the sender immediately and delete this e-mail. 
>>>Any unauthorized copying, disclosure or distribution of the material 
>>>in this e-mail is strictly forbidden.
>>>
>>> Please refer to http://www.db.com/en/content/eu_disclosures.htm for 
>>>additional EU corporate and regulatory disclosures and to 
>>>http://www.db.com/unitedkingdom/content/privacy.htm for information 
>>>about privacy.
>>> _______________________________________________
>>> General mailing list
>>> General@developer.marklogic.com
>>> Manage your subscription at:
>>> http://developer.marklogic.com/mailman/listinfo/general
>>_______________________________________________
>>General mailing list
>>General@developer.marklogic.com
>>Manage your subscription at:
>>http://developer.marklogic.com/mailman/listinfo/general
>
>_______________________________________________
>General mailing list
>General@developer.marklogic.com
>Manage your subscription at: 
>http://developer.marklogic.com/mailman/listinfo/general
>
>This email message is a private communication.  The information transmitted, 
>including attachments, is intended only for the person or entity to which it 
>is addressed and may contain confidential, privileged, and/or proprietary 
>material.  Any review, duplication, retransmission, distribution, or other use 
>of, or taking of any action in reliance upon, this information by persons or 
>entities other than the intended recipient is unauthorized by the sender and 
>is prohibited.  If you have received this message in error, please contact the 
>sender immediately by return email and delete the original message from all 
>computer systems.  Thank you.
>_______________________________________________
>General mailing list
>General@developer.marklogic.com
>Manage your subscription at: 
>http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________
General mailing list
General@developer.marklogic.com
Manage your subscription at: 
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to