API OWL API

La implementación de Java para la API del búho se utiliza para representar a las ontologías semánticas web y se centra en el OWL Lite, OWL DL y OWL 1.1 y ofrece una interfaz para los motores de inferencia y la validación FUNCIONO
Descargar ahora

API OWL API Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Raphael Volz
  • Sitio web del editor:
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 3.8 MB

API OWL API Etiquetas


API OWL API Descripción

La implementación de Java para la API del búho se utiliza para representar a las ontologías semánticas web y se centra en el OWL Lite, OWL DL y OWL 1.1 y ofrece una interfaz a motores de inferencia y funcionalidad de validación. La API OWL es una interfaz e implementación de Java para el W3C Web Ontology Language Owl. API OWL se utiliza para representar las ontologías semánticas web. La API se centra en Owl Lite, OWL DL y OWL 1.1 y ofrece una interfaz a motores de inferencia y funcionalidad de validación. Requisitos: · Java ¿Qué hay de nuevo en este lanzamiento: · El método Getontologyuris en AutouriMapper devolvería los URIs físicos en lugar de lógicos. Reparado. · Los espacios de nombres para la anotación URIS no se generaron. Reparado. · Extracción de un axioma de subclase de una ontología hace que el axioma se agregue a la ontología como GCI. Reparado. · Al analizar una ontología, los tipos de aceptación se han establecido para incluir RDF / XML. Esto significa que las ontologías se pueden analizar correctamente de los servidores que están configurados para devolver RDF o HTML según el tipo de solicitud. · El escritor OWL / XML se ha modificado para escribir correctamente el nombre del atributo URI de DataType URI. Anteriormente, el nombre se escribió como "tipos de datos", sin embargo, debería ser "DataTyPeuri". · Parser OWL / XML. Modifique el controlador constante para analizar las constantes utilizando el nombre de atributo de URI de DataType correcto (fue "DataType" y debería haber sido "DataTyPeuri"). · El constructor que requirió que un gerente en BidirectyShortFormProviderAdapter no reconstruyó el caché. Reparado. · Las restricciones de cardinalidad no calificadas se prestaron como restricciones calificadas de cardinalidad. Reparado. · Ahorrar una ontología fallaría si los directorios necesarios no existieran. Reparado. · La prestación de propiedades anónimos inversa en OWL / XML fue incorrecta. Reparado. · Etiqueta y comentarios Las anotaciones en la sintaxis funcional no estaban analizadas correctamente, fueron analizadas como anotaciones regulares. Reparado. · En la OwlxmlparserHandler, no se registró ningún controlador para las afirmaciones de propiedad de datos negativas. Reparado. · Anotaciones que tienen individuos anónimos como los valores no fueron procesados ​​correctamente. Reparado. · RDFXMlontologyStorer y RDFXMLRENDERER Siempre usó el formato de ontología que se puede obtener del Administrador, independientemente de si se especificó o no un formato de ontología personalizado. · Las reglas que contenían objetos de valor individual o de datos no se podrían representar. Reparado. · Axiomas de declaración se agregaron automáticamente para las propiedades de datos, ya sea que una ontología contenida declaradas triples o no. Reparado. · Las propiedades anónimas no fueron procesadas. Reparado. · Redacción RDF para los axiomas de la propiedad secundaria cuya propiedad secundaria es una cadena de propiedad utilizada una versión antigua. La representación ahora cumple con la última especificación de OWL 2. Las ontologías que usan la renderización antigua aún pueden ser analizadas. · Las listas de RDF se reordenaron en la prestación. Reparado. · Soporte añadido para la construcción con hormiga. · Búho 1.1 Los espacios de nombres cambiaron a OWL 2. Las ontologías antiguas que están escritos usando el espacio de nombres OWL11 aún se cargarán, pero se convertirán para usar el espacio de nombres OWL2. · Actualice el RDF Parser y RDF Renderer para admitir AllDisJointClasses y AllDisJointProperties · Se agregó la capacidad de salvar ontologías en tortuga. · Se agregó la capacidad de cargar ontologías que están escritas en tortuga. · Código de explicación añadido aportado por Clark y Parsia · Se agregó un renderizador KRSS (aportado por Olaf Noppens) · Se agregó un analizador de KRSS nuevo, más completo (contribuido por Olaf Noppens). Este analizador puede analizar la versión de la sintaxis KRSS que utiliza Correr. · Señaló la posibilidad de especificar un tiempo de espera de conexión para las conexiones de URL a través de una propiedad del sistema (OWLPAPI.CONENEPTOMEOUT), el valor predeterminado para el tiempo de espera es de 20 segundos. · Se agregó un método para OwlontologyManager para borrar todos los mapas de URI registrados · Se agregó un método a OwlontologyManager para que las importaciones se puedan obtener mediante una declaración de importaciones. · Se agregó un método de conveniencia a OwlontologyManager para agregar un conjunto de axiomas a una ontología sin tener que crear los cambios de Addaxiom · Se agregó un método de makeloadimportSrequest en OwlontologyManager, que debe ser utilizado por los analizadores y otros cargadores para cargar importaciones · Señaló la posibilidad de establecer una opción para el manejo de importaciones faltantes silenciosas en OwlontologyManager. Cuando se establece esta opción, las excepciones no se lanzan cuando se pueden encontrar las importaciones o no se pueden cargar. Es posible establecer a un oyentes que se informe cuando no se puede encontrar una importación, de modo que la excepción no se pierda por completo. · Agregó la posibilidad de agregar un ojedor de cargador de ontología a OwlontologyManager. El oyente se informa cuando se inicia y finaliza el proceso de carga de una ontología (qué ontología se está cargando, desde dónde y si se cargó con éxito, etc.). · Se agregó un método a OWLREASTERFACTIVO para obtener el nombre legible humano del razonador que crea una fábrica. · Se agregó un método de conveniencia a la Owlontología para obtener todas las entidades referenciadas. · Agregue métodos de conveniencia a la adecuación que compruebe si la entidad es una OWLCLASS, OWLOBJECTHIPTERY, OWLDATIPERTY, OWLDATAPROPERTY, OWLINDIDUAL o OWLDATITATYPE. También agregó ASXXX para obtener una entidad en su forma más específica. · Agregado métodos de conveniencia a OwldataFactory para crear axiomas de clase disjoint y axiomas de clases equivalentes. · Se agregó una interfaz de renderizador de propósito general para OWLOBJECTOS · Se agregó una OwlinconsistentologyException al módulo de inferencia. · Núcleo de skos agregado a la lista de espacios de nombres conocidos · Agregado un vocabulario de skos enumio · Métodos agregados a la interfaz de OwlontologyManager, de modo que las ontologías puedan guardarse en un objetivo de salida, así como un URI. Se agregaron implementaciones de OwlontologyOutputTarget para permitir la escritura directamente a los tirantes y escritores. · Se agregó un StrautOutPutTarget para escribir ontologías en un búfer que se puede obtener como una cadena. · Se agregaron algunas nuevas fuentes de entrada: StreamInPutSource, ReaderInputSource, FileInPutSource · Poster RDF. Hizo el selector de traductores de descripción, más inteligente, de modo que cuando las propiedades no se escriban como objetos o propiedades de datos, se examinan otros triples para tomar la opción apropiada. · OwlrestrictedDataraRangefacetvocabulario. Métodos agregados para obtener facetas por su nombre simbólico (por ejemplo, = =) · BidirectionShortFormProvider. Se agregó un método para obtener todas las formas cortas en caché por el proveedor. · Se agregó una opción para activar / desactivar la pestaña cuando se presenta la sintaxis de Manchester · Se agregó más documentación para el método que agrega mapas de ontología URI · Manejo de errores mejorado al cargar ontologías: para errores que no tienen nada que ver con los errores de análisis, por ejemplo, Excepciones de anfitrión desconocidas, la fábrica · Rechró el error lo antes posible en lugar de probar todos los analizadores. · Parser actualizado para lanzar manchesterwlsyntaxontologysexception, que es un tipo más específico de OWLPARSException · Actualizado elActualidad BidirectyShortFormProviderAdapter con la funcionalidad para rastrear los cambios de ontología y actualizar el caché de representación dependiendo de si las entidades se hacen referencia o no. · Se agregó un renderizador de látex para procesar axiomas de ontología en un formato de látex · Se agregó la capacidad de analizar las ontologías escritas en Manchesterwlsyntax. · Se agregó urishortFormProvider como una interfaz de propósito general para proporcionar formularios cortos para URIs. Cambió SimpleShortFormprovider para usar el SimpleurishortFormProvider como base · Hizo la representación de TOSTRING de la implementación predeterminada, complementable a través de la clase TostringRenderer Singleton. · Señalaron algunos métodos de conveniencia a la OwldataFactory para hacer que la creación de ciertos tipos de objetos sea menos tediosa. Específicamente: el ObjectIntersEstionOf, ObjectUntionof, ObjectOneF y DataOneF se puede crear ahora usando métodos que toman un número variable de argumentos (OwlDescriptions, OWLINDividuals o OwlConstants, según corresponda). Además, agregó métodos de conveniencia que crean constantes mecanografiados directamente de las cuerdas de Java, ints, dobles, flotadores y booleanos. Por ejemplo, CreeOllTypedConstant (3) creará una constante escrita con un valor léxico de "3" y un tipo de datos de XSD: entero. Se agregaron métodos de desactivación para crear anotaciones de entidad sin tener que crear objetos de Owlannotation. · Se agregó un método GETAXIOMTYPE en la interfaz de Owowaxiom para mayor comodidad. · Funcionalidad agregada al módulo de depuración para solicitar explicaciones · Añadidos genéricos a la API del generador de axiomas inferidos. · Se agregó un nuevo constructor a OwlontologíaNamespacemanager, de modo que sea posible anular el formato de ontología que se usa como una sugerencia al generar espacios de nombres. · Se agregó un módulo de renderizador DLSYNTAX que puede procesar axiomas, etc. en el DLSYNTAX tradicional usando Unicode para los símbolos DLSYNTAX. · Modificó el RDFXMLNAMESPACEMANOGER para seleccionar la cantidad mínima de entidades para las cuales se deben generar los espacios de nombres. Los espacios de nombres solo se generan para las clases en OWLCLASSASSERTIONAXIOMSI, y las propiedades en OWLOBJECTPROPERTYASSERTIONAXIOMSI y OWLDATAPROPERTYASSERTIONAXIOMSIOMS. Esto corresponde básicamente a los lugares donde se necesitan QNames válidos para las entidades. · Código agregado para agregar declaraciones para "entidades colgantes". Si un gráfico RDF contiene y CLSA no ha sido referenciado por ningún otro axioma, entonces esto hubiera sido eliminado por el analizador, esto se ha cambiado para que se agreguen axiomas de declaración a la ontología en tales casos. (Ojalá, la especificación del búho 1.1 se actualizará para hacer algo como esto en el mapeo a los gráficos RDF). · Se agregó una clase de utilidad, axiomsubjectProvider, que dada un axioma devuelve un objeto que se considera que es el "sujeto" de los axiomas. Por ejemplo, la subclase de Subclase (CLSA CLSB), CLSA se considera que es el sujeto. · Modifique el proveedor de forma corta de ontología URI para proporcionar formas cortas más amables. · Se agregó un método de conveniencia para que los individuos se les haya afirmado que sea una instancia de una OWLCLASS. · Los comunes Lang ya no se usan en la API porque se había reemplazado con una clase de utilidad liviana para escapar de las cadenas. · Se quitó el módulo Fragments y lo reemplazó con el módulo de perfiles. El perfil El ++ está actualmente implementado. · Añadido soporte para visitantes extendidos que pueden devolver objetos en el método de visita. · Desactivado el registro en las clases de Parser RDF de forma predeterminada.


API OWL API Software relacionado

Awifuzz

Aplicación de código abierto que representa un sistema de control lógico difuso ...

152 619 KB

Descargar