{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T03:42:11Z","timestamp":1780544531367,"version":"3.54.1"},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642220555","type":"print"},{"value":"9783642220562","type":"electronic"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-22056-2_46","type":"book-chapter","created":{"date-parts":[[2011,7,1]],"date-time":"2011-07-01T06:02:00Z","timestamp":1309500120000},"page":"425-436","source":"Crossref","is-referenced-by-count":17,"title":["Sapphire: Generating Java Runtime Artefacts from OWL Ontologies"],"prefix":"10.1007","author":[{"given":"Graeme","family":"Stevenson","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Simon","family":"Dobson","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"46_CR1","first-page":"3","volume-title":"Proceedings of Formal Ontology in Information Systems","author":"M. Uschold","year":"2008","unstructured":"Uschold, M.: Ontology-driven information systems: Past, present and future. In: Proceedings of Formal Ontology in Information Systems, pp. 3\u201318. IOS Press, Amsterdam (2008)"},{"key":"46_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"850","DOI":"10.1007\/978-3-540-39718-2_54","volume-title":"The Semantic Web - ISWC 2003","author":"N.M. Goldman","year":"2003","unstructured":"Goldman, N.M.: Ontology-oriented programming: Static typing for the inconsistent programmer. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol.\u00a02870, pp. 850\u2013865. Springer, Heidelberg (2003)"},{"key":"46_CR3","unstructured":"Vanden Bossche, M., Ross, P., MacLarty, I., Van Nu??elen, B., Pelov, N.: Ontology driven software engineering for real life applications. In: Proceedings of the 3rd International Workshop on Semantic Web Enabled Software Engineering (2007)"},{"key":"46_CR4","unstructured":"Kalyanpur, A., Jimenez, D.: Automatic mapping of OWL ontologies into Java. In: Proceedings of Software Engineering and Knowledge Engineering (2004)"},{"key":"46_CR5","unstructured":"OWL2Java : A Java code generator for OWL. Website (2011), \n                    \n                      http:\/\/www.incunabulum.de\/projects\/it\/owl2java"},{"key":"46_CR6","unstructured":"The OWL API. Website (2011), \n                    \n                      http:\/\/owlapi.sourceforge.net\/"},{"key":"46_CR7","doi-asserted-by":"crossref","unstructured":"Hobbs, J.R., Pan, F.: An ontology of time for the semantic web, vol.\u00a03, pp. 66\u201385 (March 2004)","DOI":"10.1145\/1017068.1017073"},{"key":"46_CR8","unstructured":"Bruneton, E., Lenglet, R., Coupaye, T.: ASM: A code manipulation tool to implement adaptable systems. In: Proceedings of Adaptable and Extensible Component Systems (2002)"},{"key":"46_CR9","unstructured":"The Mindswap Pet Ontology. Website (2011), \n                    \n                      http:\/\/www.mindswap.org\/2003\/owl\/pet"},{"key":"46_CR10","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1016\/j.websem.2005.06.005","volume":"3","author":"Y. Guo","year":"2005","unstructured":"Guo, Y., Pan, Z., Heflin, J.: LUBM: A benchmark for OWL knowledge base systems. Journal of Web Semantics\u00a03, 158\u2013182 (2005)","journal-title":"Journal of Web Semantics"},{"key":"46_CR11","unstructured":"Website of the Jena Semantic Web Framework. Website (2011), \n                    \n                      http:\/\/jena.sourceforge.net\/"},{"key":"46_CR12","unstructured":"Bizer, C., Cyganiak, R., Watkins, E.R.: NG4J \u2013 Named Graphs API for Jena. In: Proceedings of the 2nd European Semantic Web Conference, Heraklion, Greece (2005)"},{"key":"46_CR13","unstructured":"V\u00f6kel, M.: RDFReactor \u2013 from ontologies to programmatic data access. In: The Jena Developer Conference, Bristol, UK (2006)"},{"key":"46_CR14","first-page":"102","volume-title":"Proceedings of the First International Semantic Web Conference","author":"A. Eberhart","year":"2002","unstructured":"Eberhart, A.: Automatic generation of Java\/SQL based inference engines from RDF Schema and RuleML. In: Proceedings of the First International Semantic Web Conference, Chia, Sardinia, Italy, pp. 102\u2013116. Springer, Heidelberg (2002)"},{"key":"46_CR15","unstructured":"TRAMP: Makes RDF look like Python data structures. Website (2011), \n                    \n                      http:\/\/www.aaronsw.com\/2002\/tramp\/"},{"key":"46_CR16","unstructured":"Babik, M., Hluchy, L.: Deep integration of Python with web ontology language. In: Proceedings of the 2nd Workshop on Scripting for the Semantic Web, Budva, Montenegro (2006)"},{"key":"46_CR17","first-page":"1286","volume":"8","author":"A. Poggi","year":"2009","unstructured":"Poggi, A.: Developing ontology based applications with O3L. WSEAS Transactions on Computers\u00a08, 1286\u20131295 (2009)","journal-title":"WSEAS Transactions on Computers"},{"key":"46_CR18","unstructured":"Jenabean: A library for persisting Java Beans to RDF. Website (2011), \n                    \n                      http:\/\/code.google.com\/p\/jenabean\/"},{"key":"46_CR19","unstructured":"Sommer: Semantic object (medata) mapper. Website (2011), \n                    \n                      http:\/\/sommer.dev.java.net\/"},{"key":"46_CR20","unstructured":"Spira: A linked data ORM for Ruby. Website (2011), \n                    \n                      https:\/\/github.com\/datagraph\/spira"},{"key":"46_CR21","unstructured":"Empire: A JPA implementation for RDF. Website (2011), \n                    \n                      https:\/\/github.com\/clarkparsia\/Empire"},{"key":"46_CR22","unstructured":"Sparta: a simple API for RDF. Website (2011), \n                    \n                      https:\/\/github.com\/mnot\/sparta\/"},{"key":"46_CR23","doi-asserted-by":"publisher","first-page":"817","DOI":"10.1145\/1242572.1242682","volume-title":"Proceedings of the 16th International Conference on World Wide Web","author":"E. Oren","year":"2007","unstructured":"Oren, E., Delbru, R., Gerke, S., Haller, A., Decker, S.: ActiveRDF: object-oriented semantic web programming. In: Proceedings of the 16th International Conference on World Wide Web, pp. 817\u2013824. ACM, New York (2007)"},{"key":"46_CR24","unstructured":"Jastor: Typesafe, ontology driven RDF access from Java. Website (2011), \n                    \n                      http:\/\/jastor.sourceforge.net\/"},{"key":"46_CR25","doi-asserted-by":"crossref","unstructured":"Puleston, C., Parsia, B., Cunningham, J., Rector, A.: Integrating object-oriented and ontological representations: A case study in java and OWL. In: Sheth, A.P., Staab, S., Dean, M., Paolucci, M., Maynard, D., Finin, T., Thirunarayan, K. (eds.) ISWC 2008. LNCS, vol.\u00a05318, pp. 130\u2013145. Springer, Heidelberg (2008)","DOI":"10.1007\/978-3-540-88564-1_9"},{"key":"46_CR26","doi-asserted-by":"crossref","unstructured":"Parreiras, F.S., Saathoff, C., Walter, T., Franz, T., Staab, S.: APIs a gogo: Automatic generation of ontology APIs. International Conference on Semantic Computing, 342\u2013348 (2009)","DOI":"10.1109\/ICSC.2009.90"}],"container-title":["Lecture Notes in Business Information Processing","Advanced Information Systems Engineering Workshops"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-22056-2_46","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T19:21:46Z","timestamp":1558380106000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-22056-2_46"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642220555","9783642220562"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-22056-2_46","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"value":"1865-1348","type":"print"},{"value":"1865-1356","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011]]}}}