tag:blogger.com,1999:blog-22358397150514455862024-03-04T23:45:58.815-06:00Paola González Después de haber sido diagnosticada con cáncer a mis 27 años, he decidido afrontarlo siendo más fuerte que nunca y compartiendo mi experiencia. Apoyándome en mis seres queridos, las ganas por vivir, amar, disfrutar y conocer… un sueño que el cáncer no me arrebatará.
Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-2235839715051445586.post-86277378465501881262015-01-19T20:00:00.000-06:002015-02-03T15:11:47.017-06:00"Blue Monday" y confirmación - ¡Tengo cáncer! -<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="text-align: justify;"> </span><br />
<div align="right" class="MsoNormal" style="text-align: right;">
19 de Enero de 2015<o:p></o:p></div>
<div align="right" class="MsoNormal" style="text-align: right;">
<br /></div>
<div align="right" class="MsoNormal" style="text-align: right;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
“Blue Monday”, tercer lunes del
mes que de acuerdo a la compañía Sky Travel, sería el día más deprimente del
año. Recuerdo haber leído algunos
artículos y visto un reportaje en las noticias. Y aunque esperaba poder
refutarlo, resulto que aplicó para mí… aunque por circunstancias muy diferentes
a las supuestas.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Este día me dieron la noticia -“Tenía
cáncer”- y eso apenas era el comienzo. Le siguió la confirmación de la
necesidad de cirugía, quimioterapia y radioterapia. Agradecí al cielo haber ido
acompañada de mi familia, de que ellos fuesen quienes preguntaran y escucharan
cada detalle. <o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Y entonces hubo que poner manos a
la obra, arreglar la documentación, para así buscar agendar la operación con la
aseguradora. Ser paciente.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Sabía que la gente que me rodeaba
me percibía distinta, triste, dispersa. Decidí no hablarlo hasta que fuese
necesario. Trataba de estar como antes…<o:p></o:p></div>
</div>
Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com0tag:blogger.com,1999:blog-2235839715051445586.post-8606532570777860692015-01-18T20:00:00.000-06:002015-02-03T14:18:23.676-06:00La espera<div dir="ltr" style="text-align: left;" trbidi="on">
<div align="right" class="MsoNormal" style="text-align: right;">
<br /></div>
<div align="right" class="MsoNormal" style="text-align: right;">
13-18 de Enero de 2015<o:p></o:p></div>
<div align="right" class="MsoNormal" style="text-align: right;">
<br /></div>
<div align="right" class="MsoNormal" style="text-align: right;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
La espera fue complicada, sin
duda lo más difícil era tratar de asimilar ese 95% (mi realidad) que para alguien como yo, amante de los
números, lo que seguía era prácticamente claro y debía prepararme para el peor
escenario.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Así que llevar mi vida normal, se
convirtió en mi mantra. Traté de llenarme de actividades para no pensar. De sonreír
y creerme esas sonrisas. Y si no había más remedio, buscaba momentos a solas en
los que pudiera llorar y estar triste, pero esos momentos eran cada vez menos y
más cortos. De tener cáncer, tendría que guardar las fuerzas para después, para
cuando las necesitara.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<br />
<div class="MsoNormal" style="text-align: justify;">
Y en la calidad de humana
idealista y soñadora que a veces me caracterizaba, pensaba en el 5% de probabilidad de que estuviesen
equivocados, en qué feliz sería de ser así…pero siempre he preferido estar
lista para todo y ésta no sería la excepción. <o:p></o:p></div>
</div>
Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com0tag:blogger.com,1999:blog-2235839715051445586.post-2307936011286849012015-01-12T20:00:00.000-06:002015-02-03T14:15:04.299-06:00Primer diagnóstico<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div align="right" class="MsoNormal" style="text-align: right;">
12 de Enero de 2015<o:p></o:p></div>
<div align="right" class="MsoNormal" style="text-align: right;">
<o:p><br /></o:p></div>
<div align="right" class="MsoNormal" style="text-align: right;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Nuevamente son las 7:00hrs y voy
de prisa para tomar esos análisis preoperatorios. Todo se resume a cuatro tubos
de sangre y una muestra de orina, identificados con mi nombre. Y cuyos
resultados estarían al día siguiente. Salí de ahí más pálida que de costumbre
en compañía de mi madre.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
Nos preparamos para lo que
seguía: una tela de tórax, un ultrasonido mamario, otro de hígado, una
mastografía y finalmente una biopsia. <o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Llegué al hospital, me dirigí a
radiología y me presentaron al médico que me tomaría los estudios. Hubo un
interrogatorio, no es común que a alguien de mi edad le practiquen una
mastografía, suelen ser a partir de los 40 años. Así que mi médico oncólogo tuvo
que asistir y explicar sus sospechas, acordando que el radiólogo practicaría el
ultrasonido y sólo de requerirse se continuaría con lo solicitado.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Para el momento en que indicaron
que mastografía era necesaria, infería que las sospechas eran cada vez más certeras.
Mi probabilidad de sufrir cáncer iban en aumento y mi ánimo estaba en
decadencia.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
Salí adolorida física y
mentalmente, asustada pero empujada por una fuerza interna para terminar con
todo eso cuanto antes. Para cuando me dieron los resultados de los estudios
previos a la biopsia, me indicaron un BI-RADS 5, que en lenguaje coloquial era algo así como
un 95% de certeza de padecer cáncer.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
La noticia cayó no tan en seco,
era como si los eventos previos me hubiesen preparado de cierto modo. Me brotaban
lágrimas, pero no emitía sonido, no había sollozos, nada… pensaba en lo que
vendría y el siguiente paso era la biopsia, recuerdo que estaba tan nerviosa que
la anestesia no tuvo efecto, así que tuvieron que aplicarme mucha más, recuerdo
la sensación y dolor de al menos tres de los 7 disparos para extracción de tejido,
además del sonido que emitía en cada uno. Pero era necesario, este estudio
arrojaría la verdad y dejaría de ser una probabilidad, sabría si tenía o no
cáncer, sólo había que esperar.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Comunicar lo que estaba pasando
no era sencillo, prefería que mi mamá lo hiciera. Apenas pude hablar con papá, la
voz se quebraba y no podía hilar palabras. <o:p></o:p></div>
<br />
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
</div>
Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com0tag:blogger.com,1999:blog-2235839715051445586.post-63082740699848418042015-01-11T20:00:00.000-06:002015-02-03T14:08:33.052-06:00Entreteniendo a la mente para no pensar...<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div align="right" class="MsoNormal" style="text-align: right;">
11 de Enero de 2015<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Domingo 7:00hrs - Nunca despierto
tan temprano - sin duda estoy preocupada…
así que planeo salir con mi novio y entretener a mi mente, simplemente “no
pensar”. - ¿Qué tal si vamos al museo a ver esa exposición que tenemos
pendiente? - “Obsesión Infinita” de
Yayoi Kusama - suena bien para este Domingo, ¿no crees? - , él acepta y ambos salimos tan pronto como nos es posible.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Matamos el tiempo, hablamos sin
hablar y leímos un pequeño libro recién adquirido, para luego desayunar una
nutritiva torta con tamal y atole. Y después de cuatro horas, nos entregaron a
cada uno una ficha de las 2600 que repartirían en el día para poder pasar por
nuestro boleto. El horario que nos correspondía era a las 19:00hrs, teníamos
medio día antes de pasar así que regresamos
a casa, vimos un partido de fútbol americano y comimos, luego regresaríamos
al museo.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Ya había llorado como Magdalena,
hasta quedar seca. Sabía que no arreglaría nada con seguir llorando, que eso no
curaría el cáncer si es que lo tuviera, que no conseguiría más que un tremendo
dolor de cabeza y un par de ojos hinchados. Donde mi aspecto iría de la mano
con mi estado de ánimo.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Debo confesar que mis nervios
iban en aumento, que mis ganas por salir a la calle cada vez eran menos. Pero debía
“Actuar normal”, y ahí estábamos formados nuevamente antes de entrar.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
Y quisiera hablar de mis
impresiones, de esa nueva forma de percibir las cosas, de ese feeling que me
provocó… sin duda la probabilidad de tener cáncer, la incertidumbre y demás, cambiaba
muchas cosas, era como tener los sentidos y sentimientos a flor de piel.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Salí pensando en la infinidad de
cosas por tenía por ver, hacer y sentir. En el apoyo de mis seres queridos que
es como un alimento al alma, las fuerzas que impiden que me derrumbe, el valor
para luchar.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Pensé en las ganas inmensas que
siento por vivir, disfrutar, conocer, seguir respirando… esperando que el cáncer no me arrebate ese
sueño. Iba bien, viviendo un día a la vez. <o:p></o:p></div>
<br />
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
</div>
Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com0tag:blogger.com,1999:blog-2235839715051445586.post-34952900234277163262015-01-10T20:00:00.000-06:002015-02-03T14:02:14.481-06:00El inicio de mi calvario<div dir="ltr" style="text-align: left;" trbidi="on">
<div align="right" class="MsoNormal" style="text-align: right;">
<br /></div>
<div align="right" class="MsoNormal" style="text-align: right;">
10 de Enero de 2015<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
<o:p><br /></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
¡Por fin sábado! Un día de
descanso más que esperado, aunque en esta ocasión debía levantarme temprano y
asistir a una cita con el ginecólogo - vaya plan para un sábado -. Aún recuerdo
el dolor y odio que me provocó el mentado pato cuando me practicaron el último Papanicolaou. <o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
La cita la solicité con casi con
un mes de anticipación, y por temas de disponibilidad no se había podido llevar
a cabo – el médico debía ser muy bueno para tener toda la agenda llena, así que
valdría la pena la espera-.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Y bueno, lo que se suponía fuese
una revisión de rutina, resultó ser el inicio de mi calvario. Ahí estaba yo,
una mujer de menuda complexión, con 27 años edad y más asustada que un niño al
que van a inyectar… tenía que explicar las razones que me llevaron a solicitar la
cita, decirles de esa “bolita” que sentía en mi pecho, de las sensaciones y
dolor que me provocaba en los últimos meses.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Acto seguido, una revisión exhaustiva, un
ultrasonido y las palabras que aún
retumban en mi mente - “Esto no se ve bien, no quiero asustarte pero el tumor
mide más de 4cm y por las características pudiese ser maligno. ¿Entiendes lo
que te digo? Puede ser cáncer de mama, es muy importante practicarte más
estudios para darte un diagnóstico certero, y esto debe ser a la brevedad”-. Mientras
el Dr., pronunciaba todo ello, recuerdo que el sonido se hacía más lejano,
escuchándose cual si fuese un eco. De mis ojos comenzaron a brotar lágrimas, mi
cuerpo se paralizó y por mi mente
pasaron miles de imágenes perturbadoras:
muerte, mastectomía, pérdida de cabello, etc. Cuando reaccioné, tenía ante mí
una serie de recetas médicas que indicaban todos los estudios a realizarme el
lunes inmediato.</div>
<div class="MsoNormal" style="text-align: justify;">
<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Después de recibir las
indicaciones pertinentes, de limpiarme las lágrimas y respirar hondo para
tratar de calmarme, salí del consultorio. Quería salir corriendo, quería
alejarme de todo y de todos, quería despertar de ese mal sueño. <o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Mi novio estaba conmigo, por unos
minutos no fui capaz de pronunciar palabra. Mis ojos llorosos le miraban queriéndole
decir cómo me sentía, lo que había pasado. Pero sabía que no podía hablarle ahí,
en plena sala de espera. No quería que las demás pacientes me viesen
derrumbarme o transmitirles mi miedo. <o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Finalmente salimos, nos dirigimos
al área de Laboratorio Clínico y en eso una señora se nos postró enfrente, me
miró con compasión y dijo – “Perdón que me meta, pero te vi salir del
consultorio del Dr., y creo saber por qué estás así. ¡Tranquila, todo estará
bien! Hace unos años yo estuve en tu situación y mírame, aquí estoy” -. No pude
aguantar más, las lágrimas brotaban desde el fondo de mi ser. Nos abrazamos y
le agradecí, ella sonrió dulcemente y se fue. Mi novio, al que no había podido
decir nada infirió todo y me abrazó también, agradecí infinitamente su abrazo,
su calor, sus palabras. Agendamos las citas necesarias y nos retiramos. <o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Volví a sumergirme en mis
pensamientos: ¿Cómo hablar o explicar algo que aún no procesas?, ¿cómo le dices
a los seres que amas que podrías tener cáncer? La respuesta no la sé, pero
sentía que tenía que hacerlo y ser lo más sutil que pudiera. Una llamada
interrumpió mis pensamientos, era mi hermana, quería saber qué tal me había
ido. Sólo atiné a respirar y decirle que estaba camino a casa, que iría a verla
y ahí le contaría. <o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Tomamos un taxi, durante el
trayecto traté de no pensar y cada que un pensamiento doloroso llegaba a la
mente oprimía las manos con fuerza. Llegué con mi hermana, le comenté que
hablaría por teléfono a mis padres para decirles a todos de una vez; la verdad
era que no quería repetir las cosas, no quería hablar de ello, no podía…<o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<div class="MsoNormal" style="text-align: justify;">
Mientras marcaba, ganaba tiempo, buscaba
y repasaba en mi cabeza frases para decirles, atiné a reaccionar después de
escuchar el clásico – Bueno- era mi hermano. –Hola ¿están mis papás?, me los
comunicas –. Al escuchar sus voces me
tranquilice, les comenté a groso modo de las sospechas del médico y los
estudios que habían de hacerme, como se suele decir en el ambiente laboral: “no
entré en detalles, sino hable de la situación en un alto nivel”. Traté de
suavizar el golpe, de ser clara y de que las lágrimas y mis lloriqueos no me
sobrepasaran. <o:p></o:p></div>
<div class="MsoNormal" style="text-align: justify;">
<br /></div>
<br />
<div class="MsoNormal" style="text-align: justify;">
A partir de ese momento debía ser
fuerte, más fuerte que nunca. Sabía que quería estar bien y haría todo lo que
estuviese en mis manos para lograrlo.<o:p></o:p></div>
</div>
Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com0tag:blogger.com,1999:blog-2235839715051445586.post-48907258861926704242009-12-14T09:09:00.000-06:002009-12-14T09:12:39.034-06:00Administración del conocimiento<meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:trackmoves/> <w:trackformatting/> <w:donotshowrevisions/> <w:donotprintrevisions/> <w:donotshowmarkup/> <w:donotshowcomments/> <w:donotshowinsertionsanddeletions/> <w:donotshowpropertychanges/> <w:hyphenationzone>21</w:HyphenationZone> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:donotpromoteqf/> <w:lidthemeother>ES-MX</w:LidThemeOther> <w:lidthemeasian>X-NONE</w:LidThemeAsian> <w:lidthemecomplexscript>X-NONE</w:LidThemeComplexScript> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> <w:splitpgbreakandparamark/> <w:dontvertaligncellwithsp/> <w:dontbreakconstrainedforcedtables/> <w:dontvertalignintxbx/> <w:word11kerningpairs/> <w:cachedcolbalance/> </w:Compatibility> <m:mathpr> <m:mathfont val="Cambria Math"> <m:brkbin val="before"> <m:brkbinsub val="--"> <m:smallfrac val="off"> <m:dispdef/> <m:lmargin val="0"> <m:rmargin val="0"> <m:defjc val="centerGroup"> <m:wrapindent val="1440"> <m:intlim val="subSup"> <m:narylim val="undOvr"> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"> <w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"> <w:lsdexception locked="false" priority="39" name="toc 1"> <w:lsdexception locked="false" priority="39" name="toc 2"> <w:lsdexception locked="false" priority="39" name="toc 3"> <w:lsdexception locked="false" priority="39" name="toc 4"> <w:lsdexception locked="false" priority="39" name="toc 5"> <w:lsdexception locked="false" priority="39" name="toc 6"> <w:lsdexception locked="false" priority="39" name="toc 7"> <w:lsdexception locked="false" priority="39" name="toc 8"> <w:lsdexception locked="false" priority="39" name="toc 9"> <w:lsdexception locked="false" priority="35" qformat="true" name="caption"> <w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"> <w:lsdexception locked="false" priority="1" name="Default Paragraph Font"> <w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"> <w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"> <w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"> <w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"> <w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"> <w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"> <w:lsdexception locked="false" unhidewhenused="false" name="Revision"> <w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"> <w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"> <w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"> <w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"> <w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"> <w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"> <w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"> <w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"> <w:lsdexception locked="false" priority="37" name="Bibliography"> <w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"> </w:LatentStyles> </xml><![endif]--><style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:612.0pt 792.0pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} </style> <![endif]--> <p class="MsoNormal" style="text-align: center;" align="center"><b style=""><span style="font-size: 12pt; line-height: 115%;">Una ontología para plantillas de modelos de conocimiento de CommonKADS.</span></b></p><p class="MsoNormal" style="text-align: center;" align="center">
<br /></p><p class="MsoNormal" style="text-align: justify;"><meta equiv="Content-Type" content="text/html; charset=utf-8"><meta name="ProgId" content="Word.Document"><meta name="Generator" content="Microsoft Word 12"><meta name="Originator" content="Microsoft Word 12"><link rel="File-List" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"><link rel="themeData" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"><link rel="colorSchemeMapping" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:trackmoves/> <w:trackformatting/> <w:donotshowrevisions/> <w:donotprintrevisions/> <w:donotshowmarkup/> <w:donotshowcomments/> <w:donotshowinsertionsanddeletions/> <w:donotshowpropertychanges/> <w:hyphenationzone>21</w:HyphenationZone> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:donotpromoteqf/> <w:lidthemeother>ES-MX</w:LidThemeOther> <w:lidthemeasian>X-NONE</w:LidThemeAsian> <w:lidthemecomplexscript>X-NONE</w:LidThemeComplexScript> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> <w:splitpgbreakandparamark/> <w:dontvertaligncellwithsp/> <w:dontbreakconstrainedforcedtables/> <w:dontvertalignintxbx/> <w:word11kerningpairs/> <w:cachedcolbalance/> </w:Compatibility> <m:mathpr> <m:mathfont val="Cambria Math"> <m:brkbin val="before"> <m:brkbinsub val="--"> <m:smallfrac val="off"> <m:dispdef/> <m:lmargin val="0"> <m:rmargin val="0"> <m:defjc val="centerGroup"> <m:wrapindent val="1440"> <m:intlim val="subSup"> <m:narylim val="undOvr"> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"> <w:lsdexception locked="false" priority="39" name="toc 1"> <w:lsdexception locked="false" priority="39" name="toc 2"> <w:lsdexception locked="false" priority="39" name="toc 3"> <w:lsdexception locked="false" priority="39" name="toc 4"> <w:lsdexception locked="false" priority="39" name="toc 5"> <w:lsdexception locked="false" priority="39" name="toc 6"> <w:lsdexception locked="false" priority="39" name="toc 7"> <w:lsdexception locked="false" priority="39" name="toc 8"> <w:lsdexception locked="false" priority="39" name="toc 9"> <w:lsdexception locked="false" priority="35" qformat="true" name="caption"> <w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"> <w:lsdexception locked="false" priority="1" name="Default Paragraph Font"> <w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"> <w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"> <w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"> <w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"> <w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"> <w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"> <w:lsdexception locked="false" unhidewhenused="false" name="Revision"> <w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"> <w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"> <w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"> <w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"> <w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"> <w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"> <w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"> <w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"> <w:lsdexception locked="false" priority="37" name="Bibliography"> <w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"> </w:LatentStyles> </xml><![endif]--><style> <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face {font-family:TimesNewRoman; panose-1:0 0 0 0 0 0 0 0 0 0; mso-font-charset:0; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:auto; mso-font-signature:3 0 0 0 1 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} h1 {mso-style-unhide:no; mso-style-qformat:yes; mso-style-link:"Heading 1 Char"; mso-style-next:Normal; margin:0cm; margin-bottom:.0001pt; text-align:justify; mso-pagination:widow-orphan; page-break-after:avoid; mso-outline-level:1; font-size:12.0pt; mso-bidi-font-size:10.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-font-kerning:14.0pt; mso-fareast-language:EN-US; mso-bidi-font-weight:normal;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:36.0pt; mso-add-space:auto; text-align:justify; text-indent:-18.0pt; line-height:115%; mso-pagination:widow-orphan; mso-list:l0 level1 lfo1; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; background:#EBEFF9; mso-fareast-language:EN-US;} p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; margin-bottom:.0001pt; mso-add-space:auto; text-align:justify; text-indent:-18.0pt; line-height:115%; mso-pagination:widow-orphan; mso-list:l0 level1 lfo1; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; background:#EBEFF9; mso-fareast-language:EN-US;} p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; margin-bottom:.0001pt; mso-add-space:auto; text-align:justify; text-indent:-18.0pt; line-height:115%; mso-pagination:widow-orphan; mso-list:l0 level1 lfo1; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; background:#EBEFF9; mso-fareast-language:EN-US;} p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast {mso-style-priority:34; mso-style-unhide:no; mso-style-qformat:yes; mso-style-type:export-only; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:36.0pt; mso-add-space:auto; text-align:justify; text-indent:-18.0pt; line-height:115%; mso-pagination:widow-orphan; mso-list:l0 level1 lfo1; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; background:#EBEFF9; mso-fareast-language:EN-US;} span.Heading1Char {mso-style-name:"Heading 1 Char"; mso-style-unhide:no; mso-style-locked:yes; mso-style-link:"Heading 1"; mso-ansi-font-size:12.0pt; mso-bidi-font-size:10.0pt; font-family:"Times New Roman","serif"; mso-ascii-font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-hansi-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:14.0pt; font-weight:bold; mso-bidi-font-weight:normal;} p.Author, li.Author, div.Author {mso-style-name:Author; mso-style-unhide:no; margin:0cm; margin-bottom:.0001pt; text-align:center; mso-pagination:widow-orphan; font-size:12.0pt; mso-bidi-font-size:10.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-language:EN-US;} p.Affiliation, li.Affiliation, div.Affiliation {mso-style-name:Affiliation; mso-style-unhide:no; margin:0cm; margin-bottom:.0001pt; text-align:center; mso-pagination:widow-orphan; font-size:12.0pt; mso-bidi-font-size:10.0pt; font-family:"Times New Roman","serif"; mso-fareast-font-family:"Times New Roman"; mso-fareast-language:EN-US; font-style:italic; mso-bidi-font-style:normal;} span.longtext {mso-style-name:long_text; mso-style-unhide:no;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-fareast-language:EN-US;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:612.0pt 792.0pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} @page Section2 {size:612.0pt 792.0pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-columns:2 even 35.4pt; mso-paper-source:0;} div.Section2 {page:Section2;} /* List Definitions */ @list l0 {mso-list-id:2116054977; mso-list-type:hybrid; mso-list-template-ids:-807521318 140393162 134873091 134873093 134873089 134873091 134873093 134873089 134873091 134873093;} @list l0:level1 {mso-level-number-format:bullet; mso-level-style-link:"List Paragraph"; mso-level-text:; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Symbol;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --> </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-fareast-language:EN-US;} </style> <![endif]--> </p><div class="Section1"> <p class="Author"><span style="" lang="ES">Paola González Pérez<o:p></o:p></span></p> <p class="Affiliation"><span style="" lang="ES">paola.gonzalezpz@gmail.com<o:p></o:p></span></p> <p class="MsoNormal"><span style="font-size: 12pt; line-height: 115%;" lang="ES"><o:p> </o:p></span></p> </div> <b style=""><span style="font-size: 12pt; font-family: "Times New Roman","serif";">
<br /> </span></b> <h1 style="text-align: center;" align="center">Introducción</h1> <p class="MsoNormal" style="text-align: justify;"><o:p> </o:p></p> <p style="text-align: justify;" class="MsoNormal">Este trabajo<span style=""> </span>ofrece una visión general de cómo la ontología OWL fue creada para representar modelos de<span style=""> </span>conocimientos definidos en plantillas CML proporcionadas<span style=""> </span>por<span style=""> </span>CommonKADS.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;">CommonKADS es una metodología de la administración del conocimiento que propone el uso de plantillas de modelos de conocimiento para el modelado del mismo.<span style=""> </span>El objetivo del desarrollo de dicha ontología es presentar la platilla de modelo de conocimiento de manera sencilla, con un leguaje que pueda ser comprendido y compartido. Es por ello que se emplea OWL, una ontología que se ha convertido en un estándar, por las herramientas <span style=""> </span>de fácil manejo que ofrece (tanto por la visualización y edición).</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;">El desarrollo de los sistemas basados en conocimiento<span style=""> </span>ha madurado con los años.<span style=""> </span>Se inició con la primera generación de sistemas expertos, los cuales tenían una sola base de conocimiento plano y motores de razonamiento general.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span style=""> </span>El mantenimiento de dichos sistemas resultaba complicado, por lo que de ahí surgió el enfoque metodológico similar al de ingeniería de software, donde el conocimiento es el enfoque principal, abarcando métodos y técnicas de adquisición, modelado, representación y uso de conocimientos.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;">CML es un marco basado en el lenguaje que se utiliza en la construcción de modelo de conocimiento. Las plantillas de modelos de conocimiento se definen también utilizando CML.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;">Al querer disminuir la dificultad asociada con la metodología y el lenguaje empleado en la representación del conocimiento, se propuso emplear la ontología OWL (Ontology Web Language) <span class="longtext">que es un lenguaje para definir ontologías web,</span> en lugar de CML. Puesto que OWL se ha convertido en el lenguaje estándar para las ontologías y su entendimiento por muchos en la comunidad de ingeniería del conocimiento.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p style="text-align: justify;" class="MsoNormal"><span style=""> </span>Las ontologías son utilizadas por las metodologías para representar el conocimiento de dominio, algunas metodologías las usan también para representar al componente de razonamiento desde una perspectiva genérica, la cual puede ser utilizada cada vez que un modelo de conocimiento va a ser desarrollado.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p style="text-align: justify;" class="MsoNormal"><span style=""> </span>CommonKADS emplea ontologías sólo para la representación del conocimiento de dominio. Así que se creó una ontología que contiene las plantillas de modelos de conocimiento propuesto por CommonKADS para que puedan ser utilizados y compartidos. Primero se describe<span style=""> </span>un modelo de conocimiento y posteriormente OWL.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p style="text-align: justify;" class="MsoNormal"><o:p> </o:p></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p style="text-align: justify;" class="MsoNormal"><o:p> </o:p></p> <p class="MsoNormal" style="text-align: center;" align="center"><b style=""><span style="font-size: 12pt; line-height: 115%;">Conocimiento modelado en CommonKADS<o:p></o:p></span></b></p> <p style="text-align: justify;" class="MsoNormal"><span style="font-size: 12pt; line-height: 115%;">El modelo de conocimiento en </span>CommonKADS tiene tres partes:</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p style="text-align: justify;" class="MsoListParagraphCxSpFirst"><!--[if !supportLists]--><span style="font-family: Symbol;"><span style="">·<span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span><!--[endif]-->El <span style=""> </span>conocimiento del dominio.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p style="text-align: justify;" class="MsoListParagraphCxSpMiddle"><!--[if !supportLists]--><span style="font-family: Symbol;"><span style="">·<span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span><!--[endif]-->El conocimiento de la tarea.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p style="text-align: justify;" class="MsoListParagraphCxSpLast"><!--[if !supportLists]--><span style="font-family: Symbol;"><span style="">·<span style="font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"> </span></span></span><!--[endif]-->El conocimiento de inferencia.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><i style=""><span style="font-size: 12pt; line-height: 115%;">Conocimiento de dominio:</span></i><span style="font-size: 12pt; line-height: 115%;"> específica el conocimiento y los tipos de información que son necesarios en la aplicación. Es básicamente<span style=""> </span>una descripción del conocimiento que se encuentra en el sistema.<span style=""> </span></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span style="font-size: 12pt; line-height: 115%;">La descripción se puede hacer por categorías en dos grupos: esquemas de dominio y la base de conocimiento.<o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span style="font-size: 12pt; line-height: 115%;"><span style=""> </span>El esquema de dominio es una descripción de los conocimientos específicos, así como de la información<span style=""> </span>a través de una serie de definiciones de tipo. Por ejemplo, en un software el esquema de dominio<span style=""> </span>sería equivalente al modelo de datos. Emplea un conjunto de modelos de construcción para especificar el conocimiento de dominio. Hay tres modelos principales: conceptos, relaciones y tipos de regla.<o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span style="font-size: 12pt; line-height: 115%;">La base de conocimiento es la creación de instancias del esquema de dominio.<o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><i style=""><span style="font-size: 12pt; line-height: 115%;">El conocimiento de la tarea</span></i><span style="font-size: 12pt; line-height: 115%;">: describen los objetivos que deben ser alcanzados por el sistema y las estrategias que se utilizan para alcanzarlos. Consiste en una tarea la cual define la función de razonamiento complejo y la tarea que describe cómo son ejecutados los métodos a través de sub funciones. También define una estructura de control en la cual se define el orden de las sub funciones para llevar a cabo la tarea.<o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p style="text-align: justify;" class="MsoNormal"><span style="font-size: 12pt; line-height: 115%;"><span style=""> </span><i style="">El conocimiento de inferencia: </i>describe cómo el conocimiento de domino puede ser usado para llevar a cabo el proceso de razonamiento, a su vez, describe también el nivel más bajo de descomposición funcional. Consta de funciones de conocimiento necesarias para la inferencia, describiendo la entrada y salida.<span style=""> </span>Otros componentes son las funciones de transferencia.<o:p></o:p></span></p> <p class="MsoNormal" style="text-align: justify;"><span style="font-size: 12pt; line-height: 115%;"><o:p> </o:p></span></p> <p class="MsoNormal" style="margin-left: 70.8pt; text-align: center; text-indent: -70.8pt;" align="center"><b style=""><span style="font-size: 12pt; line-height: 115%;">Plantilla de modelo de conocimiento<o:p></o:p></span></b></p> <p style="text-align: justify;" class="MsoNormal"><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">CommonKADS apoya la reutilización parcial de los modelos de conocimiento para apoyar el conocimiento de los procesos de modelado. <span style=""> </span>De manera que se puedan reutilizar las plantillas para crear un sistema</span></span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">
<br /></span><span class="longtext">con respecto a la tarea que debe cumplirse en lugar</span> <span class="longtext">de crear todo partiendo desde cero.<span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"><o:p></o:p></span></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style=""> </span>Las ventajas de la reutilización de</span>
<br /><span class="longtext">son los siguientes: previene de "re-inventar”, ahorro en costo y<span style=""> </span>tiempo, reduce la complejidad y se prevé la garantía de calidad.<o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Por lo tanto un catálogo de plantillas de trabajo está prevista la</span></span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"> </span><span class="longtext">por encima de las tareas. La tarea consiste en plantillas de<span style=""> </span>definición de tareas</span> <span class="longtext">y métodos de trabajo. Los cuales s<span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">on reutilizables en combinación con un modelo de</span></span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"> </span><span class="longtext">elementos que tienen una estructura de inferencia, un control típico de</span>
<br /><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">estructura y un esquema de dominio típico desde el punto de las<span style=""> </span>tareas.<o:p></o:p></span></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"><o:p> </o:p></span></span></p> <p class="MsoNormal" style="text-align: center;" align="center"><span class="longtext"><b style=""><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Una ontología para modelos de conocimiento<o:p></o:p></span></b></span></p> <p style="text-align: justify;" class="MsoNormal">Una ontología desde el punto de vista filosófico es una doctrina<span style=""> </span>sobre los fundamentos generales de la existencia, misma que estudia su estructura y sus leyes.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;">De igual manera y según Gruber en su trabajo titulado <i style=""><span style="font-family: "Times New Roman","serif";">“A translation approach to portable ontologies</span></i>”, ha definido una ontología de manera formal como: una especificación explícita de una conceptualización compartida.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Dicha definición se basa en la idea de la</span></span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"> <span class="longtext">conceptualización, o sea una versión simplificada del mundo real</span> </span>que queremos representar. Lo que proporciona un dominio de comprensión común, que es comunicado por las personas y las aplicaciones (sistemas).<span class="longtext"><span style="background: rgb(235, 239, 249) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"><o:p></o:p></span></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;">La conceptualización hace referencia a la comprensión de conceptos y relaciones que pueden o no existir entre ellos. Una representación de un conocimiento compartido en un dominio específico que ha sido comúnmente acordado se refiere a la «especificación» de conceptualización.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;">Una ontología debe representar<span style=""> </span>conocimientos específicos (un dominio), tiene que ser compartida y utilizada.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Debido a estas ventajas se hace el<span style=""> </span>uso de esta tecnología de Web Semántica para la representación del modelo de conocimiento.<span style=""> </span>Se considera que la definición de ontología permite desarrollar un mecanismo sencillo para la generación automática del modelo de conocimiento desde un archivo de OWL</span>. Dicho archivo se pueden manipular usando Jena API. <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">De hecho, las ontologías de dominio y del modelo de conocimiento de las aplicaciones están definidas en OWL. </span><span style=""> </span>Las principales c</span>aracterísticas de OWL son: las tareas intensivas, la planificación tareas de síntesis, el diseñar modelos de asignación y programación, las <span style=""> </span>tareas de análisis, la clasificación, evaluación y seguimiento, el diagnóstico y predicción.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span style=""> </span>Un documento en OWL consta de tres componentes principales: secuencia de los axiomas y los hechos, más referencia a otras ontologías. Los axiomas utilizados para la clase asociada y los identificadores de propiedad ya sea parcial o total de las especificaciones de sus características y dar a otros la información lógica sobre las clases y propiedades </p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;">De tal modo que la información del estado acerca de todos los individuos<span style=""> </span>formen parte de una clase, el individuo <span style=""> </span>pertenezca a las propiedades y los valores <span style=""> </span>sean <span style=""> </span>componentes que se utilizan para crear una ontología. Además se explican las diferentes clases, las propiedades y las instancias que se han creado para representar a la plantilla
<br />de modelos de conocimiento definido por CommonKADS.</p> <p class="MsoNormal" style="text-align: justify; text-indent: 35.4pt;"><o:p> </o:p></p> <p class="MsoNormal" style="text-align: center;" align="center"><b style="">Representando la plantilla de conocimiento OWL<o:p></o:p></b></p> <p style="text-align: justify;" class="MsoNormal">Cada tarea de conocimiento intensiva se como un punto del catalogo de CommonKADS y es representada como una sub clase de la clase de tareas principal.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Se decidió crearlo como una subclase en lugar de una instancia, puesto que la</span></span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">
<br /><span class="longtext">se hace más fácil a la hora de extraer las clases y propiedades respecto a esta tarea de la plantilla de modelo de conocimiento</span> </span><span class="longtext">ontology. Sub tareas de conocimiento de la tarea intensiva,</span> creando <span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">las instancias de la subclase. </span>Por ejemplo, para el conocimiento de la tarea intensiva de "evaluación" una subclase "evaluación" <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">se ha creado como ejemplo "caso_abstracto" y</span></span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"> </span><span class="longtext">"caso_match", que son las sub tareas de la tarea</span>
<br /><span class="longtext">"Evaluación".<o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Representar el conocimiento de inferencia</span></span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"> l<span class="longtext">a clase de "inferencia", tiene como subclases de las diferentes</span>
<br /></span><span class="longtext">inferencias que se encuentran en el catálogo proporcionado por</span> <span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">CommonKADS. </span>Las subclases se definen sobre la base de</span>
<br /><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">conclusiones generales y no en la tarea de los métodos de trabajo, puede llamar a las inferencias que lleva el mismo nombre, por ejemplo, </span>la inferencia</span> <span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">"Seleccionar" se llama en el método de trabajo de la "evaluación" y</span></span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">
<br /></span><span class="longtext">"Diagnóstico". <o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext">Por lo tanto, en esta ontología que representa con una</span> <span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">plantilla un modelo de conocimiento, se va a tener la clase ", seleccionar", que</span></span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"> <span class="longtext">es una subclase de la clase "inferencia". Que en el ejemplo puede tener dos instancias </span></span><span class="longtext">para la tarea de "evaluación" llamado</span> <span class="longtext">"Assessment_seleccionado" y la segunda para la tarea de "diagnóstico"</span> <span class="longtext">llamado "diagnóstico_seleccionado". Lo mismo <span style=""> </span>aplica para otras inferencias<span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"> que son llamadas en <span style=""> </span>métodos de trabajo diferentes, por ejemplo la </span>inferencia "especificar". También se muestra una tabla que contiene las propiedades de cada<span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"> clase, así como algunos ejemplos de casos que han sido</span></span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">
<br /></span><span class="longtext">creados.<o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">La principal dificultad que enfrentan durante la creación de la ontología es la representación de la estructura de control. Introducen un nuevo concepto llamado de declaración para representar a cada declaración</span> en la estructura de control. Contiene todos las construcciones definidas por CommonKADS que se pueden encontrar en un estructura de control. <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Están representados como las propiedades del </span>concepto.<o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext">Cada afirmación de la estructura de control es representado como un ejemplo del concepto de clase. Hasta ahora <span style=""> </span>han visto esto como la mejor solución. <o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext">Sin embargo, han establecido cuál es el trabajo futuro para <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">continuar su investigación, el cual se refiere a la mejor manera de representar la </span>estructura de control, ya que desean que todos sus modelos<span style=""> </span>estén representados en un solo <span style=""> </span>documento OWL. La razón principal de esto, es porque se desea utilizar dicha ontología para <span style=""> </span>generar de manera<span style=""> </span>automática a los <span style=""> </span>modelos de conocimiento.<o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style=""> </span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">La investigación en la generación automática de los </span>modelo de conocimiento <span style=""> </span>ayudaría <span style=""> </span>a traer soluciones a los problemas de <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">la modelado de procesos relacionados con el conocimiento. </span>Por lo tanto, se <span style=""> </span>ayudaría también al aprendizaje y disminución de los gastos generales de desarrollo, a normalizar los procesos de modelado de conocimiento, aplicar la reutilización, a la fase de enlace del modelo de conocimiento para su aplicación, <span style=""> </span>hasta ahora se ha conceptualizando un marco para la generación semiautomática del modelo de conocimiento. <o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Utilizando</span> OWL y <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">SWRL en la estructura para construir su modelo de conocimiento, se </span>puede <span style=""> </span>representar a dicho modelo con un formato sencillo y puede ser entendido no sólo por <span style=""> </span>ingenieros del conocimiento que tengan experiencia en inteligencia artificial, sino también por expertos de dominio, personas que posean conocimiento referente al sistema o aplicación. <o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext">Los componentes del modelo de conocimiento son <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">generados a partir de la ontología para plantillas de modelos de <span style=""> </span>conocimientos</span> propuestos. Los<span style=""> </span>modelos genéricos de conocimiento de la aplicación se adaptan posteriormente al dominio de la aplicación, basándose en ontologías de dominio propias de OWL y las reglas son introducidas por el ingeniero del conocimiento. <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Los conceptos y las propiedades se extraen de la base de</span> conocimiento, sobre el esquema de dominio en el <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">modelo genérico de conocimiento de las aplicaciones.</span><o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"><span style=""> </span></span><span style=""> </span>También se permitirá en el marco la asignación de los modelos de conocimiento, que actuará como puente entre <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">la fase de elaboración de modelos y fase de ejecución, por lo tanto, </span>se prevé facilitar la transición entre estas dos etapas.<o:p></o:p></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><o:p> </o:p></span></p> <p class="MsoNormal" style="text-align: center;" align="center"><span class="longtext"><b style="">Conclusiones<o:p></o:p></b></span></p> <p style="text-align: justify;" class="MsoNormal">Es así que para cumplir el objetivo que se planteó en este<span style=""> </span>trabajo,<span style=""> </span>construir una ontología para plantillas de
<br />modelos de conocimiento que pueda ser compartida por toda la comunidad de<span class="longtext"><span style="background: rgb(235, 239, 249) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"> <span style=""> </span></span></span>ingeniería del conocimiento, se planteó utilizar una web semántica de idiomas, en este caso OWL ya que:</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;">Brinda más funciones que la representación de lenguajes basadas en el marco de conocimiento. OWL es el lenguaje estándar para la representación de conocimiento, ha sido adoptado por muchos como el idioma para ontologías.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;">Las herramientas que están<span style=""> </span>disponibles de fácil la creación y manipulación de los documentos OWL como por ejemplo<span style=""> </span>Protegé 2000, la cual fue utilizada como marco de referencia para entender los cambios manuales que deben hacerse a la generación de modelos de conocimiento.</p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;">El API disponible para manipular la OWL de los documentos, que puede ser empleada para extraer y/o crear clases y propiedades. <span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Por ende, una vez que la ontología de la</span></span><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"> <span class="longtext">plantilla de modelos de conocimiento se ha creado, la plantilla requerida por una<span style=""> </span>tarea específica puede ser extraída de la generación de un</span>
<br /><span class="longtext">modelo de conocimiento.<o:p></o:p></span></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext"><span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">Aunque les hubiese gustado</span> establecer una automatización total, se piensa que <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">la automatización total no es viable, debido a las interacciones que puede haber con el conocimiento.<o:p></o:p></span></span></p><p></p><div style="text-align: justify;"> </div><p class="MsoNormal" style="text-align: justify;"></p><p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify;"><span class="longtext">Esto a su vez puede ayudar a disminuir <span style=""> </span>la brecha de comunicación entre estos dos expertos, <span style="background: white none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;">que es uno de los motivos por los muchas veces surgen cuellos de botella en de la adquisición de conocimientos</span>.</span></p> <p class="MsoNormal" style="text-align: center;" align="center"><b style=""><span style="font-size: 12pt; line-height: 115%;">Referencias<o:p></o:p></span></b></p> <p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: justify; line-height: normal;">Gobin, B. A y <span style="">Subramanian, R. K. 2009. </span><span style="" lang="EN-US">“<i style="">An Owl Ontology for Commonkads Template Knowledge Models”. </i></span><span style="" lang="EN-US">World Academy of Science, Engineering and Technology, pp 83-88.</span><i style=""><span style="" lang="EN-US"><o:p></o:p></span></i></p>
<br /><b style=""><span style="font-size: 12pt; line-height: 115%;"><o:p></o:p></span></b><p></p> Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com0tag:blogger.com,1999:blog-2235839715051445586.post-77812714450934523722009-12-07T07:25:00.000-06:002009-12-09T19:14:39.437-06:00Clases - Proyecto Redes Avanzadas<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYpiWnJjLPziGKljxuozn0kuJFlXAUQs1lAF-Lrin2iCrpW5_PW8BzBXOS1qxhSVhiNZR8lhyvC9BiENoS9WG_zzBTgJSxlFAcHcCTr1NfMHWzAVtxqNSwfAMOomEcBBY21NE_zCX0gtw/s1600-h/DiccionarioMovil.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 364px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYpiWnJjLPziGKljxuozn0kuJFlXAUQs1lAF-Lrin2iCrpW5_PW8BzBXOS1qxhSVhiNZR8lhyvC9BiENoS9WG_zzBTgJSxlFAcHcCTr1NfMHWzAVtxqNSwfAMOomEcBBY21NE_zCX0gtw/s320/DiccionarioMovil.jpg" alt="" id="BLOGGER_PHOTO_ID_5412479773535452210" border="0" /></a><span style="color: rgb(102, 102, 204);">Proyectos elegidos:</span><br /><br />1. Proyecto No. 12- Juego de batallas <span style="font-size:85%;">(<strong>Héctor)</strong></span><br />2. Proyecto No. 10- Equivalencias. <span style="font-size:85%;"><span style="font-weight: bold;">(Luis Eduardo)</span></span><br />3. Proyecto No. 13 -Renta de coches <span style="font-weight: bold;">(Andrea)</span><br /><br /><br />Y el proyecto de Edgar me pareció interesante la manera en que almacena recupera una imagen .<br /><br /><br /><br />Este trabajo consistió en programar una aplicación utilizando sockets y RMS(Record Management System).<br /><br />Se trata de un Diccionario, donde el cliente solicita una palabra (de las ya definidas en el RMS) y el Servidor, proporciona su significado.<br /><br />A continuación se encuentra el código de dicha aplicación:<br />______________________________________________________________<br /><br /><br />package connection;<br /><br />/*<br />* Gerardo Ayala<br />* November 2009<br />* */<br /><br />import java.io.*;<br /><br />class SendMessageTask extends Thread<br />{<br />private String message;<br />OutputStream outputStream;<br /><br />public synchronized void send( OutputStream theOutputStream,String aMessage )<br />{<br />outputStream = theOutputStream;<br />message = aMessage;<br />notify();<br />}//end send<br /><br /><br />// the run method is synchronized<br />public synchronized void run()<br />{<br />//waits.....for a message to be send<br />while( true )<br />{<br />if( message == null )<br />{<br /> try<br /> {<br /> wait();<br /> }//end try<br /> catch( Exception e ) {}<br />}//end if<br /><br />else<br />{<br /> try<br /> {<br /> //sends the message<br /> outputStream.write( message.getBytes() );<br /> // and a new line<br /> outputStream.write( "\r\n".getBytes() );<br /> }//end try<br /> catch( IOException e )<br /> {<br /> e.printStackTrace();<br /> }//end catch<br /> message = null;<br />}//end if<br />}//end while<br />}//end run<br /><br /><br /><br />public synchronized void stop()<br />{<br />message = null;<br />notify();<br />}//end stop<br />}//end class SendMessageTask<br />__________________________________________________________<br />package connection;<br /><br />/*<br />* Gerardo Ayala<br />* November 2009<br />* */<br /><br />import javax.microedition.io.*;<br /><br />public class SocketConnectionClientMidlet extends SocketConnectionMidlet<br />{<br />public String url;<br /><br />// Constructor<br />public SocketConnectionClientMidlet()<br />{<br />super("Client");<br />url = "socket://localhost:2500";<br />}//end constructor<br /><br /><br />public void run()<br />{<br />try{<br /><br />socketConnection = (SocketConnection)Connector.open( url );<br />setSocketConnectionOptions();<br /><br />form.setTitle( "Client -> Connected" );<br />messageReceived.setText( "Connection established." );<br /><br />// get and open inpust and output streams<br />getAndOpenIOStreams();<br /><br />// creates and starts send message task thread<br />createsAndStartsSendMessageTask();<br /><br />// then , to read!!!<br />readMessagesClient();<br /><br />}//end try<br />catch( Exception e )<br />{<br />}//end catch<br />}//end connectToServer<br /><br /><br />protected void pauseApp() {}<br /><br />protected void destroyApp( boolean flag ) {}<br /><br />}//end class SocketConnectionClientMidlet<br />___________________________________________________________<br /><br />package connection;<br />/*<br />* Gerardo Ayala<br />* November 2009<br />* */<br /><br />import java.io.*;<br />import javax.microedition.io.*;<br />import javax.microedition.lcdui.*;<br />import javax.microedition.midlet.*;<br />import rms.BusquedaDiccionario;<br />import rms.PalabraSignificadoRMS;<br />import rms.Diccionario;<br /><br />public abstract class SocketConnectionMidlet extends MIDlet<br /> implements CommandListener,<br /> Runnable<br />{<br /><br />public Display display;<br />public Form form;<br /><br />public TextField messageToSend;<br />public StringItem messageReceived;<br /><br />SendMessageTask sendMessageTask;<br /><br />public Command exitCommand;<br />public Command sendCommand;<br /><br />public InputStream inputStream;<br />public OutputStream outputStream;<br /><br />public SocketConnection socketConnection;<br /><br />Thread listeningTask;<br /><br />private PalabraSignificadoRMS palabraSignificadoRMS = new PalabraSignificadoRMS();<br />private BusquedaDiccionario busqueda;<br />public Diccionario seleccion = new Diccionario(<br /> palabraSignificadoRMS.getRecordsByIdByPalabra(),<br /> palabraSignificadoRMS.getRecordsByIdBySignificado());<br /><br /><br />public SocketConnectionMidlet(String title)<br />{<br />form = new Form(title);<br />messageReceived = new StringItem( null," " );<br />form.append( messageReceived );<br /><br />//if(form.getTitle().equals())<br />messageToSend = new TextField( "Text: ","",1024,TextField.ANY );<br />form.append( messageToSend );<br />exitCommand = new Command( "Exit",Command.EXIT,1 );<br />sendCommand = new Command( "Send",Command.ITEM,1 );<br />form.addCommand( sendCommand );<br />form.addCommand( exitCommand );<br />form.setCommandListener( this );<br /><br />}//end constructor<br /><br /><br />public void startApp()<br />{<br />display = Display.getDisplay( this );<br />display.setCurrent( form );<br /><br />listeningTask = new Thread(this) ;<br />listeningTask.start();<br />}//end startApp<br /><br /><br />protected void pauseApp() {}<br /><br />protected void destroyApp( boolean flag ) {}<br /><br /><br />public void readMessages()<br />{<br />StringBuffer stringBuffer;<br />StringBuffer otherStringBuffer;<br /><br />Resultado();<br />int characterRead;<br /><br />while( true )<br />{<br /> stringBuffer = new StringBuffer();<br /> characterRead = -1;<br /> try<br /> {<br /> while( ((characterRead = inputStream.read()) != -1) &&<br /> (characterRead != '\n') )<br /> {<br /> stringBuffer.append( (char)characterRead );<br /> }//end while<br /><br /><br /> }//end try<br /> catch(Exception e)<br /> {<br /> System.out.println(e);<br /> }//end catch<br /><br /> if( characterRead == -1 )<br /> {<br /> break;<br /> }//end if<br /> else<br /> {<br /> otherStringBuffer = new StringBuffer( messageReceived.getText()+<br /> "\nCliente-> "+stringBuffer.toString() );<br /> messageReceived.setText( otherStringBuffer.toString() );<br /> }//end else<br />}//end while<br />}//end readMessages<br /><br /><br /><br />public void readMessagesClient()<br />{<br />StringBuffer stringBuffer;<br />StringBuffer otherStringBuffer;<br />int characterRead;<br /><br />String palabra ="";<br />busqueda();<br /><br />while( true )<br />{<br /> stringBuffer = new StringBuffer();<br /> characterRead = -1;<br /> try<br /> {<br /> while( ((characterRead = inputStream.read()) != -1) &&<br /> (characterRead != '\n') )<br /> {<br /><br /> stringBuffer.append( (char)characterRead );<br /><br /> }//end while<br /> palabra = stringBuffer.toString().trim();<br /><br /> }//end try<br /> catch(Exception e)<br /> {<br /> System.out.println(e);<br /> }//end catch<br /><br /> if( characterRead == -1 )<br /> {<br /> break;<br /> }//end if<br /> else<br /> {<br /> System.out.println("Mensaje recibido del cliente en el servidor:"+messageReceived.getText());<br /><br /> otherStringBuffer = new StringBuffer( messageReceived.getText()+<br /> "\nServidor-> "+stringBuffer.toString() );<br /><br /> messageReceived.setText( otherStringBuffer.toString() );<br /> }//end else<br />}//end while<br /><br />}//end readMessagesClient<br /><br /><br /><br />private void busqueda()<br />{<br /><br />busqueda= seleccion.getPosicionPalabra();<br />sendMessageTask.send(outputStream, "Busqueda: \n" + busqueda.getPalabra());<br />}<br /><br /><br />private void Resultado()<br />{<br /><br />busqueda= seleccion.getPosicionPalabra();<br />sendMessageTask.send(outputStream, "Resultado: \n" + busqueda.getSignificado());<br />}<br /><br /><br />//the run method for the listening task thread, to override<br />public abstract void run();<br /><br /><br /><br /><br />public void setSocketConnectionOptions()<br />{<br />try<br />{<br /> // defines socket connection options<br />socketConnection.setSocketOption( socketConnection.DELAY,0 );<br />socketConnection.setSocketOption( socketConnection.KEEPALIVE,0 );<br />}<br />catch(Exception e){<br /><br />}<br />}//end setSocketConnectionOptions<br /><br /><br />public void getAndOpenIOStreams()<br />{<br />try<br />{<br /> // get and open output and input streams<br />inputStream = socketConnection.openInputStream();<br />outputStream = socketConnection.openOutputStream();<br />}<br />catch(Exception e)<br />{<br />}<br /><br />}//end<br /><br /><br />public void createsAndStartsSendMessageTask()<br />{<br />// creates and starts the send message thread<br />//sendMessageTask = new SendMessageTask();<br />sendMessageTask = new SendMessageTask();<br />sendMessageTask.start();<br />}//end createsAndStartsSendMessageTask<br /><br /><br /><br />public void commandAction( Command theCommand,Displayable any )<br />{<br />if( theCommand == Alert.DISMISS_COMMAND ||<br />theCommand == exitCommand )<br />{<br />try<br />{<br />if( inputStream != null )<br />{<br /> inputStream.close();<br />}//end if<br /><br />if( outputStream != null )<br />{<br /> outputStream.close();<br />}//end if<br /><br />if( socketConnection != null )<br />{<br /> socketConnection.close();<br />}//end if<br /><br />}//end try<br />catch( IOException e ) {}<br />destroyApp( true );<br />notifyDestroyed();<br />}//end if<br /><br /><br />if (theCommand == sendCommand )<br />{<br />sendMessageTask.send( outputStream, messageToSend.getString() );<br />}//end if<br /><br /><br />}//end commandAction<br /><br />}//end class SocketConnectionMidlet<br /><br />________________________________________________________<br /><br />package connection;<br /><br />/*<br />* Gerardo Ayala<br />* November 2009<br />* */<br /><br />import java.io.*;<br />import javax.microedition.io.*;<br />import javax.microedition.lcdui.*;<br /><br /><br />public class SocketConnectionServerMidlet extends SocketConnectionMidlet<br />{<br /><br />private ServerSocketConnection serverSocketConnection;<br />private String url;<br /><br /><br />// Constructor<br />public SocketConnectionServerMidlet()<br />{<br />super("Server");<br />url = "socket://:2500";<br />}//end constructor<br /><br />protected void pauseApp() {}<br /><br />protected void destroyApp( boolean flag ) {}<br /><br /><br />public void run()<br />{<br /><br />// The ServerSocketConnection interface defines the server socket stream<br />// connection.<br />// A server socket is accessed using a generic connection string with<br />// the host omitted.<br />// For example, socket://:79 defines an inbound server socket on port 79.<br />// The host can be discovered using the getLocalAddress method.<br />// The acceptAndOpen() method returns a SocketConnection instance.<br />// In addition to the normal StreamConnection behavior, the SocketConnection<br />// supports accessing the IP end point addresses of the live connection<br />// and access to socket options that control the buffering and timing delays<br />// associated with specific application usage of the connection.<br />// Access to server socket connections may be restricted by the security policy<br />// of the device.<br />// Connector.open MUST check access for the initial server socket connection<br />// and acceptAndOpen MUST check before returning each new SocketConnection.<br />// A server socket can be used to dynamically select an available port<br />// by omitting both the host and the port parameters in the connection URL<br />// string.<br />// For example, socket:// defines an inbound server socket on a port which<br />// is allocated by the system.<br />// To discover the assigned port number use the getLocalPort method.<br /><br /><br />try<br />{<br />messageReceived.setText( "Esperando a cliente..." );<br /><br />serverSocketConnection = (ServerSocketConnection) Connector.open( url );<br /><br />// while( true )<br />// {<br />form.setTitle( "Server -> en espera..." );<br />messageReceived.setText( "esperando por conexiones..." );<br /><br />// Gets a SocketConnection object that represents a server side<br />// socket connection.<br />socketConnection = (SocketConnection)<br /> serverSocketConnection.acceptAndOpen();<br /><br />setSocketConnectionOptions();<br /><br />form.setTitle( "Server -> Dado de alta" );<br />messageReceived.setText( "Conexion aceptada " );<br /><br />getAndOpenIOStreams();<br /><br />// creates and starts the send message thread<br />createsAndStartsSendMessageTask();<br /><br />form.addCommand( sendCommand );<br /><br />// then, read the messages !!<br />readMessages();<br /><br />//}//end while<br />}//end try<br />catch( IOException ie )<br />{<br />if( ie.getMessage().equals("ServerSocket Open") )<br />{<br />Alert a = new Alert( "server","port 2500 already occupied.",<br /> null,AlertType.ERROR );<br />a.setTimeout( Alert.FOREVER );<br />a.setCommandListener( this );<br />display.setCurrent( a );<br />}//end if<br />}//end catch<br />catch( Exception e ) {}<br />}//end connectionToClient<br /><br />}//end class controlConexion<br /><br />___________________________________________________________<br />package rms;<br />//@author Paola<br /><br />public class BusquedaDiccionario<br />{<br />private String palabra;<br />private String Significado;<br /><br />public BusquedaDiccionario(String palabra, String significado)<br />{<br />this.palabra = palabra;<br />this.Significado = significado;<br />}//constructor<br /><br />public String getPalabra()<br />{<br />return this.palabra;<br />}//end getPalabra<br /><br />_____________________________________________________________<br />//@author Paola González<br />package rms;<br /><br />public class Diccionario<br />{<br /><br />private BusquedaDiccionario[] busquedaArray;<br />private PalabraSignificadoRMS diccionarioRMS;<br />int posicion=0;<br /><br />public Diccionario(String[] palabra, String[] significado)<br />{<br />busquedaArray = new BusquedaDiccionario[significado.length];<br />for(int contador=0; contador<significado.length;contador++) agregando="" public="" busquedadiccionario="" posicion="this.posicion+1;"><=busquedaArray.length) { return busquedaArray[posicion]; } else { this.posicion=0; return busquedaArray[posicion]; } } }//end class Diccionario public String getSignificado() { return this.Significado; }//end getSignificado }//end clase BusquedaDiccionario _________________________________________________________________ /** * MyRecordStore * @author Gerardo Ayala * November 2009 */ package rms; import javax.microedition.rms.*; public class MyRecordStore { public RecordStore recordStore; public String id; public int numberOfRecords; //constructor public MyRecordStore(String aRecordStoreId) { id = aRecordStoreId; }//end MyRecordStore public void create() { try { recordStore = RecordStore.openRecordStore( id,true ); }//end try catch( Exception e ) { System.out.println( "Could not create record store.." + e.toString() ); }//end catch }//end create public void open() { try { recordStore = RecordStore.openRecordStore( id,false ); }//end try catch( Exception e ) { System.out.println( "Could not open record store.." + e.toString() ); }//end catch }//end open public void addRecord(String recordContent) { byte[] recordContentBytes; recordContentBytes = recordContent.getBytes(); try { recordStore.addRecord( recordContentBytes, 0, recordContentBytes.length ); }//end try catch (Exception e) { System.out.println("Could not add record " + e.toString()); }//end catch }//end addRecord public void deleteRecord(int recordId ) { try { recordStore.deleteRecord( recordId ); }//end try catch( Exception e ) { System.out.println("Could not delete record..." + e.toString() ); }//end catch }//end deleteRecord public String getRecord(int recordId) { byte[] recordContentBytes = null; String recordContent = null; try { recordContentBytes = recordStore.getRecord(recordId); }//end try catch (Exception e) { System.out.println("Could not get record " + e.toString()); }//end catch recordContent = new String(recordContentBytes,0,recordContentBytes.length); return recordContent; }//end getRecord public int getNumberOfRecords() { try { numberOfRecords = recordStore.getNumRecords(); }//end try catch (Exception e) { System.out.println("Could not get number of records " + e.toString()); }//end catch return numberOfRecords; }//end getNumberOfRecords public boolean hasRecords() { if( getNumberOfRecords() > 0 )<br /> {<br /> return true;<br /> }//end if<br /> else<br /> {<br /> return false;<br /> }//end else<br />}//end hasRecords<br /><br /><br /><br /><br /><br />public RecordEnumeration select(RMSFilterStartsWith filter,<br /> RMSOrder comparator)<br />{<br /> RecordEnumeration recordEnumeration = null;<br /><br /><br /> try<br /> {<br /> recordEnumeration = recordStore.enumerateRecords(filter,<br /> comparator,<br /> false);<br /> }//end try<br /> catch(Exception e)<br /> {<br /> System.out.println("Could not create RecordEnumeration " +<br /> e.toString());<br /> }//end catch<br /> return recordEnumeration;<br />}//end select<br /><br /><br />public void close()<br />{<br />try<br />{<br /> recordStore.closeRecordStore();<br />}//end try<br />catch( Exception e ){<br /> System.out.println("Could not close record store... "+ e.toString() );<br />}//end catch<br />}//end close<br /><br /><br /><br />public void destroy()<br />{<br />try<br />{<br /> close();<br /> RecordStore.deleteRecordStore(id);<br /><br />}//end try<br />catch( Exception e )<br />{<br /> System.out.println("Could not delete record store... " + e.toString() );<br />}//end catch<br /><br />}//end deleteRecordStore<br /><br />}//end MyRecordStore<br /><br />_________________________________________________________________<br /><br />//@author Paola González<br /><br />package rms;<br /><br /><br />import javax.microedition.rms.RecordEnumeration;<br /><br />public class PalabraSignificadoRMS<br />{<br /><br />// RMS (Record Management System)<br />private MyRecordStore palabrasDB;<br />private MyRecordStore significadoDB;<br /><br />// an object representing a recordPalabra filter<br />private RMSFilterStartsWith filter;<br />// an object representing the recordPalabra order criteria<br />private RMSOrder comparator;<br /><br />// the id of the recordPalabra store<br />private String recordStoreIdPalabra;<br />private String recordStoreIdSignificado;<br /><br /><br />// constructor<br />public PalabraSignificadoRMS()<br />{<br />recordStoreIdPalabra = "Palabra";<br />recordStoreIdSignificado= "Significado";<br /><br />// create the recordPalabra store<br />palabrasDB = new MyRecordStore(recordStoreIdPalabra);<br />palabrasDB.create();<br /><br /><br />significadoDB = new MyRecordStore(recordStoreIdSignificado);<br />significadoDB.create();<br />// create the recordPalabra store<br /><br />System.out.println( ">>> Record store: " + recordStoreIdPalabra +<br /> recordStoreIdSignificado+ " has been created." );<br /><br />insertaPalabrasDB();<br />insertaSignificadoDB();<br />}//end constructor<br /><br /><br /><br />public void insertaPalabrasDB()<br />{<br />palabrasDB.addRecord("Innovar");<br />palabrasDB.addRecord("RID");<br />palabrasDB.addRecord("MAD");<br />palabrasDB.addRecord("CSA");<br />palabrasDB.addRecord("Neuerung");<br />palabrasDB.addRecord("Twittear");<br /><br />}//end palabrasDB<br /><br /><br />public void insertaSignificadoDB()<br />{<br />significadoDB.addRecord("Crear algo nuevo,Modificar algo existente que da como resultado algo nuevo");<br />significadoDB.addRecord("Deposito(RACK) de piezas ");<br />significadoDB.addRecord("Material Dañado");<br />significadoDB.addRecord("Control Seguimientos Auditorias");<br />significadoDB.addRecord("Plataforma de apoyo a las etapas iniciales de innovacion");<br />significadoDB.addRecord("Escribir algo es twitter");<br />}<br /><br /><br />public int getNumberOfRecords()<br />{<br /> return palabrasDB.getNumberOfRecords();<br />}<br /><br /><br />public String getPalabraRecord(int n)<br />{<br />return palabrasDB.getRecord(n);<br />}<br /><br /><br /><br />public MyRecordStore getPalabraDB()<br />{<br />return palabrasDB;<br />}<br /><br />public MyRecordStore getSignificadoDB()<br />{<br />return significadoDB;<br />}<br /><br />public void printRecordsById()<br />{<br /><br />int recordId;<br />String recordPalabra;<br />String recordSignificado;<br /><br />try<br />{<br /> //System.out.println( " " );<br /> //System.out.println( "Number of records: "+ palabrasDB.getNumberOfRecords() );<br /> for( recordId=1;<br /> recordId <= palabrasDB.getNumberOfRecords(); recordId++ ) { recordPalabra = palabrasDB.getRecord(recordId); recordSignificado = significadoDB.getRecord(recordId); System.out.println( "Record ID-"+ recordId +": "+ recordPalabra+":/n"+ recordSignificado); }//end for }//end try catch( Exception e ) { System.err.println( e.toString() ); }//end catch }//end printRecordsById public String[] getRecordsByIdByPalabra() { int recordId; String[] record; record= new String[ palabrasDB.getNumberOfRecords()]; try { for( recordId=1; recordId <= palabrasDB.getNumberOfRecords(); recordId++ ) { record[recordId-1] = palabrasDB.getRecord(recordId); }//end for }//end try catch( Exception e ) { System.err.println( e.toString() ); }//end catch return record; }//end printRecordsByIdByPalabra public String[] getRecordsByIdBySignificado() { int recordId; String[] record; record= new String[ significadoDB.getNumberOfRecords()]; try { for( recordId=1; recordId <= significadoDB.getNumberOfRecords(); recordId++ ) { record[recordId-1] = significadoDB.getRecord(recordId); }//end for }//end try catch( Exception e ) { System.err.println( e.toString() ); }//end catch return record; }//end printRecordsById public void printRecordsByEnumeration(MyRecordStore currentRecordStore) { RecordEnumeration recordEnumeration; String record; try { System.out.println( "Number of records: "+ currentRecordStore.getNumberOfRecords() ); if(currentRecordStore.hasRecords()) { //creates the filter starts with... filter = new RMSFilterStartsWith("P"); //creates the order criteria comparator = new RMSOrder(false); recordEnumeration = currentRecordStore.select(filter, comparator); // inserts one more recordPalabra after the select //palabrasDB.addRecord("The red thin line"); // prints the records according to the filter and order while( recordEnumeration.hasNextElement() ) { record = new String( recordEnumeration.nextRecord() ); System.out.println( "Record: "+ record); }//end while //then destroy the enumeration, releasing resources recordEnumeration.destroy(); } }//end try catch( Exception e ) { System.out.println( e.toString() ); }//end catch }//end printRecordsByEnumeration }//end PalabraSignificadoRMS ____________________________________________________________________________________ /** * RMSFilterStartsWith * @author Gerardo Ayala * November 2009 */ package rms; import javax.microedition.rms.*; public class RMSFilterStartsWith implements RecordFilter { String subString; // constructor public RMSFilterStartsWith(String aSubstring) { subString = aSubstring; }//end constructor public boolean matches(byte[] recordContentBytes) { String recordContent; recordContent = new String(recordContentBytes); if (recordContent.startsWith(subString)) { return true; }//end if else { return false; }//end else }//end matches }// end RMSFilterStartsWith _____________________________________________________________________________________ package rms; /** * RMSOrder * @author Gerardo Ayala * November 2009 */ import javax.microedition.rms.*; public class RMSOrder implements RecordComparator { boolean isAscendingOrder; // constructor public RMSOrder(boolean isAscendingOrderIndicator) { isAscendingOrder = isAscendingOrderIndicator; }//end RMSOrder public int compare(byte[] recordContentBytes1, byte[] recordContentBytes2) { String recordContent1; String recordContent2; recordContent1 = new String(recordContentBytes1); recordContent2 = new String(recordContentBytes2); if (isAscendingOrder) { if ((recordContent1.compareTo(recordContent2)) > 0)<br />{<br /> return (RecordComparator.FOLLOWS);<br />}//end if<br />else<br />{<br /> if ((recordContent1.compareTo(recordContent2)) <> 0)<br /> {<br /> return (RecordComparator.PRECEDES);<br /> }//end if<br /> else<br /> {<br /> return (RecordComparator.EQUIVALENT);<br /> }//end else<br />}//end else<br />}//end else<br />}//end compare<br /><br /><br />}//end classRMSOrder<br /><br /></significado.length;contador++)>Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com0tag:blogger.com,1999:blog-2235839715051445586.post-33274155663486917602009-10-14T21:07:00.000-05:002009-10-26T18:13:34.862-06:00XpressHR ™ Enterprise Edition<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" style="COLOR: rgb(51,51,51)" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPG4JpSr4gTFRBtJROtedjXhlpatrkoHuclW5lww-luWrLQiuMHyRYXXPkifyRLDRySTl0qBEAAIFS5tZqQDrpsus6rDOFEBlos2S-Cq4cCeh0lC0Q8DjwbYxs1VM23akT34eDZhdeOpQ/s1600-h/Dibujo1.jpg"><img id="BLOGGER_PHOTO_ID_5392644170087301218" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: pointer; HEIGHT: 221px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPG4JpSr4gTFRBtJROtedjXhlpatrkoHuclW5lww-luWrLQiuMHyRYXXPkifyRLDRySTl0qBEAAIFS5tZqQDrpsus6rDOFEBlos2S-Cq4cCeh0lC0Q8DjwbYxs1VM23akT34eDZhdeOpQ/s320/Dibujo1.jpg" border="0" /></a> <meta content="text/html; charset=utf-8" equiv="Content-Type"><meta content="Word.Document" name="ProgId"><meta content="Microsoft Word 12" name="Generator"><meta content="Microsoft Word 12" name="Originator"><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso" rel="Edit-Time-Data"><style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"><style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:612.0pt 792.0pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style>
<br /><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: center" align="center"><?xml:namespace prefix = o /><o:p></o:p></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><v:stroke><v:f eqn="if lineDrawn pixelLineWidth 0"><v:f eqn="sum @0 1 0"><v:f eqn="sum 0 0 @1"><v:f eqn="prod @2 1 2"><v:f eqn="prod @3 21600 pixelWidth"><v:f eqn="prod @3 21600 pixelHeight"><v:f eqn="sum @0 0 1"><v:f eqn="prod @6 1 2"><v:f eqn="prod @7 21600 pixelWidth"><v:f eqn="sum @8 21600 0"><v:f eqn="prod @7 21600 pixelHeight"><v:f eqn="sum @10 21600 0"><v:path connecttype="rect" gradientshapeok="t" extrusionok="f"><o:lock aspectratio="t" ext="edit"><v:imagedata title="" src="file:///C:\Users\Paola\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><w:wrap type="square"><span style="FONT-WEIGHT: bold">XpressHR ™ Enterprise Edition</span> es un sistema de administración de conocimiento creado por la compañía de software KMS;<span style="font-size:+0;"> </span>es un ambiente amigable ya que es configurable y escalable; contiene diversos módulos que ofrecen soluciones relacionadas al ciclo de vida de los empleados en una <span style="font-size:+0;"></span>organización. A continuación menciono <span style="font-size:+0;"></span>dichos módulos y sus principales características:</p></w:wrap></v:imagedata></o:lock></v:path></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:stroke><meta content="text/html; charset=utf-8" equiv="Content-Type"><meta content="Word.Document" name="ProgId"><meta content="Microsoft Word 12" name="Generator"><meta content="Microsoft Word 12" name="Originator"><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"><style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:612.0pt 792.0pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style>
<br /><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify"><span style="font-size:+0;"></span><span style="FONT-WEIGHT: bold">OnBoarding™</span> versión estándar, permite gestionar de manera electrónica el proceso de contratación de sus empleados. Más del 85% de sus clientes lo utilizan. </p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify"><span style="FONT-WEIGHT: bold">OffBoarding ™,</span> procesa el término de contrato de los empleados de una organización. Si el empleado renuncia o si es despedido por parte de la empresa. Dicho módulo reúne toda la información relacionada con los sistemas de notificación de nómina y <span style="font-size:+0;"></span>beneficios asociados, entre otros. </p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify"><span style="FONT-WEIGHT: bold">MyForum™</span>, un portal para los empelados nuevos.<span style="font-size:+0;"> </span>Facilita la adaptación y culturización del empleado dentro de la organización, para así fortalecer a su vez su compromiso con la empresa.</p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify"><span style="FONT-WEIGHT: bold">E-Verify</span> es uno de los primeros agentes diseñados por el programa E-Verify de XpressHR™, realiza la consulta completa de empleos o vacantes disponibles, además de verificar y <span style="font-size:+0;"></span>asegurar si los ciudadanos son o no elegibles para el empleo. </p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify"><span style="FONT-WEIGHT: bold">Provisioning</span>, apoya a los administradores permitiéndoles asignar recursos específicos (equipos y/o servicios) a sus empleados, basándose en el trabajo que éstos hacen y el lugar dónde trabajan. </p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify">En caso de necesitar un registro permanente de firmas electrónicas de las solicitudes de empleo de los nuevos empleados y/o cambios de puesto, para garantizar que no hay lagunas en el historial de los trabajadores,<span style="font-size:+0;"> </span>se puede utilizar <span style="FONT-WEIGHT: bold">XpressHR Empleo ™ </span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify"><span style="FONT-WEIGHT: bold">DocumentCenter ™</span>, un sistema electrónico de seguridad para administrar documentos para el archivo permanente (registros del personal desde su contrato hasta su retiro y/o despido).</p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify">El módulo de <span style="FONT-WEIGHT: bold">FormsOnDemand ™</span>, ofrece a los usuarios un único punto de acceso en toda la empresa para su uso en papel y formato electrónico, ya sea al crear, procesar, controlar seguimientos, gestionar, firmar y aprobar inventarios, realizar operaciones, <span style="font-size:+0;"></span>entre otras.</p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify"><span style="font-size:+0;"></span>También cuentan con un módulo llamado <span style="FONT-WEIGHT: bold">I-9 </span>que notifica a los contratistas cuando una autorización de trabajo de un extranjero llegó a su fecha de vencimiento con 90 días de anticipación. </p>
<br />
<br /><p class="MsoNormal" style="COLOR: rgb(51,51,51); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justifyfont-family:trebuchet ms;" ><span style="font-size:85%;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCmLW9MU_R-k9CleN0XPFZMmmTaw_oBTJKES66LcKTDrLHUsU14dcUFxeBmZIK9EYgw8tO9sU9YPBvhuJU4JxQL5uU4oErXw0ybVGb03_Nlv6B6hEiYK5BfLf-Sa99TLPt-gkSq1iAa2I/s1600-h/Dibujo2.jpg"><img id="BLOGGER_PHOTO_ID_5392644562042149666" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 306px; CURSOR: pointer; HEIGHT: 224px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCmLW9MU_R-k9CleN0XPFZMmmTaw_oBTJKES66LcKTDrLHUsU14dcUFxeBmZIK9EYgw8tO9sU9YPBvhuJU4JxQL5uU4oErXw0ybVGb03_Nlv6B6hEiYK5BfLf-Sa99TLPt-gkSq1iAa2I/s320/Dibujo2.jpg" border="0" /></a></span></p><meta content="text/html; charset=utf-8" equiv="Content-Type"><meta content="Word.Document" name="ProgId"><meta content="Microsoft Word 12" name="Generator"><meta content="Microsoft Word 12" name="Originator"><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CUsers%5CPaola%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"><style> <!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:0; mso-generic-font-family:roman; mso-font-pitch:variable; mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin-top:0cm; margin-right:0cm; margin-bottom:10.0pt; margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} .MsoPapDefault {mso-style-type:export-only; margin-bottom:10.0pt; line-height:115%;} @page Section1 {size:612.0pt 792.0pt; margin:70.85pt 3.0cm 70.85pt 3.0cm; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style>
<br /><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify">Éste KMS (Knowledge Management System) proporciona<span style="font-size:+0;"> </span>soluciones a<span style="font-size:+0;"> </span>necesidades<span style="font-size:+0;"> </span>básicas de cualquier organización.<span style="font-size:+0;"> </span>Está enfocado a facilitar procesos que generalmente son tediosos por la serie de papeleo o trámites burocráticos que implican; al automatizar dichos procesos,<span style="font-size:+0;"> </span>disminuye su tiempo de ejecución, lo que puede generar ahorros y traducirse en un impacto económico y social.</p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify">El conocimiento que<span style="font-size:+0;"> </span>XpressHR ™ Enterprise Edition administra,<span style="font-size:+0;"> </span>es el conocimiento propio de la organización que lo utiliza; y es representado <span style="font-size:+0;"></span>por una serie de procedimientos, reglas, redes semánticas, modelos computacionales y matemáticos, que pueden estar tanto implícita como explícitamente en el sistema.</p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-INDENT: 35.4pt; TEXT-ALIGN: justify">En cuanto a la justificación y factibilidad (pese a que no encontré el costo), creo que los beneficios son bastante buenos, puesto que son procesos que de una u otra manera se tienen que hacer y<span style="font-size:+0;"> </span>el hacerlo manualmente e invertir más tiempo, generalmente cuesta más.<span style="font-size:+0;"> </span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span style="font-size:+0;"></span>Algo que me causa inquietud es que al automatizar todos los procesos antes mencionados, se pierde un poco la interacción personal y eso puede tener otras consecuencias, como una falta de integración entre<span style="font-size:+0;"> </span>los empleados de las diferentes áreas de la organización. </p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span style="font-size:+0;"></span>Otro aspecto importante es que el único módulo donde se fomenta el trabajo cooperativo es en el foro para los empleados nuevos, pero qué pasa con los otros empleados…</p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span style="font-size:+0;"></span>La perspectiva de resguardo y organización de la información me parece interesante, ya que dedican algunos módulos (I-9, DocumentCenter ™, E-Verify<span style="font-size:+0;"> </span>por mencionar algunos) que implican repositorios de objetos de conocimiento y/o información sobre tareas y agentes.</p><div style="TEXT-ALIGN: right">Paola González
<br /></div>
<br /><p class="MsoNormal" style="MARGIN-BOTTOM: 0pt; COLOR: rgb(51,51,153); LINE-HEIGHT: normalfont-family:trebuchet ms;" ><span lang="EN-US" style="font-size:85%;"><o:p>Referencia:</o:p></span></p><p class="MsoNormal" style="MARGIN-BOTTOM: 0pt; COLOR: rgb(51,51,153); LINE-HEIGHT: normalfont-family:trebuchet ms;" ><span lang="EN-US" style="font-size:85%;">© Copyright 2008 - 2009 </span></p><p class="MsoNormal" style="MARGIN-BOTTOM: 0pt; COLOR: rgb(51,51,153); LINE-HEIGHT: normalfont-family:trebuchet ms;" ><span lang="EN-US" style="font-size:85%;">KMS Software Company, LLC. <o:p></o:p></span></p><p class="MsoNormal" style="MARGIN-BOTTOM: 0pt; COLOR: rgb(51,51,153); LINE-HEIGHT: normalfont-family:trebuchet ms;" ><span style="font-size:85%;"><a href="http://www.kmanage.com/products.cfm"><span lang="EN-US">http://www.kmanage.com/products.cfm</span></a></span><span lang="EN-US" style="font-size:85%;"><o:p></o:p></span></p><span style="font-family:trebuchet ms;font-size:85%;">
<br />
<br />
<br />
<br /></span>
<br />
<br /><?xml:namespace prefix = v /><v:stroke><v:f eqn="if lineDrawn pixelLineWidth 0"><v:f eqn="sum @0 1 0"><v:f eqn="sum 0 0 @1"><v:f eqn="prod @2 1 2"><v:f eqn="prod @3 21600 pixelWidth"><v:f eqn="prod @3 21600 pixelHeight"><v:f eqn="sum @0 0 1"><v:f eqn="prod @6 1 2"><v:f eqn="prod @7 21600 pixelWidth"><v:f eqn="sum @8 21600 0"><v:f eqn="prod @7 21600 pixelHeight"><v:f eqn="sum @10 21600 0"><v:path connecttype="rect" gradientshapeok="t" extrusionok="f"><o:lock aspectratio="t" ext="edit"><v:imagedata title="" src="file:///C:\Users\Paola\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png"><?xml:namespace prefix = w /><w:wrap type="square"></w:wrap></v:imagedata></o:lock></v:path></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:stroke>Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com0tag:blogger.com,1999:blog-2235839715051445586.post-54094868115936603072008-10-02T23:47:00.000-05:002008-11-03T18:17:53.918-06:00Java RMI-MiniProyectoI<p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><b><span lang="ES">INTRODUCCIÓN:</span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><b><span lang="ES">
<br /></span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><b><span lang="ES"><?xml:namespace prefix = o /><o:p></o:p></span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">En este trabajo se revisaron: el procedimiento y las consideraciones a realizarse durante la construcción de una aplicación RMI. Dicha aplicación fue desarrollada en base a la siguiente especificación:</span></p><div style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"></div><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES"><span style="font-size:0;"></span></span><span lang="ES">Don <i>Chente </i>el de la tienda de la esquina quiere modernizar su changarrito y desea poner en línea sus servicios: consulta de su catálogo, administración de órdenes por Internet, ventas del día. Para poder lograrlo le solicita implementar una aplicación cliente servidor que ofrezca las siguientes</span><span lang="ES"> funciones: consulta de catálogo por tipo de producto, recuperación de órdenes de compra considerando la disponibilidad </span><span lang="ES">de los productos, vista consolidada de las ventas del día (suma de las ventas). Don <i>Chente</i> le agradece de antemano la aplicación y cuenta con usted para montar su e-changarrito.</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">
<br /></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><b><span lang="ES">OBJETIVO:</span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><b><span lang="ES"><o:p></o:p></span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">Estudiar los pasos a seguir y<span style="font-size:0;"> </span>las consideraciones que hay que tomar en cuenta durante la construcción de una aplicación con Java RMI.</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">
<br /></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><b><span lang="ES"><o:p></o:p></span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><b><span lang="ES">DESCRIPCIÓN TÉCNICA:
<br /></span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify">
<br /><b><span lang="ES"><o:p></o:p></span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><b><span lang="ES"><o:p></o:p></span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><b><span lang="ES">Modelado</span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: center" align="center"><span lang="ES" style="DISPLAY: none;font-family:Verdana;font-size:8;" ><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><a name="2082035"></a><b><span lang="ES"><o:p></o:p></span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">Se utilizó el patrón de diseño MVC (Model, View, Controller) mismo que indica la separación del código en:</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><i><span lang="ES">Vista:</span></i><span lang="ES"> Se centra en la interfaz de usuario.</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><i><span lang="ES">Controlador:</span></i><span lang="ES"> Recibe eventos que se generan en la interfaz y basándose en ellos, los dirige al modelo.</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><i><span lang="ES">Modelo:</span></i><span lang="ES"> Encapsula el estado de la aplicación e implementa la lógica aplicativa.</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">
<br /></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES">Basándonos en estos principios, nuestra aplicación incluye las siguientes clases:</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES">
<br /></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">Interfaz.java <span style="font-size:0;"></span>Interfaz que sirve de contrato entre el cliente y el servidor</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">
<br /></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">Servidor.java<span style="font-size:0;"> </span>Del lado del Servidor: clases que definen los métodos </span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">Base de Datos miniproyecto<span style="font-size:0;"> </span>(modelo) e incluye la conexión a la base de datos
<br /></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">Producto.java</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">Venta.java
<br /></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">
<br /></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">Cliente.java<span style="font-size:0;"> </span>De lado del cliente, tenemos la vista y su controlador</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102); TEXT-ALIGN: justify"><span lang="ES">
<br /><span style="font-size:0;"></span></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><b><span lang="ES">Diagrama de componentes </span></b><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgymqthpKR3IAVQv3fUP9ccPRYPku7OS3pHwMyKkDg97sNMR6TVw-at-dWLAaunIUqXdFjygCNgiEYceOmQVhQJfibU_Q7Hxe59Ti-Lb-tBl7NkhEtpMFh2g9yqnLpt_kos1GFKzZS3iJ8/s1600-h/s1.JPG"><img id="BLOGGER_PHOTO_ID_5252787952589651890" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 427px; CURSOR: pointer; HEIGHT: 168px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgymqthpKR3IAVQv3fUP9ccPRYPku7OS3pHwMyKkDg97sNMR6TVw-at-dWLAaunIUqXdFjygCNgiEYceOmQVhQJfibU_Q7Hxe59Ti-Lb-tBl7NkhEtpMFh2g9yqnLpt_kos1GFKzZS3iJ8/s320/s1.JPG" border="0" /></a></p><p class="MsoNormal" style="COLOR: rgb(153,153,255)"><meta content="text/html; charset=utf-8" equiv="Content-Type"><meta content="Word.Document" name="ProgId"><meta content="Microsoft Word 11" name="Generator"><meta content="Microsoft Word 11" name="Originator"><link href="file:///C:%5CDOCUME%7E1%5CERIK%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"><style> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:ES; mso-fareast-language:ES;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><b><span lang="ES">Diagrama de Clases</span></b></p><p class="MsoNormal" style="COLOR: rgb(153,153,255)">
<br /></p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" style="COLOR: rgb(153,153,255)" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjopBWDg4M7tuTgbbaO8OANgjwFGYukvwPUwQKCONassl0v0y78OVZE1iSP71t8vin_tPsIv0uuFc781xroLtK_QgsML2TKpUrT3XfwxNn9JurUTkhPWpenteHLkshGKwEzV0mJlI3r6BY/s1600-h/s2.JPG"><img id="BLOGGER_PHOTO_ID_5252797499026293314" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 363px; CURSOR: pointer; HEIGHT: 349px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjopBWDg4M7tuTgbbaO8OANgjwFGYukvwPUwQKCONassl0v0y78OVZE1iSP71t8vin_tPsIv0uuFc781xroLtK_QgsML2TKpUrT3XfwxNn9JurUTkhPWpenteHLkshGKwEzV0mJlI3r6BY/s320/s2.JPG" border="0" /></a> <p class="MsoNormal" style="COLOR: rgb(102,102,102)"><b><span lang="ES">
<br /></span></b></p><p class="MsoNormal" style="COLOR: rgb(153,153,255)"><meta content="text/html; charset=utf-8" equiv="Content-Type"><meta content="Word.Document" name="ProgId"><meta content="Microsoft Word 11" name="Generator"><meta content="Microsoft Word 11" name="Originator"><link href="file:///C:%5CDOCUME%7E1%5CERIK%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"><style> <!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:ES; mso-fareast-language:ES;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><b><span lang="ES">Diagramas de Secuencia:<o:p></o:p></span></b></p><p class="MsoNormal" style="COLOR: rgb(153,153,255)"><span lang="ES" style="COLOR: rgb(102,102,102)"><span style="font-size:0;">-</span></span><b><span lang="ES"><span style="COLOR: rgb(102,102,102)">Conexión</span><o:p></o:p></span></b> <a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEK9tOlnGEITAPwiyPhmVsDC4IuapLLGR0VaEcUb0nQb5WDmK3DMLcRdW9ZSK4uY_xbTR2ePeAcBw4Adn-UTiGm7tgHeZnhoVEk3ftDHG47FIQybrHnRLkFJhO5KyhtB_Wr_cQgOSeLFM/s1600-h/s3.JPG"><img id="BLOGGER_PHOTO_ID_5252789863405006034" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 371px; CURSOR: pointer; HEIGHT: 182px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEK9tOlnGEITAPwiyPhmVsDC4IuapLLGR0VaEcUb0nQb5WDmK3DMLcRdW9ZSK4uY_xbTR2ePeAcBw4Adn-UTiGm7tgHeZnhoVEk3ftDHG47FIQybrHnRLkFJhO5KyhtB_Wr_cQgOSeLFM/s320/s3.JPG" border="0" /></a><span lang="ES" style="COLOR: rgb(102,102,102)"><span style="font-size:0;">-</span></span><b style="COLOR: rgb(102,102,102)"><span lang="ES">Consulta de catálogo y orden de compra</span></b></p><p class="MsoNormal" style="COLOR: rgb(153,153,255)">
<br /></p><p class="MsoNormal" style="COLOR: rgb(153,153,255)"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjftbLwt2vd4uE-k0HXIfdwGFCXY4LI31y3Fdaiu7geI8Z0Nq0Z4nl2dhwzIODo_JVJVHaVXRcv5MzNzl1f_lp43qRxaRkqH9LFaZq7QyPKCrONsMg5Ge9bvlAM5HtLws5Lr0hspEvRPtw/s1600-h/s41.JPG"><span style="color:#666666;"><img id="BLOGGER_PHOTO_ID_5252790309491282418" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 412px; CURSOR: pointer; HEIGHT: 283px; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjftbLwt2vd4uE-k0HXIfdwGFCXY4LI31y3Fdaiu7geI8Z0Nq0Z4nl2dhwzIODo_JVJVHaVXRcv5MzNzl1f_lp43qRxaRkqH9LFaZq7QyPKCrONsMg5Ge9bvlAM5HtLws5Lr0hspEvRPtw/s320/s41.JPG" border="0" /></span></a></p><b style="COLOR: rgb(153,153,255)"></b><p class="MsoNormal" style="COLOR: rgb(153,153,255)"><span style="color:#666666;"><meta content="text/html; charset=utf-8" equiv="Content-Type"><meta content="Word.Document" name="ProgId"><meta content="Microsoft Word 11" name="Generator"><meta content="Microsoft Word 11" name="Originator"><link href="file:///C:%5CDOCUME%7E1%5CERIK%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"><style> <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:ES; mso-fareast-language:ES;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:271326529; mso-list-type:hybrid; mso-list-template-ids:487989472 -870431438 201981955 201981957 201981953 201981955 201981957 201981953 201981955 201981957;} @list l0:level1 {mso-level-start-at:0; mso-level-number-format:bullet; mso-level-text:-; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> </style></span></p><p class="MsoNormal" style="MARGIN-LEFT: 9pt; COLOR: rgb(153,153,255); TEXT-INDENT: -9pt"><span lang="ES"><span style="color:#666666;">-<strong>Visualizar Lista de ventas</strong></span></span></p><p class="MsoNormal" style="MARGIN-LEFT: 9pt; COLOR: rgb(153,153,255); TEXT-INDENT: -9pt"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-Ly4uxrRB3aSfD0fs5rGm4adqIrk4xI3_Npt9RAbAXHdSUQ3ubDEirpSoqIoTcdWsHe7B8TVu8jGdNQ2I4ymZ3vbOnHSXO8u3ZetD-6oZJbMM1wVaYMWS79-Pscf1iGo_eF-ombBXB7s/s1600-h/s4.JPG"><img id="BLOGGER_PHOTO_ID_5252791052317704658" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: pointer; TEXT-ALIGN: center" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-Ly4uxrRB3aSfD0fs5rGm4adqIrk4xI3_Npt9RAbAXHdSUQ3ubDEirpSoqIoTcdWsHe7B8TVu8jGdNQ2I4ymZ3vbOnHSXO8u3ZetD-6oZJbMM1wVaYMWS79-Pscf1iGo_eF-ombBXB7s/s320/s4.JPG" border="0" /></a> <meta content="text/html; charset=utf-8" equiv="Content-Type"><meta content="Word.Document" name="ProgId"><meta content="Microsoft Word 11" name="Generator"><meta content="Microsoft Word 11" name="Originator"><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CDOCUME%7E1%5CERIK%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"><style> <!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0; mso-font-charset:2; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:536871559 0 0 0 415 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; color:windowtext; mso-ansi-language:ES; mso-fareast-language:ES;} p {mso-margin-top-alt:auto; margin-right:0in; mso-margin-bottom-alt:auto; margin-left:0in; mso-pagination:widow-orphan; font-size:8.5pt; font-family:Verdana; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; color:black;} @page Section1 {size:595.3pt 841.9pt; margin:70.85pt 85.05pt 70.85pt 85.05pt; mso-header-margin:35.4pt; mso-footer-margin:35.4pt; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @list l0 {mso-list-id:271326529; mso-list-type:hybrid; mso-list-template-ids:487989472 -870431438 201981955 201981957 201981953 201981955 201981957 201981953 201981955 201981957;} @list l0:level1 {mso-level-start-at:0; mso-level-number-format:bullet; mso-level-text:-; mso-level-tab-stop:.5in; mso-level-number-position:left; text-indent:-.25in; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} ol {margin-bottom:0in;} ul {margin-bottom:0in;} --> </style></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><b><span lang="ES">LECCIONES APRENDIDAS:</span></b></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)"><span lang="ES" style="COLOR: rgb(102,102,102);font-family:'Times New Roman';font-size:12;" ></span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)" align="justify"><span lang="ES" style="COLOR: rgb(102,102,102);font-family:'Times New Roman';font-size:12;" >-El cliente envía mensajes representados en solicitudes SQL hacia el servidor de bases de datos. -Los resultados de cada orden de SQL son devueltos al cliente.</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)" align="justify"><span lang="ES" style="COLOR: rgb(102,102,102);font-family:'Times New Roman';font-size:12;" >-El cliente invoca procedimientos remotos que residen en el servidor, por lo tanto se intercambia un solo mensaje de solicitud/respuesta.</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)" align="justify"><span lang="ES" style="COLOR: rgb(102,102,102);font-family:'Times New Roman';font-size:12;" >- El DBMS se encarga de recolectar los datos desde su base de datos. </span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)" align="justify"><span lang="ES" style="COLOR: rgb(102,102,102);font-family:'Times New Roman';font-size:12;" >-Luego de terminada una transacción en forma exitosa (commit) los cambios se vuelven permanentes.</span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)" align="justify"><span lang="ES" style="font-family:'Times New Roman';font-size:12;"><span style="COLOR: rgb(102,102,102)">-Para que la aplicación se pueda comunicar con la Base de Datos debe tenerse habilitado un driver, en este caso JDBC (Java DataBase Conectivity).</span> </span></p><p class="MsoNormal" style="COLOR: rgb(102,102,102)" align="justify"><span lang="ES" style="font-family:'Times New Roman';font-size:12;"><span style="COLOR: rgb(102,102,102)">-JDBC es realmente un conjunto de clases que representan conexiones con bases de datos, sentencias SQL, conjuntos de datos y metadatos entre otras cosas. El API definido por JDBC permite enviar sentencias en SQL al motor de bases de datos, y procesar los resultados. </span><o:p></o:p></span></p><p align="justify">
<br />
<br /><span style="FONT-WEIGHT: bold; COLOR: rgb(102,102,102)">Integrantes del equipo:
<br />
<br /></span><meta content="text/html; charset=utf-8" equiv="Content-Type"><meta content="Word.Document" name="ProgId"><meta content="Microsoft Word 11" name="Generator"><meta content="Microsoft Word 11" name="Originator"><link style="COLOR: rgb(102,102,102)" href="file:///C:%5CDOCUME%7E1%5CERIK%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml" rel="File-List"><style> <!-- /* Font Definitions */ @font-face {font-family:GungsuhChe; panose-1:2 3 6 9 0 1 1 1 1 1; mso-font-charset:129; mso-generic-font-family:modern; mso-font-pitch:fixed; mso-font-signature:-1342176593 1775729915 48 0 524447 0;} @font-face {font-family:"\@GungsuhChe"; panose-1:2 3 6 9 0 1 1 1 1 1; mso-font-charset:129; mso-generic-font-family:modern; mso-font-pitch:fixed; mso-font-signature:-1342176593 1775729915 48 0 524447 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-ansi-language:ES; mso-fareast-language:ES;} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> </style>
<br /></p><p class="MsoNormal" style="COLOR: rgb(153,153,255); TEXT-ALIGN: center" align="center"><span lang="ES" style="font-size:11;">Paola<span style="font-size:0;"> </span>González Pérez<span style="font-size:0;"> </span>127418<o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(153,153,255); TEXT-ALIGN: center" align="center"><span lang="ES" style="font-size:11;"><a href="mailto:paola.gonzalezpz@gmail.com">paola.gonzalezpz@gmail.com</a><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(153,153,255); TEXT-ALIGN: center" align="center"><span lang="ES" style="font-size:11;"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(153,153,255); TEXT-ALIGN: center" align="center"><span lang="ES" style="font-size:11;">Víctor Madrigal Barón<span style="font-size:0;"> </span></span></p><p class="MsoNormal" style="COLOR: rgb(153,153,255); TEXT-ALIGN: center" align="center"><span style="font-size:11;"><a href="mailto:baronvmb@hotmail.com"></a><o:p></o:p></span> </p><p class="MsoNormal" style="COLOR: rgb(153,153,255); TEXT-ALIGN: center" align="center"><span lang="ES" style="font-size:11;"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(153,153,255); TEXT-ALIGN: center" align="center"><span lang="ES" style="font-size:11;">José Eduardo Santos Contreras 129762<o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(153,153,255); TEXT-ALIGN: center" align="center"><span lang="ES" style="font-size:11;"><a href="mailto:Key.bearer@gmail.com">Key.bearer@gmail.com</a><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(153,153,255); TEXT-ALIGN: center" align="center"><span lang="ES" style="font-size:11;"><o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(153,153,255); TEXT-ALIGN: center" align="center"><span lang="ES" style="font-size:11;">Héctor Manuel Gutiérrez Rubio 129202<o:p></o:p></span></p><p class="MsoNormal" style="COLOR: rgb(153,153,255); TEXT-ALIGN: center" align="center"><span lang="ES" style="font-size:11;"><a href="mailto:hekmont@hotmail.com">hekmont@hotmail.com</a><o:p></o:p></span></p>
<br /><b><span lang="ES"><o:p></o:p></span></b><p></p><p></p>
<br />Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com1tag:blogger.com,1999:blog-2235839715051445586.post-58295670732754487482008-10-02T22:38:00.000-05:002008-11-03T18:16:27.028-06:00Java RMI: Práctica I<div align="justify"><br /></div><div align="justify"><strong>INTRODUCCIÓN:</strong><br /><br />En esta práctica se revisó el procedimiento y las consideraciones que deben realizarse, durante la construcción de una aplicación con Java RMI. Tomando como objeto de estudio, una aplicación simplificada de soporte a un sitio dedicado a la venta de artículos, dicha aplicación se basa en un modelo de subastas cuyo escenario típico es el siguiente:<br />- Un usuario (con rol de vendedor) se conecta y ofrece un producto, estableciendo un precio inicial<br />- Los compradores potenciales, se conectan como cualquier usuario y tienen la opción de visualizar el catálogo de productos disponibles a la compra. Aunado a que al seleccionar un producto, pueden realizar una oferta. Cada comprador puede conectarse y realizar ofertas sobre un producto varias veces, siempre y cuando su oferta sobrepase el monto actual del producto.<br />- Finalizando el periodo de subasta, el producto es asignado al mejor postor.</div><div align="justify"><br /><strong>OBJETIVO:</strong><br /><br />Estudiar los pasos a seguir y las consideraciones que hay que tomar en cuenta durante la construcción de una aplicación con Java RMI.<br /><br /></div><div align="justify"><strong>DESCRIPCIÓN TÉCNICA:</strong><br /><br /><strong>Modelado</strong><br /><br />Se utilizó el patrón de diseño MVC (Model, View, Controller) mismo que indica la separación del código en:<br /><br />Vista: Se centra en la interfaz de usuario.<br />Controlador: Recibe eventos que se generan en la interfaz y basándose en ellos, los dirige al modelo.<br />Modelo: Encapsula el estado de la aplicación e implementa la lógica aplicativa.<br /><br /><br />Basándonos en estos principios, nuestra aplicación incluye las siguientes clases:<br /><br />Subasta.java Interfaz que sirve de contrato entre el cliente y el servidor<br /><br />SubastaServer.java (Modelo) Del lado del Servidor, tenemos al modelo y las clases que<br />InformaciónProducto.java ocupa<br />InformaciónOferta.java<br /><br />SubastaClient.java De lado del cliente, tenemos la vista y su controlador<br />SubastaVista.java<br />SubastaControlador.java </div><img id="BLOGGER_PHOTO_ID_5252775268936532034" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 369px; CURSOR: hand; HEIGHT: 214px; TEXT-ALIGN: center" height="214" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifF3-xZuQ_fZQfgV3V2PwIpU5WRHaydD3BYhlnbO7iYRWv1b3lwYAoxCUs4Sf4sVsoIViN696mahXbqiMukTXws6QtNUN-L04rh1dXs45JXxJmD7gm9lq1JMhpDAfXKMCW5QG-N4hBGWE/s320/Diagrama+de+componentes.bmp" width="320" border="0" /><br /><br /><br /><div align="justify"><img id="BLOGGER_PHOTO_ID_5252772470214781458" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 401px; CURSOR: hand; HEIGHT: 256px; TEXT-ALIGN: center" height="202" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxhS6KH_oRyEpMCCvvS4thi0B_c7CZbNlgkBfjlb7YxvrxhfeI1u1guVNcNdlDSj5umzWDo8TPqUOq1ktFL9kVWH_pNBQ-sHWxXe3a6kA8Lhx_CyjoaJts_e75H4L8-EJtgoR0NjD8aOI/s320/secuencia1.JPG" width="401" border="0" /><br /><img id="BLOGGER_PHOTO_ID_5252773784923571506" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" height="203" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMEmjcoeUTOpoeK73MneJqtF1JkKuroUCgwBkqNOSAukR0Lq_evKG9LEVhNGNxP5xMvW87QgPr_bE7ami_OvWWTAlMqIDSrPI1EFBT2UNkdPu5yoFG84T37dnprPs3jnuig2iv_TGvJ_Q/s320/secuencia2.JPG" width="390" border="0" /><img id="BLOGGER_PHOTO_ID_5252774761033167234" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 367px; CURSOR: hand; HEIGHT: 287px; TEXT-ALIGN: center" height="243" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWGqePtYjx42P98C02390bD1sI5VvPjYPVFZQ2cGxH7EbTVc0usFAfNujrDm-VaSpdjxbHKMFGbDQl040SkO0j56tOW9iKYwRWKk_ZjIPF7QAP9G7APQ0C1IWNyp63m7xrXAHBDQMv8jM/s320/secuencia3.JPG" width="367" border="0" /> <img id="BLOGGER_PHOTO_ID_5252776016759302338" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 394px; CURSOR: hand; HEIGHT: 175px; TEXT-ALIGN: center" height="175" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGoT0lZ8onJrIP95ybYtUx0FfxnYiegkNKEzQ_zb9nE7TwfBZHsNA16ltPr2LJtY5XXpAbvAmmmbqvbq57_k-7HoFUEa3prkVf1Y_M8Z7VvBngaCs96I7pjRqP2n9AwZQ_BwoUHI8h-us/s320/secuencia4.JPG" width="320" border="0" /><br /><br /><strong>LECCIONES APRENDIDAS:</strong><br /><br />- RMI (Remote Method Invocation) habilita un objeto en la máquina virtual de java para invocar métodos en un objeto sobre otra máquina virtual. (cliente-servidor)<br /><br />- La relación que se establece entre los diferentes objetos, es definida por una interfaz que extiende la interfaz remota (Subasta en nuestro caso).<br /><br />- El stub o talón es utilizado para enviar mensajes (aunado a los parámetros) de la máquina local al objeto remoto e implementa todos los métodos de la interfaz remota.<br /><br />-Los argumentos y los tipos de retorno de los métodos remotos, tienen que ser de tipo primitivo, objetos remotos o un objeto serializable (implementa java.io.Serializable), para que puedan ser pasados y/o devueltos por un método remoto.<br /><br /></div><br /><div align="justify"></div><p><strong>DEMOSTRACIONES:</strong><br /><br />En la siguiente imagen se observan tres clientes distintos que juegan diferentes roles, ya sea de vendedor y/o comprador; a su vez, uno de ellos únicamente obtiene la lista de los objetos disponibles. De manera que podemos darnos cuenta que al modificar el precio de los productos, al dar de alta a uno nuevo y/o hacer una nueva oferta, la vista de los otros clientes no es actualizada, o sea la información no está sincronizada para todos los clientes.<br /><br />Para resolver este problema, se puede hacer que el servidor sea capaz de notificar los cambios en el modelo a cada uno de los clientes.<br /><br /><br /><br /></p><p><img id="BLOGGER_PHOTO_ID_5252776832632431650" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 401px; CURSOR: hand; HEIGHT: 284px; TEXT-ALIGN: center" height="222" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUcSMpSH0c4EL078_bpeSwSLPzrwno-LulPXmZQRHfzlYk24cSGflARqKu0PmyRJyfgrOvi0I6RuFxSwND2F3JUAGG3x1kX4jwEAHIxezc4i_CbpqGf0AmO9zUv-9QFEztsznwZpTXtNM/s320/ultima.JPG" width="401" border="0" /> <strong>Integrantes del equipo:<br /></strong>Paola González Pérez 127418 <a href="mailto:paola.gonzalezpz@gmail.com">paola.gonzalezpz@gmail.com</a><br />Víctor Madrigal BarónJosé Eduardo Santos Contreras 129762 <a href="mailto:Key.bearer@gmail.com">Key.bearer@gmail.com</a><br />Héctor Manuel Gutiérrez Rubio 129202 <a href="mailto:hekmont@hotmail.com">hekmont@hotmail.com</a><br /></p><div align="justify"> </div>Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com0tag:blogger.com,1999:blog-2235839715051445586.post-63266670721955120422008-02-12T10:56:00.000-06:002008-02-12T11:01:16.310-06:00Etnografía Virtual<div align="justify"><strong>1. Introducción</strong><br /> <br />La etnografía es una metodología fundamental de la investigación social y cultural. A través de ella el investigador trata de conocer la trama de significados y materiales que conforman la cultura. [Hine 2000]<br />Los planteamientos actuales en la etnografía virtual son diversos, la difusión y el surgimiento de propuestas ha sido constante a lo largo de los últimos años. La etnografía digital, etnografía a través de Internet, etnografía conectiva, etnografía de la red, ciber-etnografía, etc., han sido términos ampliamente difundidos dentro de este campo de estudio.<br /><br /><br /><strong>2. Síntesis</strong><br /> <br />Según el Dr. Daniel Domínguez, las posturas varían desde quienes consideran que la etnografía virtual es una forma específica de etnografía, pues hay quienes conciben que la investigación etnográfica del ciberespacio no tiene ninguna singularidad.<br />Las diversas formas de conceptualizar la etnografía virtual están asociadas con una reflexión sobre el trasfondo cultural de Internet y sobre el diálogo de las experiencias y las interacciones sociales con ese trasfondo cultural. Internet es un lugar rico en interacciones sociales donde la práctica, los significados y las identidades culturales se entremezclan a través de diversas vías.<br />Lo que se presenta bajo el lema ‘etnografía virtual’ muestra una amplia gama de líneas de experimentación que responden a los múltiples retos metodológicos derivados de un proceso de cambio. Este proceso expone a la investigación cualitativa a nuevas posibilidades de recolección y análisis de datos en diferentes escenarios sociales y a ciertos problemas metodológicos. Por ejemplo, al buscar respuestas a la integración del análisis de datos textuales y datos audiovisuales, o a la investigación "delante de una interfaz" y/o en el campo virtual. Además, existe una tensión entre la facilidad para recopilar ciertos datos y la dificultad de la participación del investigador en el campo de estudio.<br />Si bien los problemas etnográficos de la representación, de la perspectiva y de la participación no son nuevos en la etnografía, hacer de Internet el objeto estudio lleva a que se replanteen nuevamente y que se reformulen, junto con otros elementos fundamentales como el de comunidad, el valor de la experiencia del investigador en el campo o las ideas de acceso y abandono del mismo.<br />Internet es un espacio de interacción que acoge formas de práctica social que pueden derivar en usos diversos y con finalidades igualmente variadas. Son muchas las especialidades que recurren al método etnográfico para aproximarse a sus objetos de estudio.<br />La diversidad de enfoques, junto con la recuperación de algunos debates etnográficos clásicos como: las relaciones del investigador con el campo, las cuestiones éticas, el método de observación o la "construcción" del discurso etnográfico, vuelven a plantearse en sus propios términos con el estudio etnográfico de Internet.<br /><br /><strong>3. Investigaciones relacionadas e importantes en ésta área</strong><br /><br /><span style="color:#999999;"><strong>Juegos de rol en línea<br /></strong></span><br />El artículo introduce al lector en el mundo de los MUDs (Dominios Multi-Usuario). Con el objeto de analizar cuestiones sociales asociadas con la comunicación mediada por computadora (CMC), de forma específica en relación con el concepto de juego; con el proceso implicado en la construcción del “Yo” o la “personalidad online”; percibida como la culminación de las "idas y venidas" entre el juego y la realidad; con el concepto de comunidad que se desarrolla entre dos marcos diferentes – el virtual y el real – ; y, finalmente, con el concepto de "experiencia" virtual y física. [Simona 2007]<br />La investigación está centrada en comparar un juego interactivo de MUD italiano y uno canadiense, se recurrió primero a la etnografía virtual y, en seguida, a las entrevistas a los jugadores como una forma de validar el fenómeno. Existe una cuestión fundamental en el estudio de los MUD: ¿es el juego online la única aspecto a considerar? ¿Cuál es el impacto de otros medios de comunicación como: la mensajería instantánea, los foros virtuales, el correo electrónico, SMS, etc., empleados por los ‘mudders’ para organizar el juego y conocerse entre ellos? ¿Es necesario que el investigador abandone totalmente el contexto social de los jugadores, incluso cuando ha centrando el estudio en las relaciones online? Esas son algunas preguntas que se pretenden responder al mantenerse al tanto de los problemas metodológicos de los investigadores cuando estudian internet, tanto como medio (de comunicación) y como marco para la investigación.<br /><br /><strong><span style="color:#999999;">Sistema de información desarrollado por el equipo Americano-Noruego: Implicaciones de tiempo y espacio</span></strong><br /><br />Esta investigación trata sobre la comprensión de cómo la colaboración es posible entre los miembros de un equipo virtual, las implicaciones del tiempo y del espacio, es decir el lugar. Es por ello que se interpretan los modelos de comunicación, o sea los medios para examinar a los miembros de los equipos virtuales localizados en EUA y Noruega. Varios inhibidores de la colaboración son identificados, junto con las estrategias usadas por los miembros del quipo.<br /><br /><strong>4. Referencias</strong><br /><br />Domínguez, Daniel., Beaulieu, Anne., Estalella, Adolfo., Gómez, Edgar., Read, Rosie y Schnettler, Bernt. 2007. Etnografía virtual. Forum Qualitative Social Research 8, 3(Septiembre), http://www.qualitative-research.net/fqs-texte/3-07/07-3-E1-s.htm<br /><br />Hine, Christine. 2000. Etnografía Virtual. Editorial UOC, EUA.<br /><br />Simona, Isabella. 2007. Etnografía de los juegos de rol en línea: El rol de lo virtual y lo real en la construcción del campo. Forum Qualitative Social Research 8, 36(Septiembre), http://www.qualitative-research.net/fqs-texte/3-07/07-3-36-s.htm<br /><br />Suprateek, Sarker y Sundeep, Sahay. 2002. Information Systems Development by US-Norwegian Virtual Teams:Implications of Time and Space. Proceedings of the 35th Hawaii International Conference on System Sciences – 2002,114-125.<br /><br /> </div>Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com9tag:blogger.com,1999:blog-2235839715051445586.post-62579950593392877612008-01-22T00:36:00.000-06:002008-01-22T00:48:06.097-06:00Participación en un estudio de usabilidad evaluando una interfaz de usuario<div align="justify"><span style="font-family:times new roman;">El desarrollo de diversos recursos y/o materiales interactivos tales como: las llamadas “salas multimediales de colaboración”, mismas que cuentan con pizarrones interactivos, equipo de videoconferencia y audio de alta calidad, apoyan el aprendizaje robusto; tema que ha adquirido gran importancia, pues fomenta que el conocimiento quede bien establecido y a su vez, que prevalezca después de un cierto tiempo, de modo que la persona que interactúe con dichos recursos, pueda desarrollar ciertas habilidades.</span><span style="font-family:times new roman;">Si bien es cierto que en la actualidad el aprendizaje se apoya en diversos materiales interactivos como resultado del desarrollo tecnológico, entonces podremos entender la importancia de probar estos recursos y de someterlos a un estudio de usabilidad.</span></div><div align="justify"><span style="font-family:times new roman;"></span></div><div align="justify"><span style="font-family:times new roman;">En primera instancia, nos fueron expuestos nuestros derechos como participantes del experimento de investigación, los cuales entre otras cosas consisten en ser tratados con respeto, dignidad, honestidad, confidencialidad, integridad y apertura; además, de ser informado de los resultados de la investigación si así lo queríamos.</span></div><div align="justify"><br /><span style="font-family:times new roman;">Posteriormente, se nos hizo entrega de un formato de consentimiento, que al ser firmado da por hecho que estamos dispuestos a participar como sujetos de estudio, que conocemos nuestros derechos y que entendemos los términos de la investigación.</span></div><div align="justify"><br /><span style="font-family:times new roman;">También nos aplicaron unos formularios, cuyo objeto era saber si contábamos con conocimientos previos acerca del contenido que se manejaría en la interfaz de usuario; aunado a si ya habíamos estado en contacto con este tipo de tecnología (pizarrones interactivos). </span></div><div align="justify"><br /><span style="font-family:times new roman;">El software que estábamos probando, era funcional y fácil de usar, la interfaz permitía relacionar conceptos de acuerdo al momento y el lugar donde ocurrían: mismo lugar-mismo tiempo, mismo lugar- diferente tiempo, diferente lugar-mismo tiempo y diferente lugar-diferente tiempo; de hecho cuando ocurría algún error se señalaba, lo que habla de su eficiencia. Otro aspecto importante es que facilita el aprendizaje y la familiarización no sólo con ese tipo de software, sino también con el material dispuesto en la sala multimedial. [Sánchez 2003]</span></div><div align="justify"><br /><span style="font-family:times new roman;">Inicialmente fue un tanto incomodo para mí el hecho de que nos grabasen, pues no me gusta sentirme observada, pero conforme fuimos avanzando en el desempeño de las actividades, esa situación pasó a segundo término.</span></div><div align="justify"><br /><span style="font-family:times new roman;">Al llevar a cabo las actividades marcadas y pese a que no era la primera vez que utilizaba el pizarrón interactivo, tuve ciertas dificultades al arrastrar las etiquetas, lo cual causó que nos fuese revelada otra forma de llevar a cabo la misma acción (el arrastre de objetos), sólo que la explicación se dio ya empezada la tarea; una de mis sugerencias sería que las diferentes formas de realizar las cosas fuesen explicadas antes de comenzar a utilizar el sistema.</span></div><div align="justify"><span style="font-family:times new roman;"><br />Otro aspecto curioso fue que un de las tareas hubo cierta confusión acerca de si se trataba de espacio físico o virtual, y aunque puede parecer algo obvio de cierta forma no lo era pues no se especificaba en la interfaz.</span></div>Paola Gonzálezhttp://www.blogger.com/profile/17439106800646407280noreply@blogger.com1