{
  "title": "Bibliografía de la Unidad 2",
  "references": [
    {
      "id": "aima",
      "citation": "Russell, S. y Norvig, P. (2021). Artificial Intelligence: A Modern Approach, 4.ª ed. Pearson.",
      "url": "https://aima.cs.berkeley.edu/",
      "use": "Capítulos 7-9: lógica e inferencia; 12-13: incertidumbre. Los números corresponden al índice indicado en el apunte.",
      "access": "Índice y recursos; libro comercial"
    },
    {
      "id": "poole",
      "citation": "Poole, D. y Mackworth, A. (2017). Artificial Intelligence: Foundations of Computational Agents, 2.ª ed. Cambridge University Press.",
      "url": "https://artint.info/2e/html2e/ArtInt2e.html",
      "use": "Capítulos 5, 8, 13 y 14: inferencia, incertidumbre, relaciones y ontologías. Conservamos la segunda edición citada en el apunte.",
      "access": "Texto de consulta en línea"
    },
    {
      "id": "bratko",
      "citation": "Bratko, I. (2011). Prolog Programming for Artificial Intelligence, 4.ª ed. Addison-Wesley.",
      "url": "https://www.pearson.com/en-gb/subject-catalog/p/Bratko-Prolog-Programming-for-Artificial-Intelligence-4th-Edition/P200000003804",
      "use": "Estudiar hechos, reglas, consultas y unificación; contrastar la ejecución con el encadenamiento hacia atrás.",
      "access": "Ficha editorial; libro comercial"
    },
    {
      "id": "minsky",
      "citation": "Minsky, M. (1974). A Framework for Representing Knowledge. MIT AI Laboratory Memo 306.",
      "url": "https://web.mit.edu/dxh/www/marvin/web.media.mit.edu/~minsky/papers/Frames/frames.html",
      "use": "Identificar ranuras, expectativas y valores por defecto. Proponer una excepción que obligue a revisar el marco.",
      "access": "Artículo en MIT"
    },
    {
      "id": "gruber",
      "citation": "Gruber, T. (1993). A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition, 5(2), 199-220.",
      "url": "https://tomgruber.org/writing/ontolingua-kaj-1993.pdf",
      "use": "Explicar qué debe compartir una comunidad para reutilizar conocimiento: nombres, significado y axiomas.",
      "access": "PDF del autor"
    },
    {
      "id": "mycin",
      "citation": "Buchanan, B. y Shortliffe, E., eds. (1984). Rule-Based Expert Systems: The MYCIN Experiments of the Stanford Heuristic Programming Project. Addison-Wesley.",
      "url": "https://www.shortliffe.net/Buchanan-Shortliffe-1984/MYCIN%20Book.htm",
      "use": "Relacionar adquisición, explicación y factores de certeza con la arquitectura de los sistemas expertos.",
      "access": "Capítulos en el sitio del editor académico"
    },
    {
      "id": "pearl",
      "citation": "Pearl, J. (1988). Probabilistic Reasoning in Intelligent Systems. Morgan Kaufmann.",
      "url": "https://shop.elsevier.com/books/probabilistic-reasoning-in-intelligent-systems/pearl/978-0-08-051489-5",
      "use": "Profundizar factorización, independencias e inferencia probabilística. Requiere comodidad con probabilidades condicionales.",
      "access": "Ficha editorial; disponibilidad según acceso"
    },
    {
      "id": "zadeh",
      "citation": "Zadeh, L. (1965). Fuzzy Sets. Information and Control, 8(3), 338-353.",
      "url": "https://www.sciencedirect.com/science/article/pii/S001999586590241X",
      "use": "Distinguir una función de pertenencia de una distribución de probabilidad.",
      "access": "Artículo editorial; disponibilidad según acceso"
    },
    {
      "id": "hogan",
      "citation": "Hogan, A. et al. (2021). Knowledge Graphs. ACM Computing Surveys, 54(4), artículo 71.",
      "url": "https://doi.org/10.1145/3447772",
      "use": "Reconocer entidades, esquemas, consultas y procedencia. No confundir la presencia de una arista con verdad garantizada.",
      "access": "Artículo; DOI"
    },
    {
      "id": "prolog",
      "citation": "SWI-Prolog. Documentación y entorno de programación lógica.",
      "url": "https://www.swi-prolog.org/",
      "use": "Escribir dos hechos, una regla y una consulta. Probar una meta demostrable y otra sin prueba.",
      "access": "Documentación oficial"
    },
    {
      "id": "rdf",
      "citation": "W3C (2014). RDF 1.1 Primer.",
      "url": "https://www.w3.org/TR/rdf11-primer/",
      "use": "Construir una tripleta e identificar sujeto, predicado y objeto.",
      "access": "Introducción técnica"
    },
    {
      "id": "rdfs",
      "citation": "W3C (2014). RDF Schema 1.1.",
      "url": "https://www.w3.org/TR/rdf-schema/",
      "use": "Distinguir clases, subclases, dominio y rango; no tratarlos como validaciones de formularios.",
      "access": "Especificación"
    },
    {
      "id": "owl",
      "citation": "W3C (2012). OWL 2 Web Ontology Language Document Overview, 2.ª ed.",
      "url": "https://www.w3.org/TR/owl2-overview/",
      "use": "Localizar las distintas semánticas, perfiles y documentos del lenguaje.",
      "access": "Panorama de la especificación"
    },
    {
      "id": "sparql",
      "citation": "W3C (2013). SPARQL 1.1 Query Language.",
      "url": "https://www.w3.org/TR/sparql11-query/",
      "use": "Consultar patrones de tripletas. Diferenciar resultados recuperados y conclusiones bajo un régimen de inferencia.",
      "access": "Especificación"
    },
    {
      "id": "protege",
      "citation": "Stanford. Protégé, editor de ontologías.",
      "url": "https://protege.stanford.edu/",
      "use": "Modelar clases e individuos y revisar qué conclusiones obtiene un razonador.",
      "access": "Herramienta y documentación"
    },
    {
      "id": "wikidata",
      "citation": "Wikidata. Ayuda del servicio de consultas SPARQL.",
      "url": "https://www.wikidata.org/wiki/Wikidata:SPARQL_query_service/Wikidata_Query_Help",
      "use": "Explorar una consulta pequeña y revisar referencias, calificadores y alcance de los datos.",
      "access": "Guía de consulta"
    }
  ],
  "framework": "UNCA, Facultad de Tecnología y Ciencias Aplicadas (2024). Ordenanza C.D. N.º 011-2024. Plan de Estudios de la Tecnicatura Universitaria en Diseño de Software. Referencia del apunte, sin enlace verificado."
}
