CREASE PROYECT

 Objectives  Members  Tools  Publications

· Descripción

El módulo de Análisis Formal de Contexto consiste en generar una lista de objetos, una lista de atributos, una lista de relaciones, para posteriormente poder generar el contexto formal y con este contexto poder generar el retículo.

· XML Entrada del Módulo

Para poder utilizar este módulo se deberá de introducir un XML el cual contenga una estructura semejante a la siguiente:

	
	...
	<totalDescriptoresObjeto>
		<descriptoresObjeto>
			<objeto>título -- url</objeto>
			<titulo>título</titulo>
			<url>url</url>
			<nombreMatriz>nombre de la Matriz</nombreMatriz>
			<columna>nombre de la Columna</columna>
			<fila>nombre de la Fila</fila>
			<descriptores>
				<item1>Descriptor1</item1>
				<item2>Descriptor2</item2>
				<item3>Descriptor3</item3>
				...
			</descriptores>
		</descriptoresObjeto>
		...
	</totalDescriptoresObjeto>
	<totalResultadoBusqueda>
		<totalBusqueda>
			<busqueda>
				<tipoResultado>tipo de Resultado</tipoResultado>
				<url>url</url>
				<titulo>título</titulo>
				<contenido>contenido</contenido>
			</busqueda>
			...
		</totalBusqueda>
		...
	</totalResultadoBusqueda>
	<afc>
		<objetos>
			<objeto id="o1">nombre del objeto</objeto>
			...
			<objeto id="oN">nombre del objeto</objeto>
		</objetos>
		<descriptores>
			<descriptor id="d1">nombre del descriptor</descriptor>
			...
			<descriptor id="dN">nombre del descriptor</descriptor>
		</descriptores>
		<contexto>
			<relacion>
				<objeto idref="referencia_Objeto">
				<objeto idref="referencia_Descriptor">
			</relacion>
			...
			<relacion>
				<objeto idref="referencia_Objeto">
				<objeto idref="referencia_Descriptor">
			</relacion>
		</contexto>
	</afc>
	

· XML Salida del Módulo

A continuación se muestran las descripción de los atributos que contendrán el fichero XML de salida del módulo:

	...
	<afc>
		<objetos>
			<id>1</id>
			...
			<id>N</id>
		</objetos>
		<atributos>
			<id>1</id>
			...
			<id>N</id>
		</atributos>
		<contenido>
			<objetosContenido>
				<objetoContenido>
					<id>o1</id>
					<valor>descripción del valor 1</valor>
				</objetoContenido>
				...
				<objetoContenido>
					<id>oN</id>
					<valor>descripción del valor N</valor>
				</objetoContenido>
			</objetosContenido>
			<descriptoresContenido>
				<descriptorContenido>
					<id>d1</id>
					<valor>descripción del valor 1</valor>
				</descriptorContenido>
				...
				<descriptorContenido>
					<id>dN</id>
					<valor>descripción del valor N</valor>
				</descriptorContenido>
			</descriptoresContenido>
		</contenido>
		<contexto>
			<relacion>
				<idObjeto>o1</idObjeto>
				<idDescriptor>d1</idDescriptor>
			</relacion>
			...
			<relacion>
				<idObjeto>oN</idObjeto>
				<idDescriptor>dN</idDescriptor>
			</relacion>
		</contexto>
		<lattice>
			<formalConcept>
				<conceptId>id generado 1</conceptId>
				<extension>
					<id>identificadores de objetos N</id>
					...
					<id>identificadores de objetos M</id>
				</extension>
				<intension>
					<id>identificadores de atritubos N</id>
					...
					<id>identificadores de atributos M</id>
				</intension>
				<parents>
					<id>identificadores del padre N</id>
					...
					<id>identificadores del padre M</id>
				</parents>
				<children>
					<id>identificadores del hijo N</id>
					...
					<id>identificadores del hijo M</id>
				</children>
			</formalConcept>
			...
			<formalConcept>
				<conceptId>id generado N</conceptId>
				<extension>
					<id>identificadores de objetos N</id>
					...
					<id>identificadores de objetos M</id>
				</extension>
				<intension>
					<id>identificadores de atritubos N</id>
					...
					<id>identificadores de atributos M</id>
				</intension>
				<parents>
					<id>identificadores del padre N</id>
					...
					<id>identificadores del padre M</id>
				</parents>
				<children>
					<id>identificadores del hijo N</id>
					...
					<id>identificadores del hijo M</id>
				</children>
			</formalConcept>
		<lattice>
	</afc>
	...