DEFINICIÓN DE ONTOLOGÍAS EN SOFIA2
|
|
|
- Clara Toro Ayala
- hace 10 años
- Vistas:
Transcripción
1 DEFINICIÓN DE ONTOLOGÍAS EN SOFIA2 JULIO 2014 VERSIÓN 4
2 1 INDICE 1 INDICE INTRODUCCIÓN OBJETIVOS Y ALCANCE DEL PRESENTE DOCUMENTO CONCEPTOS BÁSICOS UN PRIMER VISTAZO TECNOLOGÍAS IMPLICADAS JSON Tipos de datos Referencias ESQUEMAS JSON (JSON-SCHEMA) Ejemplo Atributos de un esquema JSON Definición de Ontologías en SOFIA2 Página 2/20
3 2 INTRODUCCIÓN 2.1 Objetivos y alcance del presente documento El objetivo de este documento es explicar de forma clara y sencilla cómo se definen las ontologías en la Plataforma. Definición de Ontologías en SOFIA2 Página 3/20
4 3 CONCEPTOS BÁSICOS JSON: es un formato ligero para el intercambio de datos (como XML pero menos verboso) JSON-Schema: un esquema JSON es un documento JSON que permite especificar cómo es un documento JSON al que se refiere (si hay atributos obligatorios, si son de tipo number, si pueden ser nulos). En la equivalencia XML correspondería con un esquema XML o con un DTD. Ontología define formalmente un conjunto común de términos que se usan para describir y representar un dominio. Ontología SOFIA2: En SOFIA2 un ontología es la definición del conjunto de clases y atributos de las mismas que van a compartir las distintas aplicaciones que interoperan dentro del SmartSpace. En SOFIA2 las ontologías de definen en JSON conforme a un esquema JSON. Instancia de Ontología: es un elemento concreto de una ontología Definición de Ontologías en SOFIA2 Página 4/20
5 4 UN PRIMER VISTAZO Como hemos dicho en SOFIA2 una ontología representa una entidad en mi sistema (SmartSpace), y esta se define en JSON. La Plataforma ofrece una Web (+API REST) de Configuración en la que los usuarios con permisos (colaboradores y administradores) pueden crear sus ontologías. Una ontología se define a partir de un esquema JSON. Definición de Ontologías en SOFIA2 Página 5/20
6 Para simplificar la creación de Ontologías la Plataforma ofrece el concepto de Plantillas, que son esquemas JSON precargados que puede usar y ampliar el usuario para crear sus ontologías: Comencemos con la definición de un Ontología sencilla como la que representa un Sensor de Temperatura que almacena: identificador, timestamp, medida, unidad y coordenadas GPS. Una instancia de esta ontologías sería algo como: "SensorTemperatura": "identificador":"st-ta3231-1", "timestamp":"$date": " T11:14:00Z" "medida":25.1, "unidad":"c", "geometry": "type": "Point", "coordinates":[90,-10.1] Puedo ver cómo se define el esquema JSON de esta ontología en SOFIA2: Esta ontología es pública, lo que implica que cualquier persona puede consultar datos de esta. Definición de Ontologías en SOFIA2 Página 6/20
7 Si pinchamos Ver veremos el esquema JSON que describe esta Ontología (en posteriores apartados entraremos en detalle sobre la sintaxis de este esquema): "$schema":" "title":"sensortemperatura Schema", "required":["sensortemperatura"], "properties": "_id": "$ref":"#/identificador" "SensorTemperatura": "type":"string", "$ref":"#/datos" "additionalproperties":false, "identificador": "title":"id", "description":"id insertado del SensorTemperatura", "properties": "$oid": "type":"string" "additionalproperties":false "datos": "title":"datos", "description":"info SensorTemperatura", "required":["identificador","timestamp","medida","unidad","coordenadagps"], "properties": "identificador": "type":"string" "timestamp": "required":["$date"], "properties": "$date": "type":"string", "format":"date-time" "additionalproperties":false Definición de Ontologías en SOFIA2 Página 7/20
8 "medida": "type":"number" "unidad": "type":"string" "geometry": "$ref":"#/gps" "additionalproperties":false "gps": "title":"gps", "description":"gps SensorTemperatura", "required":["coordinates","type"], "properties": "coordinates": "type":"array", "items":[ "type":"number", maximum :180, mininum :-180 "type":"number", maximum :180, mininum :-180 ], "minitems":2, "maxitems":2 "type": "type":"string", "enum":["point"] "additionalproperties":false Definición de Ontologías en SOFIA2 Página 8/20
9 NOTA En el esquema podemos observar que las propiedades timestamp y geometry están definidas de una forma especial. Esto es así para permitir realizar búsquedas por fecha y geoespaciales en MongoDB. Veamos cada caso en particular: timestamp: MongoDB permite trabajar con fechas en formato ISO 8601 date (YYYY- MM-DDThh:mm:ss.fffZ). Para que MongoDB interprete que un campo es de tipo fecha, espera recibir un JSON con una estructura similar a "$date": " T11:14:00Z" representados. El esquema que nos permite validar instancias de este tipo es el siguiente: "timestamp": "required":["$date"], "properties": "$date": "type":"string", "format":"date-time" "additionalproperties": false Esto nos permite realizar consultas como la siguiente : db.sensortemperatura.find("sensor.created":"$lt": new ISODate()); geometry: MongoDB permite realizar consultas geoespaciales y para ello requiere que los campos que hayan de tratarse con este fin sean definidos, con la siguiente estructura: "geometry": "type": "object", "required":["coordinates","type"], "properties": "coordinates": "type":"array", "items":[ "type":"number", "maximum": 90, Definición de Ontologías en SOFIA2 Página 9/20
10 "minimum": -90 "type":"number", "maximum": 180, "minimum": -180 ], "minitems":2, "maxitems":2 "type": "type":"string", "enum":["point"] "additionalproperties":false La propiedad geometry, está compuesto del tipo Point y de unas coordenadas, que representa un punto, dado por la latitud y longitud ( coordenates :*Latitud,Longitud+). El rango de valores que soporta MongoDB para este tipo de coordenadas está entre [90, -90] para las latitud y [180,-180] para la longitud. Si se intenta insertar un valor fuera del rango, MongoDB retornará error. Una instancia que cumple con esta estructura: "geometry ": "type": Point, coordinates :*1.9, -3.9] Podremos realizar búsquedas geoespaciales en MongoDB como la siguiente: db.sensortemperatura.find(, Sensor.geometry.coordinates :,$near:*12,12+,$maxdistance:1--) Puedo ver las instancias de mis ontologías desde la Web de Configuración a través de la opción Consulta a Base de Datos: Si en esta consulta lanzo una consulta de este estilo: Definición de Ontologías en SOFIA2 Página 10/20
11 Veré la información de la última instancia insertada en la BDTR de SOFIA2 "_id": "$oid": "51e3dbd465701fd8e0f69828" "contextdata": "session_key": "08bf50c8-6ea6-41dc-99ac-5d12a6f517a3", "user_id": 1, "kp_id": 9, "kp_identificador": "gatewaysensores", "timestamp": "$date": " T11:14:00Z" Definición de Ontologías en SOFIA2 Página 11/20
12 "SensorTemperatura": "identificador":"st-ta3231-1", "timestamp":"$date": " T11:14:00Z" "medida":25.1, "unidad":"c", "geometry": "type": "Point", "coordinates":[90,-10.1] Podemos observar que la información devuelta incluye: El identificador de esa instancia: Información de contexto: como el KP, instancia, usuario, sesión y fecha en la que se insertó. Instancia de la Ontología Definición de Ontologías en SOFIA2 Página 12/20
13 5 TECNOLOGÍAS IMPLICADAS 5.1 JSON JSON es el acrónimo de JavaScript Object Notation. JSON es un formato ligero originalmente concebido para el intercambio de datos en Internet Tipos de datos string : Cadena de texto number: Numérico object: Objeto char: Caracteres Unicode válidos array: Colección de valore null: Nulo boolean: Valores true o false En JSON, se presentan de estas formas: Un objeto es un conjunto sin ordenar de pares clave-valor. Comienza por y termina con. Cada nombre estará seguido por :, los pares clave-valor estarán separados por,. Un array es una colección de valores. Comienza por [ y finaliza con ]. Los valores se separan por,. Definición de Ontologías en SOFIA2 Página 13/20
14 Un valor puede ser una cadena de caracteres con comillas doble, un número, true, false, null, un objeto o un array. Esta estructuras pueden anidarse: Un string es una secuencia de cero o más caracteres Unicode, encerrados entre comillas dobles ( ) Un número es como un número decimal en Java. Definición de Ontologías en SOFIA2 Página 14/20
15 5.1.2 Referencias Esquemas JSON (JSON-SChema) JSON-Schema ( ) es un formato JSON para describir datos en JSON. Es en JSON lo que XSD a XML. Ofrece un contrato para definir los datos requeridos para una aplicación dada y la forma de interactuar con él Ejemplo Para hacernos una idea veamos un ejemplo de un esquema JSON sencillo: "$schema": " "title": "Product", "description": "A product from Acme's catalog", "type": "object", "properties": "id": "description": "The unique identifier for a product", "type": "integer" "name": "description": "Name of the product", "type": "string" "price": "type": "number", "minimum": 0, "exclusiveminimum": true "required": ["id", "name", "price"] Que validaría como válidos JSONs como este: Definición de Ontologías en SOFIA2 Página 15/20
16 "id": 1, "name": "A green door", "price": 12.50, "tags": ["home", "green"] Y como inválido este por no tener el atributo price: "id": 1, "name": "A green door", "tags": ["home", "green"] Atributos de un esquema JSON Podemos ver la referencia completa de la especificación JSON aquí: "$schema": " "title": "Product", "description": "A product from Acme's catalog", "type": "object", "properties": "required": ["id", "name", "price"] Los atributos más utilizados en un esquema JON son: $schema : Nos permite indicar la versión del Schema JSON que queremos usar: 0.4 o 0.3, SOFIA2 se apoya en la versión 0.4 ( 04/schema#). title : indicar un título con el que identificar el esquema. description : Se puede utilizar este atributo para incluir una descripción de lo que va a representar el esquema JSON. type : Para indicar el tipo que va a representar el esquema. properties : Este atributo es un objeto con las definiciones de propiedades que definen los valores estáticos de una instancia de objeto. Es una lista no ordenada de Definición de Ontologías en SOFIA2 Página 16/20
17 propiedades. Los nombres de las propiedades se deben cumplir y el valor de las propiedades se definen a partir de un esquema, que debe cumplirse también. patternproperties : Este atributo es un objeto con las definiciones de propiedades que definen los valores de una instancia de objeto. Es una lista desordenada de propiedades. Los nombres de las propiedades son patrones de expresiones regulares, las instancias de las propiedades deben cumplir con el patrón definido y el valor de la propiedad con el esquema que define esa propiedad. additionalproperties : Permite indicar si la instancia JSON puede contener propiedades que no hayan sido definidas en el esquema. Tiene dos posibles valores (true o false), para indicar si se admite cualquier propiedad o no. Si no se añade la propiedad, se podrá incluir cualquier otra propiedad. required : Permite indicar todas las propiedades que son obligatorias para una instancia JSON y que como mínimo debe incluir. Las propiedades se incluirán entre corchetes y separadas por el carácter,. (Este propiedad es obligatoria incluirla en el esquema). $ref : Define una URI de un esquema que contienen la completa representación para esa propiedad. Veamos en este extracto de esquema un ejemplo para los atributos definidos "$schema":" "title":"sensortemperatura Schema", "required":["sensortemperatura"], "properties": "_id": "$ref":"#/identificador" "SensorTemperatura": "type":"string", "$ref":"#/datos" "additionalproperties":false, En este ejemplo podemos ver que hay una propiedad que es obligatoria SensorTemperatura y que hay dos propiedades _id y SensorTemperatura, que incluyen una referencia a un elemento que es el que contiene la representación completa de esa propiedad. Definición de Ontologías en SOFIA2 Página 17/20
18 "identificador": "title":"id", "description":"id insertado del SensorTemperatura", "properties": "$oid": "type":"string" "additionalproperties":false "datos": "title":"datos", "description":"info SensorTemperatura", "required":["identificador","timestamp","medida","unidad","coordenadagps"], "properties": "identificador": "type":"string" "timestamp": "required":["$date"], "properties": "$date": "type":"string", "format":"date-time" "additionalproperties":false "medida": "type":"number" "unidad": "type":"string" "geometry": "$ref":"#/gps" "additionalproperties":false Definición de Ontologías en SOFIA2 Página 18/20
19 Como podemos ver tanto identificador como en datos son esquemas que definen su representación. Podemos ver también que no se admiten ningún tipo de propiedad que no sean las definidas (se ha incluido additionalproperties ). Enumerados: Los enumerados los representaremos a como una lista entre corchetes y separados entre el carácter,. Los enumerados siempre son de tipo string. Por ejemplo si queremos definir una propiedad llamada tipo que sólo pueda tener uno de los dos valores latitud o longitud, quedaría del siguiente modo: tipo :, type : string, enum :* latitud, longitud + Para instanciarlo, tipo : latitud ítems : Define los elementos permitidos en un array, debe ser un esquema o un conjunto de esquemas. additonalitems : Para indicar si se admiten elementos en el array, además de los definidos en el esquema. minitems : Número mínimo de elementos que puede tener el array. maxitems : Número máximo de elementos que puede tener el array. En el siguiente ejemplo podemos ver cómo es el esquema para un array, coordinates, que debe ser de tipo numérico y que sólo puede tener dos elementos. También vemos que la propiedad type, es un enumerado con un único valor posible Point. geometry : "type": "object", "required":["coordinates","type"], "properties": "coordinates": "type":"array", "items": "type":"number" "minitems":2, "maxitems":2 "type": "type":"string", "enum":["point"] Definición de Ontologías en SOFIA2 Página 19/20
20 "additionalproperties":false Una instancia para este objeto sería como el siguiente "geometry": "type": "Point", "coordinates":[110.2,1233.1] Podemos encontrar más información y ejemplos en el siguiente enlace: Definición de Ontologías en SOFIA2 Página 20/20
DRONE CON LEGO RASPBERRY PI Y JAVA PARTE 2 EL SOFTWARE. NOVIEMBRE 2013 Versión 1
DRONE CON LEGO RASPBERRY PI Y JAVA PARTE 2 EL SOFTWARE NOVIEMBRE 2013 Versión 1 1 INDICE 1 INDICE... 2 2 INTRODUCCIÓN... 3 2.1 OBJETIVOS Y ALCANCE DEL PRESENTE DOCUMENTO... 3 3 ADAPTACIÓN A MODELO DE DESPLIEGUE
C/Salado, 11, local 10. 41010. Sevilla T. 954 45 72 75 F. 954 45 75 72
C/Salado, 11, local 10. 41010. Sevilla T. 954 45 72 75 F. 954 45 75 72 1.1 Introducción... 3 1.2 Análisis funcional... 3 1.3 Creación del recurso... 4 1.4 Configuración... 6 1.4.1 Contenido... 6 1.4.2
Sistemas de Información 12/13 XML (extensible Mark-up Language)
12/13 XML (extensible Mark-up Language) Departamento Informática e Ingeniería de Sistemas Universidad de Zaragoza ([email protected]) " Guión Introducción Ejemplos Documentos vs apliaciones XML Espacios
Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Generador de Proxy remoto JavaScript.
Generador de Proxy remoto JavaScript. 1. Introducción: La aplicación genera un proxy JavaScript a partir de un servicio web de.net con extensión.asmx, tomado como entrada. Automatizando de esta manera
E 4.2-4 Manual de usuario. : Versión: 0.1 Fecha: 05/02/2013 Autor: Carlos Ors Email: [email protected]
E 4.2-4 Manual de usuario : Versión: 0.1 Fecha: 05/02/2013 Autor: Carlos Ors Email: [email protected] Historial de cambios Versión Fecha Autor Cambios 0.1 05/02/2013 Carlos Ors Versión Inicial Índice
Creación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
Modulo 1 El lenguaje Java
Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto
Introducción a la Firma Electrónica en MIDAS
Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento
MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP
MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP Contacto Para las dudas con la instalación: Integración de Clientes ([email protected]) Para el contacto comercial: 91 327 28 80
Capítulo 1 Documentos HTML5
Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs
Programa. Conceptos básicos: variables, valores y objetos predefinidos, operadores, etc. etc. Callbacks, eval(), etc.
Programa Programa 1. Introducción. Repaso HTML-CSS. Orientaciones Generales. 2. Javascript: Qué es? Dónde se ejecuta? Cómo se ejecuta? Conceptos básicos: variables, valores y objetos predefinidos, operadores,
TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)
APRENDERAPROGRAMAR.COM TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B) Sección: Cursos Categoría: Tutorial básico del programador web:
Capítulo VI. Diagramas de Entidad Relación
Diagramas de Entidad Relación Diagramas de entidad relación Tabla de contenido 1.- Concepto de entidad... 91 1.1.- Entidad del negocio... 91 1.2.- Atributos y datos... 91 2.- Asociación de entidades...
Conceptos Generales en Joomla 1.7.2.
1.- Tipos de usuarios en Joomla! JOOMLA 1.7 USUARIOS. Los usuarios de sitios web de Joomla! pueden dividirse en dos categorías principales: Invitados. Usuarios registrados. Los Invitados son sencillamente
Manual SSO Avant2. www.avant2.es [email protected] Última revisión: 02/05/2013. Copyright Codeoscopic S.A.
Manual SSO Avant2 www.avant2.es [email protected] Última revisión: 02/05/2013 Copyright Codeoscopic S.A. Este documento es propiedad y copyright de Codeoscopic SA, y su contenido es confidencial. Este
TALLER #5 ACCESS CONSULTAS. objeto Consulta en la vista lateral izquierda de la ventana Base de datos. Aparece esta ventana.
TALLER #5 ACCESS CONSULTAS Las consultas son los objetos de una base de datos que permiten recuperar datos de una tabla, modificarlos e incluso almacenar el resultado en otra tabla. TIPOS DE CONSULTAS
Cómo acceder a Google Drive? Tiene más funcionalidades una cuenta de Google?
Manual de Qué es Google Drive? Qué es Google Drive? Google Drive es un servicio web que le permite almacenar, modificar, compartir y acceder a sus archivos y documentos independientemente de dónde se encuentre
DESARROLLO DE UN CLIENTE SOFIA2 (KP) SIGUIENDO ARQUITECTURA KP-MODELO
DESARROLLO DE UN CLIENTE SOFIA2 (KP) SIGUIENDO ARQUITECTURA KP-MODELO JUNIO 2014 Versión 1 INDICE INDICE... 2 PASO 1 - FAMILIARIZARSE CON LOS CONCEPTOS BÁSICOS DE SOFIA2... 3 PASO 2 - OBTENER CREDENCIALES
1.- INTRODUCCIÓN 2.- PARÁMETROS
1.- INTRODUCCIÓN Hemos diseñado una aplicación que facilite el envío a las entidades bancarias de las de cobro por domiciliación. La entrada de esta aplicación pueden ser, tanto ficheros cuyos formatos
Gestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi
Gestión de Permisos Documento de Construcción Gestión de Permisos 1 Tabla De Contenido Descripción del Proceso... 3 Factores Importantes En La Construcción Del Proceso... 4 Modelo de Datos... 4 Principales
Gestión de Permisos. Bizagi Suite. Copyright 2014 Bizagi
Gestión de Permisos Bizagi Suite Gestión de Permisos 1 Tabla de Contenido Gestión de Permisos... 3 Definiciones... 3 Rol... 3 Perfil... 3 Permiso... 3 Módulo... 3 Privilegio... 3 Elementos del Proceso...
Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A)
aprenderaprogramar.com Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029
Manual del Investigador de OpenClinica
Manual del Investigador de OpenClinica Índice de Contenidos 1. Introducción... 3 2. Login en OpenClinica... 3 3. Entrada de Datos... 4 3.1. Añadir Pacientes... 4 3.2. Entrada de Datos de las Visitas...
Curso PHP Módulo 1 R-Luis
Lenguaje PHP Introducción Archivos HTML y PHP: Crear un archivo php es tan sencillo como cambiarle la extensión a un archivo html, por ejemplo podemos pasar de index.html a index.php sin ningún inconveniente.
Analítica para tu Tienda Online
Analítica para tu Tienda Online Mide, analiza y actúa para mejorar tus resultados Índice 1. Qué es la analítica 2. Configura tu Tienda Online para utilizar tu herramienta de analítica 3. Métricas más habituales
Guía de instalación de la carpeta Datos de IslaWin
Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3
GUÍA DE USO CONSOLA WEB DE CONFIGURACIÓN SOFIA2
GUÍA DE USO CONSOLA WEB DE CONFIGURACIÓN SOFIA2 FEBRERO 2015 Versión 6 1 INDICE 1 INDICE... 2 2 INTRODUCCIÓN... 9 2.1 REQUISITOS... 9 2.2 OBJETIVOS Y ALCANCE DEL PRESENTE DOCUMENTO... 9 3 ACCESO A CONSOLA
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
Kaldeera Advanced Forms 2009 Guía del usuario
Kaldeera Advanced Forms 2009 Guía del usuario Indice Usando Kaldeera Advanced Forms 2009... 3 Accediendo a la página de configuración... 3 Activando o desactivando la funcionalidad de Kaldeera Advanced
UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos
2.1. Principios básicos del Modelado de Objetos UNIDAD 2: Abstracción del Mundo real Al Paradigma Orientado a Objetos Hoy en día muchos de los procesos que intervienen en un negocio o empresa y que resuelven
Manual para la utilización de PrestaShop
Manual para la utilización de PrestaShop En este manual mostraremos de forma sencilla y práctica la utilización del Gestor de su Tienda Online mediante Prestashop 1.6, explicaremos todo lo necesario para
comunidades de práctica
1. Introducción CoSpace es una plataforma web diseñada para proporcionar un espacio virtual de interacción y colaboración entre formadores en comunidades virtuales. Se originó como resultado de las necesidades
Manual de Usuario: Market Interact Basic
Manual de Usuario: Market Interact Basic La fibra no tiene competencia ÍNDICE Introducción Contactos Importación Gestión de duplicados Grupos objetivo Nuevo grupo y asociación de contactos Nuevo grupo
MOODLE PARA ASESORES, GUIA DE APOYO.
FORTALECIMIENTO DE LAS CAPACIDADES, COMPETENCIAS Y HABILIDADES EN CIENCIA, TECNOLOGÍA E INNOVACIÓN EN NIÑOS, NIÑAS, JÓVENES E INVESTIGADORES DEL PUTUMAYO. MOODLE PARA ASESORES, GUIA DE APOYO. El concepto
Inteligencia Artificial II. Razonamiento con ontologías
Inteligencia Artificial II Curso 2008 09 Trabajo de curso Razonamiento con ontologías Antonio Jiménez Mavillard Enunciado Una ontología es una representación formal de un determinado dominio o área de
PROGRAMA DE GESTIÓN DE USUARIOS, PROYECTOS Y SOLICITUDES DEL SERVICIO GENERAL DE APOYO A LA INVESTIGACIÓN SAI
PROGRAMA DE GESTIÓN DE USUARIOS, PROYECTOS Y SOLICITUDES DEL SERVICIO GENERAL DE APOYO A LA INVESTIGACIÓN SAI Bienvenido al programa de gestión de usuarios, proyectos y solicitudes del Servicio General
Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.
Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.
UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER
UNIDAD DIDACTICA 16 USUARIOS SAMBA EN UN CONTROLADOR DE DOMINIO LINUX SERVER Eduard Lara 1 1. INTRODUCCIÓN En Windows Server: - Los usuarios y grupos dados de alta cuando el equipo es un servidor independiente,
Tutorial rápido de. acceso a la plataforma virtual
COLEGIO DE ESTUDIOS AVANZADOS DE IBEROAMERICA Tutorial rápido de acceso a la plataforma virtual http:///virtual [email protected] 1.- INTRODUCCIÓN Nuestra plataforma basada en MOODLE, es una plataforma
Practica A. Crear y Administrar Grupos
Practica A Crear y Administrar Grupos Los grupos simplifican la administración ya que permiten dar permisos a grupos de usuarios en vez de uno a uno. Antes de comenzar a utilizar los grupos hay que entender
Arrays y Cadenas en C
Arrays y Cadenas en C Los arrays son variables estructuradas, donde cada elemento se almacena de forma consecutiva en memoria. Las cadenas de caracteres son declaradas en C como arrays de caracteres y
MANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 8. Elementos Básicos
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 8. Elementos Básicos 1.- Ejemplo Introductorio. 2.- Dominios. 3.- Relaciones. 4.- Bases de Datos Relacionales. (Capítulo 11 del Date) EJEMPLO
A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla.
4. TABLAS A continuación se describen cuáles son los elementos principales de las tablas, cómo crear una y cómo modificarla. 4.1. Principales Elementos Al momento de generar y diseñar una tabla es importante
Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento
Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)
MANUAL DE USO DE LA APLICACIÓN
MANUAL DE USO DE LA APLICACIÓN ÍNDICE 1. Acceso a la aplicación 2. Definición de funciones 3. Plantillas 4. Cómo crear una nueva encuesta 5. Cómo enviar una encuesta 6. Cómo copiar una encuesta 7. Cómo
Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...
INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service
Administración Local Soluciones
SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN PARA LA INTEGRACIÓN CON SISNOT Y CORREOS SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio
Introducción a XML - Validación y Parseo. Huibert Aalbers, Senior Certified Software IT Architect
Introducción a XML - Validación y Parseo Huibert Aalbers, Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de
Guía de instalación de la carpeta Datos de ContaWin
Guía de instalación de la carpeta Datos de ContaWin Para ContaWin CS, Classic o Pyme a partir de la revisión 12.10 (Revisión: 29/06/2011) Contenido Introducción... 3 Acerca de este documento... 3 Dónde
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA. Tema 9. Reglas de Integridad
FICHEROS Y BASES DE DATOS (E44) 3º INGENIERÍA EN INFORMÁTICA Tema 9. Reglas de Integridad 1.- Introducción. 2.- Claves Primarias. 3.- Regla de Integridad de Entidades. 4.- Claves Ajenas. 5.- Regla de Integridad
MANUAL SISTEMA RESERVAS TEM V1.2
MANUAL SISTEMA RESERVAS TEM V1.2 1. PANTALLA INICIAL DE LA APLICACIÓN Imagen 1 En la imagen 1 se presenta la página de inicio de la aplicación en la que tendremos que logarnos mediante el nombre de usuario
Edición de Ofertas Excel Manual de Usuario
Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE
Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki
2014 Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki Dirección Provincial de Tecnologías Educativas Dirección Provincial de Tecnologías Educativas Ministerio de Educación Ministerio de Educación
Manual del Alumno de la plataforma de e-learning.
2 Manual del Alumno de la Plataforma de E-learning 3 4 ÍNDICE 1. Página de Inicio...7 2. Opciones generales...8 2.1. Qué es el Campus...8 2.2. Nuestros Cursos...9 2.3. Cómo matricularme...9 2.4. Contactar...9
En la siguiente imagen se muestra la pantalla principal del portafolio de un usuario que será utilizado para explicar cada aspecto del mismo.
Manual Portafolio El portafolio digital provee a los usuarios de herramientas para crear y mantener su propio portafolio digital en su proceso de formación en moodle en el cual podrán enviar sus trabajos,
port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1
Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de
MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP
MANUAL DE LA CONFIGURACIÓN Y USO DEL MÓDULO DE ASM PARA PRESTASHOP Contacto Para las dudas con la instalación: Integración de Clientes ([email protected]) Para el contacto comercial: 91 327 28 80
Instalar y configurar W3 Total Cache
Instalar y configurar W3 Total Cache en WordPress Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com La velocidad de carga de una web influye mucho a la hora de mejorar el
LAS SUBCONSULTAS SQL SERVER 2005. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
LAS SUBCONSULTAS SQL SERVER 2005 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS SUBCONSULTAS Una subconsulta es una consulta que aparece dentro de otra consulta o subconsultas, en
MANUAL DE USUARIO. Webservice simple para la exportación rápida de información proveniente de una base de datos. Versión 0,1,1
MANUAL DE USUARIO Webservice simple para la exportación rápida de información proveniente de una base de datos Versión 0,1,1 Jorge Iván Meza Martínez INTRODUCCIÓN Esta aplicación permite
Manual de Usuario Sistema de Médicos. Proyecto:
Manual de Usuario Sistema de Médicos Proyecto: Cliente: Septiembre de 2012 Contenido Generalidades... 3 Acceso al sistema... 3 Generalidades de los módulos... 5 Seguridad... 8 Registro en línea... 8 Perfil
Manual de usuario para Facturación Electrónica 2011
Contenido Manual de usuario Facturación Electrónica.... 2 Requisitos... 2 Registro de usuario.... 2 Inicio de sesión.... 4 Cerrar Sesión.... 4 Mi cuenta.... 5 Datos Personales.... 5 Información Fiscal...
Elementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Mesa de Ayuda Interna
Mesa de Ayuda Interna Documento de Construcción Mesa de Ayuda Interna 1 Tabla de Contenido Proceso De Mesa De Ayuda Interna... 2 Diagrama Del Proceso... 3 Modelo De Datos... 4 Entidades Del Sistema...
MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora
MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo
MARFIL CONTABILIDAD ACTUALIZACIÓN FEBRERO 2011
ACTUALIZACIÓN FEBRERO 2011 Este documento es propiedad de Totware Novelda, SL y su contenido es confidencial. Este documento no puede ser reproducido en su totalidad o parcialmente, ni mostrado a terceros,
Centro de Capacitación en Informática
Combinación de funciones y fórmulas =SI(Y(...)...) o =Si(O(...)...) En secciones anteriores vimos que la función SI() debía cumplir una condición, como por ejemplo, controlar si en una celda determinada
Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00
Manual de Usuario Sitio Dinámico e-ducativa Versión 7.01.00 ÍNDICE DE CONTENIDOS INTRODUCCIÓN...3 ÁREAS DEL SITIO WEB...4 1. ENCABEZADO...5 2. SECCIONES Y PÁGINAS DEFINIDAS...5 3. CONTENIDO...5 4. NOVEDADES
MANUAL DE USUARIO APLICACIÓN SYSACTIVOS
MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014
Instrucciones de solicitud de reconocimiento. Curso 2015/16
Instrucciones de solicitud de reconocimiento. Curso 2015/16 Para el curso 2015-16, los alumnos podrán encontrar tres tipos de solicitudes de reconocimientos: 1) ENTRE TITULACIONES URJC o CONVALIDACIONES
DHCP Protocolo de configuración dinámica de host
DHCP Protocolo de configuración dinámica de host Es un protocolo que permite a los clientes de una red obtener los parámetros de configuración IP automáticamente. Es de tipo cliente/servidor en el que
PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:
PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los
MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET
MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET Fecha última revisión: Febrero 2012 INDICE DE CONTENIDOS MANEJO DE SHAREPOINT EN GOTELGEST.NET... 3 1. CONFIGURACIÓN GESTIÓN DOCUMENTAL... 3 2. SINCRONIZACIÓN
JavaScript como Orientación a Objetos
Gustavo Lacoste ([email protected]) October 2012 Resumen El objetivo de las siguientes notas es generar una estructura en JavaScript que nos permita reutilizar de manera limpia las funciones creadas
Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora
Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar
CONSULTAS CON SQL. 3. Hacer clic sobre el botón Nuevo de la ventana de la base de datos. Aparecerá el siguiente cuadro de diálogo.
CONSULTAS CON SQL 1. Qué es SQL? Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sería realmente complicada a gestionar de no ser por la existencia
SAX Parser. Ing. Augusto Dobeslao Herández López (Bases de Datos en XML)
SAX Parser Ing. Augusto Dobeslao Herández López (Bases de Datos en XML) Simple API for XML (SAX) Proporciona mecanismos para leer desde un documento XML. Es un API orientada a eventos, actualmente en su
Servicio Webmail. La fibra no tiene competencia
Servicio Webmail La fibra no tiene competencia Contenido 1. INTERFAZ WEBMAIL 3 2. BARRA SUPERIOR 3 3. CORREO 3 3.1. Barra de herramientas de correo 4 3.2. Sección carpetas de correo 9 3.3. Sección de contenidos
Manual hosting acens
Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro
Quitar de un Directorio Activo Un Servidor que es el Maestro de Operaciones En Windows 2000 Server y Windows Server 2003
Quitar de un Directorio Activo Un Servidor que es el Maestro de Operaciones En Windows 2000 Server y Windows Server 2003 Josep Ros Suprimir un Maestro de Operaciones de Directorio Activo Introducción La
En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas.
1 de 18 Inicio Qué es un foro En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas. En el campus virtual, el foro es una herramienta
Capítulo 3: XML Spy como editor de documentos XML. 2. La interfaz de usuario de XML Spy
Capítulo 3: XML Spy como editor de documentos XML 1. Objetivos del capítulo Este capítulo pretende servir como una introducción a las funciones de la aplicación XML Spy, incluida dentro del conjunto de
TUTORIAL PHP WEBQUEST
TUTORIAL PHP WEBQUEST CURSO TIC CEIP ANDALUCÍA POSADAS (Córdoba) 1 TUTORIAL SOBRE PHP WEBQUEST PHP Webquest es un programa educativo pensado para realizar Webquest, Miniquest y Cazas del Tesoro sin necesidad
GUÍA DE USO DEL PROCEDIMIENTO PARA LA SOLICITUD DE AUTORIZACIONES DE OBRAS EN ZONAS COLINDANTES CON CARRETERAS AUTONÓMICAS
GUÍA DE USO DEL PROCEDIMIENTO PARA LA SOLICITUD DE AUTORIZACIONES DE OBRAS EN ZONAS COLINDANTES CON CARRETERAS AUTONÓMICAS Diferencia la guía dos formas de actuar en la presentación y seguimiento de la
Ley Orgánica de Protección de Datos
Hécate GDocS Gestión del documento de seguridad Ley Orgánica de Protección de Datos 2005 Adhec - 2005 EFENET 1. GDocS - Gestión del Documento de Seguridad GDocS es un programa de gestión que permite mantener
Conectar a unidad de red
Materiales: Disco de sistema operativo (si fuera necesario). Conexión a red. Recurso, previamente, compartido en un equipo. Tiempo: 2 minutos. Dificultad: Baja. Descripción. Proceso que permite acceder
Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario
Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),
Manual CMS Mobincube
Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una
COMO COMPRAR EN NUESTRA TIENDA H2OTEK?
COMO COMPRAR EN NUESTRA TIENDA H2OTEK? PASO 1 REGISTRO El primer paso para iniciar una compra es accesando a la tienda como usuario, para ello debemos registrarnos proporcionando los datos básicos personales.
Tipos primitivos y clases de interés
Programación Avanzada para Sistemas de Telecomunicación Tipos primitivos y clases de interés Juan Carlos Cruellas [email protected] Objetos y clases Tipos primitivos. Clase String y asociadas. Clases
Alumn@: U.T. 6.- Lenguaje Javascript - DOM. Parte Práctica
E-mail: [email protected] Pág. 1 U.T. 6.- Lenguaje Javascript - DOM. Parte Práctica Alumn@: Ejercicio 1.- Calculadora tabla formulario. Realiza una página implemente una calculadora aritmética. Para ello haz
Tutorial rápido de. acceso a la plataforma virtual
COLEGIO DE ESTUDIOS AVANZADOS DE IBEROAMERICA Tutorial rápido de acceso a la plataforma virtual http:///virtual [email protected] 1.- INTRODUCCIÓN Nuestra plataforma basada en MOODLE, es una plataforma
