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