Richard, The problem is the d2rq assembler spec file expects the namespaces to match:
――――――――――――― @prefix : <#> . @prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> . @prefix d2rq: <http://d2rq.org/terms/d2rq> . <― had to change this <> ja:imports d2rq: . :demoModel a d2rq:D2RQModel; d2rq:mappingFile <demo-mapping.ttl>; d2rq:resourceBaseURI <http://localhost:8080/demo/>; . ――――――――――――― The demo mapping looks something like this: ――――――――――――― @prefix map: <#> . @prefix db: <> . @prefix vocab: <vocab/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . @prefix d2rq: <http://d2rq.org/terms/d2rq> . <― had to change this, didn’t work with http://www.wiwiss... @prefix jdbc: <http://d2rq.org/terms/jdbc/> . map:database a d2rq:Database; d2rq:jdbcDriver "org.hsqldb.jdbc.JDBCDriver"; d2rq:jdbcDSN "jdbc:hsqldb:mem:demo_service_db"; d2rq:username "sa"; d2rq:password ""; jdbc:autoReconnect "true"; jdbc:zeroDateTimeBehavior "convertToNull"; . # Table BOOK map:BOOK a d2rq:ClassMap; d2rq:dataStorage map:database; d2rq:uriPattern "books/@@BOOK.ID|urlify@@"; d2rq:class vocab:book; d2rq:classDefinitionLabel "BOOK"; . ――――――――――――― The error we get is: 2013-12-06 17:29:26,486 ERROR [RMI TCP Connection(4)-127.0.0.1hread] ContextLoader - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rdfService' defined in ServletContext resource [/WEB-INF/spring/dispatcher-servlet.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.oclc.platform.f4s.demo.service.RdfService]: Constructor threw exception; nested exception is com.hp.hpl.jena.assembler.exceptions.NoSpecificTypeException: the root file:////Users/campbelg/intellij_workspace/f4s/demo-service/webapp/target/p latform-f4s-demo-ws-0.1.0-SNAPSHOT/WEB-INF/classes/d2rq_assembler_spec.ttl# demoModel has no most specific type that is a subclass of ja:Object Thanks, George ----------------------------------------------------------------------- George Campbell Sr. Software Engineer OCLC Dublin, OH 614-764-6227 On 12/6/13, 5:21 PM, "Richard Cyganiak" <rich...@cyganiak.de> wrote: >George, > >Could you maybe tell me what you’re doing and in what way exactly it is >failing? Then I can look for a workaround that works for you. Is it the >Jena assembler or something else? > >(If it was just a matter of changing that one file, we would have done it >years ago. Updating the file will do nothing unless we update the D2RQ >source code too. Updating the source code will break all sorts of things >for users of D2RQ with existing mappings and existing code that interacts >with D2RQ. Changing a URI that has been hardcoded into production systems >for the last nine years requires a bit of thought and planning. I’d like >to focus on finding a workaround for the immediate problem, and solve the >underlying issue later.) > >Best, >Richard > > > >On 6 Dec 2013, at 21:42, Campbell,George <campb...@oclc.org> wrote: > >> Richard, >> >> I appreciate the response, and I know how hard it is to maintain a >>legacy >> project. >> >> My understanding is that if we are going to host the d2rq namespace >> officially as http://d2rq.org/terms/d2rq instead of >> http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1, then the file >>located >> at http://d2rq.org/terms/d2rq has to be edited to remove all references >> (there are two) to http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1, >>and >> replace them with http://d2rq.org/terms/d2rq. >> >> I¹ve attached a copy of http://d2rq.org/terms/d2rq which I believe is >> correct (lines 1 and 16 edited to remove references to >> http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1). If you can post >>that >> file, we can run tests against it and report back to you. >> >> Thanks, >> George >> >> ----------------------------------------------------------------------- >> George Campbell >> Sr. Software Engineer >> OCLC Dublin, OH >> 614-764-6227 >> >> >> >> >> On 12/6/13, 4:07 PM, "Richard Cyganiak" <rich...@cyganiak.de> wrote: >> >>> George, >>> >>> I¹m trying to get the redirect fixed, but all people involved in any >>>way >>> with D2RQ have left Free University Berlin years ago, and the web team >>> there doesn¹t seem to have a lot of interest in fixing problems for >>> someone who worked there in 2006. >>> >>> It¹s clear that we need to change the namespace to something that¹s >>>more >>> directly under the project¹s control, but this will not happen >>>overnight. >>> >>> Why exactly do you say that ³there is no way to use D2RQ² while the >>> redirect is broken? Nothing in D2RQ itself depends on downloading >>> anything from that location. Is it the Jena Assembler that¹s causing >>>you >>> the problem, or something else? >>> >>> Best, >>> Richard >>> >>> >>> On 5 Dec 2013, at 15:23, Campbell,George <campb...@oclc.org> wrote: >>> >>>> We enjoy using this excellent project. >>>> >>>> However, I have a d2rq namespace issue. >>>> >>>> We were referencing >>>>http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1, >>>> which since around late 2012 had been redirecting to >>>> http://d2rq.org/terms/d2rq. >>>> >>>> Last week some time this redirect was broken. If the redirect cannot >>>>be >>>> restored, then we need to start referring to the new location >>>>directly. >>>> And if that is the case, the file at http://d2rq.org/terms/d2rq needs >>>> to be edited so that it refers to namespaces at http://d2rq.org >>>>instead >>>> of http://www.wiwiss.fu-berlin.de. >>>> >>>> As it stands today, there is no way to use d2rq. >>>> >>>> Thank you. >>>> >>>>----------------------------------------------------------------------- >>>> George Campbell >>>> Sr. Software Engineer >>>> OCLC Dublin, OH >>>> 614-764-6227 >>>> >>>> >>>>----------------------------------------------------------------------- >>>>-- >>>> ----- >>>> Sponsored by Intel(R) XDK >>>> Develop, test and display web and hybrid apps with a single code base. >>>> Download it for free now! >>>> >>>> >>>>http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.c >>>>lk >>>> trk_______________________________________________ >>>> d2rq-map-devel mailing list >>>> d2rq-map-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/d2rq-map-devel >>> >> >> >><d2rq.ttl>--------------------------------------------------------------- >>--------------- >> Sponsored by Intel(R) XDK >> Develop, test and display web and hybrid apps with a single code base. >> Download it for free now! >> >>http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clk >>trk_______________________________________________ >> d2rq-map-devel mailing list >> d2rq-map-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/d2rq-map-devel > ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ d2rq-map-devel mailing list d2rq-map-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/d2rq-map-devel