# OWLAPI
======
## OWL API main repository
The OWL API is a Java API for creating, manipulating and serialising OWL Ontologies.
* The latest version of the API supports OWL 2.
* It is available under Open Source licenses (LGPL and Apache).
The following components are included:
* An API for OWL 2 and an in-memory reference implementation
* RDF/XML parser and writer
* OWL/XML parser and writer
* OWL Functional Syntax parser and writer
* Turtle parser and writer
* KRSS parser
* OBO format parser
* Reasoner interfaces for working with reasoners such as FaCT++, HermiT, Pellet, Racer, JFact and Chainsaw.
## Release notes
## 5.1.14 18 April 2020
### Features:
* General modularity classes contributed by Robn Nolte
### Bug fixes:
* Fix XSD datatypes are erroneously quoted in OBO writer #918
* Fix referencingAxioms(OWLPrimitive) misses nested literals #912
* Fix Empty line in META-INF/services/ files causes exceptions #924
* Fix OWLOntologyWriterConfiguration does not disable banner comments #904
## 5.1.13 27 January 2020
### Bug fixes:
* Fix OWLEntityRenamer and anonymous individuals #892
* Fix Builtin annotation properties lost during parsing #895
* Deal with OWLAnnotationProperty entities in OWLEntityURIConverter class #896
## 5.1.12 20 October 2019
### Bug fixes:
* Implement Allow gzipped imports #887
* Fix Race condition in Injector #883
* Jackson update
* Fix containsReference(OWLEntity) should be deprecated #864
* Fix referencingAxioms(OWLPrimitive) misses IRI appearances #865
* Fix Javadoc on applyChange/applyChanges and using the wrong manager #868
* Fix OWLObjectPropertyExpression#getSimplified() used incorrectly #882
* Fix Incomplete javadoc on OWLNaryAxiom#asPairwiseAxioms #884
* Fix OWLNegative*AssertionAxiom#containsAnonymousIndividuals javadoc #885
* Fix Annotated axiom with anon expression saved incorrectly #881
* Fix Ontology with relative IRIs is serialized incorrectly #880
* Fix Ann. annotation with anon individual saved in RDF incorrectly #877
* Fix Annotations dropped if annotation property is undeclared #875
* Fix SAXException from AutoIRIMapper at debug logging level #878
* Ensure isAnonymous is implemented correctly #867
* Fix Null pointers with imports and relation declarations #859
* Amend base and escaped characters in Tutle parsing #857
* Fix Exception when converting obi to obo #860
## 5.1.11 02 June 2019
### Features:
* Add support to load an ontology from classpath #837
* Implement Allow annotations to be skipped in module extraction #838
* Add support for custom tags in obo files.
### Bug fixes:
* Fix Unescaping characters: OBOFormatParser#handleNextChar() #822
* Fix IRI PREFIX_CACHE instance uses too much memory #825
* Fix roundtrip of escaped values #833
* Fix MaximumNumberOfNamedSuperclasses should count super classes #836
* Fix OWLDataPropertyAxiom not a subinterface of OWLPropertyAxiom #831
* Fix HTTP 307 and HTTP 308 redirects are not followed (in 4.x) #821
* Fix Missing escape character in OBO output #828
* Fix 5.1.10 Regression in OwlStringTools#translate(..) #829
* Fixed several incorrect XSD datatype matching patterns.
* Fix OWLDataFactory::getLiteral error with empty string and integer #846
* Fix Unnecessary dc prefix added by Manchester syntax parser #845
* Fix Multiple Ontology Definitions should obey strict parsing #840
* Fix OWLLogicalEntity is not an OWLAnnotationProperty #847
* Security: Jackson to 2.9.9
* Fix Manchester syntax parser crashes on class/property punning #851
* Fix OBO parser does not support qualifier block #852
## 5.1.10 04 March 2019
### Bug fixes:
* Fix DLExpressivity checker never computes anything #810
* Jackson version to 2.9.8
* Fix ensure allValuesFrom axioms are not lost #808
* Fix HTTP 307 and HTTP 308 redirects are not followed #821
* Fix OBO renderer stuck with untranslatable axioms on concurrent managers
* Fix Annotations on DifferentIndividualsAxioms lost #816
* Fix No roundtrip for IRIs with colons in the fragment or path #817
* Fix EOFException in CustomTokenizer #813
* Fix Cyclic imports and missing declarations cause parsing error #798
## 5.1.9 12 December 2018
### Bug fixes:
* Refactor OWLProfile implementations #638
* Fix Missing user defined datatype violation in literals #639
* Fix RDFGraph getSubjectsForObjects caught in infinite loop #809
## 5.1.8 1 December 2018
### Features:
* Add OWLClassExpression.isNamed method #790
* Fix injection problem under OSGi
* Implement Allow Atomic Decomposition to skip assertions #796
* Expressivity Checker for EL and FL #500
### Bug fixes:
* Fix ReadWriteLock should be injector singleton #785
* Fix Cyclic import of versioned ontologies fails #788
* Fix Annotate ontology annotations #791
* Fix Incorrect documentation for OWLOntologyManager methods. #795
* DisjointClasses with OWL:Thing produces incorrect axiom #747
* Fix Concurrent managers with own lock shared with own ontologies #806
## 5.1.7 2 September 2018
### Features:
* PROV and TIME vocabularies
### Bug fixes:
* Add representativeInstances() to OWLReasoner #772
* SWRLRule hash code computed incorrectly
* Fix OWLOntology with shared structure causes incorrect RDF/XML #780
## 5.1.6 24 July 2018
### Features:
* Remove Guice dependencies
* Upgrade to jsonld-java version 0.12.0 (performance) #763
* Allow building with Java 10
### Bug fixes:
* Move from Trove4j to HPPC-RT #774
* Fix incorrect sorting of OBO header tags
* Fix Line breaks in rdfs:label cause invalid FS output #758
* Fix AutoIriMapper chooses wrong IRIs. #755
## 5.1.5 23 April 2018
### Features:
* Add an option to represent version build as strings
* Implement #375 OWLZip reader and writer
* Allow trimming to size after load to be disabled
* do not register deprecated oboparser by default #729
### Bug fixes:
* Fix SWRL variable IRIs violate URN spec #732
* default IRI for unnamed ontologies is not valid
* doubling of # at the end of default namespace
* IRI should return true for isIRI()
* Fix OWL/XML writes langString unnecessarily #748
* Fix importsDeclaration not returning imports for *.obo #727
## 5.1.4 4 January 2018
### Features:
* Support Authorization header in remote loading
### Bug fixes:
* Fix Problem saving ontologies in Turtle #719
* Fix Null pointer in OWLObjectPropertyManager #723
* Remove com.google.inject and add exclusion of javax.annotation. #720
## 5.1.3 4 November 2017
Features:
* Performance improvements on parsing of large ontologies.
## 5.1.2 13 October 2017
### Features:
* Accept Headers to include all MIME types with supporting parsers #705
* Add HasAnnotationValue interface with methods for mapping
* Optional methods for OWLOntologyChange
* Implement efficient way to test if an ontology refers entity type #698
### Bug fixes:
* Do not output xsd:string when unnecessary #640
* OWL/XML should reject XML files that are not valid OWL/XML #657
* getFragment advices an non existent replacement #684
* OWLObject immutable collections sorted #702
* Sort imports and imports closure #702
* Sort namespace prefixes for XML serialization #702
* OWLOntologyMerger fails with ConcurrentModificationException #673
* Poor performance in OWLImmutableOntologyImpl.getImportsClosure #696
* Fix AtomicDecomposition throws Nullpointer #695
* Fix hashcode and equals on OWLOntology differ #694
## 5.1.1 25 July 2017
### Features:
* Add REPAIR_ILLEGAL_PUNNINGS property to disable fix of illegal punnings
* Move punning log to warning
### Bug fixes:
* Fix Profiles.OWL2_FULL returns Profiles.OWL2_DL #667
* Fix EntitySearcher.getEquivalentClasses incorrectly returns itself #663
* OWLEntityRenamer should rename annotation props in ontolog
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
本资源是当前情况下,最新的owl 的源码地址有需要的,欢迎大家下载哈 OWL即网络本体语言,用于对本体进行语义描述。本体即Ontology,可以理解为某一个领域词汇的汇集,即词汇表。OWL的最新版本为2,具体OWL语法知识这里不赘述。本篇博客主要针对OWL API的简单使用进行说明,通过一些例子说明OWL API中核心类的构建与使用
资源推荐
资源详情
资源评论
收起资源包目录
owlapi-version5.zip (2000个子文件)
owl.css 4KB
.gitignore 157B
obo-syntax.html 126KB
koala.jar 1KB
ProfileDLOnlyTestCase.java 328KB
OWLReasoner.java 179KB
ManchesterOWLSyntaxParserImpl.java 121KB
TripleHandlers.java 111KB
Examples.java 110KB
OWLAPIOwl2Obo.java 86KB
OWLRDFConsumer.java 86KB
Translators.java 81KB
PARSER_OWLXMLVocabulary.java 80KB
OWLFunctionalSyntaxParser.java 72KB
OWLOntologyManagerImpl.java 71KB
OWLProfileTestCase.java 70KB
ConcurrentOWLOntologyImpl.java 69KB
TurtleParserTokenManager.java 69KB
Internals.java 68KB
KRSS2ParserTokenManager.java 66KB
PrimerTestCase.java 63KB
OWLAxiomIndex.java 62KB
OWLAPIObo2Owl.java 61KB
EntitySearcher.java 59KB
DLExpressivityCheckerTestCase.java 58KB
FunctionalSyntaxObjectRenderer.java 58KB
OWLOntologyManager.java 58KB
OWLDataFactoryImpl.java 58KB
SyntacticLocalityEvaluator.java 57KB
AbstractTranslator.java 55KB
KRSS2Parser.java 54KB
BasicsTestCase.java 53KB
StructuralReasoner.java 53KB
ManchesterOWLSyntaxFrameRenderer.java 52KB
LanguagesTestCase.java 51KB
LiteralFoldingEqualityTester.java 50KB
OBOFormatParser.java 45KB
BuildersTestCase.java 45KB
ConcurrentOWLOntologyImpl_TestCase.java 44KB
SyntacticLocalityEvaluator.java 43KB
KRSSParserTokenManager.java 42KB
TutorialSnippetsTestCase.java 42KB
DLSyntaxParser.java 40KB
OWLAxiomCollection.java 38KB
DLSyntaxParserTokenManager.java 38KB
ManchesterOWLSyntaxObjectRenderer.java 37KB
ProfileVisitorBase.java 37KB
OWLXMLObjectRenderer.java 37KB
OutputSyntaxSortTestCase.java 37KB
ProfileFullTestCase.java 36KB
AbstractTagValueHandler.java 36KB
LatexObjectVisitor.java 36KB
OWLObjectTransformer.java 34KB
OWLFunctionalSyntaxFactory.java 34KB
OBOFormatWriter.java 34KB
SimpleRendererDebug.java 33KB
SimpleRenderer.java 32KB
RDFRendererBase.java 32KB
TurtleTestCase.java 31KB
ForbiddenVocabularyTestCase.java 31KB
OWLAnnotationPropertyTransformer.java 31KB
OWLOntologyAccessorsTestCase.java 31KB
ReasonerTestCase.java 30KB
OWLObjectDuplicator.java 30KB
DLSyntaxObjectRenderer.java 29KB
StartRDF.java 29KB
OWLOntologyManager_Concurrent_TestCase.java 28KB
OWLImmutableOntologyImpl.java 28KB
ManchesterOWLSyntaxParserTestCase.java 28KB
SyntacticLocalityModuleExtractor.java 27KB
OBOParserTokenManager.java 27KB
OWLObjectComponentCollectorTestCase.java 27KB
OWLDataFactoryImplTestCase.java 27KB
TurtleParser.java 27KB
KRSSParser.java 27KB
OWLXMLPH.java 26KB
TestBase.java 26KB
KRSS2ObjectRenderer.java 25KB
OBOCommentsTestCase.java 24KB
OWLTutorialSyntaxObjectRenderer.java 24KB
OWLObjectDesharer.java 24KB
StructureWalker.java 24KB
SemanticLocalityEvaluator.java 24KB
OWLOntologyLoaderConfiguration.java 24KB
AxiomsRoundTrippingTestCase.java 24KB
OWLOntology.java 23KB
RenameEntityTestCase.java 23KB
OwlOntologyMultipleThreadsTest.java 23KB
DLQueryExample.java 23KB
Searcher.java 23KB
OWL2Datatype.java 22KB
KRSSObjectRenderer.java 22KB
LiteralFoldingHashCoder.java 22KB
Languages.java 22KB
OBOConsumer.java 21KB
OWLObjectPropertyManager.java 21KB
OWLSignature.java 21KB
AxiomType.java 21KB
OWLRDFVocabulary.java 20KB
OWLAPIStreamUtils.java 20KB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
qq_36401221
- 粉丝: 1
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功