{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T09:17:47Z","timestamp":1743153467157,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":14,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642205880"},{"type":"electronic","value":"9783642205897"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","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-20589-7_4","type":"book-chapter","created":{"date-parts":[[2011,4,19]],"date-time":"2011-04-19T05:11:00Z","timestamp":1303189860000},"page":"52-69","source":"Crossref","is-referenced-by-count":4,"title":["Programming Patterns for Logtalk Parametric Objects"],"prefix":"10.1007","author":[{"given":"Paulo","family":"Moura","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"4_CR1","unstructured":"Moura, P.: Logtalk 2.6 Documentation. Technical Report DMI 2000\/1, University of Beira Interior, Portugal (July 2000)"},{"key":"4_CR2","unstructured":"Moura, P.: Logtalk - Design of an Object-Oriented Logic Programming Language. PhD thesis, Department of Computer Science, University of Beira Interior, Portugal (September 2003)"},{"key":"4_CR3","unstructured":"Moura, P.: Logtalk 2.39.0 User and Reference Manuals (February 2010)"},{"key":"4_CR4","unstructured":"Swedish Institute for Computer Science: SICStus Prolog 4.0 User Manual (April 2009)"},{"key":"4_CR5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-97005-4","volume-title":"Programming in Prolog","author":"W.F. Clocksin","year":"1987","unstructured":"Clocksin, W.F., Mellish, C.S.: Programming in Prolog. Springer, New York (1987)"},{"key":"4_CR6","series-title":"Computer Science","volume-title":"Logic and Objects","author":"F.G. McCabe","year":"1992","unstructured":"McCabe, F.G.: Logic and Objects. Computer Science. Prentice Hall, Englewood Cliffs (1992)"},{"key":"4_CR7","unstructured":"Igler, M., Joblonski, S.: ESProNa \u2013 Engine for Semantic Process Navigation (2009), http:\/\/www.ai4.uni-bayreuth.de\/"},{"key":"4_CR8","unstructured":"Fromherz, M.: OL(P): Object Layer for Prolog (1993), ftp:\/\/parcftp.xerox.com\/ftp\/pub\/ol\/"},{"key":"4_CR9","unstructured":"Kino, N.: Logical assignment of Prolog terms (2005), http:\/\/www.kprolog.com\/en\/logical_assignment\/"},{"key":"4_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1007\/11799573_45","volume-title":"Logic Programming","author":"P. Moura","year":"2006","unstructured":"Moura, P., Marchetti, V.: Logtalk Processing of STEP Part 21 Files. In: Etalle, S., Truszczy\u0144ski, M. (eds.) ICLP 2006. LNCS, vol.\u00a04079, pp. 453\u2013454. Springer, Heidelberg (2006)"},{"key":"4_CR11","unstructured":"Moura, P., Dias, A.M.: L-FLAT: Logtalk Toolkit for Formal Languages and Automata (2009), http:\/\/code.google.com\/p\/lflat\/"},{"key":"4_CR12","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1145\/1067445.1067536","volume-title":"ITiCSE 2005: Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education","author":"M. Wermelinger","year":"2005","unstructured":"Wermelinger, M., Dias, A.M.: A Prolog Toolkit for Formal Languages and Automata. In: ITiCSE 2005: Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pp. 330\u2013334. ACM, New York (2005)"},{"key":"4_CR13","first-page":"115","volume-title":"Logic Programming Languages: Constraints, Functions, and Objects","author":"L. Monteiro","year":"1993","unstructured":"Monteiro, L., Porto, A.: A language for contextual logic programming. In: Logic Programming Languages: Constraints, Functions, and Objects, pp. 115\u2013147. MIT Press, Cambridge (1993)"},{"key":"4_CR14","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1007\/978-3-540-24599-5_10","volume-title":"Logic Programming","author":"S. Abreu","year":"2003","unstructured":"Abreu, S., Diaz, D.: Objective: In minimum context. In: Palamidessi, C. (ed.) ICLP 2003. LNCS, vol.\u00a02916, pp. 128\u2013147. Springer, Heidelberg (2003)"}],"container-title":["Lecture Notes in Computer Science","Applications of Declarative Programming and Knowledge Management"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-20589-7_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,6]],"date-time":"2023-06-06T10:59:16Z","timestamp":1686049156000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-20589-7_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642205880","9783642205897"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-20589-7_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}