Protege
Natalya F. Noy and Deborah L. McGuinness noy@smi.stanford.edu and dlm@ksl.stanford.edu Stanford University, Stanford, CA, 94305 Traducido del ingl´s por: Erick Antezana∗ e September 19, 2005
∗
erant@psb.ugent.be
1
Contents
1 ¿Por qu´ desarrollar una ontolog´ e ıa? 2 ¿Qu´ es una ontolog´ e ıa? 3 Una simplemetodolog´ de ingenier´ del conocimiento ıa ıa 4 Definici´n de las clases y de la jerarqu´ de clases o ıa 4.1 Asegurarse que la jerarqu´ de clases es correcta . . ıa 4.2 An´lisis de clases hermanas en la jerarqu´ de clases a ıa 4.3 Herencia m´ltiple . . . . . . . . . . . . . . . . . . . . u 4.4 ¿Cu´ndo introducir (o no) una nueva clase? . . . . . a 4.5 ¿Una nueva clase o un valor de propiedad? . . . .. . 4.6 ¿Una instancia o una clase? . . . . . . . . . . . . . . 4.7 Limitaci´n del alcance . . . . . . . . . . . . . . . . . o 4.8 Subclases disjuntas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 3 5 6 15 15 17 18 18 20 21 23 23
5 Definici´n de las propiedades (m´s detalles) o a 24 5.1 Slots inversos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 5.2 Valores por defecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 6 ¿Qu´ est´ en un nombre? e a 6.1 May´sculas/min´sculas y delimitadoresu u 6.2 Singular o Plural . . . . . . . . . . . . . 6.3 Convenios: prefijos y sufijos . . . . . . . 6.4 Otras consideraciones de nombrado . . . 7 Otros recursos 8 Conclusiones 9 Agradecimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 26 26 26 26 27 27 282
1
¿Por qu´ desarrollar una ontolog´ e ıa?
En los ultimos a˜os el desarrollo de ontolog´ (especificaciones formales y especificas de los ´ n ıas t´rminos y relaciones entre ellos (Gruber 1993)) ha estado movi´ndose del dominio de los labe e oratorios de Inteligencia Artificial a los escritorios de los expertos de un dominio dado. Las ontolog´ has llegado a ser comunes en el World-WideWeb. Las ontolog´ en el Web van ıas ıas desde grades taxonom´ que categorizan sitios Web (tales como en Yahoo!) a categorizaıas ciones de productos para vender y sus caracter´ ısticas (tales como Amazon.com). El Consorcio WWW (W3C) est´ desarrollando el Resource Description Framework (Brickley y Guha 1999), a un lenguaje para codificar conocimiento en p´ginas Web para hacerlas entendibles a losagentes a electr´nicos que buscan informaci´n. La agencia de proyectos de investigaci´n avanzada en deo o o fensa (Defense Advanced Research Projects Agency (DARPA)), conjuntamente con el W3C, est´ a desarrollando DARPA Agent Markup Language (DAML) extendiendo RDF con construcciones m´s expresivas buscando facilitar la interacci´n de agentes en el Web (Hendler and McGuinness a o 2000). Muchasdisciplinas desarrollan ahora ontolog´ estandarizadas que los expertos de cierıas tos dominios pueden usarlas para compartir y anotar informaci´n en sus campos de trabajo. En o medicina, por ejemplo, se ha producido grandes, estandarizados y estructurados vocabularios tales como snomed (Price and Spackman 2000) y la red sem´ntica Unified Medical Language a System (Humphreys and Lindberg 1993). Est´ntambi´n surgiendo otras ontolog´ amplias y a e ıas de prop´sito general. Por ejemplo, el programa de desarrollo de las naciones unidas (United Nao tions Development Program) y Dun & Bradstreet unieron esfuerzos para desarrollar la ontolog´ ıa UNSPSC que provee terminolog´ para productos y servicios (www.unspsc.org). ıa Una ontolog´ define un vocabulario comun para investigadores que necesitan...
Regístrate para leer el documento completo.