Información de contexto sobre la estructura de la ontología BIBFRAME
|
La Biblioteca del Congreso desarrolló la ontología BIBFRAME (Marco bibliográfico), un modelo para expresar y compartir datos bibliográficos en un entorno de datos abiertos enlazados. Sustituye el formato MARC por una estructura semántica más compatible con la web que utiliza RDF (Marco de descripción de recursos), lo que permite expresar los datos en tripletas: sujeto-predicado-objeto.
En el contexto de los datos enlazados y la web semántica, una ontología define un marco estructurado para organizar la información. Incluye:
- Clases (tipos de cosas)
- Propiedades (relaciones y atributos)
- Reglas sobre cómo se relacionan estos elementos entre sí
Recursos oficiales sobre ontología
Para conocer la ontología y la estructura desarrolladas por la Biblioteca del Congreso, consulte:
- Ontología BIBFRAME (RDF/HTML): https://id.loc.gov/ontologies/bibframe.html
- Extensión BIBFRAME LC (BFLC): https://id.loc.gov/ontologies/bflc.html
Saber más
Para obtener información más detallada, consulte los siguientes recursos en la Biblioteca del Congreso:
- Descripción general y vocabulario de BIBFRAME — Biblioteca del Congreso
- Preguntas frecuentes sobre BIBFRAME — Explicaciones útiles y comparaciones con MARC
- Taller de catalogación BIBFRAME — Biblioteca del Congreso
Conceptos básicos de BIBFRAME
Clase
Una clase define un grupo de recursos con características comunes. Las clases clave de BIBFRAME incluyen:
- bf:Work — Recurso que refleja una esencia conceptual (p. ej., una novela).
- bf:Instance — Una materialización física de un Trabajo (p. ej., una edición específica).
- bf:Item — Una copia única, física o digital, de una Instancia.
- bf:Agent — Una persona, organización o reunión asociada con un recurso.
- bf:Title — Título asociado a un Trabajo o Instancia.
Las clases se identifican en la ontología por su tipo y por el hecho de que el nombre de la clase comienza con una letra mayúscula.
Subclase
Una subclase es un tipo más específico de una clase, que hereda propiedades de otra clase.
Todas las instancias de la subclase son también instancias de la superclase, y las relaciones se heredan (la superclase es el "padre" de todas las subclases).
Ejemplos:
- bf:VariantTitle es una subclase de bf:Title, utilizada para variantes del título del recurso.
- bf:TransliteratedTitle es una subclase de bf:VariantTitle, utilizada para describir un tipo más específico de título variante.
Propiedad
Una propiedad define una relación entre recursos o entre un recurso y un valor literal.
Hay dos tipos principales de propiedades en uso dentro de la ontología BIBFRAME:
- Propiedad del objeto: enlaza un recurso con otro recurso (atributo).
- Propiedad Datatype: enlaza un recurso a un valor literal.
En BIBFRAME, las propiedades siempre sirven como predicados en tripletas RDF, definiendo relaciones o atributos entre recursos. Esto se ajusta al modelo básico de sujeto-predicado-objeto de RDF.
Las propiedades se identifican en la ontología por su tipo y por el hecho de que el nombre de la clase comienza con una letra minúscula.
Ejemplos:
- bf:title – Conecta un Trabajo o una Instancia con un bf: Título.
- bf:contribution – Enlaza un trabajo con un bf: Agente que ha contribuido a ella.
- bf:identifiedBy – Asocia un recurso con un identificador (p. ej., ISBN).
Subpropiedad
Una subpropiedad es una versión más específica de otra propiedad. Si no se define una relación diferente, este tipo de relación también indica herencia entre propiedades.
Ejemplos:
- bf:accompanies es una subpropiedad de bf:relatedTo
- bf:replacedBy es una subpropiedad de bf:succeededBy (que es una subpropiedad de bf:relatedTo)
Se utiliza con (Dominio) y valor previsto (Rango)
Se utiliza con (dominio): la clase a la que se aplica una propiedad.
Valor previsto (rango): El tipo de valor previsto (otra clase o literal).
El valor utilizado y el valor previsto se definen para las propiedades.
- Las propiedades de tipo de datos siempre tienen un valor previsto de "rdf-schema#Literal", ya que, por definición, solo pueden recibir una entrada de texto.
- Los campos "usado con" y "valor previsto" no son obligatorios. Si la relación está en blanco o se define como "rdf-schema#Resource", entonces no hay ninguna restricción en el uso de la propiedad con diferentes clases.
- La ontología utiliza los términos "dominio" y "rango". Alma utiliza los términos "utilizado con" y "valor previsto", ya que son más fáciles de entender y explican las relaciones entre las entidades de forma más intuitiva.
Ejemplo:
- La propiedad bf:descriptionLevel se utiliza con la clase bf:AdminMetadata y tiene la clase bf:DescriptionLevel como valor previsto

