LPP: Práctica 11 - Lenguajes de Dominio Específico
Enunciado
Se nos pide crear un Lenguaje de Dominio Específico para representar bibliografías.
Implementación
Voy a usar la implentación que está en el enunciado del ejercicio, y usando el mismo formato que el de la práctica 10.
Libro:
- Título: Crónicas de una Muerte Anunciada
- Autor: Gabriel García Márquez
- Año de publicación: 1981
- Edición: 4
- Volumen: 1
- Lugar de publicación: Colombia
- Editorial: La Oveja Negra
- Resultado esperado:
García, M. G. (1981). Crónicas de una Muerte Anunciada (4) (1). Colombia: La Oveja Negra.
Instanciación:
@libro = DRA::Libro.new("Crónicas de una muerte anunciada") do autores :apellido => "García", :apellido2 => "Márquez", :nombre => "Gabriel" fecha :anio=>1981 pais "Colombia" editorial "La Oveja Negra" edicion 4 volumen 1 end
Artículo/Capítulo de un libro
- Título de la obra: Acreditación en Chile: La experiencia de un lustro
- Autor 1: María Persico Jiménez
- Autor 2: Pablo Perisco Jiménez
- Año de publicación: 1997
- Título del artículo o capítulo: El Estado
- Editor 1: Eduardo Villalba García
- Editor 2: Godalupe Magana Gonzáles
- Número de páginas del capítulo: 27.
- Edición: 8
- Volumen: 2
- Lugar de publicación: Chile.
- Editorial: Creatividad, educación y desarrollo
- Resultado esperado:
Perisco, J. M. & Perisco, J. P. (1997). El Estado. En Villalba, G. E. & Magana, G. G. (Eds.), Acreditación en Chile: la Experiencia de un Lustro (27) (8) (2). Chile: Creatividad, educación y desarrollo.
Instanciación:
@capitulo = DRA::Capitulo.new("Acreditación en Chile: La experiencia de un lustro") do autores :apellido => "Perisco", :apellido2 => "Jiménez", :nombre => "Maria" autores :apellido => "Perisco", :apellido2 => "Jiménez", :nombre => "Pablo" fecha :anio=>1997 pais "Chile" editorial "Creatividad, educación y desarrollo" edicion 8 volumen 2 capitulo "El Estado" paginas 27 editores :apellido => "Villalba", :apellido2 => "García", :nombre => "Eduardo" editores :apellido => "Magana", :apellido2 => "Gonzáles", :nombre => "Godalupe" end
Artículo de periódico
- Título: El primer móvil con Android One
- Autor 1: Javier Palazón
- Autor 2: Laura Pajuelo
- Fecha: 15-11-2015
- Periódico: El País
- Páginas del periódico: 68
- Resultado esperado:
Palazon, J. & Pajuelo, L. (15 de noviembre de 2015). El Primer Móvil con Android one. El País, pp. 68.
Instanciación:
@periodico = DRA::Periodico.new("El primer móvil con Android One") do autores :apellido => "Palazón", :nombre => "Javier" autores :apellido => "Pajuelo", :nombre => "Laura" fecha :dia=>15, :mes=>11, :anio=>2015 periodico "El País" paginas 68 end
Documentos electrónicos
- Título: Evaluación del impacto de los proyectos de desarrollo en la pobreza: Manual para profesionales
- Autor 1: James Baker
- Fecha: 25-7-2000
- Edición: 6
- Tipo de medio: Web
- Lugar de publicación: España
- Editor: Banco Internacional de Reconstrucción y Fomento/BANCO MUNDIAL
- Disponible en: http://siteresources.worldbank.org/INTISPMA/Resources/Impact-Evaluation-Handbook--Spanish-/manual.pdf
- Fecha de acceso: 3-12-2015
- Resultado esperado:
Backer. J. (25 de Julio de 2000). Evaluación del impacto de los proyectos de desarrollo en la pobreza: Manual para profesionales (6), Web. España: Banco Internacional de Reconstrucción y Fomento/BANCO MUNDIAL. Disponible en: http://siteresources.worldbank.org/INTISPMA/Resources/Impact-Evaluation-Handbook--Spanish-/manual.pdf (3-12-2015).
Instanciación:
@documentoElectronico = DRA::DocumentoElectronico.new("Evaluación del impacto de los proyectos de desarrollo en la pobreza: Manual para profesionales") do autores :apellido => "Baker", :nombre => "James" fecha :dia=>25, :mes=>7, :anio=>2000 edicion 6 formato "Web" pais "España" editor "Banco Internacional de Reconstrucción y Fomento/BANCO MUNDIAL" disponible "http://siteresources.worldbank.org/INTISPMA/Resources/Impact-Evaluation-Handbook--Spanish-/manual.pdf" fecha_acc :dia=>3, :mes=>12, :anio=>2015 end