You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
|
Feb
(11) |
Mar
(17) |
Apr
(12) |
May
(2) |
Jun
(20) |
Jul
(2) |
Aug
(2) |
Sep
(2) |
Oct
(2) |
Nov
|
Dec
(5) |
2011 |
Jan
(4) |
Feb
(1) |
Mar
(2) |
Apr
(2) |
May
(5) |
Jun
|
Jul
(12) |
Aug
(4) |
Sep
(5) |
Oct
(1) |
Nov
(38) |
Dec
(27) |
2012 |
Jan
(46) |
Feb
(182) |
Mar
(83) |
Apr
(22) |
May
(68) |
Jun
(47) |
Jul
(135) |
Aug
(84) |
Sep
(57) |
Oct
(45) |
Nov
(27) |
Dec
(61) |
2013 |
Jan
(59) |
Feb
(78) |
Mar
(66) |
Apr
(107) |
May
(27) |
Jun
(56) |
Jul
(53) |
Aug
(3) |
Sep
(19) |
Oct
(41) |
Nov
(44) |
Dec
(54) |
2014 |
Jan
(49) |
Feb
(72) |
Mar
(22) |
Apr
(41) |
May
(63) |
Jun
(27) |
Jul
(45) |
Aug
(12) |
Sep
(3) |
Oct
(8) |
Nov
(27) |
Dec
(16) |
2015 |
Jan
(3) |
Feb
(20) |
Mar
(6) |
Apr
(4) |
May
(15) |
Jun
(2) |
Jul
(4) |
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
(16) |
May
(9) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Xavier T. <Tr...@ar...> - 2015-04-21 10:18:40
|
Hi, I search to made a sparql union between two Where (QueryBuilderExtensions) And add this example in https://bitbucket.org/romanticweb/dotnetrdf/wiki/Examples/Union Thanks for your reply, Xavier. |
From: Rob V. <rv...@do...> - 2015-04-07 09:09:40
|
It is likely a change in the Stardog APIs from 2.x to 3.x that is causing the issue I personally haven't even downloaded Stardog 3.x yet so have no idea what might be causing the issue. One of our other developers has usually handled updating the Stardog connectivity more recently but am not sure if he is still actively doing this. My guess from what you've described is that the way we determine if a graph with that name already exists no longer returns an accurate answer for Stardog 3.x leading to the spurious clear request. Likely this will get fixed for the next release but we can't give you a time frame for the fix. Filed as CORE-443 (http://dotnetrdf.org/tracker/Issues/IssueDetail.aspx?id=443) Rob From: "Nagaraju, Indresh" <Ind...@Ho...> Reply-To: dotNetRDF Developer Discussion and Feature Request <dot...@li...> Date: Monday, 6 April 2015 07:25 To: "dot...@li..." <dot...@li...> Subject: [dotNetRDF-Develop] Stardog 2.2.4 to 3.0 incompatibility > Hi, > > We were using the below shown code to add a graph into Stardog (version > 2.2.4). The dotNetRdf version used here is 1.0.6. This was working fine and we > were able to add the graph. > > using (StardogConnector stardogServer = new > StardogConnector("http://localhost:5820", databaseName, username, password)) > { > IGraph graph = newGraph(); > graph.BaseUri = new Uri(graphName); > > var configuration = new > StreamReader(@"C:\data\test.ttl").ReadToEnd(); > graph.LoadFromString(configuration); > > // Save to Stardog > stardogServer.SaveGraph(graph); > } > > Now we have upgraded Stardog to version 3.0 and tried to use the same code to > add the graph. We are getting an error - Unable to save a Named Graph to the > Store as this requires deleting any existing Named Graph with this name which > failed, see inner exception for more detail. > > Here are the list of things that we tried to resolve the issue: > > · Tried with upgrading to latest dotNetRdf available (1.0.8) with no > luck in getting this work > > > > · Found out that for Stardog 2.2.4 a graph add request was going while > for Stardog 3.0 a graph clear request is been sent in both the versions of > dotNetRdf (1.0.6 and 1.0.8) > > > Request generated for Stardog 2.2.4: > > POST http://localhost:5820/testdb/82bbd2f0-5de9-492b-8615-8b5c43269618/add > HTTP/1.1 > Accept: */* > SD-Connection-String: > Content-Type: application/x-trig > Authorization: Basic YWRtaW46YWRtaW4= > Host: localhost:5820 > Content-Length: 53102 > Expect: 100-continue > > <http://www.example.com> { > ... > } > > > > Request generated for Stardog 3.0: > > POST > http://localhost.:5820/testdb/34204d26-9209-46f7-b2db-0f901b0fa3e6/clear/?grap > h-uri=http%3a%2f%2fwww.example.com& HTTP/1.1 > Accept: */* > SD-Connection-String: > Content-Type: application/x-www-form-urlencoded > Authorization: Basic YWRtaW46YWRtaW4= > Host: localhost.:5820 > > > > · Made sure that there is no graph existing already in the database > with this name. > > > · Found that this error comes when graph.BaseUri is not null. We forced > the BaseUri to be null and tried, this resulted in an add graph request, but > received an error - HTTP/1.1 406 Not Acceptable > > > · Same code works fine even now when used with 2.2.4 version of > Stardog. > > > > · Contacted Stardog team for help and they mentioned that the issue is > with the client library that we are using to connect to it (i.e. dotNetRdf). > > > > > Could you let us know what we are missing here and if this is a defect, could > this be part of next version of dotNetRdf? > > Regards, > Indresh > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own > process in accordance with the BPMN 2 standard Learn Process modeling best > practices with Bonita BPM through live exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF________ > _______________________________________ dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop |
From: Nagaraju, I. <Ind...@Ho...> - 2015-04-06 06:59:15
|
Hi, We were using the below shown code to add a graph into Stardog (version 2.2.4). The dotNetRdf version used here is 1.0.6. This was working fine and we were able to add the graph. using (StardogConnector stardogServer = new StardogConnector("http://localhost:5820", databaseName, username, password)) { IGraph graph = new Graph(); graph.BaseUri = new Uri(graphName); var configuration = new StreamReader(@"C:\data\test.ttl").ReadToEnd(); graph.LoadFromString(configuration); // Save to Stardog stardogServer.SaveGraph(graph); } Now we have upgraded Stardog to version 3.0 and tried to use the same code to add the graph. We are getting an error - Unable to save a Named Graph to the Store as this requires deleting any existing Named Graph with this name which failed, see inner exception for more detail. Here are the list of things that we tried to resolve the issue: * Tried with upgrading to latest dotNetRdf available (1.0.8) with no luck in getting this work * Found out that for Stardog 2.2.4 a graph add request was going while for Stardog 3.0 a graph clear request is been sent in both the versions of dotNetRdf (1.0.6 and 1.0.8) Request generated for Stardog 2.2.4: POST http://localhost:5820/testdb/82bbd2f0-5de9-492b-8615-8b5c43269618/add HTTP/1.1 Accept: */* SD-Connection-String: Content-Type: application/x-trig Authorization: Basic YWRtaW46YWRtaW4= Host: localhost:5820 Content-Length: 53102 Expect: 100-continue <http://www.example.com> { ... } Request generated for Stardog 3.0: POST http://localhost.:5820/testdb/34204d26-9209-46f7-b2db-0f901b0fa3e6/clear/?graph-uri=http%3a%2f%2fwww.example.com& HTTP/1.1 Accept: */* SD-Connection-String: Content-Type: application/x-www-form-urlencoded Authorization: Basic YWRtaW46YWRtaW4= Host: localhost.:5820 * Made sure that there is no graph existing already in the database with this name. * Found that this error comes when graph.BaseUri is not null. We forced the BaseUri to be null and tried, this resulted in an add graph request, but received an error - HTTP/1.1 406 Not Acceptable * Same code works fine even now when used with 2.2.4 version of Stardog. * Contacted Stardog team for help and they mentioned that the issue is with the client library that we are using to connect to it (i.e. dotNetRdf). Could you let us know what we are missing here and if this is a defect, could this be part of next version of dotNetRdf? Regards, Indresh |
From: Rob V. <rv...@do...> - 2015-03-23 09:19:32
|
All We're pleased to announce the release of dotNetRDF 1.0.8, this is a stability and bug fix release addressing various issues identified by the community particularly around our SPARQL engine. It can be obtained via our website or via all the usual channels - BitBucket, SourceForge, CodePlex and NuGet Thanks to Peter Kahle and Kal Ahmed we've further upgraded our PCL support to Profile 328 which means we now support a wider range of .Net platforms than ever before Many thanks to everyone who contributed bug reports, test cases and fixes to this release. Best Regards, Rob Vesse |
From: <dot...@li...> - 2015-03-10 17:03:48
|
Send dotNetRDF-commits mailing list submissions to dot...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/dotnetrdf-commits or, via email, send a message with subject or body 'help' to dot...@li... You can reach the person managing the list at dot...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of dotNetRDF-commits digest..." Today's Topics: 1. commit/dotnetrdf: 4 new changesets (Bitbucket) 2. commit/dotnetrdf: kal_ahmed: Added unit test for parsing a SPARQL query with a URI reference that contains a space. (Bitbucket) 3. commit/dotnetrdf: rvesse: Treat white space in URIs as SPARQL as an error (Bitbucket) 4. commit/dotnetrdf: rvesse: Close branch rvesse/treat-white-space-in-uris-as-sparql-as-a-1424688688115 (Bitbucket) 5. commit/dotnetrdf: rvesse: Merged in rvesse/treat-white-space-in-uris-as-sparql-as-a-1424688688115 (pull request #35) (Bitbucket) 6. commit/dotnetrdf: rvesse: Improve unit tests related to PR #35 (Bitbucket) 7. commit/dotnetrdf: rvesse: Remove unnecessary test conditions from test that should produce an error (Bitbucket) 8. commit/dotnetrdf: 3 new changesets (Bitbucket) 9. commit/dotnetrdf: 3 new changesets (Bitbucket) ---------------------------------------------------------------------- Message: 1 Date: Wed, 18 Feb 2015 11:56:58 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: 4 new changesets To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 4 new commits in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/739df4c03745/ Changeset: 739df4c03745 Branch: 1.9 User: rvesse Date: 2015-02-18 11:36:01+00:00 Summary: Various fixes to equality and hash codes for nary expressions, address CORE-440 properly Affected #: 10 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/ab7000020d02/ Changeset: ab7000020d02 Branch: CORE-440 User: rvesse Date: 2015-02-18 11:42:48+00:00 Summary: Merge latest default changes to CORE-440 Affected #: 21 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/090699bd58bc/ Changeset: 090699bd58bc Branch: CORE-440 User: rvesse Date: 2015-02-18 11:54:27+00:00 Summary: Apply fix for CORE-440 Affected #: 3 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/5ded22f0cb32/ Changeset: 5ded22f0cb32 User: rvesse Date: 2015-02-18 11:55:36+00:00 Summary: Merge CORE-440 fixes to default Affected #: 4 files Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 2 Date: Mon, 23 Feb 2015 10:49:32 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: kal_ahmed: Added unit test for parsing a SPARQL query with a URI reference that contains a space. To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 1 new commit in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/53a1d6185e32/ Changeset: 53a1d6185e32 User: kal_ahmed Date: 2015-02-20 17:19:38+00:00 Summary: Added unit test for parsing a SPARQL query with a URI reference that contains a space. Affected #: 1 file Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 3 Date: Mon, 23 Feb 2015 10:51:36 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: rvesse: Treat white space in URIs as SPARQL as an error To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 1 new commit in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/a925ae25c67f/ Changeset: a925ae25c67f Branch: rvesse/treat-white-space-in-uris-as-sparql-as-a-1424688688115 User: rvesse Date: 2015-02-23 10:51:30+00:00 Summary: Treat white space in URIs as SPARQL as an error Affected #: 1 file Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 4 Date: Mon, 23 Feb 2015 10:51:57 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: rvesse: Close branch rvesse/treat-white-space-in-uris-as-sparql-as-a-1424688688115 To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 1 new commit in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/3a01b0f2154f/ Changeset: 3a01b0f2154f Branch: rvesse/treat-white-space-in-uris-as-sparql-as-a-1424688688115 User: rvesse Date: 2015-02-23 10:51:47+00:00 Summary: Close branch rvesse/treat-white-space-in-uris-as-sparql-as-a-1424688688115 Affected #: 0 files Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 5 Date: Mon, 23 Feb 2015 10:51:59 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: rvesse: Merged in rvesse/treat-white-space-in-uris-as-sparql-as-a-1424688688115 (pull request #35) To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 1 new commit in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/03fbb3008014/ Changeset: 03fbb3008014 User: rvesse Date: 2015-02-23 10:51:47+00:00 Summary: Merged in rvesse/treat-white-space-in-uris-as-sparql-as-a-1424688688115 (pull request #35) Treat white space in URIs as SPARQL as an error Affected #: 1 file Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 6 Date: Mon, 23 Feb 2015 11:45:11 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: rvesse: Improve unit tests related to PR #35 To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 1 new commit in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/46d30b980a1d/ Changeset: 46d30b980a1d User: rvesse Date: 2015-02-23 11:45:03+00:00 Summary: Improve unit tests related to PR #35 Affected #: 1 file Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 7 Date: Mon, 23 Feb 2015 11:46:07 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: rvesse: Remove unnecessary test conditions from test that should produce an error To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 1 new commit in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/32cb9e7ef651/ Changeset: 32cb9e7ef651 User: rvesse Date: 2015-02-23 11:45:59+00:00 Summary: Remove unnecessary test conditions from test that should produce an error Affected #: 1 file Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 8 Date: Tue, 10 Mar 2015 15:27:54 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: 3 new changesets To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 3 new commits in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/eacf859e01fe/ Changeset: eacf859e01fe Branch: CORE-441 User: rvesse Date: 2015-03-09 15:18:25+00:00 Summary: Failing test cases to demonstrate CORE-441 Affected #: 6 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/d2a20bbe1ef0/ Changeset: d2a20bbe1ef0 Branch: CORE-441 User: rvesse Date: 2015-03-10 15:24:13+00:00 Summary: Bug fix and additional test cases for broken zero length path evaluation (CORE-441) Affected #: 14 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/af4df6a988de/ Changeset: af4df6a988de Branch: CORE-441 User: rvesse Date: 2015-03-10 15:25:57+00:00 Summary: Note CORE-441 fixes in Change Log Affected #: 2 files Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 9 Date: Tue, 10 Mar 2015 17:03:40 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: 3 new changesets To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 3 new commits in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/e1f66d8979a6/ Changeset: e1f66d8979a6 Branch: CORE-441 User: rvesse Date: 2015-03-10 16:42:34+00:00 Summary: Close CORE-441 branch Affected #: 0 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/26948b2e4430/ Changeset: 26948b2e4430 User: rvesse Date: 2015-03-10 16:43:32+00:00 Summary: Merge CORE-441 fixes to default Affected #: 19 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/7d1d9f500155/ Changeset: 7d1d9f500155 User: rvesse Date: 2015-03-10 17:02:32+00:00 Summary: Fix for ORDER BY+LIMIT over a cross product causing an exception (CORE-437) Affected #: 6 files Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ ------------------------------ _______________________________________________ dotNetRDF-commits mailing list dot...@li... https://lists.sourceforge.net/lists/listinfo/dotnetrdf-commits End of dotNetRDF-commits Digest, Vol 27, Issue 1 ************************************************ |
From: Fedja A. <ad...@ad...> - 2015-03-09 13:05:03
|
Hello dotNetRDF Team, I am using the current dotNetRDF version from NuGet (1.0.7.3471) and am experiencing something that appears to be a bug in SPARQL Query evaluation. Consider the following RDF Database: [ Link ] <http://pastebin.com/2aYNdZ7j> It describes the relationship between sheep and wolves in the context of a fairytale. There are no other data sources, these are all existing triples, a total of seven. I am querying this tiny database using SparqlQueryParser, InMemoryDataset and LeviathanQueryProcessor. Now consider the following queries: [ Query A ] <http://pastebin.com/T73SVdBY> retrieves the subject URIs of everything that is a Sheep. As expected with this dataset, the result is only Frame:Sheep itself, but it could be specific kinds of sheep in different datasets. [ Query B ] <http://pastebin.com/PMKmgUME> retrieves the subject URIs of everything that a Wolf preys upon. Since a Wolf only has a PredatorOf relationship to Sheep, the expected result would still be only the Sheep URI. Instead, however, the resultset contains /both/ Sheep /and/ Wolf. In fact, the value of ?prey is, as expected, Sheep in both cases, *but **?obj**is Sheep in one of the results, and Wolf in the other*. The first line of the WHERE condition clearly states that ?obj is required to be a ?prey, which is correct when both are Sheep (because a Sheep is a Sheep), *but a Wolf is certainly not a Sheep*. Both are animals, but that relationship goes the other way around. I have verified the above queries with the above database in Protégé <http://protege.stanford.edu/> and get the expected results, which leads me to the conclusion that this is in fact a bug in dotNetRDF. Can I expect a fixed NuGet package anytime soon? Is there a workaround? Regards, Adam |
From: Fedja A. <ad...@ad...> - 2015-03-03 14:19:01
|
Rob, thank you for your quick support! You were right that it was running with the debugger attached - I figured it wouldn't matter that much, since it was a Release build anyway, but I had no idea! Times are cut by 35% when running without a debugger attached, I'm now below 4 ms per query most of the time. Also, I wasn't aware that Property Paths were that expensive - replacing most of the * signs with + signs cut it down to 3 ms per query. Unfortunately, my use case doesn't allow me to do this as widespread, so I can't make use of this specific optimization. I dug a little deeper in my own code and found out that some queries are quite repetetive, so I introduced an abstraction layer and a "query cache" as an optional wrapper, which allows me to prevent the execution of most queries and instead return cached results. This basically cuts down all of my times to zero after the first few algorithm cycles. I guess I just looked to the wrong place for optimizations :) Thanks again for your support, and for maintaining DotNetRDF. It is a great library. I'm using it for a research project and I wouldn't have been anywhere as far without it. Regards, Adam Am 03.03.2015 um 13:52 schrieb Rob Vesse: > Adam > > Comments inline: > > From: Fedja Adam <ad...@ad... <mailto:ad...@ad...>> > Reply-To: dotNetRDF Developer Discussion and Feature Request > <dot...@li... > <mailto:dot...@li...>> > Date: Tuesday, 3 March 2015 10:45 > To: <dot...@li... > <mailto:dot...@li...>> > Subject: [dotNetRDF-Develop] Spaqrl Query Performance > > Hello dotNetRDF Team, > > I'm quite new to your library and RDF as well, and I have run into > some performance issues I don't seem to be able to solve by > myself. Not being sure whether this is a problem on my side or > simply an algorithmic or implementation issue, I'm writing you for > some feedback and / or help. > > The setup is reasonably simple: I'm using an InMemoryDataset > consisting of (potentially multiple, but in this case a single) > Graph(s). The dataset is very small (73 lines of Turtle) > > > Provided a sample dataset (with data redacted/obfustucated as > necessary) is helpful if you'd like us to investigate further if our > other comments don't help > > and the queries I'm performing shouldn't be too complex either. > This is the code I'm using for querying: > > SparqlParameterizedString queryString = new > SparqlParameterizedString(); > queryString.CommandText = query; > // []Adding namespaces here] > // [Setting parameters here] > SparqlQuery sparqlQuery = > this.parser.ParseFromString(queryString); > SparqlResultSet resultSet = > this.processor.ProcessQuery(sparqlQuery) as SparqlResultSet; > > I'm using a SparqlQueryParser and a LeviathanQueryProcessor. > Everything happens locally on my machine, no web stuff involved. > The problem is that *a single ProcessQuery call takes about **5 - > 7 ms*, > > > Is this running under the debugger? > > Under the debugger the observed performance can be orders of magnitude > worse, please make sure you are taking any timings with a release > build with no debugger attached > > which is too much for my purposes. I need to perform a lot of > differently parameterized queries in a row. > > *Is there any way I could improve performance?* Calling "Optimize" > on the query before executing doesn't seem to have an effect. A > representative example query is this one: > > > The parser automatically calls Optimize (unless you've disabled > optimisation) when it finishes parsing a query so calling it again > will be a no-op > > > SELECT ?obj > WHERE > { > ?obj Knowledge:IsA* ?actor . > > Do you actually need to use property paths here (the * syntax)? > > Property paths are expensive to evaluate especially arbitrary length > paths like * (zero or more). Note that using * will potentially bind > all triples with that predicate in the data (depends on the order in > which the engine evaluates the matches) so if you do need property > paths using + (at least one step) is typically better though it won't > be as fast as avoiding property paths altogether. > > If the nodes or interest are directly connected to each other by a > single instance of the Knowledge:IsA predicate then omit the */+. If > it will be connected within a limited number of hops consider using > the {n,m} syntax instead as that can be evaluated more efficiently. > > > ?actor Knowledge:HasAttribute Knowledge:Actor . > ?obj Knowledge:IsA* ?prey . > > Same comment as above applies to the use of property paths here > > > @MainActor Knowledge:PredatorOf ?prey . > MINUS > { > ?obj Knowledge:HasAttribute Knowledge:Abstract . > } > FILTER (!sameTerm(?obj, @MainActor)) > } > > If you spot any wild problems in the query itself, let me know. > > > Use of property paths are the only obvious concern without knowing > more about your data > > > > I've also looked at some parts of the RDF Querying code and it > seems like there is some kind of Algebra evaluation using classes > - is there maybe a way to "Compile" them similar to C# Expression > trees in order to improve performance? > > > Well a query is "compiled" in a sense to an algebra (which is the > formal representation of the query) but our engine does not do any > kind of caching of the algebra as a query plan as a traditional RDBMS > might do. If you really wanted to you could modify the algebra once > you have it to substitute your parameters in that way. However that > is not for the faint of heart nor would it necessarily yield any > performance improvements since property paths are likely the biggest > single factor in the execution time. > > Rob > > > > Regards, > Adam > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel > Website, sponsored by Intel and developed in partnership with > Slashdot Media, is your hub for all things parallel software > development, from weekly thought leadership blogs to news, videos, > case studies, tutorials and more. Take a look and join the > conversation now. > http://goparallel.sourceforge.net/_______________________________________________ > dotNetRDF-develop mailing list > dot...@li... > <mailto:dot...@li...> > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for all > things parallel software development, from weekly thought leadership blogs to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. http://goparallel.sourceforge.net/ > > > _______________________________________________ > dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop |
From: Rob V. <rv...@do...> - 2015-03-03 12:53:26
|
Adam Comments inline: From: Fedja Adam <ad...@ad...> Reply-To: dotNetRDF Developer Discussion and Feature Request <dot...@li...> Date: Tuesday, 3 March 2015 10:45 To: <dot...@li...> Subject: [dotNetRDF-Develop] Spaqrl Query Performance > > Hello dotNetRDF Team, > > I'm quite new to your library and RDF as well, and I have run into some > performance issues I don't seem to be able to solve by myself. Not being sure > whether this is a problem on my side or simply an algorithmic or > implementation issue, I'm writing you for some feedback and / or help. > > The setup is reasonably simple: I'm using an InMemoryDataset consisting of > (potentially multiple, but in this case a single) Graph(s). The dataset is > very small (73 lines of Turtle) Provided a sample dataset (with data redacted/obfustucated as necessary) is helpful if you'd like us to investigate further if our other comments don't help > and the queries I'm performing shouldn't be too complex either. This is the > code I'm using for querying: > >> SparqlParameterizedString queryString = new SparqlParameterizedString(); >> queryString.CommandText = query; >> // []Adding namespaces here] >> // [Setting parameters here] >> SparqlQuery sparqlQuery = this.parser.ParseFromString(queryString); >> SparqlResultSet resultSet = this.processor.ProcessQuery(sparqlQuery) as >> SparqlResultSet; >> > I'm using a SparqlQueryParser and a LeviathanQueryProcessor. Everything > happens locally on my machine, no web stuff involved. The problem is that a > single ProcessQuery call takes about 5 - 7 ms, Is this running under the debugger? Under the debugger the observed performance can be orders of magnitude worse, please make sure you are taking any timings with a release build with no debugger attached > which is too much for my purposes. I need to perform a lot of differently > parameterized queries in a row. > > Is there any way I could improve performance? Calling "Optimize" on the query > before executing doesn't seem to have an effect. A representative example > query is this one: The parser automatically calls Optimize (unless you've disabled optimisation) when it finishes parsing a query so calling it again will be a no-op > > >> SELECT ?obj >> WHERE >> { >> ?obj Knowledge:IsA* ?actor . Do you actually need to use property paths here (the * syntax)? Property paths are expensive to evaluate especially arbitrary length paths like * (zero or more). Note that using * will potentially bind all triples with that predicate in the data (depends on the order in which the engine evaluates the matches) so if you do need property paths using + (at least one step) is typically better though it won't be as fast as avoiding property paths altogether. If the nodes or interest are directly connected to each other by a single instance of the Knowledge:IsA predicate then omit the */+. If it will be connected within a limited number of hops consider using the {n,m} syntax instead as that can be evaluated more efficiently. >> >> ?actor Knowledge:HasAttribute Knowledge:Actor . >> ?obj Knowledge:IsA* ?prey . Same comment as above applies to the use of property paths here >> >> @MainActor Knowledge:PredatorOf ?prey . >> MINUS >> { >> ?obj Knowledge:HasAttribute Knowledge:Abstract . >> } >> FILTER (!sameTerm(?obj, @MainActor)) >> } >> > If you spot any wild problems in the query itself, let me know. Use of property paths are the only obvious concern without knowing more about your data > > > I've also looked at some parts of the RDF Querying code and it seems like > there is some kind of Algebra evaluation using classes - is there maybe a way > to "Compile" them similar to C# Expression trees in order to improve > performance? Well a query is "compiled" in a sense to an algebra (which is the formal representation of the query) but our engine does not do any kind of caching of the algebra as a query plan as a traditional RDBMS might do. If you really wanted to you could modify the algebra once you have it to substitute your parameters in that way. However that is not for the faint of heart nor would it necessarily yield any performance improvements since property paths are likely the biggest single factor in the execution time. Rob > > > Regards, > Adam > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming The Go Parallel Website, sponsored > by Intel and developed in partnership with Slashdot Media, is your hub for all > things parallel software development, from weekly thought leadership blogs to > news, videos, case studies, tutorials and more. Take a look and join the > conversation now. > http://goparallel.sourceforge.net/____________________________________________ > ___ dotNetRDF-develop mailing list dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop |
From: Fedja A. <ad...@ad...> - 2015-03-03 11:04:53
|
Hello dotNetRDF Team, I'm quite new to your library and RDF as well, and I have run into some performance issues I don't seem to be able to solve by myself. Not being sure whether this is a problem on my side or simply an algorithmic or implementation issue, I'm writing you for some feedback and / or help. The setup is reasonably simple: I'm using an InMemoryDataset consisting of (potentially multiple, but in this case a single) Graph(s). The dataset is very small (73 lines of Turtle) and the queries I'm performing shouldn't be too complex either. This is the code I'm using for querying: SparqlParameterizedString queryString = new SparqlParameterizedString(); queryString.CommandText = query; // []Adding namespaces here] // [Setting parameters here] SparqlQuery sparqlQuery = this.parser.ParseFromString(queryString); SparqlResultSet resultSet = this.processor.ProcessQuery(sparqlQuery) as SparqlResultSet; I'm using a SparqlQueryParser and a LeviathanQueryProcessor. Everything happens locally on my machine, no web stuff involved. The problem is that *a single ProcessQuery call takes about **5 - 7 ms*, which is too much for my purposes. I need to perform a lot of differently parameterized queries in a row. *Is there any way I could improve performance?* Calling "Optimize" on the query before executing doesn't seem to have an effect. A representative example query is this one: SELECT ?obj WHERE { ?obj Knowledge:IsA* ?actor . ?actor Knowledge:HasAttribute Knowledge:Actor . ?obj Knowledge:IsA* ?prey . @MainActor Knowledge:PredatorOf ?prey . MINUS { ?obj Knowledge:HasAttribute Knowledge:Abstract . } FILTER (!sameTerm(?obj, @MainActor)) } If you spot any wild problems in the query itself, let me know. I've also looked at some parts of the RDF Querying code and it seems like there is some kind of Algebra evaluation using classes - is there maybe a way to "Compile" them similar to C# Expression trees in order to improve performance? Regards, Adam |
From: Iván P. <iva...@gm...> - 2015-02-23 09:48:42
|
so it was, I only paid attention to the IDE's menus and options, without even realising the source of the problem was in the code itself. thanks! Iván 2015-02-23 9:31 GMT+00:00 Khalil Ahmed <ka...@ne...>: > Hi Iván > > In the code you posted you still have the full HTTP debugging enabled. > You need to comment out or delete the line: > > Options.HttpFullDebugging = true; > > Then it will work fine (at least, then it works fine for me testing > your code here against my BrightstarDB store). > > Cheers > > Kal > > On Fri, Feb 20, 2015 at 11:16 AM, Iván Palomares <iva...@gm...> > wrote: > > Hi again. it's been a while but I got back to work on this and despite > > trying to follow your suggestion on disabling the http debugging, I > found no > > way to do this effectively. > > I tried in visual studio, tools->options->debugging->just-in-time, and > > UNselecting all options, based on what I read on msdn pages, but still > when > > I run my solution this exception arises. > > > > As a reminder, since I firstly asked this long time ago, here is my code: > > ---------- > > using System; > > using VDS.RDF; > > using VDS.RDF.Query; > > using VDS.RDF.Storage; > > > > namespace ConsoleApplication3 > > { > > class ReadFromBrightstarDB > > { > > static void Main(string[] args) > > { > > > > > > Options.HttpDebugging = true; > > Options.HttpFullDebugging = true; > > > > //Create a connection to BrightstarDB SPARQL Query endpoint > > SparqlConnector connect = new SparqlConnector(new > > Uri("http://<IP_ADDRESS>:8090/brightstar/cobacoreDV2/sparql")); > > PersistentTripleStore store = new > > PersistentTripleStore(connect); > > > > > > //IEnumerable<Uri> graphs = connect.ListGraphs(); > > //foreach (Uri uri in graphs) > > //{ > > // Console.WriteLine(uri.ToString()); > > //} > > > > Object results = store.ExecuteQuery("SELECT * WHERE {?s ?p > > ?o}"); > > if (results is SparqlResultSet) > > { > > //Print out the results > > SparqlResultSet rset = (SparqlResultSet)results; > > //Create/open a file to write output into it > > System.IO.StreamWriter file = new > > System.IO.StreamWriter("c:\\output.txt"); > > foreach (SparqlResult result in rset) > > { > > file.WriteLine(result.ToString()); > > //Console.WriteLine(result.ToString()); > > } > > file.Close(); > > } > > > > > > } > > } > > } > > ---------- > > > > when the exception arises, the line with the sparql query is highlighted > in > > yellow in the IDE, and before that the whole data in the triplestore I > > access is shown in console, even though now I don't print in console, but > > rather try to do it on a text file (although I don't even know whether > the > > write to file is even executed at all). > > > > any further guide on this would be very appreciated, > > Iván > > > > 2014-12-02 14:48 GMT+00:00 Rob Vesse <rv...@do...>: > >> > >> Ivan > >> > >> As the error message says you have Full HTTP Debugging enabled and this > >> prevents the calling code from using the HTTP response normally, disable > >> HTTP debugging and this error will go away > >> > >> Rob > >> > >> From: Iván Palomares <iva...@gm...> > >> Reply-To: dotNetRDF Developer Discussion and Feature Request > >> <dot...@li...> > >> Date: Tuesday, 2 December 2014 14:45 > >> > >> To: dotNetRDF Developer Discussion and Feature Request > >> <dot...@li...> > >> Subject: Re: [dotNetRDF-Develop] connecting to a BrighstarDB store from > >> dotnetRDF > >> > >> Many thanks for this! it seems that was the main source of the problem. > >> It has been partially solved, there is still a minor issue but I can > >> figure out the reason. Now a lot of the triplestore data is shown in > console > >> but after having finished printing in console, the following exception > >> arises: > >> > >> An unhandled exception of type 'VDS.RDF.RdfException' occurred in > >> dotNetRDF.dll > >> > >> Additional information: Full HTTP Debugging is enabled and the HTTP > >> response stream has been consumed and written to the standard error > stream, > >> the stream is no longer available for calling code to consume > >> > >> I'm not pretty if what I have to do to prevent this from appearing is > >> doing something like try-catch statements in Java. Seemingly the code > >> executed completely and did what I wanted, except for this "distubring" > >> exception, am I wrong? > >> > >> many thanks, > >> Iván > >> > >> 2014-12-02 11:24 GMT+00:00 Rob Vesse <rv...@do...>: > >>> > >>> Ivan > >>> > >>> Kal appears to have confirmed what I said in my email, Brightstar is > >>> responding with unexpected data because you are using the incorrect > endpoint > >>> URI > >>> > >>> Note that ListGraphs() is internally just a query to the remote > database > >>> so as you suggested and Kal has confirmed the problem is in your > connection > >>> settings. > >>> > >>> Correcting the endpoint URL should hopefully resolve your issue > >>> > >>> Rob > >>> > >>> From: Kal Ahmed <ka...@ne...> > >>> Reply-To: dotNetRDF Developer Discussion and Feature Request > >>> <dot...@li...> > >>> Date: Tuesday, 2 December 2014 08:18 > >>> To: dotNetRDF Developer Discussion and Feature Request > >>> <dot...@li...> > >>> Subject: Re: [dotNetRDF-Develop] connecting to a BrighstarDB store from > >>> dotnetRDF > >>> > >>> Hi, > >>> > >>> I believe this is a problem with the URL you are using for the SPARQL > >>> endpoint. The correct SPARQL endpoint for your store is > >>> http://<IP>:8090/brightstar/<STORE>/sparql as described here: > >>> http://brightstardb.readthedocs.org/en/latest/SPARQL_Endpoint/ > >>> > >>> Cheers > >>> > >>> Kal > >>> > >>> On Mon, Dec 1, 2014 at 4:28 PM, Iván Palomares <iva...@gm...> > >>> wrote: > >>>> > >>>> Hi, > >>>> Thanks to all who are trying to help with this question. In order to > try > >>>> to find out the source of the problem, I replaced the code where the > SparQL > >>>> query is executed and shown, by something simple in which I attempt to > >>>> obtain the graphs in the triplestore ans show its URIs. > >>>> > >>>> //Create a connection to BrightstarDB SPARQL Query > endpoint > >>>> SparqlConnector connect = new SparqlConnector(new > >>>> Uri("http://<IP>:8090/brightstar/<STORE>")); > >>>> PersistentTripleStore store = new > >>>> PersistentTripleStore(connect); > >>>> > >>>> > >>>> IEnumerable<Uri> graphs = connect.ListGraphs(); > >>>> foreach (Uri uri in graphs) > >>>> { > >>>> Console.WriteLine(uri.ToString()); > >>>> } > >>>> > >>>> Now I obtain a new exception in the ListGraphs() line, a > >>>> RdfStorageException being unhandled: > >>>> > >>>> An unhandled exception of type 'VDS.RDF.Storage.RdfStorageException' > >>>> occurred in dotNetRDF.dll > >>>> > >>>> Additional information: An unexpected error occurred while listing > >>>> Graphs from the Store. See inner exception for further details > >>>> > >>>> This makes me thing that perhaps the source of the problem is not in > the > >>>> previous query itself, but rather somewhere before, in the connection > >>>> settings? Maybe the classes SaprqlConnector and the > PersistentTripleStore as > >>>> a wrapper, are not the appropriate choice to connect to a BrightstarDB > >>>> triplestore? > >>>> > >>>> Also, to give you more info, my triplestore has been directly imported > >>>> into BrightstarDB from a .owl file that was previously generated from > an > >>>> ontology in Protegé. The importation process in BrightstarDB was done > with a > >>>> management tool called Polaris it seemingly was all done correctly, > >>>> according to the output I received when I imported it. > >>>> > >>>> Kind regards, > >>>> Iván > >>>> > >>>> 2014-12-01 12:02 GMT+00:00 Iván Palomares <iva...@gm...>: > >>>>> > >>>>> Hi, > >>>>> I'm currently trying to make a first connection from a .NET project > >>>>> with dotnetRDF, to a BrightstarDB remote endpoint in which I have a > >>>>> triplestore. > >>>>> The code I use is quite simple, just try to connect and execute a > >>>>> "trival" SPARQL query, as follows (<IP>, <PORT> and <STORE_NAME> > stand for > >>>>> the existing address > >>>>> and triplestore name I want to access): > >>>>> > >>>>> namespace ConsoleApplication3 > >>>>> { > >>>>> > >>>>> class ReadFromBrightstarDB > >>>>> { > >>>>> static void Main(string[] args) > >>>>> { > >>>>> //Create a connection to BrightstarDB SPARQL Query endpoint > >>>>> SparqlConnector connect = new SparqlConnector(new > >>>>> Uri("http://<IP>:<PORT>/brightstar/<STORE_NAME>")); > >>>>> PersistentTripleStore store = new > >>>>> PersistentTripleStore(connect); > >>>>> > >>>>> Object results = store.ExecuteQuery("SELECT * WHERE {?s ?p > >>>>> ?o}"); > >>>>> if(results is SparqlResultSet) > >>>>> { > >>>>> //Print out the results > >>>>> SparqlResultSet rset = (SparqlResultSet)results; > >>>>> foreach (SparqlResult result in rset) > >>>>> { > >>>>> Console.WriteLine(result.ToString()); > >>>>> } > >>>>> } > >>>>> > >>>>> } > >>>>> } > >>>>> > >>>>> } > >>>>> > >>>>> When executing, I obtain an exception entitled "RDFParseException was > >>>>> unhandled", with the following description: > >>>>> > >>>>> An unhandled exception of type 'VDS.RDF.Parsing.RdfParseException' > >>>>> occurred in dotNetRDF.dll > >>>>> Additional information: Unable to Parse a SPARQL Result Set from the > >>>>> provided XML since the Document Element is not a <sparql> element! > >>>>> > >>>>> Any help would be appreciate, I'm quite new to .NET in general and > >>>>> BrightStarDB as well as to SparQL, so maybe there is a very silly > issue here > >>>>> but I couldn't find it yet. > >>>>> Thanks! > >>>>> Iván > >>>> > >>>> > >>>> > >>>> > >>>> > ------------------------------------------------------------------------------ > >>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > >>>> from Actuate! Instantly Supercharge Your Business Reports and > Dashboards > >>>> with Interactivity, Sharing, Native Excel Exports, App Integration & > >>>> more > >>>> Get technology previously reserved for billion-dollar corporations, > FREE > >>>> > >>>> > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > >>>> _______________________________________________ > >>>> dotNetRDF-develop mailing list > >>>> dot...@li... > >>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > >>>> > >>> > >>> > >>> > >>> -- > >>> Kal Ahmed > >>> Director, Networked Planet Limited > >>> e: kal...@ne... > >>> w: www.networkedplanet.com > >>> > >>> > ------------------------------------------------------------------------------ > >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from > >>> Actuate! Instantly Supercharge Your Business Reports and Dashboards > with > >>> Interactivity, Sharing, Native Excel Exports, App Integration & more > Get > >>> technology previously reserved for billion-dollar corporations, FREE > >>> > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk_______________________________________________ > >>> dotNetRDF-develop mailing list > >>> dot...@li...https:// > lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > >>> > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > >>> from Actuate! Instantly Supercharge Your Business Reports and > Dashboards > >>> with Interactivity, Sharing, Native Excel Exports, App Integration & > more > >>> Get technology previously reserved for billion-dollar corporations, > FREE > >>> > >>> > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > >>> _______________________________________________ > >>> dotNetRDF-develop mailing list > >>> dot...@li... > >>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > >>> > >> > >> > >> > ------------------------------------------------------------------------------ > >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from > >> Actuate! Instantly Supercharge Your Business Reports and Dashboards with > >> Interactivity, Sharing, Native Excel Exports, App Integration & more Get > >> technology previously reserved for billion-dollar corporations, FREE > >> > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk_______________________________________________ > >> dotNetRDF-develop mailing list dot...@li... > >> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > >> > >> > >> > >> > ------------------------------------------------------------------------------ > >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards > >> with Interactivity, Sharing, Native Excel Exports, App Integration & > more > >> Get technology previously reserved for billion-dollar corporations, FREE > >> > >> > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > >> _______________________________________________ > >> dotNetRDF-develop mailing list > >> dot...@li... > >> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > >> > > > > > > > ------------------------------------------------------------------------------ > > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > > with Interactivity, Sharing, Native Excel Exports, App Integration & more > > Get technology previously reserved for billion-dollar corporations, FREE > > > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk > > _______________________________________________ > > dotNetRDF-develop mailing list > > dot...@li... > > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > > > > > > -- > Kal Ahmed > Director, Networked Planet Limited > e: kal...@ne... > w: www.networkedplanet.com > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk > _______________________________________________ > dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > |
From: Khalil A. <ka...@ne...> - 2015-02-23 09:31:31
|
Hi Iván In the code you posted you still have the full HTTP debugging enabled. You need to comment out or delete the line: Options.HttpFullDebugging = true; Then it will work fine (at least, then it works fine for me testing your code here against my BrightstarDB store). Cheers Kal On Fri, Feb 20, 2015 at 11:16 AM, Iván Palomares <iva...@gm...> wrote: > Hi again. it's been a while but I got back to work on this and despite > trying to follow your suggestion on disabling the http debugging, I found no > way to do this effectively. > I tried in visual studio, tools->options->debugging->just-in-time, and > UNselecting all options, based on what I read on msdn pages, but still when > I run my solution this exception arises. > > As a reminder, since I firstly asked this long time ago, here is my code: > ---------- > using System; > using VDS.RDF; > using VDS.RDF.Query; > using VDS.RDF.Storage; > > namespace ConsoleApplication3 > { > class ReadFromBrightstarDB > { > static void Main(string[] args) > { > > > Options.HttpDebugging = true; > Options.HttpFullDebugging = true; > > //Create a connection to BrightstarDB SPARQL Query endpoint > SparqlConnector connect = new SparqlConnector(new > Uri("http://<IP_ADDRESS>:8090/brightstar/cobacoreDV2/sparql")); > PersistentTripleStore store = new > PersistentTripleStore(connect); > > > //IEnumerable<Uri> graphs = connect.ListGraphs(); > //foreach (Uri uri in graphs) > //{ > // Console.WriteLine(uri.ToString()); > //} > > Object results = store.ExecuteQuery("SELECT * WHERE {?s ?p > ?o}"); > if (results is SparqlResultSet) > { > //Print out the results > SparqlResultSet rset = (SparqlResultSet)results; > //Create/open a file to write output into it > System.IO.StreamWriter file = new > System.IO.StreamWriter("c:\\output.txt"); > foreach (SparqlResult result in rset) > { > file.WriteLine(result.ToString()); > //Console.WriteLine(result.ToString()); > } > file.Close(); > } > > > } > } > } > ---------- > > when the exception arises, the line with the sparql query is highlighted in > yellow in the IDE, and before that the whole data in the triplestore I > access is shown in console, even though now I don't print in console, but > rather try to do it on a text file (although I don't even know whether the > write to file is even executed at all). > > any further guide on this would be very appreciated, > Iván > > 2014-12-02 14:48 GMT+00:00 Rob Vesse <rv...@do...>: >> >> Ivan >> >> As the error message says you have Full HTTP Debugging enabled and this >> prevents the calling code from using the HTTP response normally, disable >> HTTP debugging and this error will go away >> >> Rob >> >> From: Iván Palomares <iva...@gm...> >> Reply-To: dotNetRDF Developer Discussion and Feature Request >> <dot...@li...> >> Date: Tuesday, 2 December 2014 14:45 >> >> To: dotNetRDF Developer Discussion and Feature Request >> <dot...@li...> >> Subject: Re: [dotNetRDF-Develop] connecting to a BrighstarDB store from >> dotnetRDF >> >> Many thanks for this! it seems that was the main source of the problem. >> It has been partially solved, there is still a minor issue but I can >> figure out the reason. Now a lot of the triplestore data is shown in console >> but after having finished printing in console, the following exception >> arises: >> >> An unhandled exception of type 'VDS.RDF.RdfException' occurred in >> dotNetRDF.dll >> >> Additional information: Full HTTP Debugging is enabled and the HTTP >> response stream has been consumed and written to the standard error stream, >> the stream is no longer available for calling code to consume >> >> I'm not pretty if what I have to do to prevent this from appearing is >> doing something like try-catch statements in Java. Seemingly the code >> executed completely and did what I wanted, except for this "distubring" >> exception, am I wrong? >> >> many thanks, >> Iván >> >> 2014-12-02 11:24 GMT+00:00 Rob Vesse <rv...@do...>: >>> >>> Ivan >>> >>> Kal appears to have confirmed what I said in my email, Brightstar is >>> responding with unexpected data because you are using the incorrect endpoint >>> URI >>> >>> Note that ListGraphs() is internally just a query to the remote database >>> so as you suggested and Kal has confirmed the problem is in your connection >>> settings. >>> >>> Correcting the endpoint URL should hopefully resolve your issue >>> >>> Rob >>> >>> From: Kal Ahmed <ka...@ne...> >>> Reply-To: dotNetRDF Developer Discussion and Feature Request >>> <dot...@li...> >>> Date: Tuesday, 2 December 2014 08:18 >>> To: dotNetRDF Developer Discussion and Feature Request >>> <dot...@li...> >>> Subject: Re: [dotNetRDF-Develop] connecting to a BrighstarDB store from >>> dotnetRDF >>> >>> Hi, >>> >>> I believe this is a problem with the URL you are using for the SPARQL >>> endpoint. The correct SPARQL endpoint for your store is >>> http://<IP>:8090/brightstar/<STORE>/sparql as described here: >>> http://brightstardb.readthedocs.org/en/latest/SPARQL_Endpoint/ >>> >>> Cheers >>> >>> Kal >>> >>> On Mon, Dec 1, 2014 at 4:28 PM, Iván Palomares <iva...@gm...> >>> wrote: >>>> >>>> Hi, >>>> Thanks to all who are trying to help with this question. In order to try >>>> to find out the source of the problem, I replaced the code where the SparQL >>>> query is executed and shown, by something simple in which I attempt to >>>> obtain the graphs in the triplestore ans show its URIs. >>>> >>>> //Create a connection to BrightstarDB SPARQL Query endpoint >>>> SparqlConnector connect = new SparqlConnector(new >>>> Uri("http://<IP>:8090/brightstar/<STORE>")); >>>> PersistentTripleStore store = new >>>> PersistentTripleStore(connect); >>>> >>>> >>>> IEnumerable<Uri> graphs = connect.ListGraphs(); >>>> foreach (Uri uri in graphs) >>>> { >>>> Console.WriteLine(uri.ToString()); >>>> } >>>> >>>> Now I obtain a new exception in the ListGraphs() line, a >>>> RdfStorageException being unhandled: >>>> >>>> An unhandled exception of type 'VDS.RDF.Storage.RdfStorageException' >>>> occurred in dotNetRDF.dll >>>> >>>> Additional information: An unexpected error occurred while listing >>>> Graphs from the Store. See inner exception for further details >>>> >>>> This makes me thing that perhaps the source of the problem is not in the >>>> previous query itself, but rather somewhere before, in the connection >>>> settings? Maybe the classes SaprqlConnector and the PersistentTripleStore as >>>> a wrapper, are not the appropriate choice to connect to a BrightstarDB >>>> triplestore? >>>> >>>> Also, to give you more info, my triplestore has been directly imported >>>> into BrightstarDB from a .owl file that was previously generated from an >>>> ontology in Protegé. The importation process in BrightstarDB was done with a >>>> management tool called Polaris it seemingly was all done correctly, >>>> according to the output I received when I imported it. >>>> >>>> Kind regards, >>>> Iván >>>> >>>> 2014-12-01 12:02 GMT+00:00 Iván Palomares <iva...@gm...>: >>>>> >>>>> Hi, >>>>> I'm currently trying to make a first connection from a .NET project >>>>> with dotnetRDF, to a BrightstarDB remote endpoint in which I have a >>>>> triplestore. >>>>> The code I use is quite simple, just try to connect and execute a >>>>> "trival" SPARQL query, as follows (<IP>, <PORT> and <STORE_NAME> stand for >>>>> the existing address >>>>> and triplestore name I want to access): >>>>> >>>>> namespace ConsoleApplication3 >>>>> { >>>>> >>>>> class ReadFromBrightstarDB >>>>> { >>>>> static void Main(string[] args) >>>>> { >>>>> //Create a connection to BrightstarDB SPARQL Query endpoint >>>>> SparqlConnector connect = new SparqlConnector(new >>>>> Uri("http://<IP>:<PORT>/brightstar/<STORE_NAME>")); >>>>> PersistentTripleStore store = new >>>>> PersistentTripleStore(connect); >>>>> >>>>> Object results = store.ExecuteQuery("SELECT * WHERE {?s ?p >>>>> ?o}"); >>>>> if(results is SparqlResultSet) >>>>> { >>>>> //Print out the results >>>>> SparqlResultSet rset = (SparqlResultSet)results; >>>>> foreach (SparqlResult result in rset) >>>>> { >>>>> Console.WriteLine(result.ToString()); >>>>> } >>>>> } >>>>> >>>>> } >>>>> } >>>>> >>>>> } >>>>> >>>>> When executing, I obtain an exception entitled "RDFParseException was >>>>> unhandled", with the following description: >>>>> >>>>> An unhandled exception of type 'VDS.RDF.Parsing.RdfParseException' >>>>> occurred in dotNetRDF.dll >>>>> Additional information: Unable to Parse a SPARQL Result Set from the >>>>> provided XML since the Document Element is not a <sparql> element! >>>>> >>>>> Any help would be appreciate, I'm quite new to .NET in general and >>>>> BrightStarDB as well as to SparQL, so maybe there is a very silly issue here >>>>> but I couldn't find it yet. >>>>> Thanks! >>>>> Iván >>>> >>>> >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>>> with Interactivity, Sharing, Native Excel Exports, App Integration & >>>> more >>>> Get technology previously reserved for billion-dollar corporations, FREE >>>> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk >>>> _______________________________________________ >>>> dotNetRDF-develop mailing list >>>> dot...@li... >>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>>> >>> >>> >>> >>> -- >>> Kal Ahmed >>> Director, Networked Planet Limited >>> e: kal...@ne... >>> w: www.networkedplanet.com >>> >>> ------------------------------------------------------------------------------ >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from >>> Actuate! Instantly Supercharge Your Business Reports and Dashboards with >>> Interactivity, Sharing, Native Excel Exports, App Integration & more Get >>> technology previously reserved for billion-dollar corporations, FREE >>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk_______________________________________________ >>> dotNetRDF-develop mailing list >>> dot...@li...https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>> Get technology previously reserved for billion-dollar corporations, FREE >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> dotNetRDF-develop mailing list >>> dot...@li... >>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>> >> >> >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from >> Actuate! Instantly Supercharge Your Business Reports and Dashboards with >> Interactivity, Sharing, Native Excel Exports, App Integration & more Get >> technology previously reserved for billion-dollar corporations, FREE >> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk_______________________________________________ >> dotNetRDF-develop mailing list dot...@li... >> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >> >> >> >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & more >> Get technology previously reserved for billion-dollar corporations, FREE >> >> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk >> _______________________________________________ >> dotNetRDF-develop mailing list >> dot...@li... >> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >> > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk > _______________________________________________ > dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > -- Kal Ahmed Director, Networked Planet Limited e: kal...@ne... w: www.networkedplanet.com |
From: Iván P. <iva...@gm...> - 2015-02-20 11:17:25
|
Hi again. it's been a while but I got back to work on this and despite trying to follow your suggestion on disabling the http debugging, I found no way to do this effectively. I tried in visual studio, tools->options->debugging->just-in-time, and UNselecting all options, based on what I read on msdn pages, but still when I run my solution this exception arises. As a reminder, since I firstly asked this long time ago, here is my code: ---------- using System; using VDS.RDF; using VDS.RDF.Query; using VDS.RDF.Storage; namespace ConsoleApplication3 { class ReadFromBrightstarDB { static void Main(string[] args) { Options.HttpDebugging = true; Options.HttpFullDebugging = true; //Create a connection to BrightstarDB SPARQL Query endpoint SparqlConnector connect = new SparqlConnector(new Uri("http:// <IP_ADDRESS>:8090/brightstar/cobacoreDV2/sparql")); PersistentTripleStore store = new PersistentTripleStore(connect); //IEnumerable<Uri> graphs = connect.ListGraphs(); //foreach (Uri uri in graphs) //{ // Console.WriteLine(uri.ToString()); //} Object results = store.ExecuteQuery("SELECT * WHERE {?s ?p ?o}"); if (results is SparqlResultSet) { //Print out the results SparqlResultSet rset = (SparqlResultSet)results; //Create/open a file to write output into it System.IO.StreamWriter file = new System.IO.StreamWriter("c:\\output.txt"); foreach (SparqlResult result in rset) { file.WriteLine(result.ToString()); //Console.WriteLine(result.ToString()); } file.Close(); } } } } ---------- when the exception arises, the line with the sparql query is highlighted in yellow in the IDE, and before that the whole data in the triplestore I access is shown in console, even though now I don't print in console, but rather try to do it on a text file (although I don't even know whether the write to file is even executed at all). any further guide on this would be very appreciated, Iván 2014-12-02 14:48 GMT+00:00 Rob Vesse <rv...@do...>: > Ivan > > As the error message says you have Full HTTP Debugging enabled and this > prevents the calling code from using the HTTP response normally, disable > HTTP debugging and this error will go away > > Rob > > From: Iván Palomares <iva...@gm...> > Reply-To: dotNetRDF Developer Discussion and Feature Request < > dot...@li...> > Date: Tuesday, 2 December 2014 14:45 > > To: dotNetRDF Developer Discussion and Feature Request < > dot...@li...> > Subject: Re: [dotNetRDF-Develop] connecting to a BrighstarDB store from > dotnetRDF > > Many thanks for this! it seems that was the main source of the problem. > It has been partially solved, there is still a minor issue but I can > figure out the reason. Now a lot of the triplestore data is shown in > console but after having finished printing in console, the following > exception arises: > > An unhandled exception of type 'VDS.RDF.RdfException' occurred in > dotNetRDF.dll > > Additional information: Full HTTP Debugging is enabled and the HTTP > response stream has been consumed and written to the standard error stream, > the stream is no longer available for calling code to consume > > I'm not pretty if what I have to do to prevent this from appearing is > doing something like try-catch statements in Java. Seemingly the code > executed completely and did what I wanted, except for this "distubring" > exception, am I wrong? > > many thanks, > Iván > > 2014-12-02 11:24 GMT+00:00 Rob Vesse <rv...@do...>: > >> Ivan >> >> Kal appears to have confirmed what I said in my email, Brightstar is >> responding with unexpected data because you are using the incorrect >> endpoint URI >> >> Note that ListGraphs() is internally just a query to the remote database >> so as you suggested and Kal has confirmed the problem is in your connection >> settings. >> >> Correcting the endpoint URL should hopefully resolve your issue >> >> Rob >> >> From: Kal Ahmed <ka...@ne...> >> Reply-To: dotNetRDF Developer Discussion and Feature Request < >> dot...@li...> >> Date: Tuesday, 2 December 2014 08:18 >> To: dotNetRDF Developer Discussion and Feature Request < >> dot...@li...> >> Subject: Re: [dotNetRDF-Develop] connecting to a BrighstarDB store from >> dotnetRDF >> >> Hi, >> >> I believe this is a problem with the URL you are using for the SPARQL >> endpoint. The correct SPARQL endpoint for your store is >> http://<IP>:8090/brightstar/<STORE>/sparql as described here: >> http://brightstardb.readthedocs.org/en/latest/SPARQL_Endpoint/ >> >> Cheers >> >> Kal >> >> On Mon, Dec 1, 2014 at 4:28 PM, Iván Palomares <iva...@gm...> >> wrote: >> >>> Hi, >>> Thanks to all who are trying to help with this question. In order to try >>> to find out the source of the problem, I replaced the code where the SparQL >>> query is executed and shown, by something simple in which I attempt to >>> obtain the graphs in the triplestore ans show its URIs. >>> >>> * //Create a connection to BrightstarDB SPARQL Query endpoint* >>> * SparqlConnector connect = new SparqlConnector(new >>> Uri("http://<IP>:8090/brightstar/<STORE>"));* >>> * PersistentTripleStore store = new >>> PersistentTripleStore(connect);* >>> >>> >>> * IEnumerable<Uri> graphs = connect.ListGraphs();* >>> * foreach (Uri uri in graphs)* >>> * {* >>> * Console.WriteLine(uri.ToString());* >>> * }* >>> >>> Now I obtain a new exception in the ListGraphs() line, a >>> RdfStorageException being unhandled: >>> >>> An unhandled exception of type 'VDS.RDF.Storage.RdfStorageException' >>> occurred in dotNetRDF.dll >>> >>> Additional information: An unexpected error occurred while listing >>> Graphs from the Store. See inner exception for further details >>> >>> This makes me thing that perhaps the source of the problem is not in the >>> previous query itself, but rather somewhere before, in the connection >>> settings? Maybe the classes SaprqlConnector and the PersistentTripleStore >>> as a wrapper, are not the appropriate choice to connect to a BrightstarDB >>> triplestore? >>> >>> Also, to give you more info, my triplestore has been directly imported >>> into BrightstarDB from a .owl file that was previously generated from an >>> ontology in Protegé. The importation process in BrightstarDB was done with >>> a management tool called Polaris it seemingly was all done correctly, >>> according to the output I received when I imported it. >>> >>> Kind regards, >>> Iván >>> >>> 2014-12-01 12:02 GMT+00:00 Iván Palomares <iva...@gm...>: >>> >>>> Hi, >>>> I'm currently trying to make a first connection from a .NET project >>>> with dotnetRDF, to a BrightstarDB remote endpoint in which I have a >>>> triplestore. >>>> The code I use is quite simple, just try to connect and execute a >>>> "trival" SPARQL query, as follows (<IP>, <PORT> and <STORE_NAME> stand for >>>> the existing address >>>> and triplestore name I want to access): >>>> >>>> namespace ConsoleApplication3 >>>> { >>>> >>>> class ReadFromBrightstarDB >>>> { >>>> static void Main(string[] args) >>>> { >>>> //Create a connection to BrightstarDB SPARQL Query endpoint >>>> SparqlConnector connect = new SparqlConnector(new Uri("http://<IP>:<PORT>/brightstar/<STORE_NAME>")); >>>> PersistentTripleStore store = new PersistentTripleStore(connect); >>>> >>>> Object results = store.ExecuteQuery("SELECT * WHERE {?s ?p ?o}"); >>>> if(results is SparqlResultSet) >>>> { >>>> //Print out the results >>>> SparqlResultSet rset = (SparqlResultSet)results; >>>> foreach (SparqlResult result in rset) >>>> { >>>> Console.WriteLine(result.ToString()); >>>> } >>>> } >>>> >>>> } >>>> } >>>> >>>> }When executing, I obtain an exception entitled "RDFParseException was >>>> unhandled", with the following description: >>>> >>>> An unhandled exception of type 'VDS.RDF.Parsing.RdfParseException' >>>> occurred in dotNetRDF.dll >>>> Additional information: Unable to Parse a SPARQL Result Set from the >>>> provided XML since the Document Element is not a <sparql> element! >>>> >>>> Any help would be appreciate, I'm quite new to .NET in general and >>>> BrightStarDB as well as to SparQL, so maybe there is a very silly issue >>>> here but I couldn't find it yet. >>>> Thanks! >>>> Iván >>>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>> Get technology previously reserved for billion-dollar corporations, FREE >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> dotNetRDF-develop mailing list >>> dot...@li... >>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>> >>> >> >> >> -- >> Kal Ahmed >> Director, Networked Planet Limited >> e: kal...@ne... >> w: www.networkedplanet.com >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from >> Actuate! Instantly Supercharge Your Business Reports and Dashboards with >> Interactivity, Sharing, Native Excel Exports, App Integration & more Get >> technology previously reserved for billion-dollar corporations, FREE >> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk_______________________________________________ >> dotNetRDF-develop mailing list dot...@li... >> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >> >> >> >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & more >> Get technology previously reserved for billion-dollar corporations, FREE >> >> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk >> _______________________________________________ >> dotNetRDF-develop mailing list >> dot...@li... >> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >> >> > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from > Actuate! Instantly Supercharge Your Business Reports and Dashboards with > Interactivity, Sharing, Native Excel Exports, App Integration & more Get > technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk_______________________________________________ > dotNetRDF-develop mailing list dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk > _______________________________________________ > dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > > |
From: <tom...@gm...> - 2015-02-20 07:14:42
|
February 19 2015 1:17 PM, "Khalil Ahmed" <ka...@ne...> wrote: > Does that mean a kitten is saved ? > The kitten can live to tell the story :) |
From: Khalil A. <ka...@ne...> - 2015-02-19 12:17:46
|
Does that mean a kitten is saved ? On Thu, Feb 19, 2015 at 11:35 AM, Rob Vesse <rv...@do...> wrote: > Well it's started on the tests which means it got past the compilation > which is where it was failing before > > Thanks for the assistance > > Rob > > On 19/02/2015 11:31, "tom...@gm..." > <tom...@gm...> wrote: > >>It's souls of small kittens. >> >>Rob sent me that profile. I copied it to the machine. Build is running >>now. Fingers crossed. >> >>Tom >> >>February 18 2015 10:23 PM, "Khalil Ahmed" <ka...@ne...> >>wrote: >>> I know - each time I feel like a bit of my soul has got sucked away :) >>> >>> I have the Profile328 directory in C:\Program Files (x86)\Reference >>> Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile. I could >>> email it directly to you if you think it might help ? >>> >>> Cheers >>> >>> Kal >>> >>> On Wed, Feb 18, 2015 at 8:59 PM, Tomasz Pluskiewicz >>> <tom...@gm...> wrote: >>> >>>> This is horrible. Every time we touch PCL it's the same problem all >>>>over >>>> again. When will you learn MS? :) >>>> >>>> Last time, for profile 136 I think, I simply copied the files over to >>>>CI >>>> the server because the SDK installer would fail. However I've just >>>> installer that SDK locally and I don't have Profile328 in the reference >>>> assemblies folders [1]. Do you? >>>> >>>> Tom >>>> >>>> [1]: C:\Program Files (x86)\Reference >>>> Assemblies\Microsoft\Framework\.NETPortable\vX.Y\Profile >>>> >>>> On 2015-02-18 20:59, Khalil Ahmed wrote: >>>>> Sorry, no and googling it didn't help either. I hope its not something >>>>> Xamarin-specific... >>>>> >>>>> On Wed, Feb 18, 2015 at 2:10 PM, Rob Vesse <rv...@do...> >>>>>wrote: >>>>>> No that doesn't seem to have solved the issue, maybe we also need >>>>>>.Net >>>>>> 4.5.1 installed? >>>>>> >>>>>> Kal - any idea what targeting pack needs installing for that PCL >>>>>>Profile? >>>>>> >>>>>> Rob >>>>>> >>>>>> On 18/02/2015 12:44, "tom...@gm..." >>>>>> <tom...@gm...> wrote: >>>>>> >>>>>>> Hi Rob >>>>>>> >>>>>>> I installed that SDK. Please see whether it helped. >>>>>>> >>>>>>> Tom >>>>>>> >>>>>>> February 18 2015 1:33 PM, "Rob Vesse" <rv...@do...> wrote: >>>>>>>> Tom >>>>>>>> >>>>>>>> I've just integrated some changes from Kal that upgrade us to a >>>>>>>>more >>>>>>>> recent PCL profile (328) which >>>>>>>> doesn't appear to be on TeamCity because the code builds fine >>>>>>>>locally >>>>>>>> and on AppVeyor but fails >>>>>>>> with errors about missing references >>>>>>>> >>>>>>>> It is probably sufficient just to install the latest Windows SDK - >>>>>>>> Download the Windows SDK for >>>>>>>> Windows 8.1 (971 KB, English) - or if you have VS installed on the >>>>>>>>TC >>>>>>>> server upgrading to VS 2013 >>>>>>>> Update 2 should also do the trick >>>>>>>> Rob >>>>>>> >>>>>>> _______________________________ >>>>>>> >>>>>>> ---- >>>>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>>>> >>>>>>> from Actuate! Instantly Supercharge Your Business Reports and >>>>>>>Dashboards >>>>>>> with Interactivity, Sharing, Native Excel Exports, App Integration >>>>>>>& more >>>>>>> Get technology previously reserved for billion-dollar corporations, >>>>>>>FREE >>>>>>> >>>>>>>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg >>>>>>>.clkt >>>>>>> rk >>>>>>> _______________________________ >>>>>>> >>>>>>> dotNetRDF-develop mailing list >>>>>>> dot...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>>>>> >>>>>> _______________________________ >>>>>> >>>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>>>> from Actuate! Instantly Supercharge Your Business Reports and >>>>>>Dashboards >>>>>> with Interactivity, Sharing, Native Excel Exports, App Integration & >>>>>>more >>>>>> Get technology previously reserved for billion-dollar corporations, >>>>>>FREE >>>>>> >>>>>>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg. >>>>>>clktrk >>>>>> _______________________________ >>>>>> >>>>>> dotNetRDF-develop mailing list >>>>>> dot...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>>>> >>>>> _______________________________ >>>>> >>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>>> from Actuate! Instantly Supercharge Your Business Reports and >>>>>Dashboards >>>>> with Interactivity, Sharing, Native Excel Exports, App Integration & >>>>>more >>>>> Get technology previously reserved for billion-dollar corporations, >>>>>FREE >>>>> >>>>>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.c >>>>>lktrk >>>>> _______________________________ >>>>> >>>>> dotNetRDF-develop mailing list >>>>> dot...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>>> >>>> _______________________________ >>>> >>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>> from Actuate! Instantly Supercharge Your Business Reports and >>>>Dashboards >>>> with Interactivity, Sharing, Native Excel Exports, App Integration & >>>>more >>>> Get technology previously reserved for billion-dollar corporations, >>>>FREE >>>> >>>>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.cl >>>>ktrk >>>> _______________________________ >>>> >>>> dotNetRDF-develop mailing list >>>> dot...@li... >>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>> >>> -- >>> Kal Ahmed >>> Director, Networked Planet Limited >>> e: kal...@ne... >>> w: www.networkedplanet.com >>> >>> _______________________________ >>> >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration & >>>more >>> Get technology previously reserved for billion-dollar corporations, FREE >>> >>>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clk >>>trk >>> _______________________________ >>> >>> dotNetRDF-develop mailing list >>> dot...@li... >>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >> >>-------------------------------------------------------------------------- >>---- >>Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>with Interactivity, Sharing, Native Excel Exports, App Integration & more >>Get technology previously reserved for billion-dollar corporations, FREE >>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clkt >>rk >>_______________________________________________ >>dotNetRDF-develop mailing list >>dot...@li... >>https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk > _______________________________________________ > dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop -- Kal Ahmed Director, Networked Planet Limited e: kal...@ne... w: www.networkedplanet.com |
From: Rob V. <rv...@do...> - 2015-02-19 11:36:26
|
Well it's started on the tests which means it got past the compilation which is where it was failing before Thanks for the assistance Rob On 19/02/2015 11:31, "tom...@gm..." <tom...@gm...> wrote: >It's souls of small kittens. > >Rob sent me that profile. I copied it to the machine. Build is running >now. Fingers crossed. > >Tom > >February 18 2015 10:23 PM, "Khalil Ahmed" <ka...@ne...> >wrote: >> I know - each time I feel like a bit of my soul has got sucked away :) >> >> I have the Profile328 directory in C:\Program Files (x86)\Reference >> Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile. I could >> email it directly to you if you think it might help ? >> >> Cheers >> >> Kal >> >> On Wed, Feb 18, 2015 at 8:59 PM, Tomasz Pluskiewicz >> <tom...@gm...> wrote: >> >>> This is horrible. Every time we touch PCL it's the same problem all >>>over >>> again. When will you learn MS? :) >>> >>> Last time, for profile 136 I think, I simply copied the files over to >>>CI >>> the server because the SDK installer would fail. However I've just >>> installer that SDK locally and I don't have Profile328 in the reference >>> assemblies folders [1]. Do you? >>> >>> Tom >>> >>> [1]: C:\Program Files (x86)\Reference >>> Assemblies\Microsoft\Framework\.NETPortable\vX.Y\Profile >>> >>> On 2015-02-18 20:59, Khalil Ahmed wrote: >>>> Sorry, no and googling it didn't help either. I hope its not something >>>> Xamarin-specific... >>>> >>>> On Wed, Feb 18, 2015 at 2:10 PM, Rob Vesse <rv...@do...> >>>>wrote: >>>>> No that doesn't seem to have solved the issue, maybe we also need >>>>>.Net >>>>> 4.5.1 installed? >>>>> >>>>> Kal - any idea what targeting pack needs installing for that PCL >>>>>Profile? >>>>> >>>>> Rob >>>>> >>>>> On 18/02/2015 12:44, "tom...@gm..." >>>>> <tom...@gm...> wrote: >>>>> >>>>>> Hi Rob >>>>>> >>>>>> I installed that SDK. Please see whether it helped. >>>>>> >>>>>> Tom >>>>>> >>>>>> February 18 2015 1:33 PM, "Rob Vesse" <rv...@do...> wrote: >>>>>>> Tom >>>>>>> >>>>>>> I've just integrated some changes from Kal that upgrade us to a >>>>>>>more >>>>>>> recent PCL profile (328) which >>>>>>> doesn't appear to be on TeamCity because the code builds fine >>>>>>>locally >>>>>>> and on AppVeyor but fails >>>>>>> with errors about missing references >>>>>>> >>>>>>> It is probably sufficient just to install the latest Windows SDK - >>>>>>> Download the Windows SDK for >>>>>>> Windows 8.1 (971 KB, English) - or if you have VS installed on the >>>>>>>TC >>>>>>> server upgrading to VS 2013 >>>>>>> Update 2 should also do the trick >>>>>>> Rob >>>>>> >>>>>> _______________________________ >>>>>> >>>>>> ---- >>>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>>> >>>>>> from Actuate! Instantly Supercharge Your Business Reports and >>>>>>Dashboards >>>>>> with Interactivity, Sharing, Native Excel Exports, App Integration >>>>>>& more >>>>>> Get technology previously reserved for billion-dollar corporations, >>>>>>FREE >>>>>> >>>>>>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg >>>>>>.clkt >>>>>> rk >>>>>> _______________________________ >>>>>> >>>>>> dotNetRDF-develop mailing list >>>>>> dot...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>>>> >>>>> _______________________________ >>>>> >>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>>> from Actuate! Instantly Supercharge Your Business Reports and >>>>>Dashboards >>>>> with Interactivity, Sharing, Native Excel Exports, App Integration & >>>>>more >>>>> Get technology previously reserved for billion-dollar corporations, >>>>>FREE >>>>> >>>>>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg. >>>>>clktrk >>>>> _______________________________ >>>>> >>>>> dotNetRDF-develop mailing list >>>>> dot...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>>> >>>> _______________________________ >>>> >>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>> from Actuate! Instantly Supercharge Your Business Reports and >>>>Dashboards >>>> with Interactivity, Sharing, Native Excel Exports, App Integration & >>>>more >>>> Get technology previously reserved for billion-dollar corporations, >>>>FREE >>>> >>>>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.c >>>>lktrk >>>> _______________________________ >>>> >>>> dotNetRDF-develop mailing list >>>> dot...@li... >>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>> >>> _______________________________ >>> >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> from Actuate! Instantly Supercharge Your Business Reports and >>>Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration & >>>more >>> Get technology previously reserved for billion-dollar corporations, >>>FREE >>> >>>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.cl >>>ktrk >>> _______________________________ >>> >>> dotNetRDF-develop mailing list >>> dot...@li... >>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >> >> -- >> Kal Ahmed >> Director, Networked Planet Limited >> e: kal...@ne... >> w: www.networkedplanet.com >> >> _______________________________ >> >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & >>more >> Get technology previously reserved for billion-dollar corporations, FREE >> >>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clk >>trk >> _______________________________ >> >> dotNetRDF-develop mailing list >> dot...@li... >> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > >-------------------------------------------------------------------------- >---- >Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >from Actuate! Instantly Supercharge Your Business Reports and Dashboards >with Interactivity, Sharing, Native Excel Exports, App Integration & more >Get technology previously reserved for billion-dollar corporations, FREE >http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clkt >rk >_______________________________________________ >dotNetRDF-develop mailing list >dot...@li... >https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop |
From: <tom...@gm...> - 2015-02-19 11:32:02
|
It's souls of small kittens. Rob sent me that profile. I copied it to the machine. Build is running now. Fingers crossed. Tom February 18 2015 10:23 PM, "Khalil Ahmed" <ka...@ne...> wrote: > I know - each time I feel like a bit of my soul has got sucked away :) > > I have the Profile328 directory in C:\Program Files (x86)\Reference > Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile. I could > email it directly to you if you think it might help ? > > Cheers > > Kal > > On Wed, Feb 18, 2015 at 8:59 PM, Tomasz Pluskiewicz > <tom...@gm...> wrote: > >> This is horrible. Every time we touch PCL it's the same problem all over >> again. When will you learn MS? :) >> >> Last time, for profile 136 I think, I simply copied the files over to CI >> the server because the SDK installer would fail. However I've just >> installer that SDK locally and I don't have Profile328 in the reference >> assemblies folders [1]. Do you? >> >> Tom >> >> [1]: C:\Program Files (x86)\Reference >> Assemblies\Microsoft\Framework\.NETPortable\vX.Y\Profile >> >> On 2015-02-18 20:59, Khalil Ahmed wrote: >>> Sorry, no and googling it didn't help either. I hope its not something >>> Xamarin-specific... >>> >>> On Wed, Feb 18, 2015 at 2:10 PM, Rob Vesse <rv...@do...> wrote: >>>> No that doesn't seem to have solved the issue, maybe we also need .Net >>>> 4.5.1 installed? >>>> >>>> Kal - any idea what targeting pack needs installing for that PCL Profile? >>>> >>>> Rob >>>> >>>> On 18/02/2015 12:44, "tom...@gm..." >>>> <tom...@gm...> wrote: >>>> >>>>> Hi Rob >>>>> >>>>> I installed that SDK. Please see whether it helped. >>>>> >>>>> Tom >>>>> >>>>> February 18 2015 1:33 PM, "Rob Vesse" <rv...@do...> wrote: >>>>>> Tom >>>>>> >>>>>> I've just integrated some changes from Kal that upgrade us to a more >>>>>> recent PCL profile (328) which >>>>>> doesn't appear to be on TeamCity because the code builds fine locally >>>>>> and on AppVeyor but fails >>>>>> with errors about missing references >>>>>> >>>>>> It is probably sufficient just to install the latest Windows SDK - >>>>>> Download the Windows SDK for >>>>>> Windows 8.1 (971 KB, English) - or if you have VS installed on the TC >>>>>> server upgrading to VS 2013 >>>>>> Update 2 should also do the trick >>>>>> Rob >>>>> >>>>> _______________________________ >>>>> >>>>> ---- >>>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>> >>>>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>>>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>>>> Get technology previously reserved for billion-dollar corporations, FREE >>>>> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clkt >>>>> rk >>>>> _______________________________ >>>>> >>>>> dotNetRDF-develop mailing list >>>>> dot...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>>> >>>> _______________________________ >>>> >>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>>> Get technology previously reserved for billion-dollar corporations, FREE >>>> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk >>>> _______________________________ >>>> >>>> dotNetRDF-develop mailing list >>>> dot...@li... >>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>> >>> _______________________________ >>> >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>> Get technology previously reserved for billion-dollar corporations, FREE >>> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk >>> _______________________________ >>> >>> dotNetRDF-develop mailing list >>> dot...@li... >>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >> >> _______________________________ >> >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & more >> Get technology previously reserved for billion-dollar corporations, FREE >> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk >> _______________________________ >> >> dotNetRDF-develop mailing list >> dot...@li... >> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > > -- > Kal Ahmed > Director, Networked Planet Limited > e: kal...@ne... > w: www.networkedplanet.com > > _______________________________ > > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk > _______________________________ > > dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop |
From: Khalil A. <ka...@ne...> - 2015-02-18 21:22:50
|
I know - each time I feel like a bit of my soul has got sucked away :) I have the Profile328 directory in C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile. I could email it directly to you if you think it might help ? Cheers Kal On Wed, Feb 18, 2015 at 8:59 PM, Tomasz Pluskiewicz <tom...@gm...> wrote: > This is horrible. Every time we touch PCL it's the same problem all over > again. When will you learn MS? :) > > Last time, for profile 136 I think, I simply copied the files over to CI > the server because the SDK installer would fail. However I've just > installer that SDK locally and I don't have Profile328 in the reference > assemblies folders [1]. Do you? > > Tom > > [1]: C:\Program Files (x86)\Reference > Assemblies\Microsoft\Framework\.NETPortable\vX.Y\Profile > > On 2015-02-18 20:59, Khalil Ahmed wrote: >> Sorry, no and googling it didn't help either. I hope its not something >> Xamarin-specific... >> >> On Wed, Feb 18, 2015 at 2:10 PM, Rob Vesse <rv...@do...> wrote: >>> No that doesn't seem to have solved the issue, maybe we also need .Net >>> 4.5.1 installed? >>> >>> Kal - any idea what targeting pack needs installing for that PCL Profile? >>> >>> Rob >>> >>> On 18/02/2015 12:44, "tom...@gm..." >>> <tom...@gm...> wrote: >>> >>>> Hi Rob >>>> >>>> I installed that SDK. Please see whether it helped. >>>> >>>> Tom >>>> >>>> February 18 2015 1:33 PM, "Rob Vesse" <rv...@do...> wrote: >>>>> Tom >>>>> >>>>> I've just integrated some changes from Kal that upgrade us to a more >>>>> recent PCL profile (328) which >>>>> doesn't appear to be on TeamCity because the code builds fine locally >>>>> and on AppVeyor but fails >>>>> with errors about missing references >>>>> >>>>> It is probably sufficient just to install the latest Windows SDK - >>>>> Download the Windows SDK for >>>>> Windows 8.1 (971 KB, English) - or if you have VS installed on the TC >>>>> server upgrading to VS 2013 >>>>> Update 2 should also do the trick >>>>> Rob >>>> -------------------------------------------------------------------------- >>>> ---- >>>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> >from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>>> Get technology previously reserved for billion-dollar corporations, FREE >>>> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clkt >>>> rk >>>> _______________________________________________ >>>> dotNetRDF-develop mailing list >>>> dot...@li... >>>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>> Get technology previously reserved for billion-dollar corporations, FREE >>> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> dotNetRDF-develop mailing list >>> dot...@li... >>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & more >> Get technology previously reserved for billion-dollar corporations, FREE >> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk >> _______________________________________________ >> dotNetRDF-develop mailing list >> dot...@li... >> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk > _______________________________________________ > dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop -- Kal Ahmed Director, Networked Planet Limited e: kal...@ne... w: www.networkedplanet.com |
From: Tomasz P. <tom...@gm...> - 2015-02-18 20:59:32
|
This is horrible. Every time we touch PCL it's the same problem all over again. When will you learn MS? :) Last time, for profile 136 I think, I simply copied the files over to CI the server because the SDK installer would fail. However I've just installer that SDK locally and I don't have Profile328 in the reference assemblies folders [1]. Do you? Tom [1]: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETPortable\vX.Y\Profile On 2015-02-18 20:59, Khalil Ahmed wrote: > Sorry, no and googling it didn't help either. I hope its not something > Xamarin-specific... > > On Wed, Feb 18, 2015 at 2:10 PM, Rob Vesse <rv...@do...> wrote: >> No that doesn't seem to have solved the issue, maybe we also need .Net >> 4.5.1 installed? >> >> Kal - any idea what targeting pack needs installing for that PCL Profile? >> >> Rob >> >> On 18/02/2015 12:44, "tom...@gm..." >> <tom...@gm...> wrote: >> >>> Hi Rob >>> >>> I installed that SDK. Please see whether it helped. >>> >>> Tom >>> >>> February 18 2015 1:33 PM, "Rob Vesse" <rv...@do...> wrote: >>>> Tom >>>> >>>> I've just integrated some changes from Kal that upgrade us to a more >>>> recent PCL profile (328) which >>>> doesn't appear to be on TeamCity because the code builds fine locally >>>> and on AppVeyor but fails >>>> with errors about missing references >>>> >>>> It is probably sufficient just to install the latest Windows SDK - >>>> Download the Windows SDK for >>>> Windows 8.1 (971 KB, English) - or if you have VS installed on the TC >>>> server upgrading to VS 2013 >>>> Update 2 should also do the trick >>>> Rob >>> -------------------------------------------------------------------------- >>> ---- >>> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> >from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>> with Interactivity, Sharing, Native Excel Exports, App Integration & more >>> Get technology previously reserved for billion-dollar corporations, FREE >>> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clkt >>> rk >>> _______________________________________________ >>> dotNetRDF-develop mailing list >>> dot...@li... >>> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop >> >> >> >> >> ------------------------------------------------------------------------------ >> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >> from Actuate! Instantly Supercharge Your Business Reports and Dashboards >> with Interactivity, Sharing, Native Excel Exports, App Integration & more >> Get technology previously reserved for billion-dollar corporations, FREE >> http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk >> _______________________________________________ >> dotNetRDF-develop mailing list >> dot...@li... >> https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk > _______________________________________________ > dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop |
From: Khalil A. <ka...@ne...> - 2015-02-18 20:50:45
|
Sorry, no and googling it didn't help either. I just found a reference to WP8.1 SDK being required. One thought - is the nuget.exe executable up to date on the build server ? I have previously encountered package ref madness that was solved by a nuget.exe update -self. On Wed, Feb 18, 2015 at 2:10 PM, Rob Vesse <rv...@do...> wrote: > No that doesn't seem to have solved the issue, maybe we also need .Net > 4.5.1 installed? > > Kal - any idea what targeting pack needs installing for that PCL Profile? > > Rob > > On 18/02/2015 12:44, "tom...@gm..." > <tom...@gm...> wrote: > >>Hi Rob >> >>I installed that SDK. Please see whether it helped. >> >>Tom >> >>February 18 2015 1:33 PM, "Rob Vesse" <rv...@do...> wrote: >>> Tom >>> >>> I've just integrated some changes from Kal that upgrade us to a more >>>recent PCL profile (328) which >>> doesn't appear to be on TeamCity because the code builds fine locally >>>and on AppVeyor but fails >>> with errors about missing references >>> >>> It is probably sufficient just to install the latest Windows SDK - >>>Download the Windows SDK for >>> Windows 8.1 (971 KB, English) - or if you have VS installed on the TC >>>server upgrading to VS 2013 >>> Update 2 should also do the trick >>> Rob >> >>-------------------------------------------------------------------------- >>---- >>Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>with Interactivity, Sharing, Native Excel Exports, App Integration & more >>Get technology previously reserved for billion-dollar corporations, FREE >>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clkt >>rk >>_______________________________________________ >>dotNetRDF-develop mailing list >>dot...@li... >>https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk > _______________________________________________ > dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop -- Kal Ahmed Director, Networked Planet Limited e: kal...@ne... w: www.networkedplanet.com |
From: Khalil A. <ka...@br...> - 2015-02-18 20:28:49
|
Sorry, no and googling it didn't help either. I hope its not something Xamarin-specific... On Wed, Feb 18, 2015 at 2:10 PM, Rob Vesse <rv...@do...> wrote: > No that doesn't seem to have solved the issue, maybe we also need .Net > 4.5.1 installed? > > Kal - any idea what targeting pack needs installing for that PCL Profile? > > Rob > > On 18/02/2015 12:44, "tom...@gm..." > <tom...@gm...> wrote: > >>Hi Rob >> >>I installed that SDK. Please see whether it helped. >> >>Tom >> >>February 18 2015 1:33 PM, "Rob Vesse" <rv...@do...> wrote: >>> Tom >>> >>> I've just integrated some changes from Kal that upgrade us to a more >>>recent PCL profile (328) which >>> doesn't appear to be on TeamCity because the code builds fine locally >>>and on AppVeyor but fails >>> with errors about missing references >>> >>> It is probably sufficient just to install the latest Windows SDK - >>>Download the Windows SDK for >>> Windows 8.1 (971 KB, English) - or if you have VS installed on the TC >>>server upgrading to VS 2013 >>> Update 2 should also do the trick >>> Rob >> >>-------------------------------------------------------------------------- >>---- >>Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >>from Actuate! Instantly Supercharge Your Business Reports and Dashboards >>with Interactivity, Sharing, Native Excel Exports, App Integration & more >>Get technology previously reserved for billion-dollar corporations, FREE >>http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clkt >>rk >>_______________________________________________ >>dotNetRDF-develop mailing list >>dot...@li... >>https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop > > > > > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk > _______________________________________________ > dotNetRDF-develop mailing list > dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop |
From: Rob V. <rv...@do...> - 2015-02-18 14:11:37
|
No that doesn't seem to have solved the issue, maybe we also need .Net 4.5.1 installed? Kal - any idea what targeting pack needs installing for that PCL Profile? Rob On 18/02/2015 12:44, "tom...@gm..." <tom...@gm...> wrote: >Hi Rob > >I installed that SDK. Please see whether it helped. > >Tom > >February 18 2015 1:33 PM, "Rob Vesse" <rv...@do...> wrote: >> Tom >> >> I've just integrated some changes from Kal that upgrade us to a more >>recent PCL profile (328) which >> doesn't appear to be on TeamCity because the code builds fine locally >>and on AppVeyor but fails >> with errors about missing references >> >> It is probably sufficient just to install the latest Windows SDK - >>Download the Windows SDK for >> Windows 8.1 (971 KB, English) - or if you have VS installed on the TC >>server upgrading to VS 2013 >> Update 2 should also do the trick >> Rob > >-------------------------------------------------------------------------- >---- >Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server >from Actuate! Instantly Supercharge Your Business Reports and Dashboards >with Interactivity, Sharing, Native Excel Exports, App Integration & more >Get technology previously reserved for billion-dollar corporations, FREE >http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clkt >rk >_______________________________________________ >dotNetRDF-develop mailing list >dot...@li... >https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop |
From: <tom...@gm...> - 2015-02-18 12:44:49
|
Hi Rob I installed that SDK. Please see whether it helped. Tom February 18 2015 1:33 PM, "Rob Vesse" <rv...@do...> wrote: > Tom > > I've just integrated some changes from Kal that upgrade us to a more recent PCL profile (328) which > doesn't appear to be on TeamCity because the code builds fine locally and on AppVeyor but fails > with errors about missing references > > It is probably sufficient just to install the latest Windows SDK - Download the Windows SDK for > Windows 8.1 (971 KB, English) - or if you have VS installed on the TC server upgrading to VS 2013 > Update 2 should also do the trick > Rob |
From: Rob V. <rv...@do...> - 2015-02-18 12:23:27
|
Tom I've just integrated some changes from Kal that upgrade us to a more recent PCL profile (328) which doesn't appear to be on TeamCity because the code builds fine locally and on AppVeyor but fails with errors about missing references It is probably sufficient just to install the latest Windows SDK - Download the Windows SDK for Windows 8.1 (971 KB, English) <https://www.microsoft.com/click/services/Redirect2.ashx?CR_EAC=300135395> - or if you have VS installed on the TC server upgrading to VS 2013 Update 2 should also do the trick Rob |
From: <dot...@li...> - 2015-02-18 10:44:46
|
Send dotNetRDF-commits mailing list submissions to dot...@li... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/dotnetrdf-commits or, via email, send a message with subject or body 'help' to dot...@li... You can reach the person managing the list at dot...@li... When replying, please edit your Subject line so it is more specific than "Re: Contents of dotNetRDF-commits digest..." Today's Topics: 1. commit/dotnetrdf: rvesse: Additional test case for CORE-439 (Bitbucket) 2. commit/dotnetrdf: rvesse: Fix test cases broken by CORE-439 changes so they only test the specific item of interest and aren't affected by other moving parts of the system (Bitbucket) 3. commit/dotnetrdf: rvesse: Fix typo in MIME type definition for NTriples (Bitbucket) 4. commit/dotnetrdf: rvesse: Lots more work on porting aggregates into Medusa. Ported GROUP_CONCAT, MAX, MIN, COUNT(DISTINCT) (Bitbucket) 5. commit/dotnetrdf: 2 new changesets (Bitbucket) 6. commit/dotnetrdf: rvesse: Add support for most of the Leviathan aggregates in non-distinct form (Bitbucket) 7. commit/dotnetrdf: 2 new changesets (Bitbucket) 8. commit/dotnetrdf: 3 new changesets (Bitbucket) 9. commit/dotnetrdf: 2 new changesets (Bitbucket) ---------------------------------------------------------------------- Message: 1 Date: Wed, 07 Jan 2015 12:54:44 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: rvesse: Additional test case for CORE-439 To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 1 new commit in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/20ed5602c57d/ Changeset: 20ed5602c57d User: rvesse Date: 2015-01-07 12:50:51+00:00 Summary: Additional test case for CORE-439 Affected #: 3 files Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 2 Date: Wed, 07 Jan 2015 14:48:27 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: rvesse: Fix test cases broken by CORE-439 changes so they only test the specific item of interest and aren't affected by other moving parts of the system To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 1 new commit in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/bafa8fd0b397/ Changeset: bafa8fd0b397 User: rvesse Date: 2015-01-07 14:45:18+00:00 Summary: Fix test cases broken by CORE-439 changes so they only test the specific item of interest and aren't affected by other moving parts of the system Affected #: 1 file Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 3 Date: Thu, 22 Jan 2015 12:43:52 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: rvesse: Fix typo in MIME type definition for NTriples To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 1 new commit in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/f5827a63fdc4/ Changeset: f5827a63fdc4 User: rvesse Date: 2015-01-19 11:58:29+00:00 Summary: Fix typo in MIME type definition for NTriples Affected #: 2 files Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 4 Date: Fri, 23 Jan 2015 12:50:31 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: rvesse: Lots more work on porting aggregates into Medusa. Ported GROUP_CONCAT, MAX, MIN, COUNT(DISTINCT) To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 1 new commit in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/44f4b616e621/ Changeset: 44f4b616e621 Branch: 1.9 User: rvesse Date: 2015-01-23 12:50:01+00:00 Summary: Lots more work on porting aggregates into Medusa. Ported GROUP_CONCAT, MAX, MIN, COUNT(DISTINCT) Affected #: 22 files Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 5 Date: Fri, 13 Feb 2015 13:03:40 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: 2 new changesets To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 2 new commits in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/f84abbf3bbe3/ Changeset: f84abbf3bbe3 Branch: 1.9 User: rvesse Date: 2015-02-13 12:53:27+00:00 Summary: More work on adding DISTINCT aggregates, all SPARQL aggregates except GROUP_CONCAT now have their DISTINCT variants supported Affected #: 12 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/87cc23e9a5b9/ Changeset: 87cc23e9a5b9 Branch: 1.9 User: rvesse Date: 2015-02-13 13:03:13+00:00 Summary: Add DISTINCT variant of GROUP_CONCAT, fix ToString() on GROUP_CONCAT to format with SEPARATOR appropriately Affected #: 5 files Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 6 Date: Fri, 13 Feb 2015 15:58:57 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: rvesse: Add support for most of the Leviathan aggregates in non-distinct form To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 1 new commit in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/6e95a1b9ddf4/ Changeset: 6e95a1b9ddf4 Branch: 1.9 User: rvesse Date: 2015-02-13 15:58:13+00:00 Summary: Add support for most of the Leviathan aggregates in non-distinct form Affected #: 51 files Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 7 Date: Tue, 17 Feb 2015 15:18:58 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: 2 new changesets To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 2 new commits in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/246a2b70c80a/ Changeset: 246a2b70c80a Branch: CORE-440 User: rvesse Date: 2015-02-17 15:04:08+00:00 Summary: Add tests that demonstrate CORE-440 Affected #: 2 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/5c1047580da5/ Changeset: 5c1047580da5 Branch: CORE-440 User: rvesse Date: 2015-02-17 15:18:03+00:00 Summary: Modify tests to demonstrate that CORE-440 actually demonstrates a more comprehensive bug Affected #: 1 file Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 8 Date: Wed, 18 Feb 2015 10:24:29 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: 3 new changesets To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 3 new commits in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/078916c04962/ Changeset: 078916c04962 User: kal_ahmed Date: 2015-02-17 22:20:02+00:00 Summary: Update portable library to profile 158 Affected #: 4 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/d554d5756965/ Changeset: d554d5756965 User: kal_ahmed Date: 2015-02-17 23:00:55+00:00 Summary: Changed PCL to profile 328 Affected #: 4 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/a255c866eada/ Changeset: a255c866eada User: kal_ahmed Date: 2015-02-17 23:08:07+00:00 Summary: Update lib path in NuGet package Affected #: 1 file Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ Message: 9 Date: Wed, 18 Feb 2015 10:44:34 -0000 From: Bitbucket <com...@bi...> Subject: [dotNetRDF Commits] commit/dotnetrdf: 2 new changesets To: dot...@li... Message-ID: <201...@ap...> Content-Type: text/plain; charset="utf-8" 2 new commits in dotnetrdf: https://bitbucket.org/dotnetrdf/dotnetrdf/commits/0c6b236c3508/ Changeset: 0c6b236c3508 Branch: 1.9 User: rvesse Date: 2015-02-17 22:36:05+00:00 Summary: Implement remaining aggregates, start work on addressing CORE-440 Affected #: 15 files https://bitbucket.org/dotnetrdf/dotnetrdf/commits/93fa4adbd125/ Changeset: 93fa4adbd125 User: rvesse Date: 2015-02-18 10:38:35+00:00 Summary: Upgrading dependencies to latest versions Affected #: 18 files Repository URL: https://bitbucket.org/dotnetrdf/dotnetrdf/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. ------------------------------ ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk ------------------------------ _______________________________________________ dotNetRDF-commits mailing list dot...@li... https://lists.sourceforge.net/lists/listinfo/dotnetrdf-commits End of dotNetRDF-commits Digest, Vol 26, Issue 1 ************************************************ |
From: Rob V. <rv...@do...> - 2015-02-16 11:49:16
|
Max It's somewhat historical IGraph and ITripleCollection are coupled (loosely) and for performance reasons it was decided that rather than having a graph add a triple by first checking if it existing in the underlying triple collection and then if not adding it and triggering the event it instead just tries to add the triple and bubbles the added event should the triple collection produce it. The GraphChanged event was intended as a first class graph level event but as you note is probably mostly redundant, to some extend I would rather remove graph events as a core part of IGraph going forward (place them on an extra IEventedGraph interface that extends IGraph). 2.x decouples ITripleCollection and IGraph from an external API perspective though the default Graph implementation still uses it internally. I like the idea of having a single event a la the .Net ICollectionChanged interface I am strongly against having an Update() method on IGraph, I put one on IStorageProvider and with hindsight it was a mistake. If you have a method that can both add and remove triples then you have to define in what order you expect those operations to be implemented while having zero control (either as a user or internally within dotNetRDF) that a given implementation will actually follow the specification. That being said the existing batch Assert() and Retract() could do a better job of actually batching the events, currently they just dispatch to the single triple Assert() or Retract() overloads which is why you see multiple events. However I can't see any of this changing in 1.x as my policy for a while now is to do zero feature work on 1.x and focus my efforts when I can on 2.x. Rob From: Max - Micrologiciel <ma...@mi...> Reply-To: dotNetRDF Developer Discussion and Feature Request <dot...@li...> Date: Wednesday, 11 February 2015 17:27 To: dotNetRDF Developer Discussion and Feature Request <dot...@li...> Subject: [dotNetRDF-Develop] dotNetRDF API and refactoring > Hi all, > > Here are some points in the current API (and what is being refined/refactored > in the new 1.9 version) that I have wondered about for some time > > Specifically and currently about graph events, calling IGraph.Assert(Triple t) > would trigger a Graph.TripleAsserted and a Graph.Changed event > calling IGraph.Assert(IEnumerable<Triple> t) on 10 triples will trigger 10 > Graph.TripleAsserted and 10 Graph.Changed event > In the second case, wouldn't it be more efficient and clear (and simple for a > user) to trigger the 10 Graph.TripleAsserted events and only one overall > Graph.Changed event for the global additions ? > > Going that way it may also be useful to add a direct Update method in the > IGraph interface so both removals and additions can be notified with a single > Graph.Changed event, ins't it ? > > I know I could always derive from a specific IGraph implementation but should > it not be addressed directly in the base library (if deemed suitable) ? > > Max. > > > ------------------------------------------------------------------------------ > Dive into the World of Parallel Programming. The Go Parallel Website, > sponsored by Intel and developed in partnership with Slashdot Media, is your > hub for all things parallel software development, from weekly thought > leadership blogs to news, videos, case studies, tutorials and more. Take a > look and join the conversation now. > http://goparallel.sourceforge.net/____________________________________________ > ___ dotNetRDF-develop mailing list dot...@li... > https://lists.sourceforge.net/lists/listinfo/dotnetrdf-develop |