representación de modelo semántico en el dominio jurídico...

203
Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en Colombia Página | 1 Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en Colombia Autor Juan Fernando Rojas Moreno Tutor Profesor Julio Barón Velandía Universidad Distrital Francisco José De Caldas Maestría en Ciencias de la Información y las Comunicaciones Énfasis en Ingeniería de Software Bogotá, Colombia octubre de 2018

Upload: others

Post on 11-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 1

Representación de modelo semántico en el

dominio jurídico aplicado al derecho

informático en Colombia

Autor Juan Fernando Rojas Moreno

Tutor

Profesor Julio Barón Velandía

Universidad Distrital Francisco José De Caldas Maestría en Ciencias de la Información y las Comunicaciones

Énfasis en Ingeniería de Software Bogotá, Colombia octubre de 2018

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 2

Contenido

Resumen ........................................................................................................................... 4

Palabras Clave .................................................................................................................. 4

Introducción ....................................................................................................................... 5

1. Problema de investigación .......................................................................................... 7

1.1 Planteamiento del problema ................................................................................ 7

1.2 Formulación del problema ................................................................................. 10

1.3 Sistematizacion del problema ............................................................................ 11

2. Objetivos................................................................................................................... 12

2.1 Objetivo general ................................................................................................ 12

2.2 Objetivos específicos ......................................................................................... 12

3. Justificacion .............................................................................................................. 13

4. Marco de referencia .................................................................................................. 14

4.1 Marco teórico ..................................................................................................... 14

4.2 Marco conceptual .............................................................................................. 19

4.3 Marco espacial .................................................................................................. 25

5. Hipótesis ................................................................................................................... 26

6. Metodología .............................................................................................................. 27

7. Impacto y resultados esperados ............................................................................... 30

8. Recursos y presupuesto ........................................................................................... 33

9. Cronograma .............................................................................................................. 34

10. Limitaciones .......................................................................................................... 36

11. Desarrollo .............................................................................................................. 37

12. Conclusiones....................................................................................................... 124

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 3

13. Referencias ......................................................................................................... 127

14. Anexos ................................................................................................................ 134

14.1 Anexo 1. Glosario de términos jurídicos ontología legal Colombia ................... 134

14.2 Anexo 2. Taxonomía SKOS ontología legal ..................................................... 154

14.3 Anexo 3. Reconocimiento de entidades NER – Procesamiento de lenguaje natural

155

14.4 Anexo 4. Requerimientos funcionales .............................................................. 168

14.5 Anexo 5. Especificación de casos de uso en formato expandido ..................... 170

14.6 Anexo 6. Requerimientos no funcionales o atributos del sistema de software . 185

14.7 Anexo 7. Diagrama de clases – Modelo de dominio ........................................ 186

14.8 Anexo 8. Patrón de fuente de datos ................................................................. 196

14.9 Anexo 9. Indicadores de gestión de la rama judicial ........................................ 203

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 4

RESUMEN

Computacionalmente, las representaciones ontológicas en distintos dominios de la realidad

facilitan la creación de relaciones conceptuales que pueden ser codificadas para reutilizar

y compartir conocimiento.

A nivel jurídico en el ámbito del derecho informático en Colombia, las consultas y búsquedas

de información se efectúan a través de archivos y motores de bases de datos relacionales,

lo cual permite realizar consultas que generan grandes volúmenes de datos que requieren

de expertos en el dominio jurídico para su análisis, con la finalidad de determinar el grado

de pertinencia de acuerdo al objetivo de estudio.

En el presente documento se plantea la generación de un modelo semántico que permita

definir búsquedas a partir de inferencias, con el fin de obtener información con alto grado

de pertinencia para usuarios expertos en el dominio jurídico en el ámbito del derecho

informático en Colombia, de manera que disminuya el tiempo que se utiliza para seleccionar

información con respecto al que se emplea hoy en día con las técnicas aplicadas a la

información existente.

PALABRAS CLAVE

Conocimiento, conceptualización, semántica, vocabulario, derecho informático, modelo,

inferencia.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 5

INTRODUCCIÓN

En la actualidad ha crecido el interés de regular el mundo de la informática y de aprovechar

sus posibles aplicaciones en el derecho, ya que su impacto en la sociedad es tan grande

que los juristas no pueden estar ajenos a él. Por éste motivo, el derecho proporciona a la

informática una regulación jurídica importante y necesaria para su desarrollo.

El derecho informático puede definirse como el conjunto de normas jurídicas que regula la

creación, desarrollo, uso y aplicación de las nuevas tecnologías o problemas que se deriven

de las mismas. Así mismo, abarca las sentencias de los tribunales sobre materias

informáticas y los razonamientos de los teóricos en derecho que analizan, interpretan,

exponen o critican el sector normativo que disciplina la informática.

Existe un efecto adicional que impacta la necesidad de regular la informática desde el punto

de vista jurídico, el cual corresponde al efecto del internet sobre las operaciones

mercantiles, protección de la información y el aspecto financiero (dinero electrónico). En

Colombia, el empleo de la tecnología para apropiarse de forma ilícita del patrimonio de

terceros conllevó al Congreso de la República a promulgar el 5 de enero de 2009 la Ley

1273, por medio de la cual se creó un nuevo bien jurídico denominado “De la protección de

la información y de los datos”, la cual fue considerada como la primera aproximación a la

vigilancia que debe existir sobre la confidencialidad, la integridad y la disponibilidad de los

datos y de los sistemas informáticos, además de las infracciones y atentados de tipo

informático. Hay que destacar que la regulación jurídica debe considerarse como un tema

que requiere de una frecuente actualización, dado que debe ir íntimamente ligada a los

avances en tecnología que ocurren día a día, como parte del progreso de la sociedad.

La interpretación del derecho informático y la extracción de conocimiento útil tiene como

necesidad el poder garantizar la construcción de sistemas de bases de conocimiento que

aporten consistencia, fiabilidad y falta de ambigüedad a la hora de recuperar información,

con el fin de posibilitar el trabajo cooperativo entre juristas, y que así mismo brinden un

soporte de conocimiento entre organizaciones en las cuales se permita la interoperabilidad

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 6

entre diferentes sistemas, para así establecer modelos normativos que permitan la creación

de la semántica de un sistema y un modelo que pueda ser extendido y transformado entre

diferentes contextos.

Por lo tanto en este documento se presenta la propuesta relacionada con la generación de

un modelo semántico en el dominio jurídico en el ámbito de derecho informático en

Colombia, para lo cual se plantea una problemática que relaciona las preguntas de

investigación que serán solucionadas con los objetivos, que representan los propósitos por

los cuales se hace la investigación, continúa con la justificación que constituye las razones

que sustentan a nivel tecnológico como la propuesta ayudará a la solución de la

problemática planteada, sigue con el marco de referencia y marco teórico, en donde se

plantea el estado de arte y los conceptos principales que se tendrán en cuenta durante el

proyecto, prosigue con la descripción de la hipótesis planteada, las metodologías de

investigación a fin con la propuesta, el impacto y los resultados esperados, el cronograma,

presupuesto, limitaciones, desarrollo de la investigación, conclusiones y finalmente las

referencias bibliográficas.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 7

1. PROBLEMA DE INVESTIGACIÓN

1.1 PLANTEAMIENTO DEL PROBLEMA

El incremento progresivo en el número de los procesos judiciales pone en evidencia las

deficiencias de los actuales mecanismos y técnicas de acceso, actualización y gestión de

información que requieren los actores en el ámbito jurídico del derecho informático. En

Colombia, se tiene la percepción que en las instituciones judiciales existen deficiencias en

el trámite de los procesos. De acuerdo a los indicadores de gestión de la rama judicial de

Colombia, entre los años 2012 y 2017 (Ver Anexo 9. Indicadores de gestión de la rama

judicial) el porcentaje de congestión judicial, medida como la acumulación de procesos que

se genera en los despachos judiciales por la no atención oportuna de los términos

procesales, teniendo en cuenta el nivel de egresos efectivo del respectivo periodo y el

inventario de asuntos a cargo del despacho, osciló entre 37% al 48%, lo cual representa un

valor alto respecto a países de la unión Europea como Polonia o Bulgaria que no obtuvieron

valores de congestión mayores al 23% para el año 2015 (Pordata, 2018).

“La justicia colombiana, por ejemplo, tiene muchos problemas profundamente arraigados

de independencia judicial y corrupción, así como la congestión judicial, pero ha decidido

comenzar con la eficiencia. En Colombia, los indicadores de desempeño judicial son

extremadamente limitados en su alcance. La atención se centra en las medidas

tradicionales y cuantificables de congestión, presupuesto y recursos humanos. Estas

medidas reflejan una preocupación por la congestión en los tribunales, un problema

creciente que está erosionando la confianza pública y que impide que el poder judicial

imparta justicia. Con tasas de liquidación del 60 por ciento o menos, la situación es urgente

y, por lo tanto, justifica concentrar recursos limitados en esta área.” (Dakolias, 1999)

Además de las razones ligadas a la desconfianza hacia la gestión de los funcionarios, se

suman las razones financieras, de infraestructura y apoyo tecnológico con las que cuentan

los estamentos judiciales del país. De acuerdo al artículo La congestión judicial en el país, ¿un problema de números? del 8 de septiembre del 2017 del diario El Nuevo Siglo,

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 8

Colombia tiene un promedio de 10,95 jueces por cada 100.000 habitantes. El estándar

internacional, determinado por La organización para la Cooperación y el Desarrollo

Económico (OECD), es de 65 jueces por cada 100.000 habitantes. En términos de la

inversión presupuestal en nuevas tecnologías en los procedimientos judiciales, el Banco de

España en su boletín económico de noviembre de 2013, sugiere que “los países que

dedican una mayor proporción de sus presupuestos a las nuevas tecnologías (TIC) disfrutan

de procedimientos judiciales más cortos. Concretamente, un mayor presupuesto dedicado

a la informatización de los tribunales se relaciona con una mayor productividad de los

jueces, lo cual puede ser medido como el número de asuntos resueltos por cada juez. Este

impacto positivo es mayor si el país tiene un grado más elevado de alfabetización digital.”

En Colombia, por su parte, la administración manual, la descentralización y la poca

inmediatez de la información generan demoras en los trámites y alto grado de congestión

en los procesos que son llevados a cabo, que llegan incluso a ocasionar vencimiento de

términos en procesos que requieren de agilidad en la generación de las sentencias

judiciales.

El paso de un modelo conceptual a una representación computacional en los actuales

motores de bases de datos, restringe la heterogeneidad de la información, búsqueda de

mapeos, alineamiento del esquema, conflictos de coincidencias y traducciones; además

suscita el uso de modelos normalizados que generalmente no son lo suficientemente

rápidos para las necesidades del mundo real, con el objetivo de asegurar la integridad de

los datos. El costo en el que se incurre ocasiona perdida de semántica, haciendo que las

consultas contengan un número de registros con un bajo grado de pertinencia para el

usuario experto del dominio jurídico. Esto implica dedicar una gran cantidad de tiempo para

encontrar los registros que realmente son de interés para el usuario. En las bases de datos

relacionales, se debe aceptar el hecho que se debe cambiar el modelo de datos del usuario

para adaptarlo al motor de base de datos, y no al usuario.

Se puede considerar como ejemplo, el escenario en el cual una persona requiere consultar

en una base de datos, los delitos informáticos relacionados con la vulneración de los

derechos fundamentales en redes sociales, cometidos por profesionales en alguna rama

de tecnología y que han representado un detrimento económico a las entidades del estado.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 9

Sería interesante tratar de imaginar la cantidad de joins que se requeriría realizar para

obtener la información solicitada, teniendo en cuenta la poca probabilidad que se tengan

todos los datos, en cuyo caso, solo sería útil para las personas que hagan dicha consulta,

sin mencionar las ideas abstractas en términos de predicados / relaciones / suposiciones,

tales como: “relacionados”, “vulneración”, “cometidos”, etc.

Las bases de datos facilitan la ubicación de información, sin embargo, cuando existen

muchos registros con la misma información, se puede presentar un nivel de redundancia

innecesario que hace lenta su recuperación, al ser muy grandes los volúmenes de registros.

Para solucionar esta problemática, se puede utilizar un modelo de base de datos relacional

en el cual la información que tiene alta cohesión se representa mediante entidades y se

busca reducir la redundancia mediante su conexión a través de llaves que permiten acceder

a la información. En este modelo, las consultas se realizan uniendo atributos desde las

entidades padre a las entidades hijas. La conexión entre diferentes entidades requiere la

definición de extensas cadenas de consulta en lenguaje declarativo, que al involucrar

anidamiento de varias entidades y construcción de consultas con base en resultados de

otras sub-consultas, hace lenta la obtención de resultados, dado que exigen alta capacidad

de procesamiento para su ejecución y mayor complejidad para su definición, con un costo

computacional exponencial en referencia al uso de memoria. Si la relación entre entidades

es de muchos a muchos, se debe introducir una tabla intermedia que contenga las claves

externas de ambas entidades, lo que aumenta aún más el costo de las operaciones de

unión entre entidades. Estas costosas operaciones de unión, se tratan generalmente

desnormalizando los datos para reducir el número de uniones necesarias entre entidades.

No obstante, solo permite obtener información explícita almacenada en las entidades,

según las relaciones definidas en el modelo, presentando deficiencias para realizar

inferencias posteriores a mayor escala.

Aunque no todos los casos de negocio en la realidad aplican para ser modelados e

implementados a partir de modelos relacionales, la falta de alternativas viables y el gran

soporte que las bases de datos relacionales proveen, han dificultado la entrada de modelos

alternativos que soporten estrategias diferentes que permitan modelar y gestionar la

información de forma más eficiente.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 10

Para ilustrar la situación anteriormente presentada, en el siguiente ejemplo se enuncia un

escenario político, en el cual, dado un contexto, se requiere obtener una información de

interés. “Se solicita obtener los integrantes de la familia Kennedy que han estado

involucrados en política y que además han estado involucrados en la producción de leyes

que contribuyeron a la captura de Osama Bin Laden” (Alexander, 2013)

Del anterior ejemplo surgen varias preguntas: ¿Se podría pensar en un modelo relacional

que soporte la cantidad de relaciones entre las entidades descritas en el ejemplo anterior?,

¿Se puede pensar en un modelo relacional que permita almacenar toda la información

requerida para construir la consulta?, ¿Qué tan compleja sería la consulta que permitiría

extraer la información que se solicita?, ¿Se podrían deducir nuevos hechos a partir de la

información resultante de una consulta hecha en un modelo relacional?.

Las bases de datos relacionales aumentan su complejidad en diseño y ejecución de

consultas cuando se involucran ideas abstractas como predicados en el modelado de la

descripción de un problema, además cuando se requiere de cierta flexibilidad en el

esquema al momento de querer inferir más información que no está explícitamente

representada. Esto no quiere decir que los modelos relacionales estén pasando a la historia

por no contar con determinadas características. Las bases de datos relacionales,

generalmente tienen un nivel de madurez mayor respecto de otras formas de

representación de información. Características como las transacciones en los procesos de

recuperación de información, son altamente soportadas en los motores de base de datos

relacionales, aun así, existe un camino por recorrer para que otros sistemas gestores de

base de datos ofrezcan estas características de la misma forma o mejor de lo que los

motores relacionales lo hacen.

1.2 FORMULACIÓN DEL PROBLEMA

¿Cómo facilitar a los profesionales en el ámbito del derecho informático en Colombia

acceso a información con alto grado de pertinencia, en el momento y lugar que lo requieran?

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 11

1.3 SISTEMATIZACION DEL PROBLEMA

¿Qué aspectos de otros modelos semánticos pueden ser reutilizables, con el fin de

conceptualizar nuevas tareas legales en el dominio jurídico para el ámbito del derecho

informático en Colombia?

¿Qué mecanismos son adecuados para que un usuario del dominio jurídico pueda obtener

los resultados de información relevante, de acuerdo a ciertos criterios de búsqueda?

¿Qué estrategias son aplicables para facilitar la gestión sobre búsquedas y resultados de

información requerida por los usuarios del dominio jurídico?

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 12

2. OBJETIVOS

2.1 OBJETIVO GENERAL

Representar un modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia, utilizando representaciones ontológicas que puedan usarse computacionalmente

en entorno de redes, para obtener conocimiento jurídico que no se encuentra explícitamente

registrado.

2.2 OBJETIVOS ESPECÍFICOS

Establecer los aspectos que conforman otros modelos semánticos que pueden ser

reutilizables y permiten conceptualizar nuevas tareas legales para el dominio jurídico

en el ámbito del derecho informático, con el propósito de obtener un vocabulario

común que pueda ser interpretado por los seres humanos y por computadoras.

Determinar los tipos de búsqueda que se necesitan a nivel semántico, mediante

lenguajes de inferencia y búsqueda, para recuperar información que tenga un alto

grado de relevancia para expertos en el dominio jurídico.

Verificar que el modelo semántico establecido permita la obtención y visualización

de información de acuerdo a la consulta semántica realizada por el usuario experto

en información jurídica.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 13

3. JUSTIFICACION

Las técnicas convencionales utilizadas para representar información a nivel computacional,

se limitan a la agrupación de términos y conexiones estáticas que describen un determinado

dominio de información, ésta dependencia sintáctica genera grandes volúmenes de

información poco relevantes al realizar consultas, al incorporar significado en los modelos

de dominio es factible realizar búsquedas que proporcionan resultados con alto nivel de

pertinencia con lo cual se reduce el tiempo requerido por los expertos en el ámbito de

conocimiento para ubicar información relevante.

La Web Semántica es considerada la tercera evolución de la Web, que después de la Web

2.0 o Web Social, dejo a Internet con grandes volúmenes de información. En el mundo se

producen 200 Exabytes de información al año. Buscar y procesar ese volumen de

información con los modelos actuales es imposible.

La evolución de la tecnología ya cuenta con estándares como RDF, XML, OWL, entre otros,

que permiten representar esta semántica, para que pueda ser utilizada por diferentes

aplicaciones y dominios. En el dominio del derecho igualmente, se producen grandes

volúmenes de información, y el acceso precario y difícil a esta información es uno de los

factores de injusticia social y de atrasos en el proceso de la justicia en Colombia, dado que,

con el nuevo código de procedimiento judicial, los jueces y abogados deben consultar más

información y jurisprudencia, lo que puede convertirse en un cuello de botella de la justicia

en el futuro.

Con la implementación de un motor de búsqueda, basado en un modelo semántico en el

dominio jurídico, en el ámbito del derecho informático, se tiene la posibilidad de realizar

búsquedas en la web más fáciles y efectivas para los usuarios que requieran información

jurídica, facilitando a los expertos en el dominio jurídico la organización por conceptos de la

información que se ofrece y garantizando búsquedas sobre ésta por significado y no por

contenido textual.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 14

4. MARCO DE REFERENCIA

En la actualidad, los sistemas de gestión del conocimiento cobran vital importancia al poner

en manifiesto la organización, planificación y control de información que permite la

obtención de resultados y la innovación sistémica en la aplicación de conocimiento sobre

conocimiento.

Construir sistemas de conocimiento involucra la creación de modelos de dominios o ámbitos

de la realidad. Los modelos son importantes porque “abstraen desde los detalles

irrelevantes y permiten enfocarse en los aspectos del dominio de conocimiento que

representan mayor interés” (Visser & Bench-Capon, 1998).

La construcción de modelos sobre un dominio de conocimiento implica decidir qué tipo de

entidades y de relaciones existen. Los dominios, a su vez, requieren ser representados en

conceptos, lo que se constituye en la conceptualización del dominio.

4.1 MARCO TEÓRICO

Se parte del hecho de concebir el análisis de conceptualizaciones de un dominio, como el

conocimiento que es útil para volver lo implícito, explícito. Bajo éste criterio, la palabra

ontología “es definida como una especificación explícita de una conceptualización” (Gruber,

1992). Una ontología puede considerarse como una descripción a nivel de conocimiento y

consiste en una colección jerárquicamente ordenada de clases, individuos, relaciones,

funciones y axiomas, que describen el dominio de conocimiento que permanecen

invariantes sobre varias bases de conocimiento.

Uno de los mayores retos que afronta el derecho informático en Colombia está relacionado

con el impacto que tiene sobre la sociedad el uso de las nuevas tecnologías, las redes

sociales, las aplicaciones, los buscadores web, entre otros, y su correlación jurídica que

regula el comportamiento de este ámbito de la sociedad, al abarcar nuevas dimensiones a

nivel legal. El entendimiento del sistema legal que abarca el derecho informático en

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 15

Colombia es necesario para construir conocimiento alrededor de la actividad informática,

ya que su importancia es creciente y cada vez más necesaria.

Uno de los objetivos de la investigación es desarrollar una metodología y un modelo

conceptual para proveer una representación a nivel semántico para procesar y modelar el

conocimiento que se genera y relaciona con la actividad jurídica en el ámbito del derecho

informático en Colombia.

“La representación del conocimiento puede ser definida como la aplicación lógica y

ontológica de las tareas de construcción de modelos computables de algún dominio de la

realidad” (Lu, Xiong, & Park, 2012). Lo anterior puede considerarse como una motivación

para el uso de ontologías sobre el dominio legal. La interrelación de la ley hace que éste

sea un área natural para el intercambio de conocimiento. La importancia de las decisiones

legales requiere de un alto nivel de verificación, por lo que una ontología puede servir como

una descripción de conceptos y relaciones más explícita y menos ambigua.

Ontologías y gestión del conocimiento

“El soporte que debe tener la información y el intercambio de conocimiento es el problema

principal en la sociedad de la información” (Lu, Xiong, & Park, 2012). Las ontologías se

muestran como la respuesta a la estructura y modelado del conocimiento, proveyendo una

conceptualización formal y un mecanismo efectivo para crear y compartir conocimiento de

un dominio particular que se tiene en común en una organización o en un ámbito de la

sociedad.

Existe una cantidad considerable de literatura relacionada con aplicaciones de tecnología

computacional de modelado de información legal o jurídica. Muchas organizaciones e

investigadores han tratado y siguen tratando de mejorar la reutilización y forma en que se

comparte el conocimiento legal de la información, usando técnicas de ingeniería ontológica.

Los siguientes trabajos relacionados son los más relevantes:

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 16

McCarty’s Language of Legal Discourse (LLD)

Propuso un lenguaje para el discurso legal (LLD). El componente principal de LLD son las

fórmulas y reglas atómicas. “Él considera el lenguaje como el primer paso hacia el lenguaje

de representación legal aplicable para el conocimiento” (Visser & Bench-Capon, 1998)

Stamper’s Norma Formalism Stamper ha criticado el uso de la lógica tradicional para la representación de conocimiento

legal, porque sufren de importantes problemas semánticos. “Expresar conocimiento jurídico

o legal en forma de reglas es una simplificación excesiva de lo que el conocimiento legal es

en sí mismo” (STAMPER, 1991). Stamper propuso el formalismo NORMA, el cual se basa

en dos supuestos filosóficos: 1) No hay conocimiento sin un conocedor y 2) El conocimiento

para un conocedor depende de su comportamiento.

Usando NORMA, la entidad en el mundo es descrita por su comportamiento. Los conceptos

principales son los agentes, los cuales ganan conocimiento, regulan y modifican el mundo

de acuerdo a sus acciones, los invariantes de comportamiento concebidos como una

descripción de una situación que permanece invariante en el tiempo y las realizaciones en

las cuales los agentes realizan situación cuando ejecutan acciones.

Valente’s functional ontology of law

Esta ontología está basada en la perspectiva funcional de un sistema legal, el cual es

considerado como un instrumento para cambiar o influenciar a la sociedad en direcciones

específicas determinadas por sus objetivos como sociedad (Reaccionar sobre los

comportamientos sociales). La ontología se descompone en seis (6) funciones principales

correspondientes con 6 categorías de conocimiento legal: 1) Conocimiento normativo, 2)

Conocimiento del mundo, 3) Conocimiento de responsabilidad, 4) Conocimiento reactivo,

5) Conocimiento meta jurídico y 6) Conocimiento creativo.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 17

Van Kralingen’s and Visser’s ontology

Van Kralingen and Visser han estudiado técnicas para el desarrollo de sistemas legales o

jurídicos de conocimiento. Una de las ideas principales de su trabajo es que “las ontologías

robustas (conceptuales y formales) de dominio legal, son necesarias para reducir la tarea

dependencia de las especificaciones legales de conocimiento” (Visser & Bench-Capon,

1998). Para estos autores, la ontología legal es definida de tal manera que todos sus

términos pueden potencialmente ocurrir en cualquier subdominio legal. “La ontología legal

es definida entonces como una parte genérica y reusable de una ontología” (Visser &

Bench-Capon, 1998). Aquí se divide el conocimiento sobre tres distintas entidades: 1)

Normas, 2) Actores y 3) Descripciones de conceptos.

FOLaw

Describe y explica las dependencias entre los tipos de conocimiento en el razonamiento

legal. Ha demostrado ser de alto valor práctico en varios proyectos TIC europeos. su

reutilización es bastante limitada, ya que está más interesada en la estructura del

razonamiento jurídico que en el propio conocimiento jurídico.

FOLaw es más un marco de trabajo epistemológico que una ontología. Al ser un marco de

trabajo epistemológico se refiere más a como las personas obtienen conocimiento y como

las personas aprenden de ese nuevo conocimiento. Refleja los tipos de conocimientos y

dependencias utilizados en el razonamiento jurídico. Sin embargo, cuando se aplica a la

gestión basada en ontologías de servicios de información jurídica, el apoyo de modelado

es muy limitado.

LRI-Core

Captura los conceptos principales en el procesamiento de información legal. Se inspira en

la investigación sobre conceptos abstractos de sentido común. Las principales categorías

son: Conceptos físicos, mentales y abstractos. Otra categoría especial son las ocurrencias,

términos que denotan eventos y situaciones. LRI es un marco de trabajo, más allá de una

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 18

ontología para modelar y razonar conocimiento legal. Está basado en arquitecturas de

sistemas de conocimientos legales reutilizables como Valente (Breuker, Valente, & Winkels,

2004). Se han analizado dominios legales como: Regulaciones del tráfico; derecho fiscal,

penal y administrativo, tratados internacionales sobre comercio y seguridad en el mar. El

objetivo es apoyar el modelado de ontologías en nuevos dominios legales.

Biblioteca del Congreso Nacional de Chile (BCN)

La Biblioteca del Congreso Nacional de Chile, en su interés permanente de mejorar sus

procesos y servicios al Congreso y a los ciudadanos, inició su proyecto de Web Semántica

con el fin de incorporar innovación y poner nuevas herramientas a disposición de la

comunidad.

Los datos de la Biblioteca son puestos a libre disposición bajo un estándar de intercambio

de datos entre diferentes fuentes (RDF). Este estándar está definido por el organismo que,

bajo la estructura de una comunidad internacional, desarrolla los estándares

(recomendaciones) web: la W3C.

El conjunto de ontologías que modelan los diferentes dominios de datos publicados están

a libre disposición de los usuarios. Lo más interesante de las ontologías publicadas por la

biblioteca nacional de Chile es el modelado de clases y propiedades, que definen la

estructura y funcionamiento de normas y de los recursos legislativos que tienen un alto nivel

de reusabilidad para el ámbito colombiano.

Algunas de las ontologías publicadas por parte de la Biblioteca del Congreso nacional de

Chile son:

- Modelo de normas

- Modelo de congreso

- Modelo de recursos legislativos

- Modelo de sesión parlamentaria

- Modelo de transparencia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 19

Sistema único de información normativa de Colombia (SUIN- Juriscol): Es el Sistema

Único de Información Normativa del Estado colombiano, que permite ubicar de forma rápida

y gratuita, normas de carácter general y abstracto como las constituciones de 1886 y de

1991, actos legislativos, leyes, decretos, directivas presidenciales, resoluciones, circulares,

entre otros, a partir de 1886, con sus respectivas concordancias y afectaciones normativas

y jurisprudenciales. Igualmente se pueden realizar consultas de jurisprudencia de control

de constitucionalidad y de legalidad proferidas por la anterior Sala Constitucional de la Corte

Suprema de Justicia desde 1910 hasta 1991, por el Consejo de Estado y por la Corte

Constitucional. Este sistema se ha implementado a través de la Dirección de Desarrollo del

Derecho y del Ordenamiento Jurídico del Ministerio de Justicia y del Derecho, en

cumplimiento de sus funciones de conformidad con el artículo 18, numerales 1, 2, 3, 7 y 8

del Decreto 1427 de 2017. Deja a disposición de los ciudadanos más de 86.000 documentos

entre normas y sentencias expedidas desde 1910, facilitando el acceso, la consulta y la

publicidad de toda la historia normativa del Estado colombiano. La herramienta se

encuentra disponible para todas las personas que deseen conocer la información normativa

del Estado colombiano. Para hacerlo se puede ingresar a través del portal web www.suin-

juriscol.gov.co.

¿Cómo funciona?

SUIN- Juriscol cuenta con un buscador por palabra clave, y un buscador avanzado de

acuerdo a los siguientes criterios: Tipo de Norma, Número de la Norma, Año, Subtipo de

Norma, Sector, Entidad, Vigencia, Corporación, Norma demandada, Número de radicación

del proceso, Número de Sentencia, Rango de años, Demandante – Actor y Magistrado

Corte Constitucional.

4.2 MARCO CONCEPTUAL

Ontología legal

Las bases de datos legales o jurídicas que se encuentran publicadas actualmente,

apalancadas en las categorías tradicionales de la ley, ayudan a ampliar la búsqueda

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 20

asistida por ordenador a través del lenguaje natural, filtros y decisiones. Moverse de las

categorías legales a las ontologías legales no es una tarea trivial, ya que se inicia por la

conceptualización del dominio que es inherente a la elaboración de un sistema de

conocimiento.

El desarrollo de aplicaciones complejas basadas en el razonamiento de la ley puede llegar

a verse impedido por la estructura del conocimiento legal en sí mismo. Muchas otras

profesiones y dominios científicos que tienen bases de conocimiento derivado de la

investigación empírica y consensos heurísticos generalmente funcionan bien cuando se

trasladan a conceptualizaciones de tipo semántico, a diferencia del derecho y las leyes que

“son un dominio de textura abierto que requiere más sofisticación” (Bagby & Mullen, 2007).

Algunas técnicas de Inteligencia Artificial clasifican, enlazan y automatizan el razonamiento

en el dominio legal. Por esta razón los desarrollos generados de la Inteligencia Artificial en

temas jurídicos y legales requieren de un mayor esfuerzo en la representación de reglas

legales, interpretación de casos y conceptualizaciones ontológicas. Modelado de información legal y subdominios

Muchos de los experimentos existentes a nivel semántico y de Inteligencia Artificial en el

dominio legal, reconocen que gran cantidad del conocimiento legal es derivado de las

constituciones, estatutos y regulaciones, según la interpretación de las autoridades

jurisprudenciales, y finalmente interpretada a través de la experiencia de expertos de

dominio. La ley difiere en estados/provincias, entre naciones y grupos de comercio

internacional.

Existen un sin número de ontologías legales, que de acuerdo a su objetivo han sido

modeladas bajo criterios de tipos de ontologías, acorde con el dominio de uso, estos

vagamente pueden clasificarse en ontologías centrales, ontologías normativas, ontologías

de conocimiento legal y ontologías enfocadas en subdominios legales.

Las bibliotecas legales están llenas de estatutos, historia legislativa, regulaciones y casos.

No obstante, muchos investigadores en computación e información con conocimientos

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 21

legales “han escogido separar el conocimiento legal en subdominios de tamaño manejable”

(Bagby & Mullen, 2007), que permitan un mayor grado de consistencia y coherencia y menor

efecto en dominios externos.

Reusabilidad

Se define la reusabilidad de una ontología como el grado en el cual la ontología pueda ser

reusada (posiblemente extendida) con el fin de conceptualizar nuevas tareas legales,

métodos y dominios.

Existen dos tipos de criterios para que se pueda considerar como reusable una ontología.

En concepto de Visser & Bench-Capon en su documento A Comparison of Four Ontologies for the Design of Legal Knowledge Systems de 1998, la reusabilidad de una

ontología se divide en:

- Reusabilidad de tarea y método: Se consideran las evaluaciones de tareas, que

requieren una especificación de estados y transiciones.

- Reusabilidad de dominio: Concierne al grado en el cual las ontologías pueden ser

reusadas por diferentes subdominios legales.

Derecho informático

Inicialmente, en el marco del derecho informático, se debe conceptuar acerca de la

definición de informática, como el “tratamiento automático que se da a la información a

través de elaboradores electrónicos basados en las reglas de la cibernética” (Rodriguez,

2014).

Entonces, el derecho informático puede definirse como el tratamiento sistemático y

normativo tendiente a regular la informática en sus múltiples aplicaciones.

Las consecuencias del avance tecnológico han excedido su función original de

procesamiento de datos y se ha extendido a las comunicaciones a distancia, transmisión

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 22

de imágenes, voces, entre otras. Se ha incorporado la computación a la rutina diaria, incluso

se ha incorporado el estudio de formas de inteligencia artificial.

La relación entre el derecho y las tecnologías de la información es interpretada como la

aplicación de instrumentos tecnológicos a las operaciones que realizan quienes actúan en

el ámbito del derecho (abogados, jueces, peritos, entre otros). A esta concepción se le llama

usualmente informática jurídica.

Se le denomina derecho informático a la universalidad de problemas que surgen de las

transformaciones que el derecho ha ido realizando como imposiciones de ciertas

actividades novedosas que se desarrollan en el ámbito social, que requieren nuevas

regulaciones o una reinterpretación de las regulaciones ya existentes, a fin de dar

respuestas en el sentido de la justicia.

A partir del uso generalizado de los sistemas informáticos y de la internet, comenzaron a

surgir controversias jurídicas que no encontraban solución con la jurisprudencia clásica. Las

dificultades principales se presentan en la caracterización jurídica de los hechos que

suceden en internet, la determinación del lugar donde se producen y el tiempo en que

suceden. Modelo de proceso

Es una descripción simplificada de un proceso de software que presenta una visión de sí

mismo. Implica actividades, productos de software y el rol de las personas involucradas en

la ingeniería de software. Pueden considerarse modelos de flujo de trabajo, flujo de datos

o de actividad, o modelos de rol y acción. Algunos de los modelos de proceso de software

más conocidos son: Modelado en cascada, desarrollo iterativo, ingeniería de software

basada en componentes, entre otros.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 23

Ciclo de vida de software

Describe el desarrollo de software desde la fase inicial hasta la fase final. Se definen

distintas fases intermedias que se requieren para validar el desarrollo de determinado

sistema, es decir, garantizar que el sistema cumpla con los requisitos y con los

procedimientos de desarrollo. Generalmente el ciclo de vida de un proyecto de software

empieza con la recolección de requerimientos para el sistema a desarrollar y termina

cuando el programa ha sido completado y entregado al cliente que lo ha solicitado.

Inteligencia artificial

Se puede definir como la facultad de razonamiento que ostenta un agente que no está vivo,

como un robot. Estos agentes poseen la capacidad de desarrollar muchas conductas y

actividades netamente humanas.

Methontology

Es un método estructurado de cualquier tipo de ontología o meta-ontología, creada por el

grupo de ingeniería ontológica de la Universidad Politécnica de Madrid. Está basada en la

experiencia adquirida en el desarrollo de una ontología en el dominio químico. Tiene sus

raíces en las actividades identificadas por el proceso de desarrollo de software propuesto

por la organización IEEE y en otras metodologías de ingeniería de conocimiento.

En la Ilustración 1 se presenta el ciclo de vida propuesto por Methontology. Con

Methontology, se acepta un modelo de proceso de desarrollo incremental que facilita

especificaciones parciales de los requerimientos. Por lo tanto, la ontología crece por capas,

permitiendo la inclusión de nuevas definiciones cuando se planean nuevas versiones de la

ontología, lo cual se resume en un ciclo de vida retroalimentado constantemente. En el

marco de la ontología legal, esta metodología facilita el desarrollo, dado que jurídicamente

existe un sin número de documentos legales que contienen conceptos, relaciones,

atributos, axiomas y reglas; que en las etapas de especificación y conceptualización

requiere que se aborde en periodos de tiempo corto, seleccionado un pequeño número de

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 24

documentos, que se integrarán al total de la ontología en cada iteración del proceso de

desarrollo.

Ilustración 1. Ciclo de vida Methontology

Fuente: Perez, 1998

SKOS (Simple Knowledge Organization System)

Proporciona un modelo para representar esquemas conceptuales, taxonomías, tesauros y

cualquier tipo de vocabulario controlado. Los conceptos se identifican con referencias URI

(Uniform Resource Identifier) que pueden etiquetarse en cadenas de texto en uno o varios

idiomas y estructurarse a través de relaciones semánticas. SKOS proporciona un

vocabulario sencillo que puede utilizarse conjuntamente con OWL. Se considera un paso

intermedio entre la estructuración de la web actual y el formalismo descriptivo de las

ontologías que se definen con OWL, al facilitar el mapeo de conceptos de diferentes

esquemas, así como definir colecciones ordenadas y agrupaciones de conceptos.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 25

Pirámide de Kelsen

El jurista Hans Kelsen, experto en derecho constitucional y derecho internacional público,

definió un sistema jurídico graficado en forma de pirámide (Ver Ilustración 2) que se usa

para representar la jerarquía de leyes dividida en tres niveles. El nivel Fundamental en el

que se encuentra la constitución, como norma suprema de un estado. El nivel legal donde

se encuentran las leyes orgánicas y especiales, seguido de las leyes ordinarias y decretos de ley. Finalmente, el nivel sub legal, que contiene los reglamentos, las ordenanzas y las sentencias. A medida que el nivel se acerca a la base de la pirámide,

esta se va haciendo más ancha, lo cual indica que existe un mayor número de normas

jurídicas.

Ilustración 2. Pirámide de Kelsen

Fuente: https://iusuniversalis.blogia.com

4.3 MARCO ESPACIAL

Se propone llevar a cabo la investigación bajo el ámbito del derecho informático en

Colombia.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 26

5. HIPÓTESIS

La representación de información mediante un modelo semántico aplicado al ámbito jurídico

colombiano, facilita la recuperación de información con alto grado de pertinencia para

usuarios expertos en el dominio jurídico.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 27

6. METODOLOGÍA

El proyecto precisa el uso del MÉTODO TEÓRICO mediante el procedimiento

HIPÓTETICO – DEDUCTIVO, el cual parte de la formulación del problema, la creación de

hipótesis, deducciones de consecuencias de la hipótesis y el resultado representado en si

se refuta o se acepta la hipótesis formulada. Además, precisa del método DEDUCTIVO que

va de lo general a lo particular, puesto que pretende verificar que aspectos legales

generales puedan ser reutilizables en el subdominio legal del derecho informático en

Colombia.

Como metodología de búsqueda bibliográfica, se utilizó el principio de Pareto y la regla del

80/20. Esta regla del 80/20 parece tener aplicación en prácticamente todos los campos en

los que se ponga a prueba, y ha sido estudiada y demostrada numerosas veces por

estadistas. Esto significa que, para la búsqueda bibliográfica, se utilizó este principio con el

fin de determinar el ELR (Espacio Literario Relevante) en los motores de búsqueda

bibliográficos, con el fin de determinar cuáles son las referencias que tienen la mayor

cantidad de citaciones de acuerdo a un tema de búsqueda en particular. Se suma el total

de citaciones, y se calcula la cantidad de referencias que correspondan al 80% del total de

las citaciones.

Para el caso particular del presente proyecto, se realizó una búsqueda bibliográfica en las

bases de datos de SCOPUS, SPRINGER LINK y SCIENCE DIRECT. Se obtuvo un total de

784 referencias, que corresponden a: 3074 citaciones. El 80% del total de citaciones es

2459 citaciones, que recaen un total de 107 referencias, que finalmente, son las referencias

que se pueden tomar como más relevantes en el marco del proyecto (ELR).

De la Ilustración 3 a la Ilustración 5, se muestra la tendencia del tema de investigación

“Ontología Legal” en el motor de búsqueda bibliográfico SCOPUS, en términos del

comportamiento de la investigación durante años, país y tema de origen. La tendencia

muestra que, por país Italia tiene la mayor cantidad de publicaciones y que durante el año

2010 se realizaron considerables aportes a la temática, en relación con los años

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 28

posteriores, principalmente temas afines con el desarrollo legal mediante el uso de

inteligencia artificial.

Ilustración 3. Tendencia tema de investigación (Legal ontology) por País

Fuente: Scopus

Ilustración 4. Tendencia tema de investigación (Legal ontology) por Origen

Fuente: Scopus

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 29

Ilustración 5. Tendencia tema de investigación (Legal ontology) por Año

Fuente: Scopus

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 30

7. IMPACTO Y RESULTADOS ESPERADOS

Los resultados de la reunión de diferentes aspectos reutilizables de vocabularios y

estructuras de subdominios del conocimiento, como parte de la conceptualización de

nuevas tareas legales en el ámbito del derecho informático en Colombia, se reconocen

como un esfuerzo valioso merecedor de atención en general en cuanto a la contribución

que realiza en el uso que se puede dar en la construcción de conocimiento sobre bloques

de dominios particulares, que permiten el análisis, la comparación y el desarrollo de teorías

de dominio, no solo a nivel jurídico, si no en diferentes bases de conocimiento; y que provee

vistas de meta nivel o vocabulario estructurado, ayudando a adecuar los sistemas de

documentación y a facilitar el intercambio de conocimiento entre los diferentes usuarios de

dominio.

De esta forma se permite crear un lenguaje común a partir del lenguaje natural, relaciones

jerárquicas, sinónimas y asociativas, que a través de un motor de búsqueda semántico,

permita a los usuarios de dominio detallar a nivel semántico la búsqueda de información,

como mecanismo apropiado para el acceso, actualización y gestión oportuna y ágil de la

información jurídica del país; ayudando a la evolución en la gestión de los procesos de la

justicia y así mitigar la percepción de injusticia social que acontece gracias a las deficiencias

que existen en este dominio.

Por tanto, los entregables que forman parte del presente proyecto son los siguientes:

Análisis de 3 modelos semánticos que a priori posean aspectos reutilizables sobre

conceptualizaciones de tareas legales en el dominio del derecho informático en

Colombia.

Motor de búsqueda semántico.

Aplicación que permita realizar consultas sobre el motor de búsqueda semántico.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 31

Para cumplir con los entregables anteriormente presentados, se requirió la realización de

las siguientes actividades:

● Elaboración del plan del proyecto: Creación del anteproyecto, con la definición del

problema de investigación, objetivos, impacto, cronograma, entre otros.

● Definición de aspectos reutilizables de otros modelos: Validación de aspectos

semánticos reutilizables de dominio legal que se encuentran en la literatura

relacionada en el anteproyecto y literatura nueva que fue encontrada durante el

desarrollo del proyecto.

● Establecimiento de la integración de componentes semánticos nuevos y

reutilizables: Verificación de la factibilidad de que los aspectos semánticos

reutilizables de dominio legal pudieran ser integrados en el modelo semántico

jurídico en el ámbito del derecho informático en Colombia.

● Definición y selección de términos: Establecimiento de los términos principales y las

propiedades que conforman el modelo semántico (Entidades).

● Definición de la taxonomía y relaciones semánticas: Establecimiento de la

clasificación y organización jerárquica de términos y relaciones semánticas

(Relación entre entidades).

● Diseño y construcción del modelo semántico: Creación del modelo semántico

mediante un lenguaje de representación semántica.

● Diseño del motor de búsqueda semántico: Creación del diseño del motor de

búsqueda semántico que permita recuperar, procesar y analizar información de

dominio legal en el ámbito del derecho informático en Colombia.

● Diseño del mecanismo verificador del motor de búsqueda semántico: Diseño de un

mecanismo de tipo software que permite verificar que el modelo semántico

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 32

establecido recupere y muestre información de acuerdo a la consulta semántica

realizada por el usuario experto en información jurídica.

● Diseño de la arquitectura: Definición de la arquitectura a nivel de software de la

solución que permite recuperar información procesada por el motor de búsqueda

semántico.

● Desarrollo del motor de búsqueda semántico y mecanismo verificador:

Implementación del motor de búsqueda semántico y solución software.

● Creación de casos de prueba: Definición de casos de prueba del motor de búsqueda

semántico y solución software.

● Documentación y revisión: Durante el desarrollo del proyecto se documentó el

proceso que se llevó a cabo para cumplir con cada una de las actividades

propuestas y se realizaron revisiones periódicas con el tutor.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 33

8. RECURSOS Y PRESUPUESTO

El presupuesto debe cubrir en detalle los rubros de recursos humanos, infraestructura física,

equipos, materiales, viajes, bibliografía y otros. Se dimensionó la dedicación o duración en

el tiempo del recurso y su costo, además, se especificó la fuente de los recursos (personal,

universidad, institución, etc.), en todos los casos valorados para cada ítem.

La asignación del presupuesto se materializó a través del plan del proyecto, al cual se le

asignaron los costos del presupuesto del proyecto.

En la Tabla 1 se indica el recurso humano que participa en el proyecto.

Nombre Categoría Valor hora (COP) % participación

Asesor en derecho Experto de dominio jurídico $ 80.000 20

Estudiante MCIC Universidad Distrital

Redactor y ejecutor de proyecto/tesis $ 65.000 50

Tutor Universidad Distrital

Docente de la Universidad Distrital con título de Doctor

$ 100.000 25

Tabla 1. Recurso humano requerido para la ejecución del proyecto Fuente: Elaboración propia

La Tabla 2 presenta el elemento o servicio requerido para la ejecución del proyecto:

Elemento/Servicio Costo (COP) Amazon EC2 instance t2.small. Memoria

2.0 GB $ 300.000 año

Tabla 2. Elementos o servicios de software y hardware requeridos para la ejecución del proyecto Fuente: Elaboración propia

El Total de costos de hardware es: $ 300.000 año

Se contó con patrocinio por parte de la Universidad Externado de Colombia, el cual cubrió

el 70% de los costos enunciados previamente.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 34

9. CRONOGRAMA

El cronograma del proyecto se enseña en la Ilustración 6.

Ilustración 6. Cronograma del proyecto

Fuente: Elaboración propia

La Ilustración 7 presenta la Estimación PERT (NAFKHA, 2016) que permite estimar la

duración del proyecto y verificar la duración estimada de finalización del proyecto en el

término de su probabilidad de cumplir con el valor planificado. Para este caso, la duración

del proyecto, de acuerdo a la estimación PERT es de 6,8 meses (1637,3 horas).

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 35

Ilustración 7. Estimación PERT

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 36

10. LIMITACIONES

- Se contemplaron solamente 3 modelos semánticos con aspectos reutilizables.

- El modelo semántico se limitó al ámbito del derecho informático en Colombia.

- El mecanismo verificador del motor de búsqueda semántico no contempló niveles

de seguridad.

- El mecanismo verificador del motor de búsqueda semántico se instaló en un

ambiente de desarrollo, por lo cual no contempló los niveles de alta disponibilidad

de un servidor de producción.

- En el mecanismo verificador del motor de búsqueda semántico no se tuvo en cuenta

la importancia de las interfaces gráficas, se utilizaron interfaces básicas en cuanto

a colores y acceso al usuario.

- Se confió en las fuentes que almacenan los datos almacenados en la ontología.

Puede haber resultados desde el punto de vista de contenido que no tengan la

suficiente fiabilidad.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 37

11. DESARROLLO

11.1. Desarrollo de la ontología legal

Usualmente, las metodologías ontológicas brindan una guía respecto a cómo se deben

abordar las actividades en el proceso de desarrollo de una ontología, sin tener que definir

un orden estricto en estas actividades. La ontología como herramienta útil para la

estructuración de información, se considera como un esfuerzo sistemático para organizar

el conocimiento de la realidad. En el ámbito jurídico las ontologías facilitan el

reconocimiento de “la realidad social y de las técnicas jurídicas que se utilizan para

estructurarla dentro de marcos políticos, de manera que ese enorme conjunto de

documentos sea capaz de responder de forma cada vez más sencilla a preguntas cada vez

más inteligentes y sofisticadas” (Olmedo, 2017).

El proceso de desarrollo de una ontología hace referencia al conjunto de actividades que

necesitan realizarse para llevar a cabo su construcción. Planear una ontología requiere

identificar las principales actividades que deben realizarse, cómo se llevarán a cabo y

cuánto tiempo se necesita. Además, se hace con base en la definición de un objetivo,

propósito y alcance. Responder a las preguntas: ¿Por qué se construye la ontología? y

¿Cuáles son los usuarios finales de la ontología?, deben considerarse como pasos previos

al plan de actividades. Es de vital importancia conocer los orígenes de la información que

gestionará la ontología, así como brindar las técnicas de obtención de información y las

descripciones de cómo dicha información participará en la ontología.

Conceptualizar permite a través de un modelo conceptual describir el dominio del

problema y su solución. La formalización de este modelo se realiza mediante un marco de

trabajo o un sistema de representación lógica. Las ontologías se construyen con el

propósito de ser reusadas, en sí mismas contienen y generan conocimiento, y el

conocimiento es compartido y reutilizado; por lo tanto, se deben integrar tanto como sea

posible ontologías existentes en la ontología que se construye. Hacer la ontología

computable implica retratar la ontología en un lenguaje formal. Antes de publicar la

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 38

ontología, es importante evaluarla o hacer un análisis técnico respecto al marco de trabajo

utilizado. La documentación es una actividad importante en el proceso de desarrollo de la

ontología, ya que permite a otros, entender, reusar y compartir el trabajo realizado.

Finalmente, la etapa del mantenimiento implica incluir o modificar definiciones de la

ontología al ser una representación del conocimiento en una realidad o dominio específico

que cambia constantemente. La afinidad entre las actividades del proceso de desarrollo de

una ontología con los enfoques metodológicos existentes actualmente, permiten determinar

que método estructurado contribuye a la ejecución de actividades que forman parte del ciclo

de vida de desarrollo y a entender cómo estas actividades se relacionan entre sí.

Methontology, como metodología que apoya el desarrollo del modelo semántico a nivel

jurídico, permite enfocar el ciclo de vida del proceso de desarrollo a un modelo de proceso

iterativo e incremental, que por la naturaleza del dominio que aborda el desarrollo de la

ontología, facilita la creación de modelos conceptuales que se entrelazan en etapas en el

diseño de la ontología. A continuación, se presenta cada una de las actividades de

Methontology en el marco del desarrollo de la ontología legal.

11.1.1. Planeación

Los resultados de esta actividad se encuentran asociados en las siguientes secciones del

documento:

- Objetivos

- Justificación

- Cronograma

- Impacto y resultados esperados

- Recursos y presupuesto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 39

11.1.2. Conceptualización A través de un modelo conceptual se describe el problema y la solución relacionada al

desarrollo de la ontología. Se hace uso de la representación de modelado conceptual de

una ontología propuesto en Construcción de ontologías legales con la metodología

METHONTOLOGY y la herramienta WebODE (Corcho O, 2005). Este modelo se adapta en

fases retroalimentadas para la creación de la ontología legal (Ver Ilustración 8).

Ilustración 8. Fases de diseño modelo conceptual de una ontología – Methontology

Fuente: Corcho O, 2005

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 40

De la Ilustración 8 se resaltan en rojo las primeras tres (3) actividades que se abordan en

el diseño inicial de la ontología legal. Estas actividades corresponden al entendimiento del

dominio, la identificación de conceptos, jerarquías y relaciones entre conceptos.

De un total de doce (12) documentos legales (Ver Tabla 3) relacionados con tecnologías de

la información y derecho informático, se trabajan dos (2) documentos en iteraciones que

duran dos (2) semanas para las tres (3) etapas resaltadas. Existe retroalimentación de una

etapa a otra y cada iteración puede ser el insumo de la siguiente. La selección de los

documentos legales procuró hacerse de tal forma que existiera relación jurídica entre ellos.

La interrelación entre estos documentos permite obtener resultados a búsquedas que no

son fácilmente observables con información que no se encuentra explícitamente

representada.

Documentos legales Tipo Número Origen

Sentencia C-662 de 2000 http://www.corteconstitucional.gov.co/relatoria/2000/C-662-00.htm

Sentencia C-741 de 1998 http://www.corteconstitucional.gov.co/relatoria/1998/c-741-98.htm

Ley 527 de 1999 http://www.mintic.gov.co/portal/604/articles-3679_documento.pdf

Ley 1581 de 2012 http://www.secretariasenado.gov.co/senado/basedoc/ley_1581_2012.html

Ley 1341 de 2009 https://mintic.gov.co/portal/604/articles-8580_PDF_Ley_1341.pdf

Ley 79 de 1993 https://www.dane.gov.co/files/acerca/Normatividad/Ley79_1993.pdf

Ley 1266 de 2008

http://wp.presidencia.gov.co/sitios/normativa/leyes/Documents/Juridica/Ley%201266%20de%2031%20de%20diciembre%202008.pdf

Decreto 542 de 2014 https://www.mintic.gov.co/portal/604/articles-8391_documento.pdf

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 41

Documentos legales Tipo Número Origen

Circular Registro 1020894 de 7 de marzo de 2017

http://www.mintic.gov.co/portal/604/articles-51063_documento.pdf

Decreto 2433 de 2015 https://www.mintic.gov.co/portal/604/articles-14454_documento.pdf

Ley 67 de 1917 http://www.suin-juriscol.gov.co/viewDocument.asp?id=1618140

Sentencia C-748 de 2011 http://www.corteconstitucional.gov.co/relatoria/2011/c-748-11.htm

Tabla 3. Lista de documentos legales- ontología legal Fuente: Elaboración propia

Actividades de Methontology aplicadas al desarrollo de la ontología legal 1. Construir glosario de términos. Ver Anexo 1. Glosario de términos jurídicos ontología

legal Colombia. El glosario de términos se construye en dos etapas:

a. Proceso automático de reconocimiento de entidades: Mediante una herramienta

de reconocimiento de entidades sobre texto plano en un proceso semi-automático,

donde el texto plano representa cada uno de los documentos legales listados en la

Tabla 3. Ver Anexo 3. Reconocimiento de entidades NER.

b. Soporte de experto del dominio jurídico: Con apoyo de un experto del dominio

jurídico de la Universidad Externado de Colombia, con quien se validaron los

conceptos extraídos en el proceso automático de reconocimiento de entidades, se

incluyeron nuevos conceptos y relaciones entre los mismos.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 42

2. Construir taxonomías de conceptos

Basado en la propuesta de la pirámide de Kelsen (Ver Ilustración 2) se hace una

interpolación a la estructura de las leyes en Colombia, del cual se obtiene un orden

jerárquico de mayor a menor rango.

- Constitución de Colombia

- Leyes expedidas por el Congreso de la República

- Decretos expedidos por el Presidente de la República

- Códigos: Civil, Penal, Laboral, Comercial, Contencioso Administrativo

- Ordenanzas expedidas por la Asamblea Departamental, Decretos expedidos por los

Alcaldes y Acuerdos expedidos por el Consejo Municipal.

- Sentencias expedidas por los magistrados y jueces de la República

- Leyes de menor rango. Ejemplo: Código de Policía, Código de tránsito y el Código

Minero.

11.1.3. Formalización

Para transformar el modelo conceptual en un modelo formal o semi-compatible, se debe

formalizar utilizando sistemas de representación lógica de descripción.

A partir de la obtención del vocabulario legal incorporado en la Construcción del glosario de términos del modelo conceptual (Ver Ilustración 8) se construye la clasificación

taxonómica (ordenación jerarquizada y sistemática) de dichos conceptos. Esta

representación se realiza a través SKOS como estándar para la definición de la estructura

básica de la jerarquía de conceptos jurídicos. De esta forma, los conceptos del glosario de

términos se entienden como entidades abstractas que son independientes de los términos

utilizados para etiquetarlos.

SKOS vincula conceptos a través de relaciones semánticas jerárquicas y asociativas. La

relación jerárquica indica que, al existir un vínculo entre dos conceptos, uno es de alguna

manera más general (“broader”) que el otro (“narrower”). Un vínculo de asociación entre

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 43

dos conceptos indica que los dos están intrínsecamente relacionados (“related”), pero que

uno no es de ninguna manera más general que el otro. Por tanto, en la clasificación

taxonómica de la ontología legal, se hace uso de las propiedades:

- Skos:broader

- Skos:narrower

- Skos:related

3. Construir diagramas de relaciones binarias ad hoc El objetivo de esta actividad es establecer las relaciones entre los conceptos identificados

de la ontología y sus inversas (Ver Ilustración 9 a Ilustración 16).

Ilustración 9. Relación de conceptos: Entidad Estatal y Norma

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 44

Ilustración 10. Relación de conceptos: Articulo, Poder Legislativo y Norma Fuente: Elaboración propia

Ilustración 11. Relación de conceptos: Norma y Articulo – Relación de Concordancia

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 45

Ilustración 12. Relación de conceptos: Norma y Articulo – Relación de Reglamentación Fuente: Elaboración propia

Ilustración 13. Relación de conceptos: Titulo y Norma

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 46

Ilustración 14. Relación de conceptos: Articulo y Acto Legislativo

Fuente: Elaboración propia

Ilustración 15. Relación de conceptos: Capitulo y Acto Legislativo

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 47

Ilustración 16.Relación de conceptos: Documento Parte y Norma

Fuente: Elaboración propia

De la Ilustración 8 se resaltan en amarillo las actividades dentro de la etapa de

formalización que representan la descripción de cada uno de los artefactos de la ontología

legal.

4. Construir diccionario de conceptos

El objetivo de esta actividad es describir cuales son los conceptos de la taxonomía, las

relaciones del diagrama de relaciones binarias y los individuos de cada uno de los

conceptos.

Nombre concepto Individuos Atributos de individuos Relaciones

Alcaldía Distrital -- -- Decreta Es Autor

Corporativo De

Alcaldía Municipal -- -- Decreta Es Autor

Corporativo De Asamblea

Departamental -- -- Decreta

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 48

Nombre concepto Individuos Atributos de individuos Relaciones

Es Autor Corporativo De

Congreso

Cámara de Representantes

Senado de la República

-- Decreta Es Autor

Corporativo De

Consejo Distrital -- -- Decreta Es Autor

Corporativo De

Consejo Municipal -- -- Decreta Es Autor

Corporativo De

Gobernación -- -- Decreta Es Autor

Corporativo De

Ministerio

Ministerio de Agricultura y

Desarrollo Rural Ministerio de Ambiente y Desarrollo Sostenible

Ministerio de Comercio, Industria

y Turismo Ministerio de

Cultura Ministerio de

Defensa Ministerio de Educación

Ministerio de Hacienda y Crédito

Público Ministerio de Justicia y del

Derecho Ministerio de Minas

y Energía Ministerio de Relaciones Exteriores

Ministerio de Salud y de la Protección

Social

-- Decreta Es Autor

Corporativo De

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 49

Nombre concepto Individuos Atributos de individuos Relaciones

Ministerio de Tecnologías de la

Información y Comunicaciones

Ministerio de Transporte

Ministerio de Vivienda, Ciudad y

Territorio Ministerio de

Interior Ministerio del

Trabajo

Organismo de Control

Contraloría General Procuraduría

General Defensoría del

Pueblo

-- Decreta Es Autor

Corporativo De

Organización Electoral

Consejo Nacional Electoral

Registraduría Nacional de Estado

Civil

-- Decreta Es Autor

Corporativo De

Descripción Normativa

Documentos legales (En General

(ej.: Ley 79 de 1993)

Constitución Política

Fecha publicación Número Tema

Es Decretado Por Es Derogado Por

Tiene Autor Corporativo

Tiene Concordancia Es Concordancia

De Tiene Titulo Reglamenta

Tiene Acción De Inconstitucionalidad

Contra Acto Reformatorio de la Constitución

Política

Asamblea Constituyente -- --

Consulta Popular -- -- --

Plebiscito -- -- -- Referendo -- -- -- Referendo Aprobatorio -- -- --

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 50

Nombre concepto Individuos Atributos de individuos Relaciones

Referendo Aprobatorio de Acto

Legislativo -- -- --

Referendo Aprobatorio de

Acuerdo o Resolución Local

-- -- --

Referendo Aprobatorio de

Iniciativa Popular -- -- --

Referendo Aprobatorio de Ley -- -- --

Referendo Aprobatorio de

Ordenanza -- -- --

Referendo Derogatorio -- -- --

Referendo Derogatorio de Acto

Legislativo -- -- --

Referendo Derogatorio de

Acuerdo o Resolución Local

-- -- --

Referendo Derogatorio de Ley -- -- --

Referendo Derogatorio de

Ordenanza -- -- --

Jurisprudencia --

Aclaración voto Aspecto jurídico

analizado Datos bibliográficos

Expediente Explicación tesis

Extracto Método

Nombre despacho Nombre magistrado

ponente Problema jurídico Salvamento voto

Tesis

Tiene Titulo = Tiene Parte Documento

Sentencia Consejo de Estado -- -- --

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 51

Nombre concepto Individuos Atributos de individuos Relaciones

Anulación Laudo Arbitral -- -- --

Sentencia Corte Constitucional -- -- --

Sentencia de Anulación de Laudo

Arbitral -- -- --

Sentencia de Constitucionalidad –

C

Sentencia C 662 de 2000

Sentencia C 741 de 1998

Sentencia C 748 de 2011

-- --

Sentencia de Control

Constitucional Automático y

Excepcionalmente Oficioso

-- -- --

Constitucionalidad de Consultas

Populares -- -- --

Constitucionalidad de Decretos Legislativos

-- -- --

Constitucionalidad de los Decretos que

Contienen las Medidas en Estados de Excepción

-- --

Constitucionalidad del Decreto

Declaratorio de Estado de Excepción

-- -- --

Constitucionalidad de la Convocatoria a una Asamblea

Nacional Constituyente

-- -- --

Constitucionalidad de los Referendos

Sobre Leyes -- -- --

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 52

Nombre concepto Individuos Atributos de individuos Relaciones

Constitucionalidad de los Tratados

Internacionales y de las leyes que los

Aprueban

-- -- --

Constitucionalidad de Plebiscitos del Orden Nacional

-- -- --

Constitucionalidad de Proyectos de

Ley Objetados por el Gobierno

Nacional

-- -- --

Constitucionalidad de Proyectos de

Leyes Estatutarias -- -- --

Sentencia de Control Posterior de Constitucionalidad

-- -- --

Constitucionalidad de Decretos con Fuerza de Ley

-- -- --

Constitucionalidad de las Leyes -- -- --

Constitucionalidad de los Actos

Reformatorios de la Constitución

-- -- --

Constitucionalidad del Decreto del Plan

nacional De Desarrollo

-- -- --

Control de Constitucionalidad

de los Decretos Leyes

-- -- --

Sentencia Corte Suprema de

Justicia -- -- --

Sentencia de Casación -- -- --

Casación Civil y Agraria -- -- --

Casación Laboral -- -- -- Casación Penal -- -- --

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 53

Nombre concepto Individuos Atributos de individuos Relaciones

Ley Aprobatoria de Tratados y Convenios

Internacionales de Derechos Humanos

-- -- --

Norma -- -- -- Acto Administrativo -- -- --

Acto de la Contraloría General

de la República -- -- --

Acto de la Procuraduría General de la

Nación

-- -- --

Acto de la Registraduría

Nacional del Estado Civil

-- -- --

Acto de Otra Autoridad -- -- --

Acto de Asambleas Departamentales -- -- --

Acto de Gobernadores Dictados con

Fundamento en Autorizaciones

Extraordinarias de la Asamblea

Departamental

-- -- --

Acto del Consejo Distrital de Bogotá -- -- --

Autorizaciones Extraordinarias -- -- --

Decreto de Alcaldes = Decreto Municipal -- -- --

Ordenanza Departamental de Acuerdo Distrital

-- -- --

Acto del Consejo Nacional Electoral -- -- --

Circular que contiene decisiones

administrativas -- -- --

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 54

Nombre concepto Individuos Atributos de individuos Relaciones

Circular de la superintendencia

financiera -- -- --

Circular de los entes de vigilancia y

control -- -- --

Circular de la Superintendencia

de Industria y Comercio

Circular Registro 1020894 del 7 de Marzo de 2017

-- --

Decreto de Contenido

Administrativo -- -- --

Decreto de ley Marco -- -- --

Decreto Ejecutivo -- -- -- Decreto Enmienda -- -- --

Decreto Reglamentario

Decreto 542 de 2014

Decreto 2433 de 2015

-- --

Decreto de Contenido Legislativo

-- -- --

Decreto Autónomo o de Reglamento -- -- --

Decreto del Plan Nacional de Desarrollo

-- -- --

Decreto Estatutario -- -- -- Decreto Legislativo -- -- -- Decreto Legislativo

de Conmoción Interior

-- -- --

Decreto Legislativo de Guerra Exterior -- -- --

Decreto Legislativo de Emergencia

Económica -- --

Decreto Ley -- -- -- Resolución de las

Comisiones de Regulación

-- -- --

Regulación de los Ministerios -- -- --

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 55

Nombre concepto Individuos Atributos de individuos Relaciones

Acto Legislativo --

Aprobación Datos bibliográficos

Debate Discusión

Exposición motivos Hipótesis Iniciativa Mandato Sanción

Tiene Capitulo Tiene Articulo

Tiene Titulo = Tiene Parte Documento

Ley de Convocatoria a

Asamblea Nacional Constituyente

-- -- --

Ley de Convocatoria a

Referendo -- -- --

Ley del Congreso Ley_527_de_1999 -- -- Ley Especial -- -- --

Ley Estatutaria Ley 1266 de 2008 Ley 1581 de 2012 Ley 94 de 2015

-- --

Ley Estatutaria de Derechos y

Deberes Fundamentales

-- -- --

Ley Marco Ley 1341 de 2009 -- -- Ley Ordinaria Ley_67_de_1917 -- -- Ley Orgánica -- --

Ley Orgánica de Competencias Normativas a

Entidades Territoriales

-- -- --

Ley Orgánica de los Reglamentos del

Congreso -- -- --

Tratado Internacional -- -- --

Parte Documento -- Descripción

Tema Número

Tiene Acción De Inconstitucionalidad

Contra

Artículo

EJ.: Articulo 22113 del Capítulo I del

Título I del Decreto 2433

Inciso Literal

Numeral Parágrafo

Es Articulo De Es Concordancia

De Deroga

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 56

Nombre concepto Individuos Atributos de individuos Relaciones

Párrafo Apartado

Tema

Es Derogado Por Es Reglamentado

Por

Capítulo EJ.: Capitulo I del Título I de la Ley

1341 de 2009 -- Es Capitulo De

Parte Ej.: Parte I de la Ley 527_de_1999 -- --

Título Ej.: Título I de la Ley 1266 de 2008 -- --

Poder Público -- -- -- Rama Ejecutiva -- -- -- Rama Judicial -- -- --

Jurisdicción Especial

Jurisdicción agraria Jurisdicción Civil

Jurisdicción Contencioso

Administrativa Jurisdicción de

Familia Jurisdicción Laboral Jurisdicción Penal

-- --

Rama Legislativa -- -- -- public -- -- --

Collective Social Agent -- -- Decreta

Tabla 4. Diccionario de conceptos

Fuente: Elaboración Propia

5. Describir relaciones binarias ad hoc

El objetivo de esta actividad es describir las relaciones binarias, especificando nombre,

concepto de origen y destino, cardinalidad y relación inversa (si existe). (Ver Tabla 5)

Nombre de la relación

Concepto origen

Cardinalidad máxima

Concepto destino

Relación inversa

Decreta Collective Social Agent N Descripción

Normativa Es Decretado

Por

Deroga Rama

Legislativa N Artículo Es Derogado Por

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 57

Nombre de la relación

Concepto origen

Cardinalidad máxima

Concepto destino

Relación inversa

Artículo Descripción Normativa

Tiene Autor Corporativo

Descripción Normativa N Collective

Social Agent Es Autor

Corporativo De

Tiene Concordancia

Descripción Normativa N

Descripción Normativa

Artículo

Es Concordancia

De

Tiene Titulo = Tiene Parte Documento

Descripción Normativa

Acto Legislativo

N Título Es Titulo De = Es Parte De

Reglamenta Descripción Normativa N Artículo

Es Reglamentado

Por

Tiene Acción De

Inconstitucionalidad Contra

Parte Documento

Descripción Normativa

N

Parte Documento

Descripción Normativa

--

Tiene Articulo Acto Legislativo N Artículo Es Articulo De Tiene Capitulo Acto Legislativo N Capítulo Es Capitulo De

Tabla 5. Relaciones binarias ad hoc Fuente: Elaboración Propia

6. Describir atributos de individuo

El objetivo de esta actividad es describir los atributos de los individuos y especificar:

nombre, concepto de origen, tipo, rango y cardinalidad. (Ver Tabla 6)

Nombre del atributo de individuo

Concepto Tipo de valor Rango de valores Cardinalidad

Aclaración voto Jurisprudencia Cadena de caracteres -- (1,1)

Aprobación Acto Legislativo Cadena de caracteres -- (1,1)

Aspecto Jurídico

Analizado Jurisprudencia Cadena de

caracteres -- (1,1)

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 58

Nombre del atributo de individuo

Concepto Tipo de valor Rango de valores Cardinalidad

Datos Bibliográficos

Jurisprudencia Acto Legislativo

Cadena de caracteres -- N

Debate Acto Legislativo Cadena de caracteres -- (1,1)

Demandado -- Cadena de caracteres -- N

Demandante -- Cadena de caracteres -- N

Descripción Parte Documento

Cadena de caracteres -- N

Discusión Acto Legislativo Cadena de caracteres -- N

Expediente Jurisprudencia Cadena de caracteres -- (1,1)

Explicación Tesis Jurisprudencia Cadena de

caracteres -- N

Exposición Motivos Acto Legislativo Cadena de

caracteres -- N

Extracto Jurisprudencia Cadena de caracteres -- (1,1)

Fecha Publicación

Descripción Normativa Fecha -- (1,1)

Hipótesis Acto Legislativo Cadena de caracteres -- N

Inciso Artículo Cadena de caracteres -- N

Iniciativa Acto Legislativo Cadena de caracteres -- N

Libro Acto Legislativo Cadena de caracteres -- (1,1)

Literal Artículo Cadena de caracteres -- (1,1)

Mandato Acto Legislativo Cadena de caracteres -- N

Método Jurisprudencia Cadena de caracteres -- (1,1)

Nombre Despacho Jurisprudencia Cadena de

caracteres -- (1,1)

Nombre Magistrado

Ponente Jurisprudencia Cadena de

caracteres -- N

Numeral Artículo Cadena de caracteres -- N

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 59

Nombre del atributo de individuo

Concepto Tipo de valor Rango de valores Cardinalidad

Número

Descripción Normativa

Parte Documento

Entero 1... (1,1)

Parágrafo Artículo Cadena de caracteres -- N

Párrafo Artículo Cadena de caracteres -- N

Problema Jurídico Jurisprudencia Cadena de

caracteres -- (1,1)

Salvamento Voto Jurisprudencia Cadena de

caracteres -- N

Sanción Acto Legislativo Cadena de caracteres -- N

Tema

Descripción Normativa

Parte Documento

Cadena de caracteres -- N

Tesis Jurisprudencia Cadena de caracteres -- N

Tabla 6. Atributos de individuo Fuente: Elaboración Propia

7. Describir atributos de clase

El objetivo de esta actividad es describir los atributos de clase: Nombre, concepto de origen,

tipo de valor, cardinalidad y valores. (Ver Tabla 7)

Nombre del atributo de

clase Concepto Tipo de valor Cardinalidad Valores

Parte Jurisprudencia [activa, pasiva] (1,2) activa Parte Jurisprudencia [activa, pasiva] (1,2) pasiva

Tabla 7. Atributos de clase Fuente: Elaboración Propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 60

8. Describir constantes

El objetivo de esta actividad es describir las constantes obtenidas a partir del glosario de

términos. (Ver Tabla 8)

Nombre Tipo de valor Valor Unidad de medida Mayoría de edad Cardinal 18 año

Tabla 8. Constantes Fuente: Elaboración Propia

9. Describir axiomas formales

Los principios de la lógica formal resultan de suma importancia para los legisladores que

determinan el alcance de los principios jurídicos, en términos de ontológicos y de lógica

formal. Por ejemplo, el principio de No contradicción (MAYNEZ, 1946), como principio

clásico ontológico y de la ontología jurídica, indica que, dada una proposición y su negación,

ambas no pueden ser verdaderas al mismo tiempo.

Nivel ontológico: Ningún objeto puede ser al mismo tiempo P y no P.

Lógica pura: Cuando dos juicios se contradicen, los dos no pueden ser verdaderos.

Ontología Jurídica: Ninguna conducta puede hallarse, al mismo tiempo, jurídicamente

prohibida y jurídicamente permitida.

Lógica Jurídica: Dos normas de derecho contradictorias entre sí no pueden ser ambas

válidas.

Nombre del axioma Descripción Expresión Conceptos Relaciones Variables

Incompatibilidad: descripción normativa que deroga

Una descripción normativa derogada no puede ser

no (existe(?X,?Y) (descripción normativa

Descripción normativa Deroga ?X

?Y

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 61

Nombre del axioma Descripción Expresión Conceptos Relaciones Variables

otra descripción normativa

igualmente válida respecto de quien la deroga

que deroga (?X) y descripción normativa derogada(?Y) y descripción normativa que deroga válida(?Y,?X) y descripción normativa derogada válida(?Y,?X)))

Tabla 9. Axiomas formales Fuente: Elaboración Propia

10. Describir reglas

El objetivo de esta actividad es describir las reglas expresadas en la ontología que permiten

inferir conocimiento. (Ver Tabla 10)

Nombre de la regla

Descripción Expresión Conceptos Atributos Relaciones Variables

Concordancia jurídica entre descripciones normativas

Una descripción normativa o una de sus partes tiene concordancia jurídica con otra descripción normativa o una de sus

Si [descripcon normativa ](?X) o [parte documento](?Z) y tema(?X ?Y) o descripcion(?X ?W) o

descripción normativa parte documento

Tema descripció

n

Tiene Concordanci

a Es

Concordancia De

?X ?Y ?Z ?W ?A ?B ?C ?D

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 62

Nombre de la regla

Descripción Expresión Conceptos Atributos Relaciones Variables

partes si el tema o descripción de ambas tienen conceptos en común

tema(?Z ?Y) o descripcion(?Z ?W) == [descripcon normativa ](?A) o [parte documento](?B) y tema(?A ?C) y descripcion(?A ?D) o tema(?B ?C) o descripcion(?B ?D)

Tabla 10. Reglas Fuente: Elaboración Propia

11. Describir individuos

La descripción de los individuos relacionados con documentos jurídicos, se limitará a un (1)

documento con el cual se tiene una visión general de los individuos de tipo Descripción Normativa (Ver Tabla 11).

Nombre del individuo

Nombre del concepto Atributo Valores

Consejo Nacional Electoral

Organización Electoral -- --

Contraloría General de la República

Organismo de Control -- --

Cámara de Representantes Congreso --

Procuraduría General Organismo de Control -- --

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 63

Nombre del individuo

Nombre del concepto Atributo Valores

Senado de la República Congreso -- --

Asamblea Constituyente

Acto Reformatori

o de la Constitución

Política

-- --

Banco de la República

Collective Social Agent

-- --

Comisión Nacional del Estado Civil

Collective Social Agent

-- --

Comisión Nacional de Televisión

Collective Social Agent

-- --

Consejo de Estado public Rama

Judicial -- --

Consejo Superior de la Judicatura

public Rama

Judicial -- --

Constitución de 1991 Descripción Normativa -- --

Corte Constitucional public Rama

Judicial -- --

Corte Suprema de Justicia

public Rama

Judicial -- --

Defensoría del Pueblo Organismo de Control -- --

Fiscalía General de la Nación

public Rama

Judicial -- --

Jurisdicción agraria Jurisdicción Especial -- --

Jurisdicción Civil Jurisdicción Especial -- --

Jurisdicción Contencioso

Administrativa

Jurisdicción Especial -- --

Jurisdicción de Familia

Jurisdicción Especial -- --

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 64

Nombre del individuo

Nombre del concepto Atributo Valores

Jurisdicción Laboral Jurisdicción Especial -- --

Jurisdicción Penal Jurisdicción Especial -- --

Ministerio de Agricultura y

Desarrollo Rural Ministerio -- --

Ministerio de Ambiente y Desarrollo

Sostenible Ministerio -- --

Ministerio de Comercio, Industria y

Turismo Ministerio -- --

Ministerio de Cultura Ministerio -- -- Ministerio de Defensa Ministerio -- --

Ministerio de Educación Ministerio -- --

Ministerio de Hacienda y Crédito

Público Ministerio -- --

Ministerio de Justicia y del Derecho Ministerio -- --

Ministerio de Minas y Energía Ministerio -- --

Ministerio de Relaciones Exteriores Ministerio -- --

Ministerio de Salud y de la Protección

Social Ministerio -- --

Ministerio de Tecnologías de la

Información y Comunicaciones

Ministerio -- --

Ministerio de Transporte Ministerio -- --

Ministerio de Vivienda, Ciudad y

Territorio Ministerio -- --

Ministerio de Interior Ministerio -- -- Ministerio del Trabajo Ministerio -- --

Presidencia de Colombia

Rama Ejecutiva -- --

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 65

Nombre del individuo

Nombre del concepto Atributo Valores

Registraduría Nacional del Estado

Civil

Organización Electoral -- --

Decreto 2433 de 2015 Decreto

Reglamentario

Número 2433

Tema

Por el cual se reglamenta el registro de TIC y se subroga el título 1 de la parte 2 del libro 2 del Decreto 1078 de 2015, Decreto Único Reglamentario del sector de Tecnologías de la Información y las Comunicaciones

Descripción

Que el artículo 15 de la Ley 1341 de 2009, actual marco normativo general del sector de las tecnologías de la información y las comunicaciones, atribuyó al Ministerio de Tecnologías de la Información y las Comunicaciones la función de llevar el registro de la información relevante de redes, habilitaciones, autorizaciones y permisos conforme lo determine el reglamento, e igualmente estableció que deben inscribirse y quedar incorporados en dicho registro los proveedores de redes y servicios de telecomunicaciones y los titulares de permisos para el uso de recursos escasos.

Artículo Número 1

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 66

Nombre del individuo

Nombre del concepto Atributo Valores

Decreto 2433 de 2015 - Artículo 1 Tema

Subrogación de las disposiciones sobre el Registro de TIC.

Descripción

Subróguese el titulo 1 de la parte 2 del libro 2 del Decreto 1078 de 2015, Decreto Único Reglamentario del sector de Tecnologías de la Información y las Comunicaciones, por el siguiente texto:

Decreto 2433 de 2015 - Título I Título Tema REGLAMENTACIÓN

DEL REGISTRO DE TIC Número 1

Decreto 2433 de 2015 - Título I - Capítulo I Capítulo Descripción DISPOSICIONES

GENERALES Número 1

Decreto 2433 de 2015 - Título I - Capítulo I -

Artículo 22111 Artículo

Número 22111

Tema Objeto

Descripción

El presente título tiene por objeto establecer las definiciones, presupuestos y trámites para la inscripción e incorporación en el Registro de TIC de que trata el artículo 15 de la Ley 1341 de 2009.

Decreto 2433 de 2015 - Título I - Capítulo I -

Artículo 22112 Artículo

Número 22112 Tema Ámbito de aplicación

Descripción

El presente título se aplica a todas las personas que provean o vayan a proveer redes o servicios de telecomunicaciones, incluidos los concesionarios del servicio de radiodifusión sonora y los titulares de permisos para el uso de recursos escasos.

Artículo Número 22113

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 67

Nombre del individuo

Nombre del concepto Atributo Valores

Decreto 2433 de 2015 - Título I - Capítulo I -

Artículo 22113

Tema Definiciones

Descripción

Para los efectos del presente título se adoptan los términos y definiciones de la Unión Internacional de Telecomunicaciones (UIT), las que se establezcan en desarrollo del inciso segundo del artículo 6 de la Ley 1341 de 2009 y, en particular, las siguientes:

Tabla 11. Individuos Fuente: Elaboración Propia

11.1.4. Integración 11.1.4.1. El mundo legal contextual

Una ontología describe como algún dominio de la realidad se encuentra involucrado a una

vista en particular, Es acerca de cómo colecciones de términos se estructuran y definen, en

resumen, de lo que trata un dominio.

Entonces, en el dominio legal, ¿de qué trata la ley?; “clasificar leyes en categorías

lógicamente distintas ha sido siempre una de las mayores tareas de la filosofía legal”

(Winkels, 2003). La ley es un todo representado en todos los orígenes legales, leyes,

sentencias, decretos, entre otros; y esta clasificación presupone la solución al problema

fundamental de la individualización de las leyes. “¿Qué se considera una ley completa?”

(Raz, 1972), una primera aproximación a esta pregunta podría encontrarse en todas las

declaraciones legalmente válidas como leyes individuales. Sin embargo, es importante

tener presente que un documento legal se compone de diferentes secciones que en sí

mismas contienen declaraciones y componentes legales. Uno de estos componentes es el

artículo, que a diferencia de los textos “normales” o programas informáticos, en conjunto no

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 68

tienen coherencia interna entre sí. Su coherencia es únicamente el resultado de entender

a qué tipo de situaciones se refiere cada enunciado. No existe un discurso estructurado que

conecte los enunciados/artículos, por esta razón es difícil determinar si una regulación legal

es completa en sí misma (Winkels, 2003). Idealmente, para que una ley sea completa

debería cumplir con no tener brechas entre sus enunciados/artículos y cubrir por completo

el sub dominio legal de interés de la ley.

“Las brechas son textuales” (Winkels, 2003). Los sub dominios legales se relacionan

directamente con dominios de la realidad, no necesariamente con dominios legales, por lo

tanto, debe considerarse el apoyo de expertos de dominio para ayudar a “reconstruir el

mundo que se supone desde las leyes” (Winkels, 2003). Es normal que una ley contenga

brechas conceptuales, por su propia naturaleza, dado que son expresadas por las

abstracciones tomadas a partir de quien las redacta mientras se intenta modelar un dominio

específico. De esta forma, queda abierta la discusión acerca de si estas brechas son

accidentes, si se deben al papel limitado que tiene la ley sobre el modelado de un dominio

de la realidad o si definitivamente no existe el concepto de brecha legal.

Los enunciados normativos no relacionados tienen una fuerte implicación para la creación

de ontologías legales de referencia u ontologías centrales, al no contar con la suficiente

integridad jurídica (consistencia). Para que una ontología legal pueda considerarse de

referencia, bien tendría que estar casi vacía o bien podría cubrir solamente los conceptos

comunes del mundo social. A este tipo de conflictos normativos se les llama excepciones y

representan inconsistencias que son reparadas aplicando meta reglas o reglas

generalizadas. Estas excepciones también son usadas para limitar la generalización

excesiva de normas más genéricas.

Una norma puede entenderse como una abstracción con una descripción parcial de una

situación con calificativo deóntico que indica si un evento es prohibido, obligado o permitido

(Lindahl, 1992) (Kelsen, 1991). Los eventos permitidos son excepciones sobre normas

invariablemente obligatorias. Las excepciones son necesarias para corregir el exceso de

generalización sobre normas obligatorias. Las ontologías contienen conceptos que no están

asociados directamente con conceptos legales, pero son en gran medida de sentido y uso

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 69

común. Sobre la base de conocimiento legal, se hace una clara diferencia entre el modelo

de dominio legal (Modelo de mundo o realidad) y enunciados normativos (Origen legal)

representados por términos de la realidad. Un concepto de la realidad de dominio legal o

definido por juristas, no necesariamente es un concepto genérico legal de alto nivel.

(Winkels, 2003)

11.1.4.2. Análisis legal top-down y bottom-up Las ontologías fundamentales o centrales son ontologías de alto nivel, cuyo objetivo

principal es organizar las ontologías de dominio mediante el análisis de nuevos dominios

legales.

El análisis bottom-up inicia en los conceptos específicos y va hasta la construcción de una

estructura por generalización, donde el proceso de creación de la ontología inicia por un

estudio lingüístico sobre las estructuras de datos existentes (documentos, reportes, entre

otros), con el fin de extraer conceptos del dominio y relaciones entre ellos con el soporte

semi automático del análisis de documentos. Ver Anexo 3. Reconocimiento de entidades

NER – Procesamiento de lenguaje natural

El análisis top-down de conceptos legales se basa en la literatura sobre jurisprudencia en

la filosofía legal que tiene como principio el desarrollo de conceptos desde lo general a las

estructuras especializadas. Los conceptos básicos o primitivos son los que representan el

conocimiento legal que se traduce finalmente en una ontología.

De acuerdo a los expuesto por Ghosh en el documento Automation of Legal Reasoning and

Decision Based on Ontologies, del año 2001, se plantean dos enfoques principales para

integrar ontologías y reglas sobre la integración semántica para formar un modelo de

razonamiento legal del sistema de soporte de decisión legal: Un enfoque de salida intermedia modular y un enfoque homogéneo. Estos enfoques permiten combinar las

estrategias top-down y bottom-up a través de técnicas de modularización que se usan para

dividir la ontología en cuatro (4) módulos independientes (de nivel superior (MOS), central

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 70

(MOC), de dominio (MOD), y de dominio específico (MODS)), que a su vez son ontologías

que pueden ser reusables.

El módulo de nivel superior (MOS) representa el nivel más general de conceptos y

relaciones de todos los dominios. El módulo central (MOC) provee una definición estructural

de conocimiento en el dominio legal. El módulo de dominio (MOD) describe la

conceptualización del derecho informático. Por último, el dominio específico (MODS)

describe el conocimiento más específico del derecho informático en Colombia.

La estrategia bottom-up consiste en extraer los conceptos y relaciones legales de los

recursos textuales (en derecho informático en Colombia) mediante el uso del procesamiento

de lenguaje natural, posteriormente modelando este conocimiento como un dominio y luego

como dominio específico.

En el artículo Ontology Integration: How to Perform the Process del año 2001, Pinto

entiende el proceso de reúso o integración ontológico como un factor clave para el

desarrollo de ontologías rentables y de alta calidad. La reutilización ontológica reduce el

tiempo y el costo para construir ontologías desde ceros. Además de reutilizar componentes

de ontologías ya validadas, se aumenta la calidad de las nuevas ontologías que se

implementan.

La expectativa es poder reutilizar términos y definiciones de las ontologías centrales o

fundamentales existentes que contienen conceptos legales. Para este propósito se plantean

dos retos relacionados con la construcción de una ontología de dominio legal reutilizable

para modelar los aspectos jurídicos del dominio del derecho informático en Colombia y la

formalización mediante el uso de técnicas de modularización que constituye uno de los

grandes desafíos en la ingeniería ontológica (Hois, 2009) (Khan, 2015).

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 71

Ilustración 17. Enfoque de salida intermedia modular

Fuente: Ghosh, 2001

11.1.4.2.1. Módulo Ontología Superior (MOS) Consiste en conceptos abstractos y relaciones que son efectivamente independientes de

cualquier dominio específico. Para una construcción bien fundamentada de este módulo, la

reutilización parcial de las ontologías superiores existentes o de nivel superior puede

ayudar. Estas ontologías son teóricamente bien fundadas en sistemas independientes de

dominio de categorías que se han utilizado con éxito para mejorar la calidad de los modelos

conceptuales y la interoperabilidad semántica (Guizzardi, 2006). Además de esto, la

reutilización parcial de las ontologías superiores puede facilitar y acelerar el proceso de

desarrollo de la ontología evitando “reinventar la rueda” con respecto a las categorías

básicas. Una de las ontologías superiores más conocidas es UFO (Unified Foundational

Ontology) inicialmente propuesta por Guizzardi y Wagner en el año 2010, y está

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 72

desarrollada para apoyar actividades de modelado conceptual y organizacional. UFO

permite reutilizar conceptos tales como: categoría, tipo, subtipo, relator, rol. UFO se

encuentra dividido en tres grupos:

- UFO-A: Ontología de objetos. Define términos de tipo universal o de rol.

- UFO-B: Ontología de eventos. Define términos relacionados con eventos, estados,

eventos atómicos y eventos complejos.

- UFO-C: Define términos relacionados a entidades sociales e intencionales,

incluyendo aspectos lingüísticos como: agentes sociales, objetos sociales, rol social

y descripción normativa.

Reusó de conceptos de UFO-C: En el módulo superior se reutilizan conceptos de UFO-C

relacionados con las entidades sociales como Agentes y Objetos. Los agentes pueden ser

personas u organizaciones y los objetos pueden verse como una descripción normativa de

documentos legales, en general, objetos sociales. Las descripciones normativas definen

una o más reglas/normas reconocidas por al menos un agente social (Ghosh, 2001) (Ver

Ilustración 18).

Ilustración 18. Fragmento de los componentes de UFO-C en la ontología legal Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 73

En relación a la súper clase Agente (Ver Ilustración 19), se plantea una estructura

jerárquica que involucra los conceptos de las organizaciones públicas del estado

colombiano, como un agente social de tipo público.

Ilustración 19. Fragmento modulo superior ontología legal en Protegé

Fuente: Elaboración propia

11.1.4.2.2. Módulo Ontología Central (MOC) El modulo central consiste en una serie de conceptos y relaciones comunes en el dominio

legal, como base de conceptos legales de dominio más específico. LRI Core y LKIF-Core

contienen conceptos legales esenciales para el entendimiento general del dominio legal

(Hoekstra, 2007).

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 74

Ilustración 20. Fragmento modulo central ontología legal en Protegé – LKIF Core

Fuente: Elaboración propia

Ilustración 21. Fragmento modulo central ontología legal en Protegé – LRI Core

Fuente: Elaboración Propia

Reusó de conceptos de LKIF-Core: LKIF-Core contiene conceptos legales relacionados

con la jerarquía normativa a nivel de documentación legal. De acuerdo a la taxonomía de

conceptos legales en Colombia (Ver Anexo 2. Taxonomía SKOS ontología legal), la

estructura legal documental de LKIF-Core se enlaza a la estructura documental legal en

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 75

Colombia y se extiende más allá de conceptos de código, regulación y estatuto (Ver

Ilustración 22).

Ilustración 22. Fragmento de los componentes de LKIF-Core en la ontología legal

Fuente: Elaboración propia

Reúso de conceptos LRI Core: LRI-Core hace una distinción entre una persona y un rol

que esa persona pueda ejecutar. Los roles se toman por personas que en sí mismos son

agentes. Los roles no son personas ni agentes (Welty., 2002). De esta forma se hace reúso

de 2 conceptos principales que aplican para la legislación colombiana: Rol jurídico y

servidor público, los cuales se integran a la jerarquía de la súper clase rol, contenida en la

jerarquía LRI–Core (Ver Ilustración 23).

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 76

Ilustración 23. Fragmento de los componentes de LRI-Core en la ontología legal

Fuente: Elaboración propia

11.1.4.2.3. Módulo Ontología de Dominio (MOD) El modelo de dominio está relacionado directamente con conceptos del dominio jurídico en

Colombia. Con el fin de construir este módulo se trabaja con un experto del dominio jurídico

de la Universidad Externado de Colombia, que genera como resultado la taxonomía de

conceptos del Anexo 2. Taxonomía SKOS ontología legal. Esta taxonomía se estructura en

Protegé como una serie de jerarquía de clases, relaciones y atributos de individuos. A través

de dos plantillas, se traduce el esquema en SKOS a la estructura requerida en Protegé (Ver

Tabla 12 y Tabla 13). Estas plantillas pretenden tener una visión global de la estructura de

las leyes y de la jurisprudencia en Colombia.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 77

Sujeto Predicado Objeto Ley hasProperty Hipótesis Ley hasProperty Sanción Ley hasProperty Fecha Publicación

Jurisprudencia hasProperty Tesis Jurisprudencia hasProperty Método Jurisprudencia hasProperty Salvamento Voto Jurisprudencia hasProperty Problema Jurídico

Tabla 12. Fragmento plantilla atributos documento legal Fuente: Elaboración Propia

Entidad Relación Entidad Articulo SubProperty Documento parte

Referendo SubProperty Consulta popular Sentencia del consejo de

estado SubProperty Jurisprudencia

Ley de congreso SubProperty Acto legislativo Tabla 13. Fragmento plantilla jerarquía de clases

Fuente: Elaboración Propia

La Ilustración 24 presenta ejemplos de los conceptos que conforman el modelo de dominio

de la ontología legal.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 78

Ilustración 24. Fragmento de dominio de conceptos en Protegé

Fuente: Elaboración Propia

11.1.4.2.4. Módulo Ontología de Dominio Específico (MODS) El modelo de dominio específico consiste en conceptos y relaciones del derecho informático

en Colombia. Para construir este nivel se hace necesario del proceso semi-automático de

extracción de entidades nombradas de los documentos legales recopilados a través del

portal web del Ministerio de Tecnologías de Información de Colombia (www.mintic.gov.co)

(Ver Anexo 3. Reconocimiento de entidades NER – Procesamiento de lenguaje natural). En

este procesamiento se involucran 12 documento legales (Ver Tabla 3), de donde se extraen

conceptos, individuos, jerarquía de conceptos y relaciones. La estrategia bottom-up ayuda

a generar la ontología a partir de este procesamiento de extracción de entidades

nombradas. Sin embargo, en términos prácticos el resultado de este módulo puede

considerarse como semi-formal, al estar limitado inicialmente a los 12 documentos legales

planteados anteriormente y al tener un proceso semi-automático de extracción de entidades

nombradas. Posteriormente, tendría que optarse por el apoyo de expertos de dominio en la

depuración de los resultados generados, lo que constituye un paso hacia la extracción,

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 79

mejora y evolución del módulo a través de folcsonomias (Ver Anexo 3. Reconocimiento de

entidades NER – Procesamiento de lenguaje natural (Folcsonomias)). En la Ilustración 25,

se presenta un fragmento de individuos del módulo dominio específico que finalmente

representan leyes, decretos y sentencias del derecho informático en Colombia,

relacionados con clases y súper clases del módulo de dominio.

Ilustración 25. Fragmento del módulo de ontología de dominio específico representado en Protegé

Fuente: Elaboración propia

11.1.5. Implementación La implementación de la ontología legal requiere del uso de un ambiente de desarrollo que

soporte la arquitectura de ontología basada en módulos. Protegé brinda herramientas para

el análisis léxico y sintáctico con el fin de garantizar la correcta definición de la ontología.

Además, contiene un editor que facilita agregar, eliminar o editar definiciones semánticas.

Protegé cuenta con una serie de razonadores semánticos que permiten generar

conocimiento y realizar inferencias a partir de axiomas y reglas expresadas en OWL,

asimismo, validar inconsistencias y conocimiento redundante. El diseño de la ontología en

términos de clases, propiedades de objetos, propiedades de individuos, axiomas, reglas e

individuos se realiza en Protegé. En la Ilustración 26 puede apreciarse el grafo resultante

de la implementación de la ontología legal.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 80

Las operaciones relacionadas con la ejecución de consultas con SPARQL se realizan a

través de una herramienta de software construida para este fin.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en Colombia

Página | 81

Ilustración 26. Grafo resultante implementación de módulos en Protegé

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 82

11.1.6. Evaluación Después de haber implementado la ontología legal se requiere evaluar la validez de los

resultados. Dado que la conceptualización y formalización de la ontología fueron realizadas

de forma incremental e iterativa, la evaluación se dio durante todo el ciclo de vida, con el fin

de garantizar que la implementación cumpla con los requerimientos de información

previstos desde la etapa de análisis.

“Usualmente, el método de evaluación consiste en dos partes: la verificación que permite

asegurar que la ontología se construyó correctamente, y la validación que permite constatar

que la ontología representa el mundo real” (Gómez-Pérez A. F.-L., 2004)

La verificación se realiza mediante la comprobación de los expertos de dominio jurídico en

Colombia, en tres factores: inconsistencia, completitud y redundancia. Además, con

Protegé es posible hacer dos tipos de verificaciones, la primera a nivel de la ejecución del

razonador semántico y segundo mediante la verificación de coherencia y consistencia del

analizador de depuración en tiempo de ejecución.

La validación se basa en el método de incluir en la ontología individuos concretos del mundo

real legal. Esta estrategia se llevó a cabo en la fase de integración con el módulo de dominio

específico, que corresponde a la aplicación concreta de la ontología. De esta forma, los

resultados del motor de inferencias de la ontología (mediante consultas SPARQL), permite

evaluar si están acorde a la expectativa de información de expertos de dominio jurídico.

11.1.6.1. Base de conocimiento y lógica descriptiva La Lógica Descriptiva (LD) es una evolución de las redes semánticas usadas para

representar conocimiento taxonómico en muchas áreas de aplicación, tales como bases de

datos, ingeniería de software e inteligencia artificial. Se caracteriza por tener un grupo de

elementos usados en expresiones de conceptos y roles, inferencias de tipo TBOX (basado

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 83

en conceptos) y ABOX (basado en individuos) y mecanismos de inferencia para el

razonamiento propio de TBOX y ABOX.

Las investigaciones acerca de la representación del conocimiento de dominios de interés

se relacionan con los lenguajes que permiten la representación de clases y relaciones. La

lógica descriptiva facilita la formalización de estos lenguajes. La representación del

conocimiento permite identificar conceptos y roles, donde los conceptos modelan clases de

individuos y los roles modelan relaciones entre clases.

La base de conocimiento expresada mediante lógica descriptiva se constituye de dos (2)

componentes:

- TBOX: Almacena un grupo universal cuantificable de inferencias, estas últimas

definidas como propiedades generales de conceptos y roles. Una inferencia valida

un concepto que representa la especialización de otro concepto. Mediante TBOX se

construye conocimiento de tipo intencional (no dependiente de cambio a través del

tiempo) mediante declaraciones que describen propiedades generales de

conceptos.

- ABOX: Son inferencias sobre ejemplificaciones de conceptos. Se realiza a partir del

conocimiento específico de individuos de dominio.

La forma más simple de razonamiento involucra el computo de relaciones entre dos

conceptos, verificando si la expresión siempre denota un subgrupo de objetos denotados

por otra expresión. Otra forma de razonamiento consiste en verificar si una determinada

inferencia está lógicamente implícita en la base de conocimiento.

Un sistema de Lógica Descriptiva (DL) se caracteriza por los siguientes aspectos:

- El grupo de estructuras que constituyen el lenguaje usado para construir conceptos

y roles que se mencionan en TBOX y ABOX.

- Los tipos de inferencias que pueden aparecer en TBOX.

- Los tipos de inferencias que pueden aparecer en ABOX.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 84

- Los mecanismos de inferencia generados a partir del razonamiento sobre la

ontología.

Sintaxis CIQ

La Lógica Descriptiva CIQ propuesta y estudiada por (Calvanese, De Giacomo, & Lenzerini,

2002) expresa una semántica de interpretación de conceptos como subconjuntos de un

dominio y roles de relaciones binarias sobre dicho dominio, que se especifica a partir de la

Ilustración 27. Los roles se representan a partir de criterios tales como:

- Unión: R1 U R2

- Encadenamiento: R1 ○ R2

- Cierre reflexivo-transitivo: R*

- Inverso: R‾

Ilustración 27. Sintaxis y semántica de conceptos y roles en CIQ

Fuente: De Giacomo & Lenzerinl, 1996

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 85

Se define la base de conocimiento CIQ como: K = (T, A), donde T representa el componente

TBOX y A al componente ABOX.

TBOX es un conjunto finito de inferencias de inclusión de la forma: C1 ⊆ C2, donde C1 y C2

son conceptos. También se presenta la relación C ≡ D como una abreviación de: C ⊆ D y

D ⊆ C.

ABOX es un conjunto finito de inferencias de individuo de la forma: C(α) donde C es un

concepto y α es el nombre del individuo. Otra forma de representación, permite ver la

relación entre individuos a partir de un rol primitivo: P (α1, α2).

Propuesta de inferencias ontología legal Inicialmente, se cuenta con una base de conocimiento K = (T, A) concerniente a

Descripciones Normativas y Partes de Documento relacionadas con la estructura de

ontología legal presentada en el desarrollo a través de Methontology.

El componente TBOX T se describe a partir de 4 inferencias:

Inferencia Descripción Descripción Normativa ⊆ ∀ .(parte documento(Descripción Normativa U (Artículo Π Capitulo Π Titulo)))

Cada Parte Documento de un individuo de una Descripción Normativa es una descripción normativa o un Artículo, Capitulo o Título.

Articulo ⊆ ∀ .(parte documento.┴) Π ¬Descripción Normativa

Los individuos de las clases Artículo, Capítulo y Titulo no tiene hijos y son distintos de los individuos de la clase Descripción Normativa.

Objeto Social ⊆ Descripción Normativa Π ∀parte documento‾.┴

Las instancias de Objeto Social son descripciones normativas y no tienen Descripción Normativa predecesora.

Objeto ≡ ∃ (parte documento‾)*Objeto Social

Cada individuo de la clase Objeto llega a un individuo de la clase Objeto Social en un número finito de pasos a través de una cadena de Parte Documento‾.

Tabla 14. Inferencias componente TBOX

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 86

El componente ABOX A se describe a partir de 2 inferencias:

Inferencia Descripción parte documento (a, b) parte documento (b, c) parte documento (a, c)

Teniendo como prerrequisito los individuos a, b, c y sus relaciones de Parte Documento. Se expresa entonces que a tiene como hijos b y c y en su turno c es hijo de b. Este caso se presenta al tener una descripción normativa que tiene un Titulo (a), que a su vez el Titulo tiene un Capitulo (b) y que su vez el Capitulo tiene un Articulo (c).

parte documento (Decreto 2433, Articulo 1) parte documento (Decreto 2433, Título I) parte documento (Decreto 2433, Capítulo I) parte documento (Decreto 2433, Articulo 22111) parte documento (Título I, Capítulo I) parte documento (Capítulo I, Articulo 22111) Descripción Normativa (Decreto 2433)

Teniendo los individuos Decreto 2433, Articulo 1, Título I, Capítulo I y Articulo 22111. Se expresa entonces que Decreto 2433 tiene a Articulo 1, Título I, Capítulo I y Articulo 22111 como hijos. Título I tiene como hijos a Capítulo I y Articulo 22111 y que Capítulo I tiene como hijo a Articulo 22111.

Tabla 15. Inferencias componente ABOX

Fuente: Elaboración propia

A partir de K se pueden hacer las siguientes inferencias:

- De acuerdo a la cuarta inferencia TBOX, cada individuo s de la clase Objeto llega

a un individuo de la clase Objeto Social en un número finito de pasos a través de

una cadena de Parte de Documento‾. Por inducción, si dado un valor n = 0,

entonces s = s’. Si s es un individuo de Objeto Social, también es un individuo de

Descripción Normativa.

K ╞ Objeto ⊆ Descripción Normativa U Parte Documento

- Dado un β = Articulo 1, Título I, Capítulo I y Articulo 22111 entonces:

K ╞ Objeto(β)

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 87

Se concluye que, de acuerdo a la inferencia, Articulo 1, Título I, Capítulo I y Articulo 22111 son individuos de la clase Descripción Normativa y Parte Documento, mientras que Decreto 2433 es individuo únicamente de la clase

Descripción Normativa.

11.1.6.2. Resultados consultas SPARQL A continuación, se presentan seis (6) consultas SPARQL que representan requerimientos

de información por parte de los expertos de dominio jurídico en Colombia y que se ejecutan

a través del lenguaje de consulta SPARQL sobre la ontología legal. De esta forma se realiza

la validación sobre la implementación de la ontología y se decide la pertinencia de los

resultados que se obtengan (Ver Tabla 16 a Tabla 32). Adicional a esto, se realiza un

comparativo de cada uno de los resultados de las consultas SPARQL con el que se puede

obtener actualmente en el sitio web del Sistema Único de Información Normativa de

Colombia (SUIN-Juriscol). Se decide realizar el comparativo con el sitio web SUIN-Juriscol,

dado que es de acceso y consulta gratuito, y contiene el repositorio oficial del Gobierno y

del Ministerio de Justicia de Colombia de las normas de carácter general y abstracto.

Consulta 1. (SPARQL): Describir un recurso legal.

DESCRIBE <http://www.semanticweb.org/ontologia-legal-

colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13>

Tabla 16. Consulta SPARQL 1 Fuente: Elaboración propia

Resultado 1. (SPARQL):

Sujeto Predicado Objeto http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.semanticweb.org/ontologia-legal-colombia/property#TIENE_LITERAL

b) A las entidades públicas o administrativas en ejercicio de sus funciones legales o por orden judicial;^^<http://www.w3.org/2001/XMLSchema#string>

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 88

Sujeto Predicado Objeto http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

http://www.w3.org/2002/07/owl#NamedIndividual

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.semanticweb.org/ontologia-legal-colombia/property#TIENE_TEMA

Personas a quienes se les puede suministrar la información^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

http://www.w3.org/2002/07/owl#NamedIndividual

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.semanticweb.org/ontologia-legal-colombia/property#TIENE_LITERAL

a) A los Titulares, sus causahabientes o sus representantes legales;^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

http://www.w3.org/2002/07/owl#NamedIndividual

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.semanticweb.org/ontologia-legal-colombia/property#TIENE_LITERAL

c) A los terceros autorizados por el Titular o por la ley.^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

http://www.w3.org/2002/07/owl#NamedIndividual

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

http://www.semanticweb.org/ontologia-legal-colombia#ARTICULO

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

http://www.w3.org/2002/07/owl#NamedIndividual

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 89

Sujeto Predicado Objeto http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/2000/01/rdf-schema#label

Articulo 13@es

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.semanticweb.org/ontologia-legal-colombia/property#TIENE_DESCRIPCION

La información que reúna las condiciones establecidas en la presente ley podrá suministrarse a las siguientes personas:^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

http://www.w3.org/2002/07/owl#NamedIndividual

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.semanticweb.org/ontologia-legal-colombia/property#ES_ARTICULO_DE

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

http://www.w3.org/2002/07/owl#NamedIndividual

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.semanticweb.org/ontologia-legal-colombia/property#TIENE_NUMERO

13^^<http://www.w3.org/2001/XMLSchema#int>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/1999/02/22-rdf-syntax-ns#type

http://www.w3.org/2002/07/owl#NamedIndividual

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/2004/02/skos/core#prefLabel

Articulo 13@es

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

http://www.w3.org/2000/01/rdf-schema#comment

Articulo 13 de Titulo IV de Ley 1581 de 2012@es

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 90

Sujeto Predicado Objeto http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV

http://www.semanticweb.org/ontologia-legal-colombia/property#TIENE_ARTICULO

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012_TITULO_IV_ARTICULO_13

Tabla 17. Resultado consulta SPARQL 1 Fuente: Elaboración propia

Resultado 1. (SUIN-Juriscol): En el sitio web SUIN-Juriscol, no se encuentra habilitada la opción para obtener un recurso

legal relacionado con una parte específica de un documento legal. Por lo tanto, se opta por

generar una búsqueda general, filtrando por: Tipo de Norma: Ley, Número de Norma: 1581,

Año: 2012, en la columna Acciones, se accede al contenido y partes de la norma. El

resultado generado se muestra en la Tabla 18.

Tipo Número Año Emisor Estado Epígrafe Acciones Ley 1581 2012 Congreso

de Colombia

Vigente por la cual se dictan disposiciones generales para la protección de datos personales

http://www.suin-juriscol.gov.co/viewDocument.asp?ruta=Leyes/1684507

Tabla 18. Resultado consulta SUIN-Juriscol 1

Fuente: Elaboración propia Consulta 2. (SPARQL): Obtener los artículos de la LEY 1581 DE 2012 cuyo tema hace

referencia a datos.

PREFIX olcp: <http://www.semanticweb.org/ontologia-legal-colombia/property#> PREFIX olcr: <http://www.semanticweb.org/ontologia-legal-colombia/resource#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT (STR(?prefLabel) AS ?label) (STR(?tema) AS ?topic) WHERE { ?titulo olcp:ES_TITULO_DE olcr:LEY_1581_DE_2012 . ?articulo olcp:ES_ARTICULO_DE ?titulo .

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 91

OPTIONAL {?articulo olcp:TIENE_TEMA ?tema} OPTIONAL {?articulo skos:prefLabel ?prefLabel} FILTER regex (str(?tema), "datos") }

Tabla 19. Consulta SPARQL 2 Fuente: Elaboración propia

Resultado 2. (SPARQL):

Label Topic

Artículo 4 Principios para el Tratamiento de datos personales

Artículo 6 Tratamiento de datos sensibles Tabla 20. Resultado consulta SPARQL 2

Fuente: Elaboración propia

Resultado 2. (SUIN-Juriscol): Se realiza una consulta por las palabras clave: “Ley 1581 de 2012 datos”. Se generan 18589

resultados, entre ellos decretos que reglamentan la Ley 1581 de 2012 y el artículo 25 de la

misma. En la Tabla 21 se presenta un fragmento del grupo de resultados obtenido.

Norma Descripción Vigencia Ley 1581 de 2012 por la cual se dictan disposiciones generales

para la protección de datos personales

Decreto 886 de 2014 por el cual se reglamenta el artículo 25 de la Ley 1581 de 2012, relativo al Registro Nacional de Bases de Datos

Compilado

Decreto 1377 de 2013 por el cual se reglamenta parcialmente la Ley 1581 de 2012.

Compilado

Circular externa 3 Ratificación Solicitud Actualización de Datos Decreto 2134 de 1947 por el cual se subroga el Decreto número 1581

de 1946.

Decreto 2466 de 1986 Por el cual se modifica el Decreto 1581 de mayo 16 de 1986

Decreto 2043 de 2014 por el cual se modifica el Decreto número 1467 de 2012, reglamentario de la Ley 1508 de 2012.

Compilado

Tabla 21. Resultado consulta SUIN-Juriscol 2

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 92

Consulta 3. (SPARQL): Obtener la ley y la fecha de publicación de los actos legislativos

publicados entre 1991 y 2014. Ordenar los resultados basado en la fecha de publicación.

PREFIX esdbr: <http://es.dbpedia.org/resource/> PREFIX olcp: <http://www.semanticweb.org/ontologia-legal-colombia/property#> PREFIX olcr: <http://www.semanticweb.org/ontologia-legal-colombia/resource#> PREFIX olc: <http://www.semanticweb.org/ontologia-legal-colombia#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> SELECT ?ley ?inicio WHERE { ?ley rdf:type olc:ACTO_LEGISLATIVO. ?ley olcp:TIENE_FECHA_PUBLICACION ?inicio . ?ley olcp:ES_DECRETADO_POR esdbr:Senado_de_la_República_\(Colombia\) . FILTER ( (?inicio > "1991-01-01T00:00:00Z"^^xsd:dateTime && ?inicio < "2014-01-01T00:00:00Z"^^xsd:dateTime ) ) } ORDER BY DESC(?inicio)

Tabla 22. Consulta SPARQL 3 Fuente: Elaboración propia

Resultado 3. (SPARQL):

Ley Inicio http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012

2012-10-18T00:00:00^^<http://www.w3.org/2001/XMLSchema#dateTime>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1266_DE_2008

2008-12-31T00:00:00^^<http://www.w3.org/2001/XMLSchema#dateTime>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_527_DE_1999

1999-08-21T00:00:00^^<http://www.w3.org/2001/XMLSchema#dateTime>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_79_DE_1993

1993-10-20T00:00:00^^<http://www.w3.org/2001/XMLSchema#dateTime>

Tabla 23. Resultado consulta SPARQL 3 Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 93

Resultado 3. (SUIN-Juriscol): Se realiza una búsqueda avanzada filtrando por: Tipo de Norma: Actos Legislativos y Año

entre 1991 y 2014. Se obtienen 1771 resultados. En la Tabla 24 se presenta un fragmento

del grupo de resultados obtenido.

Tipo Número Año Emisor Estado Epígrafe AL 1742 2014 Congreso

de Colombia

Vigente por la cual se adoptan medidas y disposiciones para los proyectos de infraestructura de transporte, agua potable y saneamiento básico, y...

AL 1743 2014 Congreso de Colombia

Vigente por medio de la cual se establecen alternativas de financiamiento para la Rama Judicial

AL 1745 2014 Congreso de Colombia

Vigente por medio de la cual se dictan las reglas para el desarrollo de referendos constitucionales con ocasión de un Acuerdo Final para la term...

AL 1748 2014 Congreso de Colombia

Vigente por medio de la cual se establece la obligación de brindar información transparente a los consumidores de los servicios financieros y se...

AL 1741 2014 Congreso de Colombia

Vigencia en estudio

por medio de la cual la Nación rinde honores a la memoria del nobel colombiano Gabriel García Márquez - un homenaje nacional al alcance ...

AL 1740 2014 Congreso de Colombia

Vigencia en estudio

por la cual se desarrolla parcialmente el artículo 67 y los numerales 21, 22 y 26 del artículo 189 de la Constitución Política, se regul...

AL 1738 2014 Congreso de Colombia

Vigencia en estudio

por medio de la cual se prorroga la Ley 418 de 1997, prorrogada y modificada por las Leyes 548 de 1999, 782 de 2002, 1106 de 2006 y 142...

Tabla 24. Resultado consulta SUIN-Juriscol 3

Fuente: Elaboración propia Consulta 4. (SPARQL): Obtener artículos derogados y que derogan leyes que fueron

publicados entre 1993 y 1999.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 94

PREFIX esdbr: <http://es.dbpedia.org/resource/> PREFIX olcp: <http://www.semanticweb.org/ontologia-legal-colombia/property#> PREFIX olcr: <http://www.semanticweb.org/ontologia-legal-colombia/resource#> PREFIX olc: <http://www.semanticweb.org/ontologia-legal-colombia#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> SELECT ?sujeto_deroga ?descripcion_articulo_deroga ?articulo ?descripcion_articulo WHERE { ?articulo rdf:type olc:ARTICULO . ?sujeto_deroga rdf:type olc:ARTICULO . ?ley rdf:type olc:ACTO_LEGISLATIVO . ?sujeto_deroga olcp:ES_ARTICULO_DE ?ley . ?articulo olcp:ES_DEROGADO_POR ?sujeto_deroga . ?articulo olcp:TIENE_DESCRIPCION ?descripcion_articulo . ?sujeto_deroga olcp:TIENE_DESCRIPCION ?descripcion_articulo_deroga . ?ley olcp:TIENE_FECHA_PUBLICACION ?inicio . FILTER ( (?inicio > "1993-01-01T00:00:00Z"^^xsd:dateTime && ?inicio < "1999-01-01T00:00:00Z"^^xsd:dateTime ) ) }

Tabla 25. Consulta SPARQL 4 Fuente: Elaboración propia

Resultado 4. (SPARQL):

Sujeto_deroga Descripción_articulo_deroga Articulo Descripción_articu

lo http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_79_DE_1993_ARTICULO_8

La presente ley rige a partir de su promulgación y deroga las disposiciones que le sean contrarias, en especial el artículo 11 de la Ley 67 de 1917.^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_67_DE_1917_ARTICULO_11

Cada diez años, que empezarán a contarse en el de 1918, se formará un nuevo censo general que, con la aprobación del Congreso, regirá en todos los actos oficiales relacionados con el número de habitantes de la Nación.^^<http://ww

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 95

Sujeto_deroga Descripción_articulo_deroga Articulo Descripción_articu

lo w.w3.org/2001/XMLSchema#string>

Tabla 26. Resultado consulta SPARQL 4 Fuente: Elaboración propia

Resultado 4. (SUIN-Juriscol):

Se realiza una búsqueda avanzada por: Tipo de Norma: Ley, Año: 1991-1999, Vigencia:

Derogado. Se obtienen 27 resultados. En la Tabla 245 se presenta un fragmento del grupo

de resultados obtenido.

Tipo Número Año Emisor Estado Epígrafe Ley 428 1998 Congreso

de Colombia

Derogado por la cual se adiciona y reglamenta lo relacionado con las unidades inmobiliarias cerradas sometidas al régimen de propiedad horizontal.

Ley 422 1998 Congreso de Colombia

Derogado por la cual se modifica parcialmente la Ley 37 de 1993, y se dictan otras disposiciones.

Ley 392 1997 Congreso de Colombia

Derogado por la cual se reglamenta el ejercicio de la profesión de Tecnólogo en Electricidad, Electromecánica, Electrónica y afines.

Ley 375 1997 Congreso de Colombia

Derogado por la cual se crea la ley de la juventud y se dictan otras disposiciones.

Ley 416 1997 Congreso de Colombia

Derogado por medio de la cual se modifican parcialmente los Estatutos de la Carrera de Oficiales y Suboficiales de las Fuerzas Militares y de Pol...

Ley 333 1996 Congreso de Colombia

Derogado por la cual se establecen las normas de extinción de dominio sobre los bienes adquiridos en forma ilícita.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 96

Ley 322 1996 Congreso de Colombia

Derogado por la cual se crea el Sistema Nacional de Bomberos de Colombia y se dictan otras disposiciones.

Tabla 27. Resultado consulta SUIN-Juriscol 4

Fuente: Elaboración propia Consulta 5. (SPARQL): Obtener partes documentos y su concordancia jurídica.

PREFIX esdbr: <http://es.dbpedia.org/resource/> PREFIX olcp: <http://www.semanticweb.org/ontologia-legal-colombia/property#> PREFIX olcr: <http://www.semanticweb.org/ontologia-legal-colombia/resource#> PREFIX olc: <http://www.semanticweb.org/ontologia-legal-colombia#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> SELECT ?es_concordancia ?tema ?documento_concordancia ?documento_concordancia_tema WHERE { ?es_concordancia rdf:type olc:PARTE_DOCUMENTO . ?documento_concordancia rdf:type olc:PARTE_DOCUMENTO . ?es_concordancia olcp:ES_CONCORDANCIA_DE ?documento_concordancia . OPTIONAL {?es_concordancia olcp:TIENE_TEMA ?tema} OPTIONAL {?documento_concordancia olcp:TIENE_TEMA ?documento_concordancia_tema} }

Tabla 28. Consulta SPARQL 5 Fuente: Elaboración propia

Resultado 5. (SPARQL):

Es_concordancia Tema Documento_concordancia

Documento_concordancia_tema

http://www.semanticweb.org/ontologia-legal-colombia/resource#SENTENCIA_C_748_DE_2011

Control constitucional al Proyecto de Ley Estatutaria No. 184 de 2010 Senado; 046 de 2010 Cámara, “por la cual se dictan disposiciones

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1581_DE_2012

Por la cual se dictan disposiciones generales para la protección de datos personales.^^<http://www.w3.org/2001/XMLSchema#string>

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 97

Es_concordancia Tema Documento_concordancia

Documento_concordancia_tema

generales para la protección de datos personales”^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#DECRETO_2433_DE_2015_TITULO_I_CAPITULO_I_ARTICULO_22111

Objeto^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1341_DE_2009_TITULO_II_ARTICULO_15

Registro de proveedores de redes y servicios de telecomunicaciones^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#DECRETO_2433_DE_2015_TITULO_I_CAPITULO_I_ARTICULO_22111

Objeto^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#DECRETO_2433_DE_2015

Por el cual se reglamenta el registro de TIC y se subroga el título 1 de la parte 2 del libro 2 del Decreto 1078 de 2015, Decreto Único Reglamentario del sector de Tecnologías de la Información y las Comunicaciones^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1341_DE_2009_TITULO_II_ARTICULO_15

Registro de proveedores de redes y servicios de telecomunicaciones^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#DECRETO_2433_DE_2015

Por el cual se reglamenta el registro de TIC y se subroga el título 1 de la parte 2 del libro 2 del Decreto 1078 de 2015, Decreto Único Reglamentario del sector de Tecnologías de la Información y las Comunicaciones^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-

Definición de TIC^^<http://www.

http://www.semanticweb.org/ontologia-legal-

Definiciones^^<http://www.w3.org/2001/XMLSchema#string>

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 98

Es_concordancia Tema Documento_concordancia

Documento_concordancia_tema

colombia/resource#LEY_1341_DE_2009_TITULO_I_CAPITULO_I_ARTICULO_6

w3.org/2001/XMLSchema#string>

colombia/resource#DECRETO_2433_DE_2015_TITULO_I_CAPITULO_I_ARTICULO_22113

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1266_DE_2008_TITULO_IV_ARTICULO_13

Permanencia de la información.^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1266_DE_2008_TITULO_VII_ARTICULO_21

Régimen de transición^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#SENTENCIA_C_741_DE_1998

DERECHO DE NOTARIADO Y REGISTRO, CARRERA NOTARIAL, NOTARÍA, NOTARIO EN PROPIEDAD, SERVICIO NOTARIAL, DEMANDA DE CONSTITUCIONALIDAD, EXEQUIBILIDAD DE LAS NORMAS, FALLO DE EXEQUIBILIDAD^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#SENTENCIA_C_662_DE_2000

El reconocimiento jurídico de la validez plena y del valor probatorio de los mensajes de datos. El Comercio Electrónico: La Comisión de las Naciones Unidas para el Desarrollo del Derecho Mercantil promovió la gestación de un proyecto de ley tipo en materia de comercio electrónico, inspirada en la convicción de que al dotársele de fundamentación y respaldo jurídicos, se estimularía el uso de los mensajes de datos y del correo electrónico para el comercio, al hacerlos confiables y seguros, lo cual, de contera, redundaría en la expansión del comercio internacional, dadas las enormes ventajas comparativas que gracias a su

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 99

Es_concordancia Tema Documento_concordancia

Documento_concordancia_tema

rapidez, estos medios ofrecen en las relaciones de índole comercial entre comerciantes y usuarios de bienes y servicios. La Asamblea General de la ONU, mediante Resolución 51/162 de 1996 aprobó la Ley Modelo sobre Comercio Electrónico elaborada por la CNUDMI y recomendó su incorporación a los ordenamientos internos como un instrumento útil para agilizar las relaciones jurídicas entre particulares. Según se hizo constar en la propia exposición de motivos, el proyecto colombiano se basó en la Ley modelo de la Comisión de las Naciones Unidas para el desarrollo del Derecho Mercantil Internacional -CNUDMI- sobre Comercio Electrónico. Las entidades de certificación y la emisión de certificados sobre la autenticidad de los mensajes de datos y las firmas digitales. La actividad de las Entidades de Certificación, encargadas de proteger la información

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 100

Es_concordancia Tema Documento_concordancia

Documento_concordancia_tema

en diversas etapas de la transacción, dentro del marco de la autonomía de la voluntad. Los documentos electrónicos están en capacidad de brindar similares niveles de seguridad que el papel y, en la mayoría de los casos, un mayor grado de confiabilidad y rapidez, especialmente con respecto a la identificación del origen y el contenido de los datos, siempre que se cumplan los requisitos técnicos y jurídicos plasmados en la ley. Las entidades de certificación deben tener acceso a la clave pública y adquirir la seguridad que el mensaje de datos que viene encriptado corresponde a la clave principal del firmante. La actividad de las entidades de certificación y la función notarial, la actividad de las entidades de certificación si se catalogase como servicio público, se trataría de uno diferente del que prestan las Notarías, y en todo caso su constitucionalidad

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 101

Es_concordancia Tema Documento_concordancia

Documento_concordancia_tema

estaría amparada por el artículo 365 de la Carta Política^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#SENTENCIA_C_741_DE_1998

DERECHO DE NOTARIADO Y REGISTRO, CARRERA NOTARIAL, NOTARÍA, NOTARIO EN PROPIEDAD, SERVICIO NOTARIAL, DEMANDA DE CONSTITUCIONALIDAD, EXEQUIBILIDAD DE LAS NORMAS, FALLO DE EXEQUIBILIDAD^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#SENTENCIA_C_662_DE_2000

El reconocimiento jurídico de la validez plena y del valor probatorio de los mensajes de datos. El Comercio Electrónico: La Comisión de las Naciones Unidas para el Desarrollo del Derecho Mercantil promovió la gestación de un proyecto de ley tipo en materia de comercio electrónico, inspirada en la convicción de que al dotársele de fundamentación y respaldo jurídicos, se estimularía el uso de los mensajes de datos y del correo electrónico para el comercio, al hacerlos confiables y seguros, lo cual, de contera, redundaría en la expansión del comercio internacional, dadas las enormes ventajas comparativas que gracias a su rapidez, estos medios ofrecen en las relaciones de índole comercial entre comerciantes y usuarios de bienes y

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 102

Es_concordancia Tema Documento_concordancia

Documento_concordancia_tema

servicios. La Asamblea General de la ONU, mediante Resolución 51/162 de 1996 aprobó la Ley Modelo sobre Comercio Electrónico elaborada por la CNUDMI y recomendó su incorporación a los ordenamientos internos como un instrumento útil para agilizar las relaciones jurídicas entre particulares. Según se hizo constar en la propia exposición de motivos, el proyecto colombiano se basó en la Ley modelo de la Comisión de las Naciones Unidas para el desarrollo del Derecho Mercantil Internacional -CNUDMI- sobre Comercio Electrónico. Las entidades de certificación y la emisión de certificados sobre la autenticidad de los mensajes de datos y las firmas digitales. La actividad de las Entidades de Certificación, encargadas de proteger la información en diversas etapas de la transacción, dentro del marco de la autonomía de la voluntad. Los

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 103

Es_concordancia Tema Documento_concordancia

Documento_concordancia_tema

documentos electrónicos están en capacidad de brindar similares niveles de seguridad que el papel y, en la mayoría de los casos, un mayor grado de confiabilidad y rapidez, especialmente con respecto a la identificación del origen y el contenido de los datos, siempre que se cumplan los requisitos técnicos y jurídicos plasmados en la ley. Las entidades de certificación deben tener acceso a la clave pública y adquirir la seguridad que el mensaje de datos que viene encriptado corresponde a la clave principal del firmante. La actividad de las entidades de certificación y la función notarial, la actividad de las entidades de certificación si se catalogase como servicio público, se trataría de uno diferente del que prestan las Notarías, y en todo caso su constitucionalidad estaría amparada por el artículo 365 de la Carta Política^^<http://www.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 104

Es_concordancia Tema Documento_concordancia

Documento_concordancia_tema

w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1341_DE_2009_TITULO_II_ARTICULO_10

Habilitación general^^<http://www.w3.org/2001/XMLSchema#string>

http://www.semanticweb.org/ontologia-legal-colombia/resource#DECRETO_2433_DE_2015

Por el cual se reglamenta el registro de TIC y se subroga el título 1 de la parte 2 del libro 2 del Decreto 1078 de 2015, Decreto Único Reglamentario del sector de Tecnologías de la Información y las Comunicaciones^^<http://www.w3.org/2001/XMLSchema#string>

Tabla 29. Resultado consulta SPARQL 5 Fuente: Elaboración propia

Resultado 5. (SUIN-Juriscol):

La concordancia jurídica no se puede especificar de forma explícita en SUIN-Juriscol.

Cuando se busca una norma en particular (Tipo de Norma + Número + Año), los resultados

presentan las concordancias y las relaciones inversas. Por ejemplo, para la Ley 1341 de

2009, los resultados contienen los documentos legales que tienen como concordancia

jurídica la Ley 1341 de 2009 y los documentos que son concordancia jurídica. En la Tabla

30 se presenta un fragmento del grupo de resultados obtenido.

Norma Descripción Vigencia Decreto 2044 de 2013 por el cual se reglamentan los artículos 12 y 68

de la Ley 1341 de 2009. Compilado

Decreto 5052 de 2009 por el cual se reglamenta el artículo 69 de la Ley 1341 de 2009 y se dictan otras disposiciones

Decreto 542 de 2014 por el cual se reglamentan los artículos 10, 13 y 36 de la Ley 1341 de 2009 y se dictan otras disposiciones.

Compilado

Ley 1341 de 2009 por la cual se definen principios y conceptos sobre la sociedad de la información y la

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 105

organización de las Tecnologías de la Información y las Comunicaciones –TIC–, se crea la Agencia Nacional de Espectro y se dictan otras disposiciones.

Decreto 2573 de 2014 por el cual se establecen los lineamientos generales de la Estrategia de Gobierno en Línea, se reglamenta parcialmente la Ley 1341 de 2009 y se dictan otras disposiciones.

Compilado

Decreto 4392 de 2010 por el cual se reglamenta la selección objetiva y la asignación directa por continuidad del servicio de que tratan los artículos 11 y 72 de la Ley 1341 de 2009.

Compilado

Decreto 4829 de 2010 por el cual se adiciona la Ley 1341 de 2009 con el fin de atender la situación de emergencia económica, social y ecológica de la que trata el Decreto 4580 de 2010.

Tabla 30. Resultado consulta SUIN-Juriscol 5

Fuente: Elaboración propia

Consulta 6. (SPARQL): Obtener actos legislativos de autoría de la presidencia de la

república de Colombia, cuyo tema esté relacionado con servicios de telecomunicaciones y

que tienen concordancia jurídica con documentos cuyo tema se relaciona con Registro de

proveedores de redes y servicios de telecomunicaciones.

PREFIX esdbr: <http://es.dbpedia.org/resource/> PREFIX olcp: <http://www.semanticweb.org/ontologia-legal-colombia/property#> PREFIX olcr: <http://www.semanticweb.org/ontologia-legal-colombia/resource#> PREFIX olc: <http://www.semanticweb.org/ontologia-legal-colombia#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> PREFIX skos: <http://www.w3.org/2004/02/skos/core#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT DISTINCT ?actoLegislativo ?descripcion ?parte_documento ?comment ?tema_concordancia WHERE { ?actoLegislativo rdf:type olc:ACTO_LEGISLATIVO . ?actoLegislativo olcp:TIENE_AUTOR_CORPORATIVO esdbr:Presidencia_de_Colombia . ?parte_documento rdf:type olc:PARTE_DOCUMENTO . ?actoLegislativo olcp:TIENE_CONCORDANCIA ?parte_documento . OPTIONAL {?actoLegislativo olcp:TIENE_DESCRIPCION ?descripcion} OPTIONAL {?parte_documento olcp:TIENE_TEMA ?tema_concordancia}

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 106

OPTIONAL {?parte_documento rdfs:comment ?comment} FILTER regex (str(?descripcion), "servicios de telecomunicaciones") FILTER regex (str(?tema_concordancia), "Registro de proveedores de redes y servicios de telecomunicaciones") }

Tabla 31. Consulta SPARQL 6 Fuente: Elaboración propia

Resultado 6. (SPARQL):

actoLegislativo Descripción Parte_docume

nto Comment Tema_concordancia

http://www.semanticweb.org/ontologia-legal-colombia/resource#DECRETO_2433_DE_2015

Que el artículo 15 de la Ley 1341 de 2009, actual marco normativo general del sector de las tecnologías de la información y las comunicaciones, atribuyó al Ministerio de Tecnologías de la Información y las Comunicaciones la función de llevar el registro de la información relevante de redes, habilitaciones, autorizaciones y permisos conforme lo determine el reglamento, e igualmente estableció que deben

http://www.semanticweb.org/ontologia-legal-colombia/resource#LEY_1341_DE_2009_TITULO_II_ARTICULO_15

Artículo 15 de Título II de Ley 1341 de 2009@es

Registro de proveedores de redes y servicios de telecomunicaciones^^<http://www.w3.org/2001/XMLSchema#string>

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 107

actoLegislativo Descripción Parte_docume

nto Comment Tema_concordancia

inscribirse y quedar incorporados en dicho registro los proveedores de redes y servicios de telecomunicaciones y los titulares de permisos para el uso de recursos escasos. Que en armonía con la anterior disposición, el literal c) del numeral 19 del artículo 18 de la Ley 1341 de 2009 otorgó a dicho Ministerio la potestad de expedir, de acuerdo con la ley, los reglamentos, condiciones y requisitos para el otorgamiento de licencias, permisos y registros.

Tabla 32. Resultado consulta SPARQL 6 Fuente: Elaboración propia

Resultado 6. (SUIN-Juriscol):

La búsqueda avanzada de SUIN-Juriscol, permite filtrar únicamente decretos por sector y

entidad. Al hacer un símil con el requerimiento de la consulta, los filtros de la búsqueda son:

Tipo de Norma: Decreto, Sector: Tecnologías de la Información, Entidad: Ministerio de las

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 108

Tecnologías de la Información y las Comunicaciones. En la Tabla 33 se presenta un

fragmento del grupo de resultados obtenido.

Tipo Número Año Emisor Estado Epígrafe DECRETO 1529 2014 Ministerio de las

Tecnologías de la Información y las Comunicaciones

Vigente por el cual se modifica el artículo 4° del Decreto 1739 de 2010 y se dictan o tras disposiciones.

DECRETO 542 2014 Ministerio de las Tecnologías de la Información y las Comunicaciones

Compilado por el cual se reglamentan los artículos 10, 13 y 36 de la Ley 1341 de 2009 y se dictan otras disposiciones.

DECRETO 223 2014 Ministerio de las Tecnologías de la Información y las Comunicaciones

Compilado por el cual se establecen las condiciones de prestación de los servicios exclusivos del Operador Postal Oficial, se definen las condicio...

DECRETO 2573 2014 Ministerio de las Tecnologías de la Información y las Comunicaciones

Compilado por el cual se establecen los lineamientos generales de la Estrategia de Gobierno en Línea, se reglamenta parcialmente la Ley 1341 de 20...

Tabla 33. Resultado consulta SUIN-Juriscol 6 Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 109

11.1.7. Documentación Cada una de las fases de Methontology generan documentación que se concentran en la

obtención del modelo conceptual (Conceptualización), estructura formal (Formalización),

modelo de integración de ontologías (Integración), ontología (Implementación) y

documentación de resultados y evaluación (Evaluación). La documentación de las fases

de Methontology evoluciona con cada una de las iteraciones que se proponen como parte

del modelo de desarrollo de software iterativo e incremental para la creación de la ontología

legal.

11.1.8. Mantenimiento

El mantenimiento de la ontología se da a partir de dos criterios. 1. La continua adquisición

de individuos primordialmente a través de procesos automáticos de análisis de lenguaje

natural (Ver Anexo 3. Reconocimiento de entidades NER – Procesamiento de lenguaje

natural) y 2. Mediante el apoyo de expertos del dominio jurídico en legislación Colombiana

que permita extender la ontología a otros dominios legales más allá del derecho informático.

La base de la ontología ya está sentada, por tanto, la arquitectura de módulos puede

utilizarse de forma tal que solo se requiera cambiar o adaptar el módulo de dominio

específico de acuerdo a la disciplina jurídica a tratar.

11.2. Criterios de implementación software Esta sección del documento presenta el desarrollo de ingeniería directa de software de la

herramienta que facilita la ejecución de consultas SPARQL sobre la ontología legal

implementada. Como elemento adicional, se propone la creación de un módulo que tiene

como fin permitir la carga de archivos con extensión kaf que contienen el resultado del

procesamiento de lenguaje natural de entidades nombradas sobre documentos jurídicos de

legislación colombiana.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 110

11.2.1. Definición del producto de software La ejecución de consultas SPARQL sobre un motor de inferencia soportado en la definición

de una ontología permite obtener resultados con datos normalizados en formato tabular

(distribución en filas y columnas de acuerdo a la consulta SPARQL). El usuario de la

aplicación debe conocer cómo crear consultas SPARQL, sin embargo, no sabe cuáles son

los espacios de nombre disponibles, por lo que se requiere de un visor que le facilite

encontrar los espacios de nombres que desea usar en la consulta SPARQL. Si existen

errores en la estructura de la consulta, el usuario desea ver cuáles son dichos errores.

Los usuarios expertos del dominio jurídico en Colombia desean enriquecer y complementar

el etiquetado semántico obtenido a partir de la extracción de entidades nombradas

mediante procesamiento de lenguaje natural sobre documentos jurídicos. Cada vez que se

obtiene la caracterización de entidades nombradas, se hace necesario detectar cuales de

estas entidades son válidas en términos de categoría, sintaxis y unicidad (solo existir una

vez dentro de la caracterización de entidades nombradas).

El software que se requiere debe permitir:

1. Cargar la caracterización de entidades nombradas (archivos con extensión kaf)

2. Ver y modificar la caracterización de entidades nombradas, a nivel de categoría, sintaxis

y unicidad.

3. Dar de alta y de baja categorías, verificando si una categoría puede ser eliminada, si esta

no se encuentra relacionada con entidades nombradas.

4. Ejecutar consultas SPARQL sobre el motor de inferencia soportado por la ontología

jurídica.

5. Ver resultados de la ejecución de la consulta SPARQL.

6. Consultar espacios de nombres disponibles para ejecutar consultas SPARQL.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 111

7. Acceder a la aplicación a través de una página web. 11.2.2. Requerimientos específicos de interfaces 11.2.2.1. Interfaces de usuario De acuerdo a la forma de interacción del usuario con la aplicación web, se propone utilizar

una comunicación intuitiva entre el usuario y el computador, con el fin de representar de

forma gráfica los elementos que conforman el sistema a desarrollar. Por lo tanto, la interfaz

gráfica de usuario (GUID) de la aplicación puede ser accedida a través de los navegadores

web Google Chrome, Mozilla Firefox, en los sistemas operativos Windows, Linux o Mac OS.

11.2.2.2. Interfaces de hardware No aplica. Inicialmente no se tendrán en cuentan la comunicación con algún tipo de

hardware en particular.

11.2.2.3. Interfaces de software Las consultas SPARQL se ejecutan mediante un conector .net a un servidor apache jena

fuseki. Esta comunicación se realiza sobre el protocolo de comunicación Http, cuyo punto

final encuentra métodos web de tipo REST. En una etapa posterior del proyecto podrían

involucrarse dos componentes más: 1. Componente que cargue de forma automática el

archivo generado a partir de la caracterización de software y 2. Componente que cree de

forma automática las entidades nombradas en la ontología.

11.2.2.4. Protocolos de comunicación HTTP (Hypertext Transfer Protocol): Ya que la aplicación se ejecuta sobre un navegador

web, se utiliza el protocolo de comunicación HTTP. HTTP es un protocolo de transferencia

de hipertexto a nivel de aplicación para sistemas de información distribuidos y colaborativos.

Puede ser utilizado para muchas tareas, tales como de servidor de nombres y sistemas

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 112

distribuidos de gestión de objetos, a través de la extensión de sus métodos de solicitud,

códigos de error y encabezados.

11.2.2.5. Requerimientos de persistencia La aplicación debe persistir los datos en un sistema de almacenamiento de información de

largo plazo, lo que comúnmente se conoce como una base de datos. Con el fin de asegurar

la integridad de los datos y la correcta relación entre las entidades que conforman el diseño

de la base de datos al momento de almacenar y consultar dichos datos, se propone utilizar

el sistema manejador de base de datos relacional (DBMS) SQL SERVER versión Express.

El DBMS se caracteriza por realizar un gran número de transacciones sobre el

procesamiento de consultas de forma rápida, manteniendo la integridad de los datos en

entornos de acceso múltiple. Además, cuenta con una confiable interoperabilidad con

aplicaciones que funcionan sobre sistemas operativos Windows.

11.2.3. Caracterización del producto de software La caracterización del producto de software hace énfasis en los artefactos generados a

partir del análisis de ingeniería directa sobre los requerimientos funcionales y no

funcionales, casos de uso, modelo de dominio y patrón de fuente de datos y estrategia de

mapeo del sistema “Legal.Ner”. Los requerimientos funcionales se presentan en el Anexo

4. Requerimientos funcionales, como declaración de los servicios que proporciona el

sistema. Dentro de los requerimientos no funcionales (Ver: Anexo 6. Requerimientos no

funcionales o atributos del sistema de software) se resaltan la disponibilidad y la usabilidad,

ya que se debe contar con un mínimo tiempo de inactividad por mantenimiento o

actualización y se deben brindar páginas y mensajes amigables de error al momento de

informar al usuario sobre fallas, por ejemplo, cuando la sintaxis de una consulta SPARQL

no cumple con el formato adecuado.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 113

11.2.3.1. Diagrama general de casos de uso En esta sección se incluye el diagrama de casos de uso de la aplicación “Legal.Ner”,

desarrollado con la herramienta Enterprise Architect. El actor principal que interactúa con

el sistema es un jurista. De acuerdo a la definición de la Enciclopedia Jurídica Omeba,

jurista es quien profesa la ciencia del Derecho, que va más allá de un abogado experto en

el manejo de artículos y muchas veces de la práctica errónea del derecho. El jurista se

emparenta estrechamente con todos los roles del mundo jurídico, aprecia y evalúa el

horizonte jurídico social. En términos del jurista español Don Ángel Ossorio y Gallardo,

un jurista debe tener saber sobre las estructuras legales, normas, sentencias y valores

jurídicos y más importante aún, sobre las raíces y orígenes de estos conceptos que se

encuentran en la ontología jurídica.

Por tanto, como actor que interactúa con cada uno de los casos de uso del sistema

“Legal.Ner”, el jurista se encarga de caracterizar la validez de las entidades nombradas de

los documentos legales y es quien define las consultas SPARQL (con el debido apoyo

técnico en la sintaxis de la consulta), además de verificar la pertinencia de la información

obtenida a partir de la ejecución de la consulta.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 114

Administración y búsqueda semántica

Ilustración 28. Casos de uso Gestión de documentos Fuente: Elaboración propia

uc Administración y búsqueda semántica

Administración y búsqueda semántica

CU-01 Gestionar carga de documentos legales

Jurista

CU-02 Listar documentos

CU-03 Ver detalle de documento

CU-04 Actualizar documento

CU-05 Cargar documento

CU-06 Eliminar documento

CU-07 Ver entidades del documento

CU-08 Ver detalle de la entidad

CU-09 Eliminar entidad

CU-11 Editar entidad

CU-10 Buscar entidad

CU-15 Buscar documento

CU-12 Ejecutar consulta SPARQL

CU-13 Mostrar resultados consulta

SPARQL

CU-14 Consultar espacios de nombre

disponibles

«extend»

«extend»

«extend»

«extend»«extend»

«extend» «extend»«extend»

«extend»

«extend»

«extend»

«include»

«extend»

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 115

11.2.4. Diseño arquitectónico con el lenguaje de modelado ArchiMate

Se utiliza ArchiMate (Wierda, 2017) como el lenguaje de modelamiento para representar

la arquitectura funcional, de negocio, de aplicación y de tecnología del prototipo software

que facilita la ejecución de consultas SPARQL sobre la ontología legal, y la caracterización

y etiquetado de entidades nombradas por parte de expertos de dominio jurídico, mediante

el uso de la herramienta Coloso (Bolaños Castro, Gonzalez Crespo, Pascual Espada, &

Medina Garcia, 2012), el cual contiene la especificación del diseño visual con los conceptos

adecuados para la definición de arquitecturas relacionadas entre sí y los puntos de vista

específicos para los grupos de interés seleccionados en el diseño.

La definición de la arquitectura empresarial implica abordar diferentes puntos de vista de

acuerdo a las partes interesadas, requerimientos y objetivos de negocio. Con el objetivo de

seleccionar los puntos de vista que representen de forma más precisa el diseño e

implementación de componentes de software que apoyen los procesos de negocio, a

continuación, se presentan nueve (9) puntos de vista que retratan los objetivos, diseño,

estructura, implementación y despliegue del proyecto.

11.2.4.1. Puntos de vista motivacionales Los conceptos motivacionales son usados para modelar las razones del diseño o cambio

de arquitectura empresarial. Estas motivaciones influyen, guían y limitan el diseño de dicha

arquitectura.

Las motivaciones reales en una organización están representadas en objetivos, principios,

requisitos y limitaciones. Los objetivos representan el resultado deseado que las partes

interesadas quieren lograr. Los principios son los lineamientos que guían el diseño de todas

las soluciones posibles en un contexto dado. Los requisitos representan declaraciones

formales de las necesidades expresadas por las partes interesadas que deben ser

satisfechas por la arquitectura o soluciones planteadas.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 116

Enseguida, se presentan los puntos de vista motivacionales con el enfoque puesto en la

solución basada en la gestión de búsquedas y resultados de información jurídica sobre la

ontología legal.

11.2.4.1.1. Punto de vista de realización de objetivos Permite modelar el refinamiento de los objetivos de alto nivel en objetivos más concretos, y

el refinamiento de los objetivos concretos dentro de requerimientos o restricciones, los

cuales describen las propiedades que son necesarias para el cumplimiento de los objetivos.

El refinamiento de los objetivos dentro de sub – objetivos es modelado usando la relación

de agregación. El refinamiento de los objetivos en requerimientos, es modelado usando la

relación de realización.

Ilustración 29. Punto de vista de realización de objetivos

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 117

11.2.4.1.2. Punto de vista de contribución Permite modelar la relación de influencia entre objetivo y requerimiento. El resultado de éste

modelado puede ser usado para analizar el impacto que un objetivo tiene sobre los demás

o para detectar conflictos entre los objetivos de las partes interesadas.

Ilustración 30. Punto de vista de contribución

Fuente: Elaboración propia 11.2.4.1.3. Punto de vista de realización de requerimientos Permite modelar la realización de los requerimientos de los elementos centrales para la

organización, como actores de negocio, servicios, procesos, servicios de aplicaciones,

componentes de aplicación, entre otros. Este punto de vista puede ser usado para refinar

requerimientos de alto nivel en requerimientos con alto grado de detalle.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 118

Ilustración 31. Punto de vista de realización de requerimientos

Fuente: Elaboración propia 11.2.4.2. Extensión de implementación y migración El concepto de comportamiento central es el paquete de trabajo. Un paquete de trabajo

tiene claramente definida la fecha de inicio, de fin, y su grupo de objetivos o resultados. El

concepto de paquete de trabajo puede ser usado para modelar proyectos, aunque también

sub – proyectos o tareas dentro de un proyecto, programa o portafolio de proyectos.

11.2.4.2.1. Punto de vista de proyecto Principalmente es usado para la gestión del cambio de arquitectura. El proceso de

migración desde una situación vieja (estado actual de la arquitectura empresarial) a una

situación deseada (arquitectura empresarial objetivo) tiene consecuencias significantes a

mediano y largo plazo en la estrategia y la subsecuente decisión de la ejecución de

procesos.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 119

Ilustración 32. Punto de vista de proyecto

Fuente: Elaboración propia El punto de vista de proyecto presenta tres (3) paquetes de trabajo y los liberables que el

proyecto pretende mostrar como producto final: anteproyecto, ontología jurídica aplicada al

derecho informático en Colombia y el sistema que permite ejecutar consultas semánticas. 11.2.4.2.2. Punto de vista de implementación y migración Este punto de vista es usado para relacionar programas y proyectos a las partes de la

arquitectura que ellos implementan. Estas vistas permiten modelar el alcance de los

programas, proyectos, actividades en términos de mesetas. Este modelo, es adecuado para

relacionar objetivos de negocio a través de programas y proyectos de arquitectura. En la

Ilustración 33. Punto de vista de implementación y migración se presentan cada una de las

mesetas del desarrollo del proyecto y sus respectivas brechas.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 120

Ilustración 33. Punto de vista de implementación y migración

Fuente: Elaboración propia 11.2.4.3. Puntos de vista de arquitectura Los puntos de vista de arquitectura tienen determinado alcance, determinado por la capa o

aspecto al que aplican. De ésta forma, las vistas de función y proceso del negocio, muestran

las principales perspectivas del comportamiento del negocio. Los puntos de vista de

comportamiento, cooperación y estructura de la aplicación contienen las aplicaciones y los

componentes con su respectiva relación; y el punto de vista de infraestructura, muestra la

infraestructura y las plataformas subyacente a los sistemas de información empresariales,

en términos de redes, dispositivos y sistemas de software.

11.2.4.3.1. Punto de vista de estructura de la aplicación

El punto de vista de estructura de la aplicación muestra la estructura de una o más

aplicaciones o componentes. Este punto de vista es útil en el diseño y entendimiento de la

estructura principal de las aplicaciones o componentes y los datos asociados, con el fin de

identificar componentes de aplicación que son susceptibles de migración o integración.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 121

Ilustración 34. Punto de vista de estructura de la aplicación

Fuente: Elaboración propia 11.2.4.3.2. Punto de vista de comportamiento de la aplicación El punto de vista de comportamiento de la aplicación describe el comportamiento interno

de la aplicación (funciones). Este punto de vista es útil en el diseño del comportamiento

principal de aplicaciones, o en la identificación de la superposición funcional entre diferentes

aplicaciones.

Ilustración 35. Punto de vista de comportamiento de la aplicación

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 122

11.2.4.3.3. Punto de vista de infraestructura Este punto de vista contiene los elementos de infraestructura de software y hardware que

soportan la capa de aplicación, como dispositivos físicos, redes o sistemas de software

(sistemas operativos, bases de datos, entre otros).

Ilustración 36. Punto de vista de infraestructura

Fuente: Elaboración propia 11.2.4.3.4. Punto de vista de uso de la infraestructura El punto de vista de uso de infraestructura muestra como las aplicaciones son compatibles

con el software y el hardware de la infraestructura: los servicios de infraestructura son

entregados por los dispositivos; los sistemas de software y las redes de comunicación son

utilizadas por las aplicaciones.

Este punto de vista desempeña un papel importante en el análisis de rendimiento y

escalabilidad, puesto que se refiere a la infraestructura física para el mundo lógico de

aplicaciones. Es muy útil en la determinación de los requisitos de rendimiento y calidad en

la infraestructura basada en las exigencias de las diferentes aplicaciones que lo utilizan.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 123

Ilustración 37. Punto de vista de uso de la infraestructura

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 124

12. CONCLUSIONES

- La arquitectura en módulos para la definición y creación de ontologías se vuelve una

herramienta que brinda coherencia al hecho del conocimiento que se reutiliza para

obtener nuevo conocimiento. Existen conceptualizaciones generales que por más

específico que sea el dominio de interés, no dejarán de ser parte de cualquier ámbito

de la realidad. Por este motivo, indagar sobre los conceptos generales que son útiles

para un dominio específico se vuelve una tarea de entendimiento de la realidad

desde los conceptos básicos y como estos se articulan con conceptos propios del

modelamiento específico de determinado ámbito de la realidad. Por supuesto, esta

tarea conlleva a entender inicialmente el dominio específico y la estructura

jerárquica del mismo. Si no se tiene un conocimiento cercano del dominio, se debe

optar por consultar a quienes tengan claridad acerca de la estructura que existe

conceptualmente en el dominio específico.

Optar por la automatización del proceso de obtención de conceptos a partir de

literatura relacionada con el dominio específico es una alternativa que brinda

velocidad en la definición y creación de taxonomías, pero que a su vez, tiene un

margen de error al depender directamente de dicha literatura, además de un

analizador semántico y sintáctico que puede que no tenga la robustez suficiente

para extraer conceptos con el grado de precisión que se requiere, para formar una

jerarquía de clases y súper clases lo suficientemente completa para definir un

dominio específico de la realidad. El módulo de documentos de componente de

software del presente proyecto de grado permite encontrar un punto intermedio

entre estas dos corrientes. El concepto de folcsonomía facilita la evolución del

proceso automático de extracción de entidades, y permite a un grupo de expertos

de dominio determinar la pertinencia de dichas entidades y su ubicación dentro de

una estructura taxonómica. Es claro que la tecnología avanza hacia la

automatización de todo tipo de proceso de reconocimiento de textos en imágenes,

reconocimiento de entidades nombradas en textos y análisis semántico sobre

componentes ontológicos, pero el grado de precisión que se tenga dependerá

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 125

explícitamente del apoyo de expertos que brinden certeza sobre la validez de estos

procesos, mientras no se cuente con estructuras lingüísticas de análisis semántico

y sintáctico de alta precisión sobre literatura específica de dominio.

- Determinar cuándo una ley se considera completa puede considerarse una tarea

con alto grado de complejidad por las brechas textuales que existen entre las partes

de una ley y porque para algún tema en específico puede haber más de una ley que

aborde la misma temática con varios enfoques legales. Por ejemplo, en Colombia al

buscar legislación relacionada con seguridad de la información puede encontrarse

una serie de leyes (ej.: Ley 1581 de 2012, Ley 565 de 2000 o Ley 463 de 1998) que

brindan lineamientos al respecto con enfoques variados (ej.: derechos de autor,

propiedad intelectual, comercio electrónico o protección de datos personales).

Incluso, pueden encontrarse apartados que refuerzan, contradicen o derogan otros

apartados legales.

La semántica legal, establecida por las relaciones existentes entre los componentes

legales, ayuda a mitigar la complejidad existente al momento de querer conocer la

validez de un concepto de la realidad con enfoque jurídico. No se tendrá un 100%

de precisión al querer consultar por un tema específico en la legislación colombiana,

pero se estará más cerca de validar o establecer que la búsqueda semántica

contiene resultados con mayor relevancia respecto a búsquedas cuyo resultado

genera contenido que no se encuentre explícitamente representado en la colección

de información que se tenga. Además, los datos enlazados brindan una importante

herramienta para completar las búsquedas sobre las ontologías de dominio.

Particularmente, la ontología legal en Colombia se relaciona con otros tipos de

contenidos semánticos que extienden el dominio específico a resultados que se

puedan obtener desde otros dominios. Esto se interpreta como el mundo, apoyado

en conceptos legales, que dan orden y lineamientos de comportamiento y

organización a la sociedad.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 126

- La integración entre analizadores semánticos y sintácticos de literatura legal y

estructuras ontológicas, son el siguiente paso hacia la constitución de estructuras

legales que brinden practicidad, precisión, agilidad e incluso mayor justicia social

dentro de las instituciones jurídicas del país. El simple hecho de no depender

específicamente del criterio de un juez que muchas veces puede estar viciado por

factores externos, ayuda a que las sentencias legales se alineen estrictamente a lo

que la ley dicta. Pensemos en instituciones legales que se encarguen de promulgar

leyes, verificar la validez de dichas leyes y velar por los derechos y deberes de

acuerdo a los cambios del entorno social. En este escenario, las máquinas, a través

de inferencias que tienen como entrada una problemática de la realidad, la

legislación que aplica para dicho contexto y una serie de hechos, brindarían una

sentencia sin ningún tipo trámite intermedio, sesgo político o interés particular, y

haría más eficiente el sistema judicial, tan altamente cargado con las solicitudes que

diariamente llegan a él. Este proyecto de grado es el primer paso hacia esta visión

que cuenta con mucho trasfondo de justicia social. Se requiere de un trabajo

posterior en varios frentes, no solamente tecnológicos, que apoyen la posibilidad de

tener instituciones legales con más sentido social y enfocado a evitar que se

propague los vicios jurídicos existentes en la actualidad.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 127

13. REFERENCIAS

Adrián Peláez. (2014). Propiedad intelectual, Habeas data y derechos de autor en

Colombia. Entrevista a Carolina Hernandez. Recuperado el 16 de 9 de 2016, de

https://www.youtube.com/watch?v=7SBPh73fFYQ

Alexander, K. (2013). http://www.krisalexander.com. Obtenido de The Difference Between

a Triplestore and a Relational Database:

http://www.krisalexander.com/uncategorized/2013/07/16/the-difference-between-a-

triplestore-and-a-relational-database/

Angeletou, S. (2008). (2008). Semantic enrichment of folksonomy tagspaces. Proceedings

of the 7th International Conference on The Semantic Web, (págs. 889-894).

Bagby, J., & Mullen, T. (2007). Legal ontology of sales law application to ecommerce.

Artificial Intelligence and Law, 15(2), págs. 155–170.

Bejarano Lilian, & Meza Jose Joaquin. (2014). Notas de clase: Seminario de investigación

Especialización en Ingeniería de Software Universidad Distrital Francisco José de

Caldas.

Benjamins, R. (2005). Law and the semantic web (1st ed. ed., Vol. 3369). Berlin; New York:

Springer.

Bolaños Castro, S. J., Gonzalez Crespo, R., Pascual Espada, J., & Medina Garcia, V. H.

(2012). Coloso: A development environment centered process and intent. Iberian

Conference on Information Systems and Technologies, CISTI. Madrid.

Breitman, K. C. (2007). OWL. En K. C. Breitman, Semantic Web: Concepts, Technologies

and Applications.

Breuker, J., Valente, A., & Winkels, R. (2004). Legal Ontologies in Knowledge Engineering

and Information Management. Artificial Intelligence and Law, 12(4), págs. 241–277.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 128

Calvanese, D., De Giacomo, G., & Lenzerini, M. (2002). Description Logics for Information

Integration. Universit`a di Roma “La Sapienza”, 41-60.

Corcho O, F.-L. M.-P. (2005). Construcción de ontologías legales con la metodología

METHONTOLOGY y la herramienta WebODE. Madrid: Facultad de Informática.

Universidad Politécnica de Madrid.

CraigTrim. (18 de 5 de 2012). https://www.ibm.com. Recuperado el 20 de 5 de 2017, de

https://www.ibm.com/developerworks/community/blogs/nlp/entry/ontology_driven_n

lp?lang=en

Dakolias, M. (1999). Court Performance around the World A Comparative Perspectiv.

WORLD BANK TECHNICAL PAPER.

datacommunitydc. (17 de 4 de 2013). http://www.datacommunitydc.org. Recuperado el 12

de 6 de 2017, de http://www.datacommunitydc.org/blog/2013/04/a-survey-of-

stochastic-and-gazetteer-based-approaches-for-named-entity-recognition

De Giacomo, G., & Lenzerinl, M. (1996). TBox and ABox Reasoning in Expressive

Description Logics. AAAI Technical Report, 37-48.

elnuevosiglo. (08 de 09 de 2017). http://www.elnuevosiglo.com.co. Obtenido de

http://www.elnuevosiglo.com.co: http://www.elnuevosiglo.com.co/articulos/09-2017-

la-congestion-judicial-en-el-pais-un-problema-de-numeros

Felipe Rodriguez. (2013). El derecho en la era digital. La sociedad de la información y el

sistema jurídico. Contratos informáticos. Protección jurídica de los programas de

computación. Delitos informáticos. La tutela jurídica del sistema informático.

Foundation, T. A. (2017). opennlp. Obtenido de opennlp: https://opennlp.apache.org/

G., G. G. (2010). Using UFO as a Foundation for General Conceptual Modeling Languages.

In Theory and Application of Ontologies. Springer.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 129

Garcia, M. (2009). Perspectivas sobre el uso de la Web Semántica en el tratamiento de la

información y documentación legislativa. Scire, 59-85.

García-Pablos, A., Cuadros, M., & Rigau, G. (2013). OpeNER demo: Open Polarity

Enhanced Named Entity Recognition. 6th Language Technology Conference.

Poznán.

Ghosh, M. E. (2001). Automation of Legal Reasoning and Decision Based on Ontologies.

Gómez-Pérez, A. F.-L. (2004). Ontological Enginering. London: Springer-Verlag.

Gómez-Pérez, A., Ortiz-Rodríguez, F., & Villazón-Terrazas, B. (2006). Legal Ontologies for

the Spanish e-Government. En R. Marín, Current topics in artificial intelligence (Vol.

4177, págs. 301–310). Berlin; New York: Springer.

Gruber, T. R. (1992). Ontolingua: A Mechanism to Support Portable Ontologies.

Guizzardi, G. (2006). The role of foundational ontology for conceptual modeling and domain

ontology representation. In: Proc. 7th International Baltic Conference on Databases

and Information Systems, 17-25.

Hoekstra, R. B. (2007). The lkif core ontology of basic legal concepts. In: Proc. the Workshop

on Legal Ontologies and Artificial Intelligence Techniques vol 321, 43-63.

Hois, J. B. (2009). Modular Ontologies for Architectural Design. In Proc. of FOMI-09, volume

198 of Frontiers in Artificial Intelligence and Applications.

IBM. (18 de 05 de 2012). https://www.ibm.com/developerworks/. Obtenido de

https://www.ibm.com/developerworks/:

https://www.ibm.com/developerworks/community/blogs/nlp/entry/ontology_driven_n

lp?lang=en

iusuniversalis. (26 de 02 de 2011). https://iusuniversalis.blogia.com. Obtenido de

https://iusuniversalis.blogia.com: https://iusuniversalis.blogia.com/2011/022402-

piramide-de-kelsen.php

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 130

Kelsen, H. (1991). General Theory of Norms. Clarendon Press.

Khan, Z. C. (2015). Toward a framework for ontology modularity. In: Proceedings of the

2015 Annual Research Conference on South African Institute of Computer Scientists

and Information Technologists, SAICSIT ’15, Article No. 24.

Lim, Edward H. Y., Liu, James N. K., Lee, Raymond S.T. (2011). Knowledge Seeker -

Ontology Modelling for Information | Edward H. Y. Lim | Springer. Recuperado el 11

de 10 de 2016, de http://www.springer.com/us/book/9783642179150

Lindahl, L. (1992). Conflicts in Systems of Legal Norms: A Logical Point of View. In Bob

Brouwer, Ton Hol, Arend Soeteman, Willem Van Der Velden, and Arie De Wild.

Boston: Kluwer Law and Taxation Publishers.

Lu, W., Xiong, N., & Park, D.-S. (2012). An ontological approach to support legal information

modeling. The Journal of Supercomputing, 62(1), págs. 53–67.

Marcello Ceci. (s.f.). An OWL ontology framework for judicial knowledge. 13.

Marmor, A. (2016). The Pure Theory of Law. Metaphysics Research Lab, Stanford

University.

Martin Fowler, D. R. (2002). Mapping to Relational Databases. En D. R. Martin Fowler,

Patterns of Enterprise Application Architecture (págs. 36-50). Addison Wesley.

MAYNEZ, E. G. (1946). LA AXIOMATICA JURIDICA y EL DERECHO DE LIBERTAD.

Revista de la Universidad Nacional, 297-305.

Mora-Sanguinetti, J. S. (2013). EL FUNCIONAMIENTO DEL SISTEMA JUDICIAL: NUEVA

EVIDENCIA COMPARADA. Boletín Económico, 57-67.

NAFKHA, R. (2016). THE PERT METHOD IN ESTIMATING PROJECT DURATION .

Information Systems in Management, 542-550.

Olmedo, P. R. (2017). Technical-legal management standards for digital legislative

information services. Revista chilena de derecho y tecnología.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 131

Osorno, T. G. (2017). Banco de datos jurídico - Pasado, presente y futuro. Bogotá.

Parreiras, F. S. (2012). Semantic web and model-driven engineering. Hoboken, N.J; s.l.:

IEEE Press.

Perez, A. G. (1998). Overview of Knowledge Sharing and Reuse Components: Ontologies

and Problem-Solving Methods. In the handbook of Applied Expert Systems, 15.

Pinto, H. a. (2001). Ontology Integration: How to Perform the Process. Proceedings of the

International Joint Conference on Artificial Intelligence, 71-80.

Pordata. (02 de 08 de 2018). https://www.pordata.pt. Obtenido de https://www.pordata.pt:

https://www.pordata.pt/en/Europe/Congestion+rate+in+first+instance+courts+type+

of+cases+(percentage)-3335-302144

Raz, J. (1972). Legal principles and the limits of law. The Yale Law Journal, 81:823-854.

REY, J. P. (13 de 04 de 2012). TIPOS DE DECRETOS. Obtenido de TIPOS DE

DECRETOS: http://decretoscolombianos.blogspot.com/

Rinke Hoekstra, Joost Breuker, Marcello Di Bello, Alexander Boer. (s.f.). The LKIF Core

Ontology of Basic Legal Concepts.

Rodriguez, F. (2014). Lecciones de derecho y ética profesional, para profesionales y

estudiantes de ingeniería, arquitectura y profesionales afines. Universidad Nacional

de Córdoba.

Saias, J., & Quaresma, P. (2004). A Methodology to Create Legal Ontologies in a Logic

Programming Based Web Information Retrieval System. Artificial Intelligence and

Law, 12(4), págs. 397–417.

Shufeng Wang, W. W. (2015). An ontology evolution method based on folksonomy. Journal

of Applied Research and Technology, 177-187.

Singh, M. P. (1999). An ontology for commitments in multiagent systems:.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 132

STAMPER, R. K. (1991). The Role of Semantics in Legal Expert Systems and Legal

Reasoning. Ratio Juris, 4(2), págs. 219–244.

Tang, Q., Wang, Y.-l., & Zhang, M.-l. (2012). Ontology-Based Approach for Legal Provision

Retrieval. Journal of Shanghai Jiaotong University (Science), 17(2), págs. 135–140.

Taulé, M. A. (2016). Iarg-AnCora: Spanish corpus annotated with implicit arguments.

Barcelona: Springer-Verlag, Netherlands.

Van Damme, C. H. (2007). Folks Ontology: An Integrated Approach for Turning

Folksonomies into Ontologies. Bridging the Gap between Semantic Web and Web

2.0 (págs. 57-70). Proceedings of the ESWC Workshop.

Velázquez, H. J. (2015). Lógica deóntica: breve panorama de la cuestión. Revista de

Estudiantes Filosofía - Universidad Nacional de Tucumán.

Villabona, E. J. (24 de 10 de 2012). DECRETOS LEGISLATIVOS. Obtenido de DECRETOS

LEGISLATIVOS: http://derechoteorico.blogspot.com/2012/10/decretos-

legislativos.html

Visser, P., & Bench-Capon, T. (1998). A Comparison of Four Ontologies for the Design of

Legal Knowledge Systems. Artificial Intelligence and Law.

Welty., N. G. (2002). Evaluating ontological decisions with OntoClean. Communications of

the ACM, 45(2):61–65.

Wierda, G. (2017). Mastering ArchiMate Edition III: A serious introduction to the ArchiMate®

enterprise architecture modeling language.

Winkels, J. B. (2003). Use and reuse of legal ontologies in knowledge engineering and

information management. ResearchGate, 36.

Wyner, A., & Hoekstra, R. (2012). A legal case OWL ontology with an instantiation of Popov

v. Hayashi. Artificial Intelligence and Law, 20(1), págs. 83–107.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 133

Yueting Shen. (s.f.). Building a Semantically Rich Legal Case Repository in OWL.

Recuperado el 7 de 9 de 2016, de

http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=AB890CEA534FAD560F6

3FFE06F37E687?doi=10.1.1.34.9819&rep=rep1&type=pdf

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 134

14. ANEXOS

14.1 ANEXO 1. GLOSARIO DE TÉRMINOS JURÍDICOS ONTOLOGÍA LEGAL COLOMBIA

Nombre Descripción Tipo

Constitución Política

La Constitución es el fundamento positivo sobre el cual se asienta el orden jurídico del Estado. Es la ley de leyes, consagra los derechos Constitucionales especialmente vinculados a la dignidad humana. Recuperado de: http://eticayconstitucion.blogspot.com/2010/01/jerarquia-de-las-leyes-en-colombia.html

Individuo

Tratado Internacional

Convenio entre dos o más naciones o entre un estado y un organismo internacional. Recuperado de : http://conceptodefinicion.de/tratado-internacional/

Concepto

Acto Administrativo

Expresión del poder administrativo que puede imponerse imperativamente y unilateralmente. Recuperado de: https://definicion.de/acto-administrativo/

Concepto

Decreto De Contenido Legislativo

Enunciados normativos expedidos por el Gobierno nacional, cuyo alcance es de fuerza material de ley, hasta el punto de derogarlas o subrogarlas.

Concepto

Decreto Estatutario

Enunciado normativo que es expedido por el Gobierno Nacional y cuya materia debe ser regulada en principio por una ley estatutaria en cumplimiento con lo dispuesto en el artículo 152 de la carta política.

Concepto

Decreto Autónomo O Reglamento

Se considera como un acto de naturaleza administrativa cuyo control se ejerce a través del consejo de estado.

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 135

Nombre Descripción Tipo

Decreto Legislativo De Guerra Exterior

Sus principales características están basadas en la declaratoria de guerra exterior con el fin de repeler una agresión o defender la soberanía nacional, con autorización del Senado de la República y firmado por el Presidente con todos los Ministros. Tiene vigencia mientras que dura el conflicto bélico y suspende todas las leyes que sean contrarias.

Concepto

Decreto Legislativo De Conmoción Interior

Procede cuando se presenta una grave perturbación del orden público en todo el territorio nacional o en parte de él. Debe ir firmado por el Presidente de la República y todos los Ministros. Tiene vigencia inicial de 90 días, pero puede ser prorrogado por dos períodos más de 90 días.

Concepto

Decreto Legislativo De Emergencia Económica

Procede ante situaciones imprevistas que perturben o amenacen en forma grave e inminente el orden económico, social y ecológico del país (calamidad pública)

Concepto

Decreto De Contenido Administrativo

Enunciado normativo expedido por el Gobierno Nacional cuyo contenido y alcance está sometido a las leyes que le sirve como fundamento y demás leyes del sistema jurídico colombiano.

Concepto

Resolución Ministerial

Medida decretada por un ministerio del Gobierno Nacional de acuerdo a las facultades que le otorga la Constitución. Recuperado de: https://definicion.de/resolucion-ministerial/

Concepto

Acto De La Registraduría Nacional Del Estado Civil

Acto administrativo con potestad administrativa de la Registraduría Nacional Del Estado Civil.

Concepto

Acto Del Consejo Nacional Electoral

Acto administrativo con potestad administrativa del Consejo Nacional Electoral.

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 136

Nombre Descripción Tipo

Acto De La Contraloría General De La República

Acto administrativo con potestad administrativa de la Contraloría General De La República.

Concepto

Acto De La Procuraduría General De La Nación

Acto administrativo con potestad administrativa de la Procuraduría General De La Nación.

Concepto

Resolución De Las Comisiones De Regulación

Consiste en una orden escrita dictada las Comisiones de Regulación encargadas del control sobre los agentes del mercado que intervienen en la prestación de servicios públicos.

Concepto

Circular Que Contiene Decisiones Administrativas

Es una disposición de rango inferior a la ley, el decreto y la orden ministerial, que regula aspectos organizativos.

Concepto

Acto De Otras Autoridades Acto administrativo con potestad administrativa de otras Autoridades Públicas.

Concepto

Circular De La Superintendencia De Industria Y Comercio

Reúne en un solo cuerpo normativo todas las reglamentaciones e instrucciones generales de la Superintendencia de Industria y Comercio. Recuperado de: http://www.sic.gov.co/circular-unica-sic

Concepto

Circular De La Superintendencia Financiera

1. Circulares Externas Son comunicaciones de carácter general, por medio de las cuales la Superintendencia Bancaria imparte instrucciones y expide normas generales de imperativo cumplimiento para las entidades vigiladas, fija doctrina o manifiesta su posición institucional frente a temas de su competencia. 2. Cartas Circulares Son comunicaciones por medio de las cuales la Superintendencia Bancaria da a conocer información de interés para los vigilados y el público en general o solicita información esporádicamente. Tienen carácter informativo; mediante ellas no se expiden reglamentaciones. Recuperado de:

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 137

Nombre Descripción Tipo https://www.superfinanciera.gov.co/publicacion/historico-de-circulares-superintendencia-bancaria-15467

Circular De Los Entes De Vigilancia Y Control

Reúne en un solo cuerpo normativo todas las reglamentaciones e instrucciones generales de los Entes de Vigilancia y Control.

Concepto

Ordenanza Departamental/Acuerdo

Distrital

Acto administrativo emitido por las Asamblea Departamental, cuerpo colegiado de la rama ejecutiva de los departamentos de la división política de Colombia.

Concepto

Acto De Asamblea Departamental

Acto administrativo con potestad administrativa de la Asamblea Departamental.

Concepto

Acto De Gobernadores Dictados Con Fundamento

En Autorizaciones Extraordinarias De La

Asamblea Departamental

Acto administrativo con potestad administrativa de Gobernadores Dictados con fundamento en autorizaciones extraordinarias de la Asamblea Departamental..

Concepto

Acto Del Concejo Distrital De Bogotá

Acto administrativo con potestad administrativa del Concejo Distrital De Bogotá.

Concepto

Acto De Alcalde Distrital Dictados Con Fundamento

En Autorizaciones Extraordinarias

Acto administrativo con potestad administrativa de Alcalde Distrital Dictados Con Fundamento En Autorizaciones Extraordinarias.

Concepto

Decreto Municipales O Decreto De Alcaldes

Decretos de nivel municipal y local en conformidad con las la autoridad del Presidente de la República.

Concepto

Ley Aprobatoria De Tratados Y Convenios

Internacionales De Derechos Humanos

Leyes que reconocen los derechos humanos y prohíben su limitación en los estados de excepción. Recuperado de: http://docencia.udea.edu.co/derecho/constitucion/leg_clas_leyes_aprobatorias.html

Concepto

Decreto Del Plan Nacional De Desarrollo

Sirve como fundamento para la expedición de la Ley del Plan Nacional de Desarrollo, cuyo proyecto debe ser presentado por el Presidente de la República, dentro de los seis primeros meses de su mandato.

Concepto

Decreto Ley Texto normativo, dictado con base en una ley de facultades Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 138

Nombre Descripción Tipo extraordinarias, de acuerdo con lo previsto en el numeral 10 del artículo 150 de la Constitución Política de 1991.

Decreto Legislativo

Decreto dictado con ocasión de los estados de excepción: Estado de guerra, estado de conmoción interior y el estado de emergencia económica social y económica.

Concepto

Ley Orgánica De Los Reglamentos Del Congreso

Su objetivo es establecer los reglamentos del Congreso, las normas sobre preparación, aprobación y ejecución de presupuesto de rentas, ley de apropiaciones y el plan general de desarrollo. Recuperado de: http://www.congresovisible.org/democracia/congreso/funciones/leyesymayorias/

Concepto

Decreto Reglamentario Permite desarrollar, regular y ejecutar leyes, teniendo una fuerza vinculante inferior a la de la ley.

Concepto

Decreto De Ley Marco

Mediante este tipo de decretos, el Congreso le señala al Gobierno Nacional los criterios y objetivos que le servirán de marco para la producción de decretos que permitan la realización de estas finalidades.

Concepto

Decreto Ejecutivo

Por medio de estos decretos son nombrados y removidos libremente los ministros del despacho y los directores de departamento administrativo, se nombran los agentes diplomáticos, se designa a los presidentes, directores o gerentes de los establecimientos públicos nacionales y a las personas que deban desempeñar empleos nacionales que no sean de carrera administrativa, se confieren ascensos a los miembros de la fuerza pública, se conceden permisos a los empleados públicos que lo solicitan para aceptar cargos de gobiernos extranjeros u

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 139

Nombre Descripción Tipo organismos internacionales, se convoca al Congreso a sesiones extraordinarias y se dispone la aplicación temporal de un tratado internacional.

Decreto Enmienda

Permite la enmienda o corrección de errores caligráficos o tipográficos, también permiten modificar el contenido de las leyes, códigos o normas con fuerza material de ley para evitar diversas interpretaciones sobre la vigencia de la ley.

Concepto

Ley Del Congreso

Norma o regla que indica cual es la forma en que la sociedad debe comportarse o actuar. Dicen lo que es permitido y prohibido hacer en Colombia. Recuperado de: http://www.senado.gov.co/legales/item/11164-que-es-una-ley

Concepto

Ley Orgánica

Su objetivo primordial es organizar y determinar la misión y estructura de las entidades de carácter estatal. Este tipo de ley establece la asignación de competencias normativas a las entidades territoriales.

Concepto

Acto Legislativo

Norma expedida por el congreso que tiene por objetivo reformar, adicionar o derogar algún texto de la Constitución Política de Colombia. Recuperado de: http://www.icpcolombia.org/abc-legislativo/

Concepto

Ley Especial

Este tipo de ley está relacionada a una materia concreta o a determinadas instituciones o relaciones jurídicas en particular. Tiene aplicación preferencial sobre leyes generales. Recuperado de: http://www.enciclopedia-juridica.biz14.com/d/ley-especial/ley-especial.htm

Concepto

Ley Orgánica Competencias Normativas A Entidades

Territoriales

Regula la delegación de competencias de la Nación a las entidades territoriales, mediante contratos plan. Se trata de una figura

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 140

Nombre Descripción Tipo para la distribución flexible de competencias entre la Nación y las entidades territoriales. Recuperado de: https://www.mininterior.gov.co/sites/default/files/noticias/cartilla_ley_organica_de_ordenamiento_territorial.pdf

Ley Estatutaria

Este tipo de ley clasifica las normas expedidas sobre empleo, educación, salud, administración de justicia, organización y régimen de partidos políticos, instituciones y mecanismos de participación ciudadana, Recuperado de: http://www.congresovisible.org/democracia/congreso/funciones/leyesymayorias/

Concepto

Ley Estatutaria De Derechos/Deberes

Fundamentales

Desarrolla los textos constitucionales que reconocen y garantizan los derechos fundamentales. Complementa las medidas para garantizar su desarrollo y estricto cumplimiento. Recuperado de: http://www.congresovisible.org/democracia/congreso/funciones/leyesymayorias/

Concepto

Ley Ordinaria

Hace referencia a aquel tipo de leyes en los que no existen trámites especiales para que sean aprobadas.

Concepto

Ley Marco

Consiste en regulaciones generales, no detalladas de los temas económicos que corresponden a las siguientes materias indicadas en el artículo 150 numeral 19 de la Constitución: crédito público; comercio exterior y régimen de cambio internacional; actividad financiera, bursátil y aseguradora; régimen salarial y de prestaciones sociales de los servidores públicos; entre otras. Recuperado de: http://docencia.udea.edu.co/derech

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 141

Nombre Descripción Tipo o/constitucion/leg_clas_leyes_marco.html

Asamblea Constituyente

El Artículo 376º de la Constitución Política Colombiana establece: “Mediante ley aprobada por mayoría de los miembros de una y otra Cámara, el Congreso podrá disponer que el pueblo en votación popular decida si convoca una Asamblea Constituyente con la competencia, el período y la composición que la misma ley determine.”, con el fin de promulgar una nueva Constitución Política del país.

Individuo

Consulta Popular

Es uno de los mecanismos de participación que contempla la Constitución Política de 1991 para garantizar el ejercicio del poder político por parte de los ciudadanos. Busca que la gente decida sobre asuntos de interés nacional, departamental o municipal. Recuperado de: http://sostenibilidad.semana.com/impacto/articulo/consulta-popular-explicada-facilmente-en-colombia-en-solo-tres-pasos/38327

Concepto

Referendo

Mecanismo de participación ciudadana regulado por la Ley 134 de 1994. Se considera una convocatoria para que el pueblo apruebe o rechace un proyecto de norma jurídica o derogue o no una norma ya vigente. Recuperado de: http://enciclopedia.banrepcultural.org/index.php/Referendo

Concepto

Plebiscito

El plebiscito es el pronunciamiento del pueblo convocado por el Presidente de la República, mediante el cual apoya o rechaza una determinada decisión del Ejecutivo. Recuperado de: http://www.corteconstitucional.gov.co/relatoria/1994/C-180-94.htm

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 142

Nombre Descripción Tipo

Ley De Convocatoria A Asamblea Nacional

Constituyente

Mediante una ley, que debe ser aprobada por la mayoría de los miembros de una y otra cámara, el Congreso puede disponer que el pueblo convoque a una asamblea nacional constituyente. Esta ley además determinará la competencia, el período y la composición de la Asamblea. Recuperado de: http://docencia.udea.edu.co/derecho/constitucion/leg_clas_leyes_convocatoria.html

Concepto

Ley De Convocatoria A Referendo

Mediante una ley, que debe ser aprobada por la mayoría de los miembros de una y otra cámara, el Congreso puede disponer que el pueblo convoque a referendo.

Concepto

Referendo Derogatorio

Es el sometimiento de un acto legislativo, de una ley, de una ordenanza o de una resolución local en alguna de sus partes o en su integridad, a consideración de derogación por parte del pueblo. Recuperado de: http://enciclopedia.banrepcultural.org/index.php/Referendo

Concepto

Referendo Aprobatorio

Es el sometimiento de un proyecto de acto legislativo, de una ley, de una ordenanza, de acuerdo o de una resolución local, de iniciativa popular, que no haya sido adoptado por la organización pública correspondiente, a consideración del pueblo para que este decida si lo aprueba o lo rechaza, total o parcialmente. Recuperado de: http://enciclopedia.banrepcultural.org/index.php/Referendo

Concepto

Referendo Derogatorio De Acto Legislativo

Es el sometimiento de un acto legislativo a consideración de derogación por parte del pueblo.

Concepto

Referendo Derogatorio De Ley

Es el sometimiento de una ley a consideración de derogación por parte del pueblo.

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 143

Nombre Descripción Tipo

Referendo Derogatorio De Ordenanza

Es el sometimiento de una ordenanza a consideración de derogación por parte del pueblo.

Concepto

Referendo Derogatorio De Acuerdo O Resolución Local

Es el sometimiento de acuerdo o resolución local a consideración de derogación por parte del pueblo.

Concepto

Referendo Aprobatorio De Acto Legislativo

Es el sometimiento de un proyecto de acto legislativo que no haya sido adoptado por la organización pública correspondiente, a consideración del pueblo para que este decida si lo aprueba o lo rechaza, total o parcialmente.

Concepto

Referendo Aprobatorio De Ley

Es el sometimiento de un proyecto de ley que no haya sido adoptado por la organización pública correspondiente, a consideración del pueblo para que este decida si lo aprueba o lo rechaza, total o parcialmente.

Concepto

Referendo Aprobatorio De Ordenanza

Es el sometimiento de un proyecto de ordenanza que no haya sido adoptado por la organización pública correspondiente, a consideración del pueblo para que este decida si lo aprueba o lo rechaza, total o parcialmente.

Concepto

Referendo Aprobatorio De Acuerdo O Resolución Local

Es el sometimiento de un proyecto de acuerdo o resolución local que no haya sido adoptado por la organización pública correspondiente, a consideración del pueblo para que este decida si lo aprueba o lo rechaza, total o parcialmente.

Concepto

Referendo Aprobatorio De Iniciativa Popular

Es el sometimiento de un proyecto de iniciativa popular que no haya sido adoptado por la organización pública correspondiente, a consideración del pueblo para que este decida si lo aprueba o lo rechaza, total o parcialmente.

Concepto

Jurisprudencia

Conjunto de sentencias de los tribunales y la doctrina que contienen. Es una fuente del derecho compuesta por los actos

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 144

Nombre Descripción Tipo pasados de los que ha derivado la creación o modificación de las normas jurídicas. Recuperado de: https://definicion.de/jurisprudencia/

Sentencia De La Corte Constitucional

Acto procesal, decisión de un colegio de jueces que pone término a un proceso y que constituye la instancia suprema constitucional. Recuperado de: http://gutierrezabogadosinternational.blogspot.com/2015/03/tipos-de-sentencias-que-expide-la-corte.html

Concepto

Sentencia De Constitucionalidad C

Verifican que las normas y lo actos se encuentren alineados a la constitución.

Concepto

Sentencia De Unificación SU

Sentencia de unificación de criterio en un campo especifico del derecho. Concepto

Sentencia De Revisión De Tutela T

Hace referencia a decisiones de la corte constitucional relacionadas con acciones de tutela.

Concepto

Sentencia De Anulación De Laudo Arbitral

Decisión de la corte constitucional relacionada con la Anulación del Laudo Arbitral.

Concepto

Sala de Casación Civil Y Agraria, Laboral y Penal

Está integrada por 7 magistrados. Actúa como tribunal de Casación pudiendo seleccionar las sentencias objeto de su pronunciamiento. para los fines de unificación de la jurisprudencia, protección de los derechos constitucionales y control de legalidad de los fallos. Recuperado de: https://c-politica.uniandes.edu.co/oec/index.php?ac=rj&main=4&id=1&dat=16

Concepto

Anulación De Laudo Arbitral

El recurso de anulación de laudos ataca la decisión arbitral por errores "in procedencia" en que haya podido incurrir el Tribunal de Arbitramento, y excluye de su órbita los errores "in judicando", lo cual implica que no puede impugnarse el laudo en cuanto a cuestiones de mérito. Recuperado de: https://www.notinet.com.co/pedidos/5326disp.htm

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 145

Nombre Descripción Tipo

Control De Constitucionalidad De Los

Decretos Leyes

Control Constitucional de los Decretos Leyes por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Constitucionalidad Del Decreto Del Plan Nacional

De Desarrollo

Control Constitucional del Decreto del Plan nacional de Desarrollo por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Constitucionalidad De Los Actos Reformatorios De La

Constitución

Control Constitucional de los Actos Reformatorios por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Constitucionalidad De Las Leyes

Control Constitucional de las Leyes por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional. Recuperado de: http://docencia.udea.edu.co/derecho/constitucion/modalidad.html

Concepto

Constitucionalidad De Decretos Con Fuerza De

Ley (Art 150 CN)

Control Constitucional del Decretos Con Fuerza De Ley (Art 150 CN) por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Sentencia De Control Constitucional Automático Y Excepcionalmente Oficioso

Aunque ya la Corte Constitucional ha calificado como automático el control de proyectos de ley estatutaria y de tratados y sus leyes aprobatorias, la mayoría de la doctrina utiliza esta denominación para designar el control de los decretos legislativos, es decir de los que dicte el Presidente de la

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 146

Nombre Descripción Tipo República con base en los artículos 212 declaración de guerra exterior; 213 declaración de estado de conmoción interior; 215 declaración de estado de emergencia económica, social y ecológica. Recuperado de: http://docencia.udea.edu.co/derecho/constitucion/control_no_accion.html

Constitucionalidad De Proyectos De Ley Objetados

Por El Gobierno Nacional

Es el que se presenta en el caso de que el Presidente objete por inconstitucional un proyecto de ley que le remita el Congreso para su sanción, tiene fundamento constitucional en los artículos 166, 167 y 241 numeral 8. Recuperado de: http://docencia.udea.edu.co/derecho/constitucion/control_previo_objetado.html

Concepto

Constitucionalidad De Proyectos De Leyes

Estatutarias

Tiene también fundamento constitucional en el artículo 241 numeral 8 y además en el artículo 153 y fue reglamentado por los artículos 39 y siguientes del Decreto 2067 de 1991. El Presidente del Congreso tiene la obligación de enviar a la Corte Constitucional copia auténtica de los proyectos de leyes estatutarias inmediatamente después de haber sido aprobados en segundo debate. Si no cumple con este deber el Presidente de la Corte le solicitará la copia auténtica a la secretaría de la Cámara donde su hubiere surtido el segundo debate. El control examinado se caracteriza por ser automático, previo, integral, definitivo y participativo. Recuperado de: http://docencia.udea.edu.co/derecho/constitucion/control_previo_estatutaria.html

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 147

Nombre Descripción Tipo

Constitucionalidad De La Convocatorio A Un

Referendo

Control Constitucional de Convocatorio A Un Referendo por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Constitucionalidad De La Convocatoria A Una Asamblea Nacional

Constituyente

Control Constitucional de Convocatoria A Una Asamblea Nacional Constituyente por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Constitucionalidad De Los Tratados Internacionales Y

De Las Leyes Que Los Aprueban

Tiene sustento constitucional en el artículo 241 numeral 10 de la Carta Política El gobierno debe enviar el tratado y su respectiva ley aprobatoria a la Corte dentro de los seis días siguientes a la sanción de la ley para que se pronuncie sobre su constitucionalidad. Si esta Corporación los declara constitucionales el gobierno puede proceder al canje de notas, si los declara no ajustados a la Constitución no podrá ratificarse el tratado. Este control implica la exclusión de cualquier otra especie de control posterior sobre tratados ya perfeccionados. Se caracteriza por ser un control previo, automático e integral. Recuperado de: http://docencia.udea.edu.co/derecho/constitucion/control_previo_aprobatorias.html

Concepto

Constitucionalidad De Los Referendos Sobre Leyes

Control Constitucional de Referendos Sobre Leyes por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 148

Nombre Descripción Tipo

Constitucionalidad De Plebiscitos Del Orden

Nacional

Control Constitucional de Plebiscitos Del Orden Nacional por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Constitucionalidad De Consultas Populares

Control Constitucional de Consultas Populares por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Constitucionalidad De Decretos Legislativos

Control Constitucional de los Decretos Legislativos por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Constitucionalidad De Los Decretos Que Contienen

Las Medidas En Estados De Excepción

Control Constitucional de los Decretos Que Contienen Las Medidas En Estados De Excepción por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Constitucionalidad Del Decreto Declaratorio Del

Estado De Excepción

Control Constitucional del Decreto Declaratorio Del Estado De Excepción por vía de acción o por vía de excepción, pudiendo ser previo o posterior. La corte constitucional es el principal guardián de la supremacía e integridad constitucional.

Concepto

Aclaración Voto

Escrito que debe incorporar obligatoriamente al expediente el Magistrado que está de acuerdo con la decisión adoptada, pero que discrepa total o parcialmente de las razones o motivaciones en las cuales ella se funda. Recuperado de:

Atributo de Individuo

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 149

Nombre Descripción Tipo http://tribunales.colpsic.com/tribunales_archivos/glosario.pdf

Aprobación

Procedimiento de compromiso del Estado, que debe ser distinguido tanto de la ratificación como de los acuerdos en forma simplificada. Este procedimiento implica una formalidad posterior a la firma y puede necesitar de una autorización parlamentaria. Se distingue, pues, de la ratificación, porque procede, no del presidente de la república, sino del gobierno, y en la práctica del ministro de relaciones exteriores. Recuperado de: http://www.enciclopedia-juridica.biz14.com/d/aprobaci%C3%B3n/aprobaci%C3%B3n.htm

Atributo de Individuo

Aspecto Jurídico Determina el ámbito jurídico por el cual se constituye un documento legal.

Atributo de Individuo

Debate

En sentido amplio es equivalente de pleito. En sentido restringido se refiere al desarrollo de una audiencia. Así se habla de "clausura de los debates" refiriéndose al informe de viva voz que hace el presidente de un tribunal (generalmente colegiado), al finalizar la audiencia y antes de la sentencia (generalmente en competencia penal). Recuperado de: http://www.enciclopedia-juridica.biz14.com/d/debate-judicial/debate-judicial.htm

Atributo de Individuo

Demandado

Persona física o jurídica frente a la que se dirige la demanda y, por tanto, la acción contenida en la misma. Recuperado de: http://guiasjuridicas.wolterskluwer.es/Content/Documento.aspx?params=H4sIAAAAAAAEAMtMSbF1jTAAAUMjYyMTtbLUouLM_DxbIwMDCwNzAwuQQGZapUt-ckhlQaptWmJOcSoA2M3u5zUAAAA=WKE

Atributo de Individuo

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 150

Nombre Descripción Tipo

Demandante

Persona que toma la iniciativa en un proceso y que asume, en esta condición, la triple carga de la alegación, de los hechos y de la prueba de ellos. Recuperado de: http://www.enciclopedia-juridica.biz14.com/d/demandante/demandante.htm

Atributo de Individuo

Discusión

Espacio de opiniones en donde cada uno de los intervinientes en el debate jurídico intenta mostrar sus visiones y consideraciones en lo que respecta al problema jurídico a tratar.

Atributo de Individuo

Expediente

Es propiedad del proceso mismo por eso debe seguir paso a paso el desarrollo de la disensión, la participación de las partes, sus propuestas y desacuerdos, las pruebas necesarias, etc. El expediente judicial finaliza con la sentencia en Primera Instancia, sin embargo, si ésta es apelada, debe continuar con la intervención de la cámara, los actos de la segunda instancia y su resolución. Recuperado de: http://www.educativo.net/articulos/que-es-un-expediente-judicial-796.html

Atributo de Individuo

Tesis

Conclusión, proposición que se mantiene con razonamientos. Recuperado de: http://diccionario.leyderecho.org/tesis/

Atributo de Individuo

Extracto

Reproducción parcial de un documento entregada por su depositario. Ejemplo: extracto de un acta del registro civil. Recuperado de: http://www.enciclopedia-juridica.biz14.com/d/extracto/extracto.htm

Atributo de Individuo

Fecha Publicación Fecha de publicación de un documento jurídico. Atributo de Individuo

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 151

Nombre Descripción Tipo

Hipótesis

Etapa del camino del conocimiento que consiste en suponer la causa y naturaleza de un hecho. La ciencia jurídica se vale de hipótesis sobre todo en la interpretación y aplicación de las leyes a los casos concretos que se presentan. Recuperado de: http://www.enciclopedia-juridica.biz14.com/d/hip%C3%B3tesis/hip%C3%B3tesis.htm

Atributo de Individuo

Inciso

Estilo literario cortado, caracterizado por organizar los conceptos separadamente, en cláusulas breves y sueltas. Recuperado de: http://www.wordreference.com/definicion/inciso

Atributo de Individuo

Literal

Párrafo dentro de un grupo de párrafos identificado en su secuencia a través de una letra del alfabeto.

Atributo de Individuo

Mandato

Contrato en el que una de las partes (demandado) se compromete a hacer alguna cosa o prestar algún servicio por cuenta y encargo de otra (demandante). Es un contrato consensual, naturalmente gratuito y unilateral, salvo que se pacte retribución. Recuperado de: http://www.enciclopedia-juridica.biz14.com/d/mandato/mandato.htm

Atributo de Individuo

Magistrado Ponente

Es el Magistrado a quien le corresponde asumir la dirección de la investigación y del proceso ético, y elaborar los proyectos de resoluciones que son sometidas a la aprobación de la Sala respectiva. Recuperado de: http://tribunales.colpsic.com/tribunales_archivos/glosario.pdf

Atributo de Individuo

Numeral

Párrafo dentro de un grupo de párrafos identificado en su secuencia a través de un número arábigo.

Atributo de Individuo

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 152

Nombre Descripción Tipo

Parágrafo

Cada una de las divisiones de un escrito señaladas por letra mayúscula al principio del renglón y punto y aparte al final del tramo de escritura. Recuperado de: http://www.wordreference.com/definicion/p%C3%A1rrafo

Atributo de Individuo

Apartado

Párrafo o serie de párrafos en que se divide un texto, artículo, etc. Recuperado de: http://www.wordreference.com/definicion/apartado

Atributo de Individuo

Sanción

Es la disposición que un ordenamiento jurídico cualquiera implementa con el fin de fortalecer la observancia de las normas y según el caso, solucionar los efectos de su infracción, significa desde luego reconocerla como vigente dentro del Derecho y capaz de producir efectos jurídicos. Recuperado de: https://www.definicion.xyz/2017/08/sancion-juridica.html

Atributo de Individuo

Decretar

Resolver, deliberar, ordenar, decidir quién tiene potestad y atribuciones para ello. | Anotar en las márgenes de un escrito, sobre todo administrativo, el trámite o respuesta correspondiente a un escrito. | Redactar y promulgar decretos en el Poder Ejecutivo. | Determinar un juez o tribunal sobre las peticiones de las partes, aceptándolas, denegándolas o disponiendo el trámite adecuado. Recuperado de: http://diccionario.leyderecho.org/decretar/

Relación

Derogar

Abolir, anular una norma o ley. Recuperado de: http://www.wordreference.com/definicion/derogar

Relación

Concordancia

Correspondencia o conformidad entre dos o más cosas. Recuperado de: http://www.enciclopedia-juridica.biz14.com/d/concordancia/concordancia.htm

Relación

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 153

Nombre Descripción Tipo

Titulo

Palabra o frase con la cual se da a conocer el contenido de cada disposición normativa. Un segundo sentido de "titulo" consiste en una partición del texto legislativo. Recuperado de: http://www.infoleg.gob.ar/basehome/manualdetecnicalegislativa.html

Concepto

Capitulo

Es una subdivisión de Titulo o una división independiente del documento legal que no está dividido en títulos. Recuperado de: http://www.infoleg.gob.ar/basehome/manualdetecnicalegislativa.html

Concepto

Articulo

División fundamental de las leyes. Contiene una disposición legal condensada en varias frases repartida en varios párrafos o apartados. Recuperado de: https://archivos.juridicas.unam.mx/www/bjv/libros/6/2926/13.pdf

Concepto

Autor Corporativo Define el autor de un documento legal, quien lo promulga y publica. Relación

Tabla 34. Anexo 1 - Glosario de términos Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en Colombia

Página | 154

14.2 ANEXO 2. TAXONOMÍA SKOS ONTOLOGÍA LEGAL

Anexo 2. Taxonomía SKOS ontología legal Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 155

14.3 ANEXO 3. RECONOCIMIENTO DE ENTIDADES NER – PROCESAMIENTO DE LENGUAJE NATURAL

Las ontologías y el procesamiento de lenguaje natural, comúnmente pueden considerarse

como “dos caras de la misma moneda” (IBM, 2012). Existen dos alternativas en la

implementación de un modelo semántico basado en procesamiento de lenguaje natural y

viceversa.

1. Procesamiento de lenguaje natural dirigido por un modelamiento ontológico: Las

ontologías proveen un contexto semántico a la identificación de entidades sobre datos no

estructurados, mostrando como dichas entidades están relacionadas entre sí. La

clasificación que se da a cada uno de las entidades identificadas en los datos no

estructurados se le conoce como anotación. El mapeo de estas anotaciones con la

estructura ontológica debe tener como resultado las clases y súper clases del modelo

semántico, que finalmente se organizan en una taxonomía de conceptos.

2. Modelo ontológico dirigido por procesamiento de lenguaje natural: Mediante el uso

del modelo semántico es posible entender los datos no estructurados.

Reconocimiento y clasificación de entidades

El reconocimiento y clasificación de entidades sobre datos no estructurados permite

“identificar nombres propios, organizaciones, ubicaciones y otros tipos de entidades

mediante la extracción de texto con procesamiento de lenguaje natural de documentos”

(datacommunitydc, 2013). La identificación de textos se realiza a través de anotaciones con

etiquetas de categorización.

Ya que el propósito del proceso se centra en extraer entidades de los textos legales en el

derecho informático en Colombia, se deben considerar algunos criterios que proporcionan

el más alto grado de precisión en la obtención de entidades en textos con datos no

estructurados.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 156

La fuente principal de origen de documentos legales en derecho informático en Colombia

es la página web del Ministerio de Tecnologías de Información que contiene una

categorización de la normatividad en términos de decretos, registros, circulares, conceptos

legales, directivas, documentos, jurisprudencia, leyes y resoluciones. Con el fin de

determinar cuál es la mejor herramienta que facilite la extraer entidades en función del

procesamiento del lenguaje natural, a continuación, se presentan los criterios más

importantes:

1. Idioma: Los textos legales relacionados con el derecho informático en Colombia están

escritos en español (idioma oficial de Colombia) por esta razón la herramienta debe

proporcionar un corpus en español suficientemente robusto para la extracción de palabras

y la posterior categorización de las entidades.

2. Clasificación por dominio específico: La categorización de una entidad legal puede

ser diferente de la clasificación que se le puede dar a la misma entidad en otros tipos de

dominios de la realidad.

Con estos dos criterios y con el apoyo de la heurística y de expertos del dominio jurídico se

aporta a un primer esfuerzo para determinar cuáles son las entidades más representativas

de los documentos legales en el derecho informático en Colombia, que derive en una

primera versión de un modelo semántico.

Después de completar una serie de pruebas de extracción de entidades utilizando

herramientas de procesamiento de lenguaje natural como Stanford CoreNLP, Natural Language Toolkit for Python y OpeNER, se determina que el criterio más importante para

la selección de estas herramientas es la robustez del corpus español, por tanto, se decide

usar el proyecto OpeNER que tiene como gran ventaja el ser de licencia de uso gratuito y

cuenta con un corpus en español relativamente completo respecto de las otras

herramientas.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 157

El proyecto OpeNER

OpeNER es un proyecto financiado por la Comisión Europea en el marco del FP7 (7th

Framework Program). Sus siglas en inglés representan: “Open Polarity Enhanced Name

Entity Recognition”. (García-Pablos, Cuadros, & Rigau, 2013)

El siguiente esquema es el flujo principal de procesamiento de lenguaje natural en OpeNER.

La entrada es un texto con datos no estructurados y la salida de todos los módulos es un

archivo con extensión kaf con formato en xml.

Ilustración 38. Esquema de PNL operadora

Fuente: García-Pablos, Cuadros, & Rigau, 2013

OpeNER cuenta con los siguientes módulos:

Detección de idioma: Este componente permite detectar el idioma de un archivo sin

formato de entrada. Dependiendo del detector de idioma, todo el flujo debe seguir las reglas

del lenguaje.

Simbolización: Este componente es el responsable de poner en simbología el texto en dos

niveles, en el nivel de la oración y en el nivel de la palabra. Este componente es crucial para

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 158

el correcto funcionamiento del resto de los componentes del procesamiento de lenguaje

natural. Este componente es el primero de cada cadena de procesamiento de lenguaje.

Parte del etiquetado de discurso: Este módulo usa el etiquetado morfológico y marcado

de palabras. Este componente se basa en modelos probabilísticos de etiquetado,

entrenados con la biblioteca Apache OpenNLP. (Foundation, 2017). Utiliza un etiquetador

de discurso para inglés, español, holandés, francés e italiano. La documentación del

componente se puede ver en detalle en el sitio web del autor: https://github.com/opener-

project/pos-tagger-en-es/tree/master/core. El modelo de máxima entropía para español fue

entrenado y evaluado usando el corpus Ancora; se dividió aleatoriamente en 90% para el

entrenamiento (450K palabras) y 10% para pruebas (50K palabras). (Taulé, 2016)

Analizador de constituyentes: Proporciona un árbol de representación sintáctica de

oraciones. La representación en árbol de la oración organiza sus ramas en términos de

frases, a saber, frases nominales, frases verbales, etc. Las hojas son los terminales de la

oración (las palabras mismas) y las preterminales son las etiquetas proporcionadas por un

modelo de etiquetado de discurso.

NERC (Reconocimiento y Clasificación de Entidades Nombradas): Este es el proceso

de reconocer y clasificar cada entidad en el texto, generalmente un nombre propio de

persona, localización u organización, etc. a través de un etiquetador NER referenciado por

PERSONA, UBICACIÓN, ORGANIZACIÓN o MISCELÁNEA. También usa la resolución de

correferencia. Su objetivo es agrupar entidades múltiples representadas de manera

diferente en el mismo significado. P.ej. El Ministerio de Tecnología de la Información y

MINTIC representan la misma organización.

El siguiente es el proceso por lotes para leer un archivo pdf y generar un archivo kaf con

Procesamiento de Lenguaje Natural.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 159

Proceso por lotes para ejecutar OpeNER esquema de procesamiento de lenguaje natural

GNU nano 2.5.3 File: loadopener.sh

#!/bin/bash

fullfilename="$1"

filename=$(basename "$fullfilename")

fname="${filename%.*}"

echo Process started on file $fname

// Convert pdf to tex

python pdfocr.py $fname

// Run OpeNER steps

cat $fname.txt | language-identifier | tokenizer | pos-tagger > $fname.kaf

cat $fname.kaf | constituent-parser | ner > output_$fname.kaf

rm $fname.txt

echo Deleted file $fname.txt

rm $fname.kaf

echo Deleted file $fname.kaf

rm $fname.pdf

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 160

echo Deleted file $fname.pdf

echo Process completed

Tabla 35. Proceso por lotes extracción de entidades nombradas

Fuente: Elaboración propia

Folcsonomía Las folcsonomías permiten caracterizar un producto que emerge del etiquetado social y

datos contextuales que surgen de un análisis estadístico. Representa la perspectiva de un

grupo de expertos en un dominio con un vocabulario centralizado que genera contenido

semántico a través de relaciones relativamente simples. Las folcsonomías permiten realizar

un etiquetado colaborativo en taxonomías de tipo "social". El conocimiento

sistemáticamente formalizado en ontologías se puede enriquecer con un conocimiento

colaborativo producido por grupos de expertos en el dominio de la ontología. Las ontologías

y las folcsonomías son complementarias. Las ontologías mejoran las operaciones de

etiquetado y el etiquetado ayuda a crear ontologías automáticamente. Según (Shufeng

Wang, 2015), la fusión de folcsonomías y ontologías, llamada ontología “folcsonomizada”

(FO) permite crear una relación bidireccional en la que, en primera instancia, el contenido

semántico generado en la folcsonomía se fusiona con la ontología y, en el segundo caso,

donde el conocimiento organizado y formalizado en ontologías da una estructura al

contenido semántico de la folcsonomía.

(Van Damme, 2007) usa datos folcsonómicos y recursos léxico / semánticos como WordNet

o Wikipedia para construir y mantener ontologías. Agrega un grupo de etiquetas que están

asignadas a los conceptos de la ontología. La comunidad que produce la folcsonomía valida

el resultado aceptando o descartando los conceptos propuestos.

(Angeletou, 2008) propone una herramienta llamada FLOR, para mejorar los datos

semánticos generados por la folcsonomía, de esta manera conecta las etiquetas con

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 161

entidades semánticas. Las etiquetas de conexión a entidades semánticas se dividen en tres

subpasos: (i) procesamiento léxico, en el que se toma la decisión de qué etiquetas son

significativas, y el paso de normalización, seleccionando representaciones léxicas para

cada etiqueta; (ii) expansión semántica, en la cual las etiquetas son procesadas para

desambiguar sus significados, usando WordNet; (iii) enriquecimiento semántico, donde las

etiquetas se asignan finalmente a conceptos de ontologías que se encontraron al consultar

repositorios web. La herramienta FLOR tiene como objetivo marcar recursos anotados por

etiquetas con entidades semánticas. El punto central es el mapeo de datos folcsonómicos

sobre conceptos de una sola ontología, enriqueciendo el proceso.

En el proceso de implementación de la ontología legal en Colombia, esta estrategia se

utiliza para establecer un proceso de extracción, mejora y evolución. El proceso de

extracción implica el acceso a sistemas externos (legislación del Ministerio de Tecnologías

de la Información de Colombia - www.mintic.gov.co) para obtener datos etiquetados de los

orígenes primarios de la información. También implica limpiar datos y agregar etiquetas

según su significado en un grupo de etiquetas. Este proceso de extracción y pre

procesamiento de datos etiquetados se realiza utilizando la herramienta OpeNER, descrita

previamente. A partir del flujo de proceso que se muestra en

Ilustración 38, se utilizan las etapas de detección de idioma, simbolización, etiquetado de

discurso, analizador de constituyentes y NERC (Reconocimiento y Clasificación de

Entidades Nombradas). OpeNER clasifica las entidades en 6 categorías: ubicación,

persona, organización, fecha, hora, dinero y varios.

Los documentos legales que representan el origen de la información se descargan de

www.mintic.gov.co. Estos documentos ya están clasificados por tipo de estándar (decretos,

registros, circulares, conceptos legales, directivas, documentos, jurisprudencia, leyes y

resoluciones). Cada uno de los documentos legales descargados pasa por un proceso de

conversión de imagen a texto a través de un OCR (Reconocimiento óptico de caracteres)

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 162

construido en el lenguaje de programación Python (los documentos del Ministerio de

Tecnología de Información se descargan como archivos PDF formateados que contienen

imágenes con cada página del texto contenido del documento legal). A partir de este

proceso, se genera un archivo plano con el texto identificado por el OCR. Este archivo es

la entrada del proceso de etiquetado semántico de las entidades que se realiza a través de

OpeNER. Para esto, se configura un contenedor docker con Ubuntu en el que se instalan

todas las dependencias y componentes de OpeNER. Un comando de Linux especifica el

archivo de origen, las operaciones de identificación, el etiquetado que se realizará y el

archivo de destino que contiene las palabras, el término y las entidades etiquetadas del

documento en texto plano, ejemplo:

“archivo_origen”.txt [ operación 1 | operación 2 | …. | operación n ] > archivo_destino.kaf

Se puede encontrar una descripción más detallada de la estructura del archivo kaf en el

manual de referencia de OpenNER: https://github.com/opener-project/kaf/wiki/KAF-

structure-overview.

En la fase de procesamiento previo de datos, las etiquetas inusuales se eliminan

(caracteres especiales) y el resultado final se almacena en una base de datos relacional

que permite la organización de las entidades y prepara la información para la siguiente

etapa.

La siguiente consulta SQL permite recuperar de la base de datos relacional las entidades

reconocidas y clasificadas durante la fase NERC (Reconocimiento y Clasificación de Entidades Nombradas), para un documento legal en particular, identificado por la

propiedad fileKey.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 163

SELECT EntityType, STUFF(( SELECT ' ' + CAST(w.Value AS NVARCHAR(MAX)) FROM Entity e INNER JOIN EntityTerm et ON et.Eid = e.Eid AND e.FileKey_Id = et.FileKey_id INNER JOIN Term t ON t.Tid = et.Tid AND t.FileKey_Id = et.FileKey_id INNER JOIN Word w ON w.Wid = t.Wid AND t.FileKey_Id = w.FileKey_id WHERE (e.Eid = Results.Eid AND e.FileKey_Id = 1) ORDER BY w.Wid FOR XML PATH(''),TYPE).value('(./text())[1]','NVARCHAR(MAX)'),1,2,'') AS EntityName FROM Entity Results WHERE FileKey_Id = 1 GROUP BY Eid, EntityType ORDER BY CAST(SUBSTRING(Eid, 2, 10) AS INT)

Las entidades reconocidas y clasificadas de la Ley N° 1680 del 20 de noviembre de 2013 se presentan a continuación:

Clasificación Entidad MISC EL CONGRESO DE CGLOMBIA LOC Percepcion de Luz ORG PL MISC Ley 1346 MISC Derechos de las Personas con Discapacidad ORG Naciones Unidas ORG Convenciones Internacionales ORG Personas ORG Discapacidad LOC Colombia ORG Estado ORG Gobierno Nacional MISC Ley 1346 ORG Ministerio de Tecnologias

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 164

Clasificación Entidad MISC Comunicaciones MISC Informacion MISC Comunicaciones ORG Estado MISC Informacion ORG Comunicaciones MISC Internet MISC Internet ORG Ministerio de Tecnologias de la Informacion MISC Comunicaciones MISC Articulo 10 ORG Ministerio de Tecnologias MISC Informacion MISC Comunicaciones LOC Derechos de Autor ORG Derechos de Autor MISC Derechos de Autor MISC Articulo 13 ORG Gobierno Nacional PER Operaciones Pracupu MISC s. El Gobierno Nacional MISC H. CAMARA DE REPRESENTANTES MISC H. CAnAARA DE REPRESENTANTES ORG NO MISC REPUBLICA DE COLOMBIA ORG GOBIERNO LOC Bogota LOC D.C. ORG ILL MISC LA INFORMACION MISC DIEGO MOLANO EGA

Tabla 36. Entidades reconocidas y clasificadas - Ley N° 1680 del 20 de noviembre de 2013

Fuente: Elaboración propia

El proceso de enriquecimiento comienza con una etapa de mapeo y luego una etapa de

unificación de etiqueta. En esta etapa, se utiliza una herramienta de software de gestión de

la información conectada a la base de datos relacional para almacenar información de la

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 165

etapa de extracción previa. Esto permite que un grupo de expertos del dominio jurídico

determine cuáles son las entidades que se entenderán como individuos de las súper clases

y clases de la ontología jurídica. También simplifica la reclasificación de entidades con

respecto a las etiquetas legales del dominio legal en Colombia. Debe tenerse en cuenta

que el corpus en español proporcionado por la herramienta OpenNER permite clasificar las

entidades de texto legal en categorías básicas, y que para obtener más precisión en

términos de clasificación de entidades se debe contar con un corpus en español que agrupe

las disciplinas jurídicas con un vocabulario técnico específico. Esto requiere de un trabajo

futuro en la creación de corpus que brinde mayor precisión al realizar tareas de clasificación

y etiquetado semántico de forma automática. Por lo tanto, la etapa de unificación de

etiquetas se realiza de forma semiautomática combinando argumentos que surgen de la

concesión experta de clasificación y etiquetado de entidades (folcsonomía) y la ontología

jurídica creada con conceptos básicos con fundamento en la pirámide de Kelsen.

Aspectos de implementación

OCR (reconocimiento óptico de caracteres): Es responsable de la conversión de

archivos legales en formato pdf con contenido de imagen a texto plano (entrada del sistema

de procesamiento de lenguaje natural). El módulo se implementa en python.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 166

Sistema NLP (procesamiento de lenguaje natural): Este sistema es soportado por la

herramienta OpeNER, que proporciona el procesamiento de lenguaje natural del texto sin

formato. Es responsable de recibir un archivo de texto plano y generar un archivo en formato

kaf serializado en xml, con el análisis de palabras, términos, entidades y sus respectivas

etiquetas (categorías).

Ilustración 39. Diagrama de componentes de software - ontología legal y la integración de PNL. Fuente: Elaboración propia

Base de datos de la Folcsonomia: Es una base de datos relacional en SQL Server que

almacena la información generada en el archivo kaf con el análisis del procesamiento del

lenguaje natural. Esta base de datos también almacena la configuración de las entidades y

etiquetas que el usuario legal realiza a través del sistema web.

Sistema web: Este sistema proporciona una interacción visual que permite cargar uno o

varios archivos kaf generados por el módulo de procesamiento de lenguaje natural,

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 167

mostrando, editando, etiquetando o volviendo a mover las entidades cargadas. También

permite identificar cuáles son las entidades que se mapearán como individuos de las clases

y súper clases de la ontología.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 168

14.4 ANEXO 4. REQUERIMIENTOS FUNCIONALES

Código requerimiento

Descripción requerimiento Prioridad Módulo

RQ-01

El sistema debe permitir cargar únicamente archivos con extensión kaf.

Secundario Documentos

RQ-02

El sistema debe permitir cargar únicamente archivos con extensión kaf.

Secundario Documentos

RQ-03

El sistema debe permitir editar la información del documento: Titulo, fecha de publicación, número de norma y descripción.

Secundario Documentos

RQ-04

El sistema debe permitir eliminar un documento cargado y sus entidades nombradas.

Secundario Documentos

RQ-05

El sistema debe permitir ver el listado de entidades nombradas relacionadas al documento.

Secundario Documentos

RQ-06

El sistema debe permitir editar la entidad asimismo como su clasificación.

Secundario Documentos

RQ-07 El sistema debe permitir marcar Secundario Documentos

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 169

Código requerimiento

Descripción requerimiento Prioridad Módulo

como candidatas las entidades que se consideren debe pasar a formar parte de la ontología.

RQ-08

El sistema debe permitir eliminar una entidad si esta no ha sido marcada como candidata para pasar a formar parte de la ontología.

Secundario Documentos

RQ-09

El sistema debe permitir ejecutar consultas SPARQL y retornar el resultado de la consulta en una estructura de filas y columnas.

Primario Búsqueda semántica

RQ-10

El sistema debe permitir ver el listado de espacios de nombres disponibles para ejecutar consultas SPARQL.

Primario Búsqueda semántica

RQ-11

El sistema debe permitir ver el listado de documentos cargados

Secundario Documentos

Tabla 37. Requerimientos funcionales Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 170

14.5 ANEXO 5. ESPECIFICACIÓN DE CASOS DE USO EN FORMATO EXPANDIDO

Caso de uso CU-01 Gestionar carga de documentos legales

Actores Usuario

Descripción El sistema debe permitir acceder a la configuración de documentos, a través del menú de documentos.

Tipo Secundario Pre-condiciones -Ninguno

Post-condiciones -Ninguno Referencias cruzadas -Ninguno

Requerimientos asociados RQ-01, RQ-02. RQ-03, RQ-04

Tabla 38. CU-01 formato extendido

Fuente: Elaboración propia

act Gestionar carga de documentos legales

Juris

taS

iste

ma

Inicio

Selecciona menú Documentos

Presenta listado de documentos, con opción

de editar, cargar, eliminar, v er detalle y v er

entidades

«datastore»FileKey

Termina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 171

Caso de uso CU-02 Listar documentos Actores Usuario

Descripción El sistema permite listar los documentos que han sido cargados previamente.

Tipo Secundario Pre-condiciones - Ninguna

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-11

Tabla 39. CU-02 formato extendido

Fuente: Elaboración propia

act Listar Documentos

Sist

ema

Juris

ta

Inicia

Obtener listado de documentos

«datastore»FileKey

Mostrar listado de documentos

Termina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 172

Caso de uso CU-03 Ver detalle del documento Actores Usuario

Descripción El sistema debe permitir ver el detalle del documento.

Tipo Secundario Pre-condiciones Debe haberse cargado un documento

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-01

Tabla 40. CU-03 formato extendido

Fuente: Elaboración propia

act Ver detalle de documento

Sist

ema

Juris

ta

Inicio

Selecciona documento

Obtiene detalle del documento«datastore»

FileKey

Muestra detalle del documento

Termina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 173

Caso de uso CU-04 Actualizar documento Actores Usuario

Descripción El usuario edita las propiedades del documento.

Tipo Secundario Pre-condiciones Debe haberse cargado un documento

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-03

Tabla 41. CU-04 formato extendido

Fuente: Elaboración propia

act Actualizar documento

Sist

ema

Juris

ta

Inicio

Selecciona documentoIngresar nombre de

documento o fecha de publicación o número de

documento

Mostrar formulario con datos del documento a

editar

FileKey

Click en guardar

FileKey

FileKey

Guarda

FileKey

«datastore»FileKey

Termina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 174

Caso de uso CU-05 Cargar documento Actores Usuario

Descripción El usuario selecciona y carga un archivo con extensión kaf.

Tipo Secundario Pre-condiciones - Ninguna

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-02

Tabla 42. CU-05 formato extendido

Fuente: Elaboración propia

act Cargar documento

Sist

ema

Juris

ta

Inicio

Seleccionar opción Buscar archiv o

Mostrar v entana de explorador de archiv os

Seleccionar archiv o con extension kaf

Click en cargar

Leer achiv o y almacenar en base de datos

Termina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 175

Caso de uso CU-06 Eliminar documento Actores Usuario

Descripción El usuario elimina un documento previamente cargado.

Tipo Secundario

Pre-condiciones Debe haberse cargado un documento. Ninguna entidad del documento debe haberse agregado a la ontología.

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-04

Tabla 43. CU-06 formato extendido

Fuente: Elaboración propia

act Eliminar documento

Sist

ema

Juris

ta

Inicio

Selecciona documento a eliminar

Presenta pantalla de confirmación

Click en eliminar

Valida si el documento tiene al menos una

entidad agregada a la ontología

¿El documento tiene al menos una entidad agregada a la ontología?

Presenta mensaje: "No se puede eliminar el documento, tiene

entidades agregadas a la ontología"

Termina

Elimina documento y tablas relacionadas

«datastore»FileKey

[No]

[Si]

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 176

Caso de uso CU-07 Ver entidades del documento Actores Usuario

Descripción El usuario selecciona la opción de ver entidades de un documento.

Tipo Secundario Pre-condiciones Debe haberse cargado un documento.

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-05

Tabla 44. CU-07 formato extendido

Fuente: Elaboración propia

act Ver entidades del documento

Sis

tem

aJu

rist

a

Inicio

Selecciona documento

Obtiene entidades«datastore»EntityBulk

Muestra listado de entidades

Termina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 177

Caso de uso CU-08 Ver detalle de la entidad Actores Usuario

Descripción El usuario puede ver el detalle del documento.

Tipo Secundario Pre-condiciones Debe haberse cargado un documento.

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-06

Tabla 45. CU-08 formato extendido

Fuente: Elaboración propia

act Ver detalle de la entidad

Sist

ema

Juris

ta

Inicio

Selecciona entidad

Obtiene datos de la entidad«datastore»

EntityBulk

Muestra detalle de la entidad

Termina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 178

Caso de uso CU-09 Eliminar entidad Actores Usuario

Descripción El usuario elimina una entidad y el sistema valida que esta no haya sido agregada a la ontología.

Tipo Secundaria Pre-condiciones Debe haberse cargado un documento.

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-08

Tabla 46. CU-09 formato extendido

Fuente: Elaboración propia

act Eliminar entidad

Sist

ema

Juris

ta

Inicio

Selecciona entidad a eliminar

Presenta pantalla de confirmación

Click en eliminar

Valida si la entidad ha sido agregada a la

ontología

¿La entidad ha sido agregada a la ontología?

Presenta mensaje: "No se puede eliminar la entidad,

ha sido agregada a la ontología"

Elimina entidadEntityBulk

Termina

[No]

[Si]

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 179

Caso de uso CU-10 Buscar entidad Actores Usuario

Descripción El usuario busca una entidad por nombre dentro del listado de entidades.

Tipo Secundaria Pre-condiciones Debe haberse cargado un documento.

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-05

Tabla 47. CU-10 formato extendido

Fuente: Elaboración propia

act Buscar entidad

Sis

tem

aJu

rista

Inicio

Ingresa nombre de entidad a filtrar

Filtra por nombre de entidad

«datastore»EntityBulk

Retorna entidades encontradas en la

búsquedaTermina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 180

Caso de uso CU-11 Editar entidad Actores Usuario

Descripción El usuario edita la información de la entidad, nombre, tipo y si se agrega o no a la ontología.

Tipo Secundaria Pre-condiciones Debe haberse cargado un documento.

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-06, RQ-07

Tabla 48. CU-11 formato extendido

Fuente: Elaboración propia

act Editar entidad

Sist

ema

Juris

ta

Inicio

Selecciona entidad

Mostrar formulario con datos de la entidad a

editar

Ingresar tipo entidad, nombre o si se agrega o

no a la ontología

EntityBulk

Click en guardar

EntityBulk

EntityBulk

Guarda

EntityBulk

«datastore»EntityBulk

Termina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 181

Caso de uso CU-12 Ejecutar consulta SPARQL Actores Usuario

Descripción El usuario agrega una consulta SPARQL y la ejecuta desde la aplicación.

Tipo Primaria Pre-condiciones - Ninguna

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-09

Tabla 49. CU-12 formato extendido

Fuente: Elaboración propia

act Ejecutar consulta SPARQL

Serv

idor

jena

Sist

ema

Juris

ta

Inicio

Seleccionar opción Búsqueda Semántica

Mostrar v entana con opción para ingresar

consulta SPARQL

Ingresar consulta SPARQL Ejecutar consulta SPARQL

Inicia petición a serv idor jena con consulta

SPARQL

Ejecuta consulta SPARQL«datastore»Ontologia

Mostrar resultados consulta SPARQL

Termina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 182

Caso de uso CU-13 Mostrar resultados consulta SPARQL

Actores Usuario

Descripción El sistema presenta los resultados de la ejecución de la consulta SPARQL.

Tipo Primaria Pre-condiciones Se debe ejecutar una consulta SPARQL.

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-09

Tabla 50. CU-13 formato extendido

Fuente: Elaboración propia

act Mostrar resultados consulta SPARQL

Construir respuesta

Recibe respuesta en forma tabular

Sist

ema Retornar respuesta

Juris

ta

Termina

inicio

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 183

Caso de uso CU-14 Consultar espacios de nombre disponibles

Actores Usuario

Descripción El usuario puede consultar los espacios de nombre o prefijos disponibles para las consultas SPARQL.

Tipo Primaria Pre-condiciones - Ninguna

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-10

Tabla 51. CU-14 formato extendido

Fuente: Elaboración propia

act Consultar espacios de nombre disponibles

Sis

tem

aJu

rista

Inicio

Seleccionar opción de v er espacios de nombres

disponibles

Presenta listado de espacios de nombre

disponibles

«datastore»SparqlPredefinedNamespacePrefix

Termina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 184

Caso de uso CU-15 Buscar documento Actores Usuario

Descripción El usuario busca un documento por nombre dentro del listado de documentos.

Tipo Secundaria Pre-condiciones Debe haberse cargado un documento.

Post-condiciones - Ninguna Referencias cruzadas - Ninguna

Requerimientos asociados RQ-11

Tabla 52. CU-15 formato extendido

Fuente: Elaboración propia

act Buscar documento

Sist

ema

Juris

ta

Inicio

Ingresa nombre de documento a filtrar

Filtra por nombre de documento

«datastore»FileKey

Retorna documentos encontrados en la

búsquedaTermina

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 185

14.6 ANEXO 6. REQUERIMIENTOS NO FUNCIONALES O ATRIBUTOS DEL SISTEMA DE SOFTWARE

Los atributos de calidad que se tienen en cuenta para la aplicación Legal.Ner son los

siguientes:

Desempeño: Se debe asegurar que todas las páginas del sistema se carguen en menos

de 2 segundos, para el 90% de los clientes, teniendo en cuenta su ubicación, ancho de

banda y latencia. La carga de trabajo de uso estándar que tiene el servidor de la aplicación

debe ser menor al 50%. La aplicación debe garantizar un mínimo de 20 usuarios

concurrentes en operaciones transaccionales, asegurando un tiempo de respuesta en cada

página de no menos de 3 segundos, para la operación de la carga de archivos con extensión

kaf, se debe garantizar que la aplicación no genere tiempos de espera caducados.

Disponibilidad: El sistema no estará disponible más de 1 hora por 1000 horas de

funcionamiento.

Confiabilidad: La tasa de defectos del sistema será inferior a 10 fallos por 1000 horas de

operación. No más de 1 de cada 1000000 transacciones resultará en un fallo que requiera

un reinicio del sistema.

Usabilidad: El sistema debe almacenar a lo menos un 80% de los errores que se presenten

durante la ejecución de la aplicación, mostrando al usuario una página amigable de error,

en vez de la excepción generada en código.

Modificabilidad: La actualización de la aplicación dejará sin cambios todos los contenidos

de la base de datos.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 186

14.7 ANEXO 7. DIAGRAMA DE CLASES – MODELO DE DOMINIO

En la siguiente sección se presenta el diagrama de clases de la capa de dominio de la

aplicación Legal.Ner.

Ilustración 40. Diagrama de clases Fuente: Elaboración propia

Diccionario de clases Esta sección permite describir los atributos y métodos de cada clase del sistema. De

acuerdo a las características que ofrece el framework .Net, a nivel sintáctico, cada atributo

puede definirse como “auto-property”. Este tipo de propiedades automáticas se utilizan

cuando no se requiere ninguna lógica adicional en los accesos a la propiedad. De esta

forma, los atributos adquieren una visibilidad pública. Ejemplo: public Nombre { get; set; }

class Modelo de clases

«persistente»Entity

«persistente»+ Eid: string+ EntityType: string+ Terms: List<string>

«persistente»EntityBulk

«persistente»+ Added: bool+ Eid: string+ EntityName: string+ EntityType: string+ FileKey: FileKey

«persistente»FileContent

«persistente»+ Entities: List<Entity>+ FileName: string+ Terms: List<Term>+ Trees: List<Tree>+ Words: List<Word>

«persistente»FileKey

«persistente»+ Description: string+ DocumentTitle: string+ FileName: string+ Id: int+ Number: long+ ReleaseDate: DateTime+ UploadDate: DateTime

«persistente»NonTerminal

«persistente»+ Id: string+ Label: string

«persistente»Term

«persistente»+ Lemma: string+ Morphofeat: string+ Pos: string+ Tid: string+ Type: string+ Wid: string

«persistente»Terminal

«persistente»+ Id: string+ Tid: string

«persistente»Tree

«persistente»+ NonTerminals: List<NonTerminal>+ Terminals: List<Terminal>+ TreeEdges: List<TreeEdge>

«persistente»TreeEdge

«persistente»+ FromNode: string+ Head: bool+ Id: string+ ToNode: string

«persistente»Word

«persistente»+ Length: string+ Offset: string+ Para: string+ Sent: string+ Value: string+ Wid: string

+TreeEdges

0..*+Terminal 0..*+NonTerminals 0..*

+Trees 0..*

+Terms 0..* +Words 0..*

+Entities 0..*

+FileKey 1

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 187

Clase FileContent En la clase FileContent se tienen en cuenta los datos básicos que establecen los atributos

de la extracción de entidades nombradas de un documento legal.

FileContent Atributos

Visibilidad Nombre Tipo Dominio de valores Semántica

public (+) Entities List<Entity>

Es un listado que contiene la información de la clase Entity.

Lista que relaciona el listado de Entities con FileContent.

public (+) FileName string

Cadena de caracteres hasta 100 letras.

Nombre del archivo

public (+) Terms List<Term>

Es un listado que contiene la información de la clase Term.

Lista que relaciona el listado de Terms con FileContent.

public (+) Trees List<Tree>

Es un listado que contiene la información de la clase Tree.

Lista que relaciona el listado de Trees con FileContent.

public (+) Words List<Word>

Es un listado que contiene la información de la clase Word.

Lista que relaciona el listado de Words con FileContent.

Tabla 53. Descripción clase FileContent Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 188

Clase Entity La clase Entity define la conformación de términos que conforman una Entity, además de

la clasificación que se asigna a partir de la extracción de entidades nombradas.

Entity Atributos

Visibilidad Nombre Tipo Dominio de valores Semántica

public (+) Eid String Cadena de caracteres hasta 100 letras.

Identificador único del Entity

public (+) EntityType String

Cadena de caracteres hasta 100 letras.

Clasificación o tipo de entidad que se asigna al Entity.

public (+) Terms List<string>

Es un listado que contiene el listado de términos asociados al Entity.

Listado de términos que conforman el Entity.

Tabla 54. Descripción clase Entity Fuente: Elaboración propia

Clase Term La clase Term establece la conformación de Términos que conforman el análisis semántico

posterior al proceso de extracción de entidades nombradas.

Term Atributos

Visibilidad Nombre Tipo Dominio de valores Semántica

public (+) Lemma string Cadena de caracteres

Hace referencia al grupo de

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 189

Term Atributos

Visibilidad Nombre Tipo Dominio de valores Semántica

hasta 100 letras.

palabras que tienen el mismo significado.

public (+) Morphofeat string

Cadena de caracteres hasta 100 letras.

Extracto semántico de relación entre término y palabra.

public (+) Pos string

Cadena de caracteres hasta 100 letras.

Indica si una palabra es un objeto “O” ó predicado “P”.

public (+) Tid string

Cadena de caracteres hasta 100 letras.

Identificador secuencial de la palabra en una oración.

public (+) Type string

Cadena de caracteres hasta 100 letras.

Indica si el termino es de inicio o fin de la oración.

public (+) Wid string

Cadena de caracteres hasta 100 letras.

Identificador de la palabra que se relaciona con el término.

Tabla 55. Descripción clase Term Fuente: Elaboración propia

Clase Word La clase Word establece la conformación de Palabras que conforman el análisis semántico

posterior al proceso de extracción de entidades nombradas.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 190

Word Atributos

Visibilidad Nombre Tipo Dominio de valores Semántica

public (+) Length string

Cadena de caracteres hasta 100 letras.

Cantidad de caracteres de la palabra.

public (+) Offset string

Cadena de caracteres hasta 100 letras.

Posición de inicio de cada palabra dentro de una oración o párrafo.

public (+) Para string

Cadena de caracteres hasta 100 letras.

Establece una parámetro binario de análisis semántico.

public (+) Sent string

Cadena de caracteres hasta 100 letras.

Establece una parámetro binario de análisis semántico.

public (+) Value string

Cadena de caracteres hasta 100 letras.

Palabra dentro de la oración.

public (+) Wid string

Cadena de caracteres hasta 100 letras.

Identificador único de la palabra.

Tabla 56. Descripción clase Word Fuente: Elaboración propia

Clase Tree La clase Tree establece la conformación de terminales, no terminales y nodos de la

estructura semántica.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 191

Tree Atributos

Visibilidad Nombre Tipo Dominio de valores Semántica

public (+) NonTerminals List<NonTerminal>

Es un listado que contiene la información de la clase NonTerminal.

Lista que relaciona el listado de NonTerminals con la clase Tree.

public (+) Terminals List<Terminal>

Es un listado que contiene la información de la clase Terminal.

Lista que relaciona el listado de Terminals con la clase Tree.

public (+) TreeEdges List<TreeEdge>

Es un listado que contiene la información de la clase TreeEdge.

Lista que relaciona el listado de TreeEdges con la clase Tree.

Tabla 57. Descripción clase Tree Fuente: Elaboración propia

Clase NonTerminal La clase NonTerminal establece la conformación de no terminales que conforman el análisis

semántico posterior al proceso de extracción de entidades nombradas.

NonTerminal Atributos

Visibilidad Nombre Tipo Dominio de valores Semántica

public (+) Id string Cadena de caracteres hasta 50 letras.

Identificador único del valor NonTerminal.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 192

public (+) Label string

Cadena de caracteres hasta 100 letras.

Descripción o nombre del NonTerminal.

Tabla 58. Descripción clase NonTerminal Fuente: Elaboración propia

Clase Terminal La clase Terminal establece la conformación de terminales que conforman el análisis

semántico posterior al proceso de extracción de entidades nombradas.

Terminal Atributos

Visibilidad Nombre Tipo Dominio de valores Semántica

public (+) Id string Cadena de caracteres hasta 50 letras.

Identificador único del Terminal.

public (+) Tid string

Cadena de caracteres hasta 100 letras.

Identificador del Term asociado al Terminal.

Tabla 59. Descripción clase Terminal Fuente: Elaboración propia

Clase TreeEdge Define la estructura de nodos y relaciones entre términos para conformar el árbol

semántico.

TreeEdge Atributos

Visibilidad Nombre Tipo Dominio de valores Semántica

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 193

public (+) FromNode string

Cadena de caracteres hasta 50 letras.

Identificador del terminal o non terminal como nodo de origen.

public (+) Head bool “yes”, “no” Determina si el

nodo es de nivel superior.

public (+) Id string Cadena de caracteres hasta 50 letras.

Identificador único del Tree.

public (+) ToNode string

Cadena de caracteres hasta 50 letras.

Identificador del terminal o non terminal como nodo de destino.

Tabla 60. Descripción clase TreeEdge Fuente: Elaboración propia

Clase FileKey Específica la información relacionada con la carga de un archivo con extensión kaf.

FileKey Atributos

Visibilidad Nombre Tipo Dominio de valores Semántica

public (+) Description string

Cadena de caracteres hasta 100 letras.

Descripción jurídica del documento.

public (+) DocumentTitle string Cadena de caracteres hasta 50 letras.

Título del documento.

public (+) FileName string Cadena de caracteres hasta 50 letras.

Nombre del archivo.

public (+) Id int Número entero positivo hasta 231 - 1

Identificador único generado

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 194

en base de datos.

public (+) Number long

Número entre el rango de –2,147,483,648 a 2,147,483,647

Número del documento legal.

public (+) ReleaseDate DateTime

Fecha, hora con minutos y segundos.

Fecha de publicación del documento legal.

public (+) UploadDate DateTime Fecha, hora con minutos y segundos.

Fecha de carga del archivo kaf.

Tabla 61. Descripción clase FileKey Fuente: Elaboración propia

Clase EntityBulk La clase EntityBulk representa la información de las entidades por documento.

EntityBulk Atributos

Visibilidad Nombre Tipo Dominio de valores Semántica

public (+) Added bool

True, false Representa si la entidad fue añadida o no a la ontología.

public (+) Eid string Cadena de caracteres hasta 50 letras.

Identificador único de la entidad.

public (+) EntityName string

Cadena de caracteres hasta 100 letras.

Nombre de la entidad, conformado por la unión de todos los términos relacionados.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 195

public (+) EntityType string Cadena de caracteres hasta 50 letras.

Representa el tipo o categoría de la entidad.

public (+) FileKey FileKey

Tipo de dato de la clase FileKey

Representa la relación de asociación entre EntityBulk y FileKey.

Tabla 62. Descripción clase EntityBulk Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 196

14.8 ANEXO 8. PATRÓN DE FUENTE DE DATOS

A continuación, se expone la naturaleza del comportamiento de los datos en la aplicación

propuesta. Se utilizan las operaciones relacionadas con CRUD (Create, Read, Update,

Delete).

Create (Crear): Utilizado para persistir en base de datos la ejemplificación de objetos en

tiempo de ejecución.

Read (Leer): Utilizado para acceder a la información que ha sido almacenada anteriormente

en base de datos.

Update (Actualizar): Se utiliza para guardar modificaciones realizadas a un objeto

almacenado previamente.

Delete (Borrar): Se utiliza para finalizar la persistencia de un objeto (eliminar un dato) en la

base de datos.

Teniendo en cuenta lo anterior, se va a utilizar el patrón de fuente de datos Table Data

Gateway (Martin Fowler, 2002), en donde una clase actúa como una puerta de enlace a

una tabla de la base de datos a través de operaciones CRUD y carga en memoria de los

datos. Una ejemplificación se encarga de todos los registros de la tabla. Por lo tanto, para

cada caso de negocio con un estereotipo de persistencia, existe una clase de enlace a una

tabla de la base de datos.

Ejemplo: A continuación, se presenta la relación de uso (<<uses>>) que existe entre la clase

de negocio y la clase de enlace a los datos FileKeyData.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 197

Ilustración 41. Ejemplo uso patrón fuente de datos

Fuente: Elaboración propia

class Modelo de clases

«persistente»FileKey

+ Description: string+ DocumentTitle: string+ FileName: string+ Id: int+ Number: long+ ReleaseDate: string+ UploadDate: DateTime

FileKeyData

+ Get(string) : List<FileKey>+ Get(int) : FileKey+ GetIf(string) : bool+ Insert(string) : int+ Update(FileKey) : void

«use»

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 198

Modelo relacional

Ilustración 42. Modelo relacional base de datos Legal.NER

Fuente: Elaboración propia

Entity

Eid

EntityType

FileKey_Id

EntityBulk

Eid

EntityType

EntityName

FileKey_Id

Added

EntityTerm

Eid

FileKey_id

Tid

FileKey

Id

FileName

UploadDate

DocumentTitle

Description

ReleaseDate

Number

NonTerminal

Id

Label

FileKey_Id

Tree_Id

PredefinedNamespacePrefixes (metadata)

Id

Prefix

Uri

Term

Tid

Type

Lemma

Pos

Morphofeat

Wid

FileKey_Id

Terminal

Id

Tid

FileKey_Id

Tree_Id

Tree

Id

FileKey_Id

TreeEdge

Id

FromNode

ToNode

Head

FileKey_Id

Tree_Id

Word

Wid

Sent

Para

Offset

Length

Value

FileKey_Id

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 199

Diccionario de datos Legal.NER A continuación, se presenta el diccionario de datos de la base de datos Legal.NER. En color

azul se muestran las llaves primarias y en amarillo las llaves foráneas.

Tabla Entity Campo Tipo de dato Tamaño Descripción

Eid Texto 50 Identificador único de la entidad. EntityType Texto 50 Tipo de entidad.

FileKey_Id Número 10 Identificador del FileKey relacionado con la entidad.

Tabla 63. Descripción tabla Entity Fuente: Elaboración propia

Tabla EntityBulk Campo Tipo de dato Tamaño Descripción

Eid Texto 50 Identificador único de la entidad. EntityType Texto 50 Tipo de entidad. EntityName Texto 500 Nombre de la entidad.

FileKey_Id Número 10 Identificador del FileKey relacionado con la entidad.

Added Binario - Representa si la entidad es candidata para agregarse o no a la ontología.

Tabla 64. Descripción tabla EntityBulk Fuente: Elaboración propia

Tabla EntityTerm Campo Tipo de dato Tamaño Descripción

Eid Texto 50 Identificador único de la entidad.

FileKey_id Número 10 Identificador del FileKey relacionado con la entidad.

Tid Texto 50 Identificador único del término. Tabla 65. Descripción tabla EntityTerm

Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 200

Tabla FileKey Campo Tipo de dato Tamaño Descripción

Id Número 10 Identificador único del FileKey (valor autogenerado)

FileName Texto 200 Nombre del archivo UploadDate Fecha y hora - Fecha de carga del archivo

DocumentTitle Texto 200 Título del archivo/documento legal Description Texto 500 Descripción jurídica del documento

ReleaseDate Fecha y hora - Fecha de publicación del documento Number Número 10 Número del documento legal

Tabla 66. Descripción tabla FileKey Fuente: Elaboración propia

Tabla NonTerminal Campo Tipo de dato Tamaño Descripción

Id Número 10 Identificador único del NonTerminal (valor autogenerado)

Label Texto 100 Descripción

FileKey_Id Número 10 Identificador del FileKey relacionado con el NonTerminal.

Tree_Id Número 10 Identificador del Tree relacionado con el NonTerminal.

Tabla 67. Descripción tabla NonTerminal Fuente: Elaboración propia

Tabla Term Campo Tipo de dato Tamaño Descripción

Tid Texto 50 Identificador único del término.

Type Texto 50 Indica si el termino es de inicio o fin de la oración.

Lemma Texto 100 Hace referencia al grupo de palabras que tienen el mismo significado

Pos Texto 50 Indica si una palabra es un objeto “O” ó predicado “P”.

Morphofeat Texto 100 Extracto semántico de relación entre término y palabra

Wid Texto 50 Identificador único de la palabra

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 201

Tabla Term Campo Tipo de dato Tamaño Descripción

FileKey_Id Número 10 Identificador del FileKey relacionado con el Term.

Tabla 68. Descripción tabla Term Fuente: Elaboración propia

Tabla Terminal

Campo Tipo de dato Tamaño Descripción

Id Texto 50 Identificador único del Terminal.

Tid Texto 50 Identificador único del Term.

FileKey_Id Número 10 Identificador del FileKey relacionado con el Terminal.

Tree_Id Número 10 Identificador del Tree relacionado con el NonTerminal.

Tabla 69. Descripción tabla Terminal Fuente: Elaboración propia

Tabla Tree Campo Tipo de dato Tamaño Descripción

Id Número 10 Identificador único del Tree.

FileKey_Id Número 10 Identificador del FileKey relacionado con el Tree.

Tabla 70. Descripción tabla Tree Fuente: Elaboración propia

Tabla TreeEdge Campo Tipo de dato Tamaño Descripción

Id Texto 50 Identificador único del TreeEdge.

FromNode Texto 50 Identificador del terminal o non terminal como nodo de origen.

ToNode Texto 50 Identificador del terminal o non terminal como nodo de destino.

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 202

Head Binario - Determina si el nodo es de nivel superior.

FileKey_Id Número 10 Identificador del FileKey relacionado con el TreeEdge.

Tree_Id Número 10 Identificador del Tree relacionado con el NonTerminal.

Tabla 71. Descripción tabla TreeEdge Fuente: Elaboración propia

Tabla Word Campo Tipo de dato Tamaño Descripción

Wid Texto 50 Identificador único de la palabra

Sent Texto 20 Establece una parámetro binario de análisis semántico

Para Texto 20 Establece una parámetro binario de análisis semántico

Offset Texto 20 Posición de inicio de cada palabra dentro de una oración o párrafo

Length Texto 20 Cantidad de caracteres de la palabra

Value Texto 100 Palabra dentro de la oración

FileKey_Id Número 10 Identificador del FileKey relacionado con la Word.

Tabla 72. Descripción tabla Word Fuente: Elaboración propia

Tabla PredefinedNamespacePrefixes Campo Tipo de dato Tamaño Descripción

Id Número 10 Identificador único del FileKey (valor autogenerado)

Prefix Texto 50 Nombre del prefijo Uri Texto 200 Recurso web del prefijo

Tabla 73. Descripción tabla PredefinedNamespacePrefixes Fuente: Elaboración propia

Representación de modelo semántico en el dominio jurídico aplicado al derecho informático en

Colombia

Página | 203

14.9 ANEXO 9. INDICADORES DE GESTIÓN DE LA RAMA JUDICIAL