Ayuda:Atributos

De NuestraCiudad
Ir a la navegación Ir a la búsqueda
Este artículo es parte de la sección avanzada de la ayuda.

Los atributos (también llamados propiedades) son términos que expresan relaciones entre entidades.

En Semantic MediaWiki, el sistema en el que está basado NuestraCiudad.info, los atributos apuntan desde una entidad, que puede ser una página o un subobjeto (objeto interno), a otra entidad usando el siguiente formato:

[[Atributo::Valor]]

Si lo describimos en lenguaje natural, podemos compararlo con una oración simple con sujeto, predicado y objeto. En SemanticMediaWiki:

  • la página en la cual está escrita el atributo (o el objeto interno / subjobjeto) es el sujeto,
  • el atributo es el predicado (verbo)
  • el valor o término enlazado en la anotación es el objeto.

Dado que los atributos son comparables con los verbos, también (en la gran mayoría de los casos) los nombres de atributos son verbos o empiezan con un verbo (Ejemplos: Atributo:Tiene cantidad de empleados de tener, Atributo:Ubicado en localidad proviene de estar ubicado).

Tipos de atributos

Los atributos se clasifican de acuerdo al tipo de datos al cual apuntan, es decir, al formato del valor del atributo:

  • Página o Page: Atributos que apuntan a una entidad que puede ser descrita en una página del wiki. No importa si la página actualmente no existe, lo importante es que sea posible escribir una página sobre ella. (Corresponde a la Object Property en OWL, todo el resto son del tipo Datatype Property)
  • Cadena de caracteres o String: Atributos que apuntan a entidades sobre las cuales no pueden ser escritas páginas en la wiki.
  • Texto o Text: Similar a "String", pero los valores de los atributos no pueden ser utilizados en búsquedas semánticas.
  • Booleano: Expresa que una expresión sea verdadera. Puede contener solamente los valores "Si" y "No", o "Verdadero" y "Falso"
  • Número o Number: Números reales.
  • Code: Código informático (actualmente no usado en NuestraCiudad)
  • Coordenadas geográficas: Las coordenadas geográficas de una entidad (latitud y longitud)
  • Fecha o Date: Fechas. Pueden contener
    • solamente el año
    • día, mes y año
    • día, mes, año y hora.
  • Dirección electrónica: Dirección de e-mail / correo electrónico.
  • URL: Apunta a una dirección URL en la Web.
  • Anotación-URI: Apunta a URIs de atributos de otras ontologías. De utilidad para relacionar conceptos de la página con conceptos utilizados en la Web Semántica.
  • Número de teléfono o Telephone number: Apunta a un número de teléfono en el formato +xx xxxx xxxxxx.
  • Temperatura: Temperaturas en Celsius (actualmente no usado en NuestraCiudad)
  • Record: Propiedades con dos o más valores diferentes relacionados entre si. Es de utilidad solo en algunos casos muy puntuales, sino es mejor usar un subobjeto.
  • Quantity: Cantidades que pueden ser medidas, por ejemplo peso, superficie etc.

¿Cuándo usar que tipo?

Hay algunas cosas a considerar cuando se elige el tipo de atributo.

  1. Puede parecer poco clara la distinción entre Página, String y Texto, ya que los tres se refieren a objetos "textuales".
    • Página se utiliza cuando el valor del atributo puede ser una página en la wiki. Es decir, cuando se trata de un concepto bien definido que entra en el enfoque del wiki. Ejemplos en NuestraCiudad son todos los atributos que apuntan a personas, organizaciones, grupos u objetos geográficos, ya que estas pueden tener páginas en el wiki.
    • String se utiliza cuando el valor del atributo no puede ser utilizado como página en el wiki, pero si se necesita procesar el valor en búsquedas semánticas. Un ejemplo puede ser la razón social de una organización, el código bursatil que utiliza, o el estilo personal de un artista.
    • Texto se utiliza cuando no hace falta procesar el valor en una búsqueda semántica. Típicamente se trata de textos más largos que pueden contener enlaces y otros caracteres especiales. Un ejemplo es el atributo Tiene descripción que provee una descripción corta.
  2. De la misma manera hay que distinguir entre Número y Quantity (cantidad):
    • Quantity se utiliza cuando se trata de unidades de medida, es decir, cuando tiene sentido expresar el valor en varios formatos. Por ejemplo si tenemos una propiedad Superficie que puede ser expresada en metros cuadrados, hectáreas o kilómetros cuadrados. El tipo Quantity ofrece una interfaz para definir este tipo de formatos.
    • Número se utiliza cuando se trata de números absolutos, por ejemplo "Cantidad de empleados".