ANY23-276 : Convert from Sesame to RDF4J Signed-off-by: Peter Ansell <[email protected]>
Project: http://git-wip-us.apache.org/repos/asf/any23/repo Commit: http://git-wip-us.apache.org/repos/asf/any23/commit/445d13ab Tree: http://git-wip-us.apache.org/repos/asf/any23/tree/445d13ab Diff: http://git-wip-us.apache.org/repos/asf/any23/diff/445d13ab Branch: refs/heads/master Commit: 445d13ab978d2fd327cc3f726a8c6b5edadcbd90 Parents: bb55685 Author: Peter Ansell <[email protected]> Authored: Mon Aug 1 20:50:17 2016 -0400 Committer: Peter Ansell <[email protected]> Committed: Thu Dec 15 10:58:46 2016 +1100 ---------------------------------------------------------------------- api/pom.xml | 10 +- .../main/java/org/apache/any23/cli/Tool.java | 1 + .../any23/configuration/Configuration.java | 2 +- .../apache/any23/encoding/EncodingDetector.java | 2 +- .../any23/extractor/ExtractionContext.java | 28 +- .../any23/extractor/ExtractionParameters.java | 2 +- .../any23/extractor/ExtractionResult.java | 14 +- .../org/apache/any23/extractor/Extractor.java | 4 +- .../any23/extractor/ExtractorFactory.java | 2 +- .../org/apache/any23/extractor/IssueReport.java | 16 +- .../apache/any23/plugin/Any23PluginManager.java | 2 +- .../java/org/apache/any23/rdf/Prefixes.java | 50 +- .../org/apache/any23/source/DocumentSource.java | 6 +- .../main/java/org/apache/any23/vocab/CSV.java | 18 +- .../java/org/apache/any23/vocab/DCTerms.java | 18 +- .../main/java/org/apache/any23/vocab/DOAC.java | 68 +- .../main/java/org/apache/any23/vocab/DOAP.java | 100 +-- .../main/java/org/apache/any23/vocab/FOAF.java | 132 ++-- .../java/org/apache/any23/vocab/GeoNames.java | 8 +- .../main/java/org/apache/any23/vocab/HCard.java | 80 +-- .../java/org/apache/any23/vocab/HEntry.java | 32 +- .../java/org/apache/any23/vocab/HEvent.java | 24 +- .../main/java/org/apache/any23/vocab/HItem.java | 10 +- .../java/org/apache/any23/vocab/HListing.java | 90 +-- .../java/org/apache/any23/vocab/HProduct.java | 22 +- .../java/org/apache/any23/vocab/HRecipe.java | 46 +- .../java/org/apache/any23/vocab/HResume.java | 18 +- .../main/java/org/apache/any23/vocab/ICAL.java | 340 +++++----- .../org/apache/any23/vocab/LKIFCoreAction.java | 52 +- .../apache/any23/vocab/LKIFCoreExpression.java | 132 ++-- .../apache/any23/vocab/LKIFCoreLegalAction.java | 46 +- .../apache/any23/vocab/LKIFCoreLegalRole.java | 8 +- .../apache/any23/vocab/LKIFCoreMereology.java | 40 +- .../org/apache/any23/vocab/LKIFCoreNorm.java | 134 ++-- .../org/apache/any23/vocab/LKIFCoreProcess.java | 38 +- .../any23/vocab/LKIFCoreRelativePlaces.java | 42 +- .../org/apache/any23/vocab/LKIFCoreRole.java | 26 +- .../org/apache/any23/vocab/LKIFCoreRules.java | 16 +- .../org/apache/any23/vocab/LKIFCoreTime.java | 32 +- .../any23/vocab/LKIFCoreTimeModification.java | 114 ++-- .../org/apache/any23/vocab/LKIFCoreTop.java | 14 +- .../main/java/org/apache/any23/vocab/OGP.java | 62 +- .../java/org/apache/any23/vocab/Programme.java | 178 ++--- .../java/org/apache/any23/vocab/Review.java | 40 +- .../org/apache/any23/vocab/ReviewAggregate.java | 20 +- .../java/org/apache/any23/vocab/SINDICE.java | 22 +- .../main/java/org/apache/any23/vocab/VCard.java | 132 ++-- .../java/org/apache/any23/vocab/Vocabulary.java | 101 ++- .../main/java/org/apache/any23/vocab/WO.java | 178 ++--- .../main/java/org/apache/any23/vocab/XFN.java | 62 +- .../main/java/org/apache/any23/vocab/XHTML.java | 10 +- .../org/apache/any23/writer/TripleHandler.java | 16 +- .../org/apache/any23/writer/WriterFactory.java | 2 +- .../resources/default-configuration.properties | 8 +- core/pom.xml | 56 +- core/src/main/java/org/apache/any23/Any23.java | 64 +- .../org/apache/any23/cli/MicrodataParser.java | 4 +- .../java/org/apache/any23/cli/MimeDetector.java | 4 +- .../org/apache/any23/cli/PluginVerifier.java | 2 - .../main/java/org/apache/any23/cli/Rover.java | 16 +- .../java/org/apache/any23/cli/VocabPrinter.java | 11 +- .../any23/extractor/ExampleInputOutput.java | 6 +- .../any23/extractor/ExtractionResultImpl.java | 28 +- .../any23/extractor/ExtractorRegistryImpl.java | 11 +- .../extractor/SingleDocumentExtraction.java | 69 +- .../extractor/TagSoupExtractionResult.java | 6 +- .../any23/extractor/csv/CSVExtractor.java | 93 ++- .../any23/extractor/html/AdrExtractor.java | 4 +- .../extractor/html/EmbeddedJSONLDExtractor.java | 46 +- .../html/EntityBasedMicroformatExtractor.java | 4 +- .../any23/extractor/html/GeoExtractor.java | 4 +- .../extractor/html/HCalendarExtractor.java | 18 +- .../any23/extractor/html/HCardExtractor.java | 32 +- .../any23/extractor/html/HListingExtractor.java | 26 +- .../any23/extractor/html/HRecipeExtractor.java | 16 +- .../any23/extractor/html/HResumeExtractor.java | 6 +- .../html/HReviewAggregateExtractor.java | 12 +- .../any23/extractor/html/HReviewExtractor.java | 10 +- .../any23/extractor/html/HTMLDocument.java | 30 +- .../any23/extractor/html/HTMLMetaExtractor.java | 88 +-- .../any23/extractor/html/HeadLinkExtractor.java | 14 +- .../any23/extractor/html/ICBMExtractor.java | 14 +- .../any23/extractor/html/LicenseExtractor.java | 10 +- .../extractor/html/MicroformatExtractor.java | 52 +- .../any23/extractor/html/SpeciesExtractor.java | 12 +- .../any23/extractor/html/TagSoupParser.java | 28 +- .../any23/extractor/html/TitleExtractor.java | 6 +- .../extractor/html/TurtleHTMLExtractor.java | 30 +- .../any23/extractor/html/XFNExtractor.java | 30 +- .../html/microformats2/HAdrExtractor.java | 8 +- .../html/microformats2/HCardExtractor.java | 29 +- .../html/microformats2/HEntryExtractor.java | 22 +- .../html/microformats2/HEventExtractor.java | 17 +- .../html/microformats2/HGeoExtractor.java | 4 +- .../html/microformats2/HItemExtractor.java | 12 +- .../html/microformats2/HProductExtractor.java | 18 +- .../html/microformats2/HRecipeExtractor.java | 10 +- .../html/microformats2/HResumeExtractor.java | 14 +- .../extractor/microdata/ItemPropValue.java | 2 +- .../extractor/microdata/MicrodataExtractor.java | 155 +++-- .../any23/extractor/rdf/BaseRDFExtractor.java | 12 +- .../any23/extractor/rdf/JSONLDExtractor.java | 2 +- .../any23/extractor/rdf/NQuadsExtractor.java | 2 +- .../any23/extractor/rdf/NTriplesExtractor.java | 2 +- .../any23/extractor/rdf/RDFHandlerAdapter.java | 14 +- .../any23/extractor/rdf/RDFParserFactory.java | 51 +- .../any23/extractor/rdf/RDFXMLExtractor.java | 2 +- .../any23/extractor/rdf/TriXExtractor.java | 2 +- .../any23/extractor/rdf/TurtleExtractor.java | 2 +- .../any23/extractor/rdfa/RDFa11Extractor.java | 2 +- .../any23/extractor/rdfa/RDFa11Parser.java | 272 ++++---- .../any23/extractor/rdfa/RDFaExtractor.java | 2 +- .../any23/extractor/rdfa/XSLTStylesheet.java | 2 +- .../any23/extractor/xpath/QuadTemplate.java | 10 +- .../any23/extractor/xpath/TemplateGraph.java | 12 +- .../any23/extractor/xpath/TemplateObject.java | 15 +- .../extractor/xpath/TemplatePredicate.java | 12 +- .../any23/extractor/xpath/TemplateSubject.java | 10 +- .../xpath/TemplateXPathExtractionRuleImpl.java | 4 +- .../org/apache/any23/extractor/xpath/Term.java | 2 +- .../extractor/xpath/XPathExtractionRule.java | 8 +- .../any23/extractor/xpath/XPathExtractor.java | 6 +- .../any23/filter/ExtractionContextBlocker.java | 24 +- .../any23/filter/IgnoreAccidentalRDFa.java | 17 +- .../filter/IgnoreTitlesOfEmptyDocuments.java | 16 +- .../apache/any23/http/DefaultHTTPClient.java | 14 +- .../java/org/apache/any23/http/HTTPClient.java | 20 +- .../any23/rdf/Any23ValueFactoryWrapper.java | 77 ++- .../org/apache/any23/rdf/PopularPrefixes.java | 12 +- .../java/org/apache/any23/rdf/RDFUtils.java | 238 ++++--- .../any23/source/ByteArrayDocumentSource.java | 14 +- .../apache/any23/source/FileDocumentSource.java | 6 +- .../apache/any23/source/HTTPDocumentSource.java | 6 +- .../org/apache/any23/source/MemCopyFactory.java | 2 +- .../any23/source/StringDocumentSource.java | 2 +- .../org/apache/any23/validator/DOMDocument.java | 4 +- .../any23/validator/DefaultDOMDocument.java | 14 +- .../any23/validator/DefaultValidator.java | 4 +- .../org/apache/any23/validator/Validator.java | 5 +- .../any23/validator/rule/AboutNotURIRule.java | 4 +- .../org/apache/any23/vocab/RDFSchemaUtils.java | 26 +- .../any23/writer/BenchmarkTripleHandler.java | 16 +- .../any23/writer/CompositeTripleHandler.java | 16 +- .../any23/writer/CountingTripleHandler.java | 12 +- .../org/apache/any23/writer/JSONWriter.java | 41 +- .../apache/any23/writer/JSONWriterFactory.java | 2 +- .../any23/writer/LoggingTripleHandler.java | 20 +- .../org/apache/any23/writer/NQuadsWriter.java | 4 +- .../any23/writer/NQuadsWriterFactory.java | 2 +- .../org/apache/any23/writer/NTriplesWriter.java | 2 +- .../any23/writer/NTriplesWriterFactory.java | 2 +- .../any23/writer/RDFWriterTripleHandler.java | 18 +- .../org/apache/any23/writer/RDFXMLWriter.java | 2 +- .../any23/writer/RDFXMLWriterFactory.java | 2 +- .../any23/writer/ReportingTripleHandler.java | 18 +- .../apache/any23/writer/RepositoryWriter.java | 32 +- .../org/apache/any23/writer/TriXWriter.java | 2 +- .../apache/any23/writer/TriXWriterFactory.java | 2 +- .../org/apache/any23/writer/TurtleWriter.java | 2 +- .../any23/writer/TurtleWriterFactory.java | 2 +- .../org/apache/any23/writer/URIListWriter.java | 14 +- .../any23/writer/URIListWriterFactory.java | 2 +- .../org/apache/any23/extractor/rdfa/rdfa.xslt | 12 +- .../test/java/org/apache/any23/Any23Test.java | 25 +- .../test/java/org/apache/any23/SesameTest.java | 12 +- .../java/org/apache/any23/cli/RoverTest.java | 6 +- .../any23/extractor/ExtractionAPITest.java | 4 +- .../extractor/ExtractionResultImplTest.java | 20 +- .../any23/extractor/MockTripleHandler.java | 40 +- .../extractor/SingleDocumentExtractionTest.java | 38 +- .../any23/extractor/csv/CSVExtractorTest.java | 39 +- .../extractor/example/ExampleExtractor.java | 8 +- .../html/AbstractExtractorTestCase.java | 94 +-- .../any23/extractor/html/AdrExtractorTest.java | 6 +- .../html/EmbeddedJSONLDExtractorTest.java | 3 - .../extractor/html/HCalendarExtractorTest.java | 55 +- .../extractor/html/HCardExtractorTest.java | 90 ++- .../extractor/html/HListingExtractorTest.java | 51 +- .../extractor/html/HRecipeExtractorTest.java | 3 +- .../extractor/html/HResumeExtractorTest.java | 11 +- .../extractor/html/HReviewExtractorTest.java | 20 +- .../any23/extractor/html/HTMLFixture.java | 4 +- .../extractor/html/HTMLMetaExtractorTest.java | 19 +- .../extractor/html/HeadLinkExtractorTest.java | 26 +- .../extractor/html/LicenseExtractorTest.java | 30 +- .../any23/extractor/html/RDFMergerTest.java | 44 +- .../extractor/html/SpeciesExtractorTest.java | 4 +- .../any23/extractor/html/TagSoupParserTest.java | 4 +- .../extractor/html/TitleExtractorTest.java | 14 +- .../extractor/html/TurtleHTMLExtractorTest.java | 5 +- .../any23/extractor/html/XFNExtractorTest.java | 44 +- .../html/microformats2/HAdrExtractorTest.java | 4 +- .../html/microformats2/HCardExtractorTest.java | 4 +- .../html/microformats2/HEntryExtractorTest.java | 4 +- .../html/microformats2/HEventExtractorTest.java | 4 +- .../html/microformats2/HGeoExtractorTest.java | 10 +- .../html/microformats2/HItemExtractorTest.java | 4 +- .../microformats2/HProductExtractorTest.java | 4 +- .../microformats2/HRecipeExtractorTest.java | 4 +- .../microformats2/HResumeExtractorTest.java | 4 +- .../microdata/MicrodataExtractorTest.java | 20 +- .../microdata/MicrodataParserTest.java | 9 +- .../extractor/rdf/JSONLDExtractorTest.java | 7 +- .../extractor/rdf/TurtleExtractorTest.java | 4 +- .../rdfa/AbstractRDFaExtractorTestCase.java | 60 +- .../extractor/rdfa/ExtractionExceptionTest.java | 11 +- .../extractor/rdfa/RDFa11ExtractorTest.java | 64 +- .../any23/extractor/rdfa/RDFa11ParserTest.java | 8 +- .../any23/extractor/rdfa/RDFaExtractorTest.java | 14 +- .../TemplateXPathExtractorRuleImplTest.java | 32 +- .../filter/ExtractionContextBlockerTest.java | 24 +- .../any23/filter/IgnoreAccidentalRDFaTest.java | 28 +- .../any23/plugin/Any23PluginManagerTest.java | 1 - .../java/org/apache/any23/rdf/PrefixesTest.java | 44 +- .../java/org/apache/any23/rdf/RDFUtilsTest.java | 20 +- .../apache/any23/util/DiscoveryUtilsTest.java | 4 +- .../any23/validator/DefaultValidatorTest.java | 10 +- .../apache/any23/vocab/RDFSchemaUtilsTest.java | 2 +- .../org/apache/any23/vocab/VocabularyTest.java | 42 +- .../org/apache/any23/writer/JSONWriterTest.java | 39 +- .../apache/any23/writer/WriterRegistryTest.java | 1 - csvutils/pom.xml | 2 +- encoding/pom.xml | 2 +- mime/pom.xml | 19 +- .../any23/mime/NaiveMIMETypeDetector.java | 11 +- .../apache/any23/mime/TikaMIMETypeDetector.java | 22 +- .../org/apache/any23/mime/mimetypes.xml | 3 +- .../any23/mime/TikaMIMETypeDetectorTest.java | 4 +- nquads/pom.xml | 131 ---- .../apache/any23/io/nquads/NQuadsParser.java | 52 -- .../any23/io/nquads/NQuadsParserFactory.java | 43 -- .../apache/any23/io/nquads/NQuadsWriter.java | 40 -- .../any23/io/nquads/NQuadsWriterFactory.java | 49 -- .../apache/any23/io/nquads/package-info.java | 22 - .../any23/io/nquads/NQuadsParserTest.java | 654 ------------------- .../any23/io/nquads/NQuadsWriterTest.java | 177 ----- nquads/src/test/resources/log4j.properties | 35 - plugins/basic-crawler/pom.xml | 10 +- .../main/java/org/apache/any23/cli/Crawler.java | 4 +- .../java/org/apache/any23/cli/CrawlerTest.java | 8 +- plugins/html-scraper/pom.xml | 8 +- .../htmlscraper/HTMLScraperExtractor.java | 32 +- .../htmlscraper/HTMLScraperExtractorTest.java | 18 +- .../html-scraper-extractor-test.html | 6 +- plugins/integration-test/pom.xml | 2 +- plugins/office-scraper/pom.xml | 8 +- .../plugin/officescraper/ExcelExtractor.java | 86 ++- .../main/java/org/apache/any23/vocab/Excel.java | 32 +- .../officescraper/ExcelExtractorTest.java | 18 +- pom.xml | 91 ++- service/pom.xml | 7 +- .../java/org/apache/any23/servlet/Servlet.java | 28 +- service/src/main/resources/form.html | 12 +- .../org/apache/any23/servlet/ServletTest.java | 62 +- src/site/apt/configuration.apt | 2 +- src/site/apt/dev-csv-extractor.apt | 6 +- src/site/apt/dev-data-conversion.apt | 6 +- src/site/apt/dev-microformat-extractors.apt | 2 +- src/site/apt/getting-started.apt | 4 +- src/site/apt/service.apt | 8 +- test-resources/pom.xml | 2 +- .../application/rdfa/london-gazette.html | 2 +- .../test/resources/application/rdfa/mic.xhtml | 2 +- .../src/test/resources/application/rdfn3/test1 | 2 +- .../src/test/resources/application/rdfxml/test1 | 2 +- .../src/test/resources/application/turtle/test1 | 2 +- .../test/resources/application/xhtml/index.html | 4 +- .../src/test/resources/application/xhtml/test1 | 4 +- .../test/resources/html/mixed/01-xfn-foaf.html | 2 +- .../html/rdfa/ansa_2010-02-26_12645863.html | 2 +- .../resources/html/rdfa/rdfa-issue186-2.xhtml | 4 +- .../microformats/hcard/infinite-loop.html | 2 +- .../microformats/hcard/performance.html | 2 +- .../any23/extractor/rdf/embedded_json-ld.html | 2 +- 274 files changed, 3409 insertions(+), 4555 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/pom.xml ---------------------------------------------------------------------- diff --git a/api/pom.xml b/api/pom.xml index ca4e6f5..f467ac8 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -21,7 +21,7 @@ <parent> <artifactId>apache-any23</artifactId> <groupId>org.apache.any23</groupId> - <version>1.2-SNAPSHOT</version> + <version>2.0-SNAPSHOT</version> <relativePath>../</relativePath> </parent> @@ -36,12 +36,12 @@ <artifactId>slf4j-api</artifactId> </dependency> <dependency> - <groupId>org.openrdf.sesame</groupId> - <artifactId>sesame-model</artifactId> + <groupId>org.eclipse.rdf4j</groupId> + <artifactId>rdf4j-model</artifactId> </dependency> <dependency> - <groupId>org.openrdf.sesame</groupId> - <artifactId>sesame-rio-api</artifactId> + <groupId>org.eclipse.rdf4j</groupId> + <artifactId>rdf4j-rio-api</artifactId> </dependency> </dependencies> http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/cli/Tool.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/cli/Tool.java b/api/src/main/java/org/apache/any23/cli/Tool.java index e4d6dc2..b25a029 100644 --- a/api/src/main/java/org/apache/any23/cli/Tool.java +++ b/api/src/main/java/org/apache/any23/cli/Tool.java @@ -26,6 +26,7 @@ public interface Tool { /** * Runs the tool and retrieves the exit code. + * @throws Exception if there is an error running the tool. */ void run() throws Exception; http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/configuration/Configuration.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/configuration/Configuration.java b/api/src/main/java/org/apache/any23/configuration/Configuration.java index 83e0685..d280f37 100644 --- a/api/src/main/java/org/apache/any23/configuration/Configuration.java +++ b/api/src/main/java/org/apache/any23/configuration/Configuration.java @@ -33,7 +33,7 @@ public interface Configuration { * Checks whether a property is defined or not in configuration. * * @param propertyName name of property to check. - * @return <i>true</i> if defined, <i>false</i> otherwise. + * @return <code>true</code> if defined, <code>false</code> otherwise. */ boolean defineProperty(String propertyName); http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/encoding/EncodingDetector.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/encoding/EncodingDetector.java b/api/src/main/java/org/apache/any23/encoding/EncodingDetector.java index 28faa9c..9e4cf2b 100644 --- a/api/src/main/java/org/apache/any23/encoding/EncodingDetector.java +++ b/api/src/main/java/org/apache/any23/encoding/EncodingDetector.java @@ -33,7 +33,7 @@ public interface EncodingDetector { * @param input the input stream containing the data. * @return a string compliant to * <a href="http://www.iana.org/assignments/character-sets">IANA Charset Specification</a>. - * @throws IOException if there is an errorwhilst guessing the encoding. + * @throws IOException if there is an error whilst guessing the encoding. */ String guessEncoding(InputStream input) throws IOException; http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/extractor/ExtractionContext.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/extractor/ExtractionContext.java b/api/src/main/java/org/apache/any23/extractor/ExtractionContext.java index 77e5672..b144b5b 100644 --- a/api/src/main/java/org/apache/any23/extractor/ExtractionContext.java +++ b/api/src/main/java/org/apache/any23/extractor/ExtractionContext.java @@ -17,7 +17,7 @@ package org.apache.any23.extractor; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * This class provides the context for the processing of @@ -33,9 +33,9 @@ public class ExtractionContext { private final String extractorName; /** - * URI of the document. + * IRI of the document. */ - private final URI documentURI; + private final IRI documentIRI; /** * The document default language. @@ -47,29 +47,29 @@ public class ExtractionContext { */ private final String uniqueID; - public ExtractionContext(String extractorName, URI documentURI, String defaultLanguage, String localID) { + public ExtractionContext(String extractorName, IRI documentIRI, String defaultLanguage, String localID) { checkNotNull(extractorName , "extractor name"); - checkNotNull(documentURI , "document URI"); + checkNotNull(documentIRI , "document IRI"); this.extractorName = extractorName; - this.documentURI = documentURI; + this.documentIRI = documentIRI; this.defaultLanguage = defaultLanguage; this.uniqueID = "urn:x-any23:" + extractorName + ":" + - (localID == null ? "" : localID) + ":" + documentURI; + (localID == null ? "" : localID) + ":" + documentIRI; } - public ExtractionContext(String extractorName, URI documentURI, String defaultLanguage) { - this(extractorName, documentURI, defaultLanguage, ROOT_EXTRACTION_RESULT_ID); + public ExtractionContext(String extractorName, IRI documentIRI, String defaultLanguage) { + this(extractorName, documentIRI, defaultLanguage, ROOT_EXTRACTION_RESULT_ID); } - public ExtractionContext(String extractorName, URI documentURI) { - this(extractorName, documentURI, null); + public ExtractionContext(String extractorName, IRI documentIRI) { + this(extractorName, documentIRI, null); } public ExtractionContext copy(String localID) { return new ExtractionContext( getExtractorName(), - getDocumentURI(), + getDocumentIRI(), getDefaultLanguage(), localID ); @@ -79,8 +79,8 @@ public class ExtractionContext { return extractorName; } - public URI getDocumentURI() { - return documentURI; + public IRI getDocumentIRI() { + return documentIRI; } public String getDefaultLanguage() { http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/extractor/ExtractionParameters.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/extractor/ExtractionParameters.java b/api/src/main/java/org/apache/any23/extractor/ExtractionParameters.java index 6189686..2bd7e2b 100644 --- a/api/src/main/java/org/apache/any23/extractor/ExtractionParameters.java +++ b/api/src/main/java/org/apache/any23/extractor/ExtractionParameters.java @@ -44,7 +44,7 @@ public class ExtractionParameters { public static final String METADATA_TIMESIZE_FLAG = "any23.extraction.metadata.timesize"; - public static final String EXTRACTION_CONTEXT_URI_PROPERTY = "any23.extraction.context.uri"; + public static final String EXTRACTION_CONTEXT_IRI_PROPERTY = "any23.extraction.context.iri"; /** * Constructor. http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/extractor/ExtractionResult.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/extractor/ExtractionResult.java b/api/src/main/java/org/apache/any23/extractor/ExtractionResult.java index 6c0a06b..22ebf08 100644 --- a/api/src/main/java/org/apache/any23/extractor/ExtractionResult.java +++ b/api/src/main/java/org/apache/any23/extractor/ExtractionResult.java @@ -17,9 +17,9 @@ package org.apache.any23.extractor; -import org.openrdf.model.Resource; -import org.openrdf.model.URI; -import org.openrdf.model.Value; +import org.eclipse.rdf4j.model.Resource; +import org.eclipse.rdf4j.model.IRI; +import org.eclipse.rdf4j.model.Value; /** * Interface defining the methods that a representation of an extraction result must have. @@ -35,7 +35,7 @@ public interface ExtractionResult extends IssueReport { * @param o object * @param g graph */ - void writeTriple(Resource s, URI p, Value o, URI g); + void writeTriple(Resource s, IRI p, Value o, IRI g); /** * Write a triple. @@ -45,15 +45,15 @@ public interface ExtractionResult extends IssueReport { * @param p predicate * @param o object */ - void writeTriple(Resource s, URI p, Value o); + void writeTriple(Resource s, IRI p, Value o); /** * Write a namespace. * * @param prefix the prefix of the namespace - * @param uri the long URI identifying the namespace + * @param IRI the long IRI identifying the namespace */ - void writeNamespace(String prefix, String uri); + void writeNamespace(String prefix, String IRI); /** * <p>Close the result.</p> http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/extractor/Extractor.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/extractor/Extractor.java b/api/src/main/java/org/apache/any23/extractor/Extractor.java index 016d898..2d34084 100644 --- a/api/src/main/java/org/apache/any23/extractor/Extractor.java +++ b/api/src/main/java/org/apache/any23/extractor/Extractor.java @@ -17,7 +17,7 @@ package org.apache.any23.extractor; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; import org.w3c.dom.Document; import java.io.IOException; @@ -34,7 +34,7 @@ public interface Extractor<Input> { * This interface specializes an {@link Extractor} able to handle * {@link java.net.URI} as input format. Use it if you need to fetch a document before the extraction */ - public interface BlindExtractor extends Extractor<URI> { + public interface BlindExtractor extends Extractor<IRI> { } /** http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/extractor/ExtractorFactory.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/extractor/ExtractorFactory.java b/api/src/main/java/org/apache/any23/extractor/ExtractorFactory.java index fd42324..6746490 100644 --- a/api/src/main/java/org/apache/any23/extractor/ExtractorFactory.java +++ b/api/src/main/java/org/apache/any23/extractor/ExtractorFactory.java @@ -44,7 +44,7 @@ public interface ExtractorFactory<T extends Extractor<?>> extends ExtractorDescr /** * An example input file for the extractor, to be used in auto-generated * documentation. For the {@link Extractor.BlindExtractor}, - * this is an arbitrary URI. + * this is an arbitrary IRI. * For extractors that require content, it is the name of a file, relative * to the factory's class file's location, it will be opened using * factory.getClass().getResourceAsStream(filename). The example should be http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/extractor/IssueReport.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/extractor/IssueReport.java b/api/src/main/java/org/apache/any23/extractor/IssueReport.java index 6a2615c..04cb998 100644 --- a/api/src/main/java/org/apache/any23/extractor/IssueReport.java +++ b/api/src/main/java/org/apache/any23/extractor/IssueReport.java @@ -35,7 +35,7 @@ public interface IssueReport { * @param row issue row. * @param col issue column. */ - void notifyIssue(IssueLevel level, String msg, int row, int col); + void notifyIssue(IssueLevel level, String msg, long row, long col); /** * Prints out the content of the report. @@ -55,9 +55,9 @@ public interface IssueReport { * Possible issue levels. */ enum IssueLevel { - Warning, - Error, - Fatal + WARNING, + ERROR, + FATAL } /** @@ -67,9 +67,9 @@ public interface IssueReport { private IssueLevel level; private String message; - private int row, col; + private long row, col; - Issue(IssueLevel l, String msg, int r, int c) { + Issue(IssueLevel l, String msg, long r, long c) { level = l; message = msg; row = r; @@ -84,11 +84,11 @@ public interface IssueReport { return message; } - public int getRow() { + public long getRow() { return row; } - public int getCol() { + public long getCol() { return col; } http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java b/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java index 16ccc29..5898210 100644 --- a/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java +++ b/api/src/main/java/org/apache/any23/plugin/Any23PluginManager.java @@ -352,7 +352,7 @@ public class Any23PluginManager { /** * Returns an extractor group containing both the default extractors declared by the * {@link org.apache.any23.extractor.ExtractorRegistry} and the {@link ExtractorPlugin}s. - * @param registry TODO + * @param registry an {@link org.apache.any23.extractor.ExtractorRegistry} * @param pluginLocations optional list of plugin locations. * * @return a not <code>null</code> and not empty extractor group. http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/rdf/Prefixes.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/rdf/Prefixes.java b/api/src/main/java/org/apache/any23/rdf/Prefixes.java index 0da4ce2..706dc69 100644 --- a/api/src/main/java/org/apache/any23/rdf/Prefixes.java +++ b/api/src/main/java/org/apache/any23/rdf/Prefixes.java @@ -17,8 +17,8 @@ package org.apache.any23.rdf; -import org.openrdf.model.URI; -import org.openrdf.model.impl.ValueFactoryImpl; +import org.eclipse.rdf4j.model.IRI; +import org.eclipse.rdf4j.model.impl.SimpleValueFactory; import java.util.Collections; import java.util.HashMap; @@ -28,7 +28,7 @@ import java.util.Map.Entry; import java.util.Set; /** - * A mapping from prefixes to namespace URIs. Supports "volatile mappings", + * A mapping from prefixes to namespace IRIs. Supports "volatile mappings", * which will be overwritten without notice when mappings are merged, * while for normal mappings this causes an exception. This allows * combining "hard" mappings (which must be retained or something breaks) @@ -39,15 +39,15 @@ import java.util.Set; */ public class Prefixes { - public static Prefixes create1(String prefix, String namespaceURI) { + public static Prefixes create1(String prefix, String namespaceIRI) { Prefixes result = new Prefixes(); - result.add(prefix, namespaceURI); + result.add(prefix, namespaceIRI); return result; } - public static Prefixes createFromMap(Map<String, String> prefixesToNamespaceURIs, boolean areVolatile) { + public static Prefixes createFromMap(Map<String, String> prefixesToNamespaceIRIs, boolean areVolatile) { Prefixes result = new Prefixes(); - for (Entry<String, String> entry : prefixesToNamespaceURIs.entrySet()) { + for (Entry<String, String> entry : prefixesToNamespaceIRIs.entrySet()) { if (areVolatile) { result.addVolatile(entry.getKey(), entry.getValue()); } else { @@ -75,13 +75,13 @@ public class Prefixes { this.mappings = mappings; } - public URI expand(String curie) { + public IRI expand(String curie) { String prefix = parsePrefix(curie); if (prefix == null || !hasPrefix(prefix)) { return null; } - return ValueFactoryImpl.getInstance().createURI( - getNamespaceURIFor(prefix) + parseLocalName(curie)); + return SimpleValueFactory.getInstance().createIRI( + getNamespaceIRIFor(prefix) + parseLocalName(curie)); } public String abbreviate(String uri) { @@ -108,11 +108,11 @@ public class Prefixes { return false; } - public String getNamespaceURIFor(String prefix) { + public String getNamespaceIRIFor(String prefix) { return mappings.get(prefix); } - public boolean hasNamespaceURI(String uri) { + public boolean hasNamespaceIRI(String uri) { return mappings.containsValue(uri); } @@ -128,28 +128,28 @@ public class Prefixes { return mappings.isEmpty(); } - public void add(String prefix, String namespaceURI) { + public void add(String prefix, String namespaceIRI) { if (isVolatile(prefix)) { volatilePrefixes.remove(prefix); } else { if (hasPrefix(prefix)) { - if (getNamespaceURIFor(prefix).equals(namespaceURI)) { - return; // re-assigned same prefix to same URI, let's just ignore it + if (getNamespaceIRIFor(prefix).equals(namespaceIRI)) { + return; // re-assigned same prefix to same IRI, let's just ignore it } throw new IllegalStateException("Attempted to re-assign prefix '" + prefix + - "'; clashing values '" + getNamespaceURIFor(prefix) + "' and '" + - namespaceURI); + "'; clashing values '" + getNamespaceIRIFor(prefix) + "' and '" + + namespaceIRI); } } - mappings.put(prefix, namespaceURI); + mappings.put(prefix, namespaceIRI); } public void add(Prefixes other) { for (String otherPrefix : other.allPrefixes()) { if (other.isVolatile(otherPrefix)) { - addVolatile(otherPrefix, other.getNamespaceURIFor(otherPrefix)); + addVolatile(otherPrefix, other.getNamespaceIRIFor(otherPrefix)); } else { - add(otherPrefix, other.getNamespaceURIFor(otherPrefix)); + add(otherPrefix, other.getNamespaceIRIFor(otherPrefix)); } } } @@ -163,24 +163,24 @@ public class Prefixes { Prefixes result = new Prefixes(); for (String prefix : prefixes) { if (!hasPrefix(prefix)) { - throw new IllegalArgumentException("No namespace URI declared for prefix " + prefix); + throw new IllegalArgumentException("No namespace IRI declared for prefix " + prefix); } - result.add(prefix, getNamespaceURIFor(prefix)); + result.add(prefix, getNamespaceIRIFor(prefix)); } return result; } - public void addVolatile(String prefix, String namespaceURI) { + public void addVolatile(String prefix, String namespaceIRI) { if (hasPrefix(prefix)) { return; // new prefix is volatile, so we don't overwrite the old one } - mappings.put(prefix, namespaceURI); + mappings.put(prefix, namespaceIRI); volatilePrefixes.add(prefix); } public void addVolatile(Prefixes other) { for (String otherPrefix : other.allPrefixes()) { - addVolatile(otherPrefix, other.getNamespaceURIFor(otherPrefix)); + addVolatile(otherPrefix, other.getNamespaceIRIFor(otherPrefix)); } } http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/source/DocumentSource.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/source/DocumentSource.java b/api/src/main/java/org/apache/any23/source/DocumentSource.java index 7c180a3..9980da8 100644 --- a/api/src/main/java/org/apache/any23/source/DocumentSource.java +++ b/api/src/main/java/org/apache/any23/source/DocumentSource.java @@ -49,12 +49,12 @@ public interface DocumentSource { public long getContentLength(); /** - * @return the actual, final, canonical URI if redirects occur. + * @return the actual, final, canonical IRI if redirects occur. */ - public String getDocumentURI(); + public String getDocumentIRI(); /** - * A value of <tt>false</tt> indicates that the document + * A value of <i>false</i> indicates that the document * resides remotely, and that multiple successive accesses * to it should be avoided by copying it to local storage. * This can also be used for sources that do not support http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/CSV.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/CSV.java b/api/src/main/java/org/apache/any23/vocab/CSV.java index 180d1e6..4325bf6 100644 --- a/api/src/main/java/org/apache/any23/vocab/CSV.java +++ b/api/src/main/java/org/apache/any23/vocab/CSV.java @@ -17,7 +17,7 @@ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * This vocabulary models the structure of a <i>CSV</i> file @@ -43,32 +43,32 @@ public class CSV extends Vocabulary { * This property links the identifier of a <i>CSV</i> to an entity representing * a row. */ - public final URI row = createProperty(ROW); + public final IRI row = createProperty(ROW); /** * This property expresses the index of a row in a <i>CSV</i> file. */ - public final URI rowPosition = createProperty(ROW_POSITION); + public final IRI rowPosition = createProperty(ROW_POSITION); /** * This property expresses the number of rows in a <i>CSV</i> file. */ - public final URI numberOfRows = createProperty(NUMBER_OF_ROWS); + public final IRI numberOfRows = createProperty(NUMBER_OF_ROWS); /** * This property expresses the number of columns in a <i>CSV</i> file. */ - public final URI numberOfColumns = createProperty(NUMBER_OF_COLUMNS); + public final IRI numberOfColumns = createProperty(NUMBER_OF_COLUMNS); /** * This resource identifies a <i>Row</i>. */ - public final URI rowType = createResource(ROW_TYPE); + public final IRI rowType = createResource(ROW_TYPE); /** * This property expresses the index of a column in a <i>CSV</i> file. */ - public final URI columnPosition = createProperty(COLUMN_POSITION); + public final IRI columnPosition = createProperty(COLUMN_POSITION); /** * The namespace of the vocabulary as a string. @@ -88,7 +88,7 @@ public class CSV extends Vocabulary { return instance; } - public URI createResource(String localName) { + public IRI createResource(String localName) { return createProperty(NS, localName); } @@ -97,7 +97,7 @@ public class CSV extends Vocabulary { * @param localName name to assign to namespace. * @return the new URI instance. */ - public URI createProperty(String localName) { + public IRI createProperty(String localName) { return createProperty(NS, localName); } http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/DCTerms.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/DCTerms.java b/api/src/main/java/org/apache/any23/vocab/DCTerms.java index 5e1fffc..eff8cfe 100644 --- a/api/src/main/java/org/apache/any23/vocab/DCTerms.java +++ b/api/src/main/java/org/apache/any23/vocab/DCTerms.java @@ -17,7 +17,7 @@ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * The <i>DCTERMS</i> vocabulary. @@ -28,19 +28,19 @@ public class DCTerms extends Vocabulary { public static final String NS = "http://purl.org/dc/terms/"; // Properties - public final URI license = createProperty(NS, "license"); - public final URI title = createProperty(NS, "title" ); - public final URI creator = createProperty(NS, "creator"); - public final URI related = createProperty(NS, "related"); - public final URI date = createProperty(NS, "date" ); - public final URI source = createProperty(NS, "source" ); - - private static DCTerms instance; + public final IRI license = createProperty(NS, "license"); + public final IRI title = createProperty(NS, "title" ); + public final IRI creator = createProperty(NS, "creator"); + public final IRI related = createProperty(NS, "related"); + public final IRI date = createProperty(NS, "date" ); + public final IRI source = createProperty(NS, "source" ); private DCTerms(){ super(NS); } + private static DCTerms instance; + public static DCTerms getInstance() { if(instance == null) { instance = new DCTerms(); http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/DOAC.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/DOAC.java b/api/src/main/java/org/apache/any23/vocab/DOAC.java index 75b008d..fcb00c4 100644 --- a/api/src/main/java/org/apache/any23/vocab/DOAC.java +++ b/api/src/main/java/org/apache/any23/vocab/DOAC.java @@ -17,7 +17,7 @@ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * The <a href="http://ramonantonio.net/doac/0.1/">Description Of A Career</a> vocabulary. @@ -36,41 +36,41 @@ public class DOAC extends Vocabulary { } // Properties. - public final URI summary = createProperty(NS, "summary"); - public final URI end_date = createProperty(NS, "end-date"); - public final URI publication = createProperty(NS, "publication"); - public final URI title = createProperty(NS, "title"); - public final URI reference = createProperty(NS, "reference"); - public final URI language = createProperty(NS, "language"); - public final URI experience = createProperty(NS, "experience"); - public final URI organization = createProperty(NS, "organization"); - public final URI affiliation = createProperty(NS, "affiliation"); - public final URI writes = createProperty(NS, "writes"); - public final URI start_date = createProperty(NS, "start-date"); - public final URI education = createProperty(NS, "education"); - public final URI skill = createProperty(NS, "skill"); - public final URI referer = createProperty(NS, "referer"); - public final URI isco88_code = createProperty(NS, "isco88-code"); - public final URI speaks = createProperty(NS, "speaks"); - public final URI reads = createProperty(NS, "reads"); - public final URI reference_type = createProperty(NS, "reference-type"); + public final IRI summary = createProperty(NS, "summary"); + public final IRI end_date = createProperty(NS, "end-date"); + public final IRI publication = createProperty(NS, "publication"); + public final IRI title = createProperty(NS, "title"); + public final IRI reference = createProperty(NS, "reference"); + public final IRI language = createProperty(NS, "language"); + public final IRI experience = createProperty(NS, "experience"); + public final IRI organization = createProperty(NS, "organization"); + public final IRI affiliation = createProperty(NS, "affiliation"); + public final IRI writes = createProperty(NS, "writes"); + public final IRI start_date = createProperty(NS, "start-date"); + public final IRI education = createProperty(NS, "education"); + public final IRI skill = createProperty(NS, "skill"); + public final IRI referer = createProperty(NS, "referer"); + public final IRI isco88_code = createProperty(NS, "isco88-code"); + public final IRI speaks = createProperty(NS, "speaks"); + public final IRI reads = createProperty(NS, "reads"); + public final IRI reference_type = createProperty(NS, "reference-type"); // Resources. - public final URI Publication = createClass(NS, "Publication"); - public final URI Education = createClass(NS, "Education"); - public final URI OrganisationalSkill = createClass(NS, "OrganisationalSkill"); - public final URI PrimarySchool = createClass(NS, "PrimarySchool"); - public final URI Reference = createClass(NS, "Reference"); - public final URI DrivingSkill = createClass(NS, "DrivingSkill"); - public final URI Degree = createClass(NS, "Degree"); - public final URI LanguageSkill = createClass(NS, "LanguageSkill"); - public final URI Skill = createClass(NS, "Skill"); - public final URI SecondarySchool = createClass(NS, "SecondarySchool"); - public final URI Course = createClass(NS, "Course"); - public final URI Experience = createClass(NS, "Experience"); - public final URI SocialSkill = createClass(NS, "SocialSkill"); - public final URI ComputerSkill = createClass(NS, "ComputerSkill"); - public final URI LanguageLevel = createClass(NS, "LanguageLevel"); + public final IRI Publication = createClass(NS, "Publication"); + public final IRI Education = createClass(NS, "Education"); + public final IRI OrganisationalSkill = createClass(NS, "OrganisationalSkill"); + public final IRI PrimarySchool = createClass(NS, "PrimarySchool"); + public final IRI Reference = createClass(NS, "Reference"); + public final IRI DrivingSkill = createClass(NS, "DrivingSkill"); + public final IRI Degree = createClass(NS, "Degree"); + public final IRI LanguageSkill = createClass(NS, "LanguageSkill"); + public final IRI Skill = createClass(NS, "Skill"); + public final IRI SecondarySchool = createClass(NS, "SecondarySchool"); + public final IRI Course = createClass(NS, "Course"); + public final IRI Experience = createClass(NS, "Experience"); + public final IRI SocialSkill = createClass(NS, "SocialSkill"); + public final IRI ComputerSkill = createClass(NS, "ComputerSkill"); + public final IRI LanguageLevel = createClass(NS, "LanguageLevel"); private DOAC(){ super(NS); http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/DOAP.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/DOAP.java b/api/src/main/java/org/apache/any23/vocab/DOAP.java index 4735a81..485ca15 100644 --- a/api/src/main/java/org/apache/any23/vocab/DOAP.java +++ b/api/src/main/java/org/apache/any23/vocab/DOAP.java @@ -16,7 +16,7 @@ */ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * The <a href="https://github.com/edumbill/doap/wiki">Description Of A Project</a> vocabulary. @@ -37,57 +37,57 @@ public class DOAP extends Vocabulary { } //Resources - public final URI Project = createClass(NS, "Project"); - public final URI Version = createClass(NS, "Version"); - public final URI Specification = createClass(NS, "Specification"); - public final URI Repository = createClass(NS, "Repository"); - public final URI SVNRepository = createClass(NS, "SVNRepository"); - public final URI BKRepository = createClass(NS, "BKRepository"); - public final URI CVSRepository = createClass(NS, "CVSRepository"); - public final URI ArchRepository = createClass(NS, "ArchRepository"); - public final URI BazaarBranch = createClass(NS, "BazaarBranch"); - public final URI GitRepository = createClass(NS, "GitRepository"); - public final URI HgRepository = createClass(NS, "HgRepository"); - public final URI DarcsRepository = createClass(NS, "DarcsRepository"); + public final IRI Project = createClass(NS, "Project"); + public final IRI Version = createClass(NS, "Version"); + public final IRI Specification = createClass(NS, "Specification"); + public final IRI Repository = createClass(NS, "Repository"); + public final IRI SVNRepository = createClass(NS, "SVNRepository"); + public final IRI BKRepository = createClass(NS, "BKRepository"); + public final IRI CVSRepository = createClass(NS, "CVSRepository"); + public final IRI ArchRepository = createClass(NS, "ArchRepository"); + public final IRI BazaarBranch = createClass(NS, "BazaarBranch"); + public final IRI GitRepository = createClass(NS, "GitRepository"); + public final IRI HgRepository = createClass(NS, "HgRepository"); + public final IRI DarcsRepository = createClass(NS, "DarcsRepository"); //Properties - public final URI name = createProperty(NS, "name"); - public final URI homepage = createProperty(NS, "homepage"); - public final URI old_homepage = createProperty(NS, "old-homepage"); - public final URI created = createProperty(NS, "created"); - public final URI shortdesc = createProperty(NS, "shortdesc"); - public final URI description = createProperty(NS, "description"); - public final URI release = createProperty(NS, "release"); - public final URI mailing_list = createProperty(NS, "mailing-list"); - public final URI category = createProperty(NS, "category"); - public final URI license = createProperty(NS, "license"); - public final URI repository = createProperty(NS, "repository"); - public final URI anon_root = createProperty(NS, "anon-root"); - public final URI browse = createProperty(NS, "browse"); - public final URI module = createProperty(NS, "module"); - public final URI location = createProperty(NS, "location"); - public final URI download_page = createProperty(NS, "download-page"); - public final URI download_mirror = createProperty(NS, "download-mirror"); - public final URI revision = createProperty(NS, "revision"); - public final URI file_release = createProperty(NS, "file-release"); - public final URI wiki = createProperty(NS, "wiki"); - public final URI bug_database = createProperty(NS, "bug-database"); - public final URI screenshots = createProperty(NS, "screenshots"); - public final URI maintainer = createProperty(NS, "maintainer"); - public final URI developer = createProperty(NS, "developer"); - public final URI documenter = createProperty(NS, "documenter"); - public final URI translator = createProperty(NS, "translator"); - public final URI tester = createProperty(NS, "tester"); - public final URI helper = createProperty(NS, "helper"); - public final URI programming_language = createProperty(NS, "programming-language"); - public final URI os = createProperty(NS, "os"); - public final URI implement = createProperty(NS, "implement"); - public final URI service_endpoint = createProperty(NS, "service-endpoint"); - public final URI language = createProperty(NS, "language"); - public final URI vendor = createProperty(NS, "vendor"); - public final URI platform = createProperty(NS, "platform"); - public final URI audience = createProperty(NS, "audience"); - public final URI blog = createProperty(NS, "blog"); + public final IRI name = createProperty(NS, "name"); + public final IRI homepage = createProperty(NS, "homepage"); + public final IRI old_homepage = createProperty(NS, "old-homepage"); + public final IRI created = createProperty(NS, "created"); + public final IRI shortdesc = createProperty(NS, "shortdesc"); + public final IRI description = createProperty(NS, "description"); + public final IRI release = createProperty(NS, "release"); + public final IRI mailing_list = createProperty(NS, "mailing-list"); + public final IRI category = createProperty(NS, "category"); + public final IRI license = createProperty(NS, "license"); + public final IRI repository = createProperty(NS, "repository"); + public final IRI anon_root = createProperty(NS, "anon-root"); + public final IRI browse = createProperty(NS, "browse"); + public final IRI module = createProperty(NS, "module"); + public final IRI location = createProperty(NS, "location"); + public final IRI download_page = createProperty(NS, "download-page"); + public final IRI download_mirror = createProperty(NS, "download-mirror"); + public final IRI revision = createProperty(NS, "revision"); + public final IRI file_release = createProperty(NS, "file-release"); + public final IRI wiki = createProperty(NS, "wiki"); + public final IRI bug_database = createProperty(NS, "bug-database"); + public final IRI screenshots = createProperty(NS, "screenshots"); + public final IRI maintainer = createProperty(NS, "maintainer"); + public final IRI developer = createProperty(NS, "developer"); + public final IRI documenter = createProperty(NS, "documenter"); + public final IRI translator = createProperty(NS, "translator"); + public final IRI tester = createProperty(NS, "tester"); + public final IRI helper = createProperty(NS, "helper"); + public final IRI programming_language = createProperty(NS, "programming-language"); + public final IRI os = createProperty(NS, "os"); + public final IRI implement = createProperty(NS, "implement"); + public final IRI service_endpoint = createProperty(NS, "service-endpoint"); + public final IRI language = createProperty(NS, "language"); + public final IRI vendor = createProperty(NS, "vendor"); + public final IRI platform = createProperty(NS, "platform"); + public final IRI audience = createProperty(NS, "audience"); + public final IRI blog = createProperty(NS, "blog"); private DOAP(){ super(NS); http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/FOAF.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/FOAF.java b/api/src/main/java/org/apache/any23/vocab/FOAF.java index b4544a4..6162923 100644 --- a/api/src/main/java/org/apache/any23/vocab/FOAF.java +++ b/api/src/main/java/org/apache/any23/vocab/FOAF.java @@ -17,7 +17,7 @@ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * The <a href="http://xmlns.com/foaf/spec/">Friend Of A Friend</a> vocabulary. @@ -36,73 +36,73 @@ public class FOAF extends Vocabulary { } // Properties. - public final URI topic_interest = createProperty(NS, "topic_interest"); - public final URI phone = createProperty(NS, "phone"); - public final URI icqChatID = createProperty(NS, "icqChatID"); - public final URI yahooChatID = createProperty(NS, "yahooChatID"); - public final URI member = createProperty(NS, "member"); - public final URI givenname = createProperty(NS, "givenname"); - public final URI birthday = createProperty(NS, "birthday"); - public final URI img = createProperty(NS, "img"); - public final URI name = createProperty(NS, "name"); - public final URI maker = createProperty(NS, "maker"); - public final URI tipjar = createProperty(NS, "tipjar"); - public final URI membershipClass = createProperty(NS, "membershipClass"); - public final URI accountName = createProperty(NS, "accountName"); - public final URI mbox_sha1sum = createProperty(NS, "mbox_sha1sum"); - public final URI geekcode = createProperty(NS, "geekcode"); - public final URI interest = createProperty(NS, "interest"); - public final URI depicts = createProperty(NS, "depicts"); - public final URI knows = createProperty(NS, "knows"); - public final URI homepage = createProperty(NS, "homepage"); - public final URI firstName = createProperty(NS, "firstName"); - public final URI surname = createProperty(NS, "surname"); - public final URI isPrimaryTopicOf = createProperty(NS, "isPrimaryTopicOf"); - public final URI page = createProperty(NS, "page"); - public final URI accountServiceHomepage = createProperty(NS, "accountServiceHomepage"); - public final URI depiction = createProperty(NS, "depiction"); - public final URI fundedBy = createProperty(NS, "fundedBy"); - public final URI title = createProperty(NS, "title"); - public final URI weblog = createProperty(NS, "weblog"); - public final URI logo = createProperty(NS, "logo"); - public final URI workplaceHomepage = createProperty(NS, "workplaceHomepage"); - public final URI based_near = createProperty(NS, "based_near"); - public final URI thumbnail = createProperty(NS, "thumbnail"); - public final URI primaryTopic = createProperty(NS, "primaryTopic"); - public final URI aimChatID = createProperty(NS, "aimChatID"); - public final URI made = createProperty(NS, "made"); - public final URI workInfoHomepage = createProperty(NS, "workInfoHomepage"); - public final URI currentProject = createProperty(NS, "currentProject"); - public final URI holdsAccount = createProperty(NS, "holdsAccount"); - public final URI publications = createProperty(NS, "publications"); - public final URI sha1 = createProperty(NS, "sha1"); - public final URI gender = createProperty(NS, "gender"); - public final URI mbox = createProperty(NS, "mbox"); - public final URI myersBriggs = createProperty(NS, "myersBriggs"); - public final URI plan = createProperty(NS, "plan"); - public final URI pastProject = createProperty(NS, "pastProject"); - public final URI schoolHomepage = createProperty(NS, "schoolHomepage"); - public final URI family_name = createProperty(NS, "family_name"); - public final URI msnChatID = createProperty(NS, "msnChatID"); - public final URI theme = createProperty(NS, "theme"); - public final URI topic = createProperty(NS, "topic"); - public final URI dnaChecksum = createProperty(NS, "dnaChecksum"); - public final URI nick = createProperty(NS, "nick"); - public final URI jabberID = createProperty(NS, "jabberID"); + public final IRI topic_interest = createProperty(NS, "topic_interest"); + public final IRI phone = createProperty(NS, "phone"); + public final IRI icqChatID = createProperty(NS, "icqChatID"); + public final IRI yahooChatID = createProperty(NS, "yahooChatID"); + public final IRI member = createProperty(NS, "member"); + public final IRI givenname = createProperty(NS, "givenname"); + public final IRI birthday = createProperty(NS, "birthday"); + public final IRI img = createProperty(NS, "img"); + public final IRI name = createProperty(NS, "name"); + public final IRI maker = createProperty(NS, "maker"); + public final IRI tipjar = createProperty(NS, "tipjar"); + public final IRI membershipClass = createProperty(NS, "membershipClass"); + public final IRI accountName = createProperty(NS, "accountName"); + public final IRI mbox_sha1sum = createProperty(NS, "mbox_sha1sum"); + public final IRI geekcode = createProperty(NS, "geekcode"); + public final IRI interest = createProperty(NS, "interest"); + public final IRI depicts = createProperty(NS, "depicts"); + public final IRI knows = createProperty(NS, "knows"); + public final IRI homepage = createProperty(NS, "homepage"); + public final IRI firstName = createProperty(NS, "firstName"); + public final IRI surname = createProperty(NS, "surname"); + public final IRI isPrimaryTopicOf = createProperty(NS, "isPrimaryTopicOf"); + public final IRI page = createProperty(NS, "page"); + public final IRI accountServiceHomepage = createProperty(NS, "accountServiceHomepage"); + public final IRI depiction = createProperty(NS, "depiction"); + public final IRI fundedBy = createProperty(NS, "fundedBy"); + public final IRI title = createProperty(NS, "title"); + public final IRI weblog = createProperty(NS, "weblog"); + public final IRI logo = createProperty(NS, "logo"); + public final IRI workplaceHomepage = createProperty(NS, "workplaceHomepage"); + public final IRI based_near = createProperty(NS, "based_near"); + public final IRI thumbnail = createProperty(NS, "thumbnail"); + public final IRI primaryTopic = createProperty(NS, "primaryTopic"); + public final IRI aimChatID = createProperty(NS, "aimChatID"); + public final IRI made = createProperty(NS, "made"); + public final IRI workInfoHomepage = createProperty(NS, "workInfoHomepage"); + public final IRI currentProject = createProperty(NS, "currentProject"); + public final IRI holdsAccount = createProperty(NS, "holdsAccount"); + public final IRI publications = createProperty(NS, "publications"); + public final IRI sha1 = createProperty(NS, "sha1"); + public final IRI gender = createProperty(NS, "gender"); + public final IRI mbox = createProperty(NS, "mbox"); + public final IRI myersBriggs = createProperty(NS, "myersBriggs"); + public final IRI plan = createProperty(NS, "plan"); + public final IRI pastProject = createProperty(NS, "pastProject"); + public final IRI schoolHomepage = createProperty(NS, "schoolHomepage"); + public final IRI family_name = createProperty(NS, "family_name"); + public final IRI msnChatID = createProperty(NS, "msnChatID"); + public final IRI theme = createProperty(NS, "theme"); + public final IRI topic = createProperty(NS, "topic"); + public final IRI dnaChecksum = createProperty(NS, "dnaChecksum"); + public final IRI nick = createProperty(NS, "nick"); + public final IRI jabberID = createProperty(NS, "jabberID"); // Resources. - public final URI Person = createClass(NS, "Person"); - public final URI PersonalProfileDocument = createClass(NS, "PersonalProfileDocument"); - public final URI Project = createClass(NS, "Project"); - public final URI OnlineChatAccount = createClass(NS, "OnlineChatAccount"); - public final URI OnlineAccount = createClass(NS, "OnlineAccount"); - public final URI Agent = createClass(NS, "Agent"); - public final URI Group = createClass(NS, "Group"); - public final URI OnlineGamingAccount = createClass(NS, "OnlineGamingAccount"); - public final URI OnlineEcommerceAccount = createClass(NS, "OnlineEcommerceAccount"); - public final URI Document = createClass(NS, "Document"); - public final URI Organization = createClass(NS, "Organization"); - public final URI Image = createClass(NS, "Image"); + public final IRI Person = createClass(NS, "Person"); + public final IRI PersonalProfileDocument = createClass(NS, "PersonalProfileDocument"); + public final IRI Project = createClass(NS, "Project"); + public final IRI OnlineChatAccount = createClass(NS, "OnlineChatAccount"); + public final IRI OnlineAccount = createClass(NS, "OnlineAccount"); + public final IRI Agent = createClass(NS, "Agent"); + public final IRI Group = createClass(NS, "Group"); + public final IRI OnlineGamingAccount = createClass(NS, "OnlineGamingAccount"); + public final IRI OnlineEcommerceAccount = createClass(NS, "OnlineEcommerceAccount"); + public final IRI Document = createClass(NS, "Document"); + public final IRI Organization = createClass(NS, "Organization"); + public final IRI Image = createClass(NS, "Image"); private FOAF(){ super(NS); http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/GeoNames.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/GeoNames.java b/api/src/main/java/org/apache/any23/vocab/GeoNames.java index a8a54a8..0c4a486 100644 --- a/api/src/main/java/org/apache/any23/vocab/GeoNames.java +++ b/api/src/main/java/org/apache/any23/vocab/GeoNames.java @@ -17,7 +17,7 @@ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * The <a href="http://www.geonames.org/ontology/">GEO Names</a> vocabulary. @@ -36,11 +36,11 @@ public class GeoNames extends Vocabulary { } // Resources. - public final URI Point = createClass(NS, "Point"); + public final IRI Point = createClass(NS, "Point"); // Properties - public final URI lat = createProperty(NS, "lat" ); - public final URI lon = createProperty(NS, "long"); + public final IRI lat = createProperty(NS, "lat" ); + public final IRI lon = createProperty(NS, "long"); private GeoNames(){ super(NS); http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/HCard.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/HCard.java b/api/src/main/java/org/apache/any23/vocab/HCard.java index b22e58c..75ba514 100644 --- a/api/src/main/java/org/apache/any23/vocab/HCard.java +++ b/api/src/main/java/org/apache/any23/vocab/HCard.java @@ -17,7 +17,7 @@ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * Vocabulary to map the <a href="http://microformats.org/wiki/hcard">h-card</a> microformat. @@ -36,49 +36,49 @@ public class HCard extends Vocabulary { return instance; } - public URI Card = createClass(NS, "Card"); - public URI Address = createClass(NS, "Address"); - public URI Geo = createClass(NS, "Geo"); + public IRI Card = createClass(NS, "Card"); + public IRI Address = createClass(NS, "Address"); + public IRI Geo = createClass(NS, "Geo"); - public URI name = createProperty(NS, "name"); - public URI honorific_prefix = createProperty(NS, "honorific-prefix"); - public URI given_name = createProperty(NS, "given-name"); - public URI additional_name = createProperty(NS, "additional-name"); - public URI family_name = createProperty(NS, "family-name"); - public URI sort_string = createProperty(NS, "sort-string"); - public URI honorific_suffix = createProperty(NS, "honorific-suffix"); - public URI nickname = createProperty(NS, "nickname"); - public URI email = createProperty(NS, "email"); - public URI logo = createProperty(NS, "logo"); - public URI photo = createProperty(NS, "photo"); - public URI url = createProperty(NS, "url"); - public URI uid = createProperty(NS, "uid"); - public URI category = createProperty(NS, "category"); - public URI tel = createProperty(NS, "tel"); - public URI note = createProperty(NS, "note"); - public URI bday = createProperty(NS, "bday"); - public URI key = createProperty(NS, "key"); - public URI org = createProperty(NS, "org"); - public URI job_title = createProperty(NS, "job-title"); - public URI role = createProperty(NS, "role"); - public URI impp = createProperty(NS, "impp"); - public URI sex = createProperty(NS, "sex"); - public URI gender_identity = createProperty(NS, "gender-identity"); - public URI anniversary = createProperty(NS, "anniversary"); - public URI geo = createProperty(NS, "geo"); - public URI adr = createProperty(NS, "adr"); + public IRI name = createProperty(NS, "name"); + public IRI honorific_prefix = createProperty(NS, "honorific-prefix"); + public IRI given_name = createProperty(NS, "given-name"); + public IRI additional_name = createProperty(NS, "additional-name"); + public IRI family_name = createProperty(NS, "family-name"); + public IRI sort_string = createProperty(NS, "sort-string"); + public IRI honorific_suffix = createProperty(NS, "honorific-suffix"); + public IRI nickname = createProperty(NS, "nickname"); + public IRI email = createProperty(NS, "email"); + public IRI logo = createProperty(NS, "logo"); + public IRI photo = createProperty(NS, "photo"); + public IRI url = createProperty(NS, "url"); + public IRI uid = createProperty(NS, "uid"); + public IRI category = createProperty(NS, "category"); + public IRI tel = createProperty(NS, "tel"); + public IRI note = createProperty(NS, "note"); + public IRI bday = createProperty(NS, "bday"); + public IRI key = createProperty(NS, "key"); + public IRI org = createProperty(NS, "org"); + public IRI job_title = createProperty(NS, "job-title"); + public IRI role = createProperty(NS, "role"); + public IRI impp = createProperty(NS, "impp"); + public IRI sex = createProperty(NS, "sex"); + public IRI gender_identity = createProperty(NS, "gender-identity"); + public IRI anniversary = createProperty(NS, "anniversary"); + public IRI geo = createProperty(NS, "geo"); + public IRI adr = createProperty(NS, "adr"); - public URI street_address = createProperty(NS, "street-address"); - public URI extended_address = createProperty(NS, "extended-address"); - public URI locality = createProperty(NS, "locality"); - public URI region = createProperty(NS, "region"); - public URI postal_code = createProperty(NS, "postal-code"); - public URI country_name = createProperty(NS, "country-name"); + public IRI street_address = createProperty(NS, "street-address"); + public IRI extended_address = createProperty(NS, "extended-address"); + public IRI locality = createProperty(NS, "locality"); + public IRI region = createProperty(NS, "region"); + public IRI postal_code = createProperty(NS, "postal-code"); + public IRI country_name = createProperty(NS, "country-name"); - public URI latitude = createProperty(NS, "latitude"); - public URI longitude = createProperty(NS, "longitude"); - public URI altitude = createProperty(NS, "altitude"); + public IRI latitude = createProperty(NS, "latitude"); + public IRI longitude = createProperty(NS, "longitude"); + public IRI altitude = createProperty(NS, "altitude"); private HCard() { super(NS); http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/HEntry.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/HEntry.java b/api/src/main/java/org/apache/any23/vocab/HEntry.java index e63907b..a5e6db9 100644 --- a/api/src/main/java/org/apache/any23/vocab/HEntry.java +++ b/api/src/main/java/org/apache/any23/vocab/HEntry.java @@ -17,7 +17,7 @@ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * Vocabulary to map the <a href="http://microformats.org/wiki/hentry">h-entry</a> microformat. @@ -37,21 +37,21 @@ public class HEntry extends Vocabulary { return instance; } - public URI Entry = createClass(NS, "Entry"); - public URI author = createClass(NS, "author"); - public URI location = createClass(NS, "location"); - - - public URI name = createProperty(NS, "name"); - public URI summary = createProperty(NS, "summary"); - public URI content = createProperty(NS, "content"); - public URI published = createProperty(NS, "published"); - public URI updated = createProperty(NS, "updated"); - public URI category = createProperty(NS, "category"); - public URI url = createProperty(NS, "url"); - public URI uid = createProperty(NS, "uid"); - public URI syndication = createProperty(NS, "syndication"); - public URI in_reply_to = createProperty(NS, "in-reply-to"); + public IRI Entry = createClass(NS, "Entry"); + public IRI author = createClass(NS, "author"); + public IRI location = createClass(NS, "location"); + + + public IRI name = createProperty(NS, "name"); + public IRI summary = createProperty(NS, "summary"); + public IRI content = createProperty(NS, "content"); + public IRI published = createProperty(NS, "published"); + public IRI updated = createProperty(NS, "updated"); + public IRI category = createProperty(NS, "category"); + public IRI url = createProperty(NS, "url"); + public IRI uid = createProperty(NS, "uid"); + public IRI syndication = createProperty(NS, "syndication"); + public IRI in_reply_to = createProperty(NS, "in-reply-to"); private HEntry() { super(NS); http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/HEvent.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/HEvent.java b/api/src/main/java/org/apache/any23/vocab/HEvent.java index b936c3e..b90fde2 100644 --- a/api/src/main/java/org/apache/any23/vocab/HEvent.java +++ b/api/src/main/java/org/apache/any23/vocab/HEvent.java @@ -17,7 +17,7 @@ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * Vocabulary to map the <a href="http://microformats.org/wiki/h-event">h-event</a> microformat. @@ -36,19 +36,19 @@ public class HEvent extends Vocabulary { return instance; } - public URI event = createClass(NS, "Event"); + public IRI event = createClass(NS, "Event"); - public URI name = createProperty(NS, "name"); - public URI summary = createProperty(NS, "summary"); - public URI start = createProperty(NS, "start"); - public URI end = createProperty(NS, "end"); - public URI duration = createProperty(NS, "duration"); - public URI description = createProperty(NS, "description"); - public URI url = createProperty(NS, "url"); - public URI category = createProperty(NS, "category"); - public URI location = createProperty(NS, "location"); - public URI attendee = createProperty(NS, "attendee"); + public IRI name = createProperty(NS, "name"); + public IRI summary = createProperty(NS, "summary"); + public IRI start = createProperty(NS, "start"); + public IRI end = createProperty(NS, "end"); + public IRI duration = createProperty(NS, "duration"); + public IRI description = createProperty(NS, "description"); + public IRI url = createProperty(NS, "url"); + public IRI category = createProperty(NS, "category"); + public IRI location = createProperty(NS, "location"); + public IRI attendee = createProperty(NS, "attendee"); private HEvent() { http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/HItem.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/HItem.java b/api/src/main/java/org/apache/any23/vocab/HItem.java index 01bc5a2..0843ead 100644 --- a/api/src/main/java/org/apache/any23/vocab/HItem.java +++ b/api/src/main/java/org/apache/any23/vocab/HItem.java @@ -17,7 +17,7 @@ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * Vocabulary to map the <a href="http://microformats.org/wiki/hitem">h-item</a> microformat. @@ -37,10 +37,10 @@ public class HItem extends Vocabulary { return instance; } - public URI Item = createClass(NS, "Item"); - public URI name = createProperty(NS, "name"); - public URI url = createProperty(NS, "url"); - public URI photo = createProperty(NS, "photo"); + public IRI Item = createClass(NS, "Item"); + public IRI name = createProperty(NS, "name"); + public IRI url = createProperty(NS, "url"); + public IRI photo = createProperty(NS, "photo"); private HItem() { super(NS); } http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/HListing.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/HListing.java b/api/src/main/java/org/apache/any23/vocab/HListing.java index 6caea24..5ef1286 100644 --- a/api/src/main/java/org/apache/any23/vocab/HListing.java +++ b/api/src/main/java/org/apache/any23/vocab/HListing.java @@ -17,7 +17,7 @@ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * Class modeling the <a href="http://microformats.org/wiki/hlisting-proposal">hListing</a> vocabulary. @@ -39,55 +39,55 @@ public class HListing extends Vocabulary { } // Resources. - public final URI Listing = createClass("Listing"); - public final URI Lister = createClass("Lister" ); // isa FOAF.Person - public final URI Item = createClass("Item" ); // isa ? + public final IRI Listing = createClass("Listing"); + public final IRI Lister = createClass("Lister" ); // isa FOAF.Person + public final IRI Item = createClass("Item" ); // isa ? // Properties. - public final URI action = createProperty("action"); - public final URI lister = createProperty("lister"); // ranges over Lister - public final URI item = createProperty("item" ); - - public final URI sell = createClass("sell" ); - public final URI rent = createClass("rent" ); - public final URI trade = createClass("trade" ); - public final URI meet = createClass("meet" ); - public final URI announce = createClass("announce"); - public final URI offer = createClass("offer" ); - public final URI wanted = createClass("wanted" ); - public final URI event = createClass("event" ); - public final URI service = createClass("service" ); - - public final URI tel = VCard.getInstance().tel; - public final URI dtlisted = createProperty("dtlisted" ); - public final URI dtexpired = createProperty("dtexpired"); - public final URI price = createProperty("price" ); - - public final URI description = createProperty("description"); - public final URI summary = createProperty("summary" ); - public final URI permalink = createProperty("permalink" ); - - public final URI region = VCard.getInstance().region; - public final URI postOfficeBox = VCard.getInstance().post_office_box; - public final URI locality = VCard.getInstance().locality; - public final URI extendedAddress = VCard.getInstance().extended_address; - public final URI streetAddress = VCard.getInstance().street_address; - public final URI postalCode = VCard.getInstance().postal_code; - public final URI countryName = VCard.getInstance().country_name; - - public final URI listerUrl = createProperty("listerUrl" ); - public final URI listerName = createProperty("listerName"); - public final URI itemName = createProperty("itemName" ); - public final URI itemUrl = createProperty("itemUrl" ); - public final URI itemPhoto = createProperty("itemPhoto" ); - public final URI listerOrg = createProperty("listerOrg" ); - public final URI listerLogo = createProperty("listerLogo"); - - private URI createProperty(String localName) { + public final IRI action = createProperty("action"); + public final IRI lister = createProperty("lister"); // ranges over Lister + public final IRI item = createProperty("item" ); + + public final IRI sell = createClass("sell" ); + public final IRI rent = createClass("rent" ); + public final IRI trade = createClass("trade" ); + public final IRI meet = createClass("meet" ); + public final IRI announce = createClass("announce"); + public final IRI offer = createClass("offer" ); + public final IRI wanted = createClass("wanted" ); + public final IRI event = createClass("event" ); + public final IRI service = createClass("service" ); + + public final IRI tel = VCard.getInstance().tel; + public final IRI dtlisted = createProperty("dtlisted" ); + public final IRI dtexpired = createProperty("dtexpired"); + public final IRI price = createProperty("price" ); + + public final IRI description = createProperty("description"); + public final IRI summary = createProperty("summary" ); + public final IRI permalink = createProperty("permalink" ); + + public final IRI region = VCard.getInstance().region; + public final IRI postOfficeBox = VCard.getInstance().post_office_box; + public final IRI locality = VCard.getInstance().locality; + public final IRI extendedAddress = VCard.getInstance().extended_address; + public final IRI streetAddress = VCard.getInstance().street_address; + public final IRI postalCode = VCard.getInstance().postal_code; + public final IRI countryName = VCard.getInstance().country_name; + + public final IRI listerUrl = createProperty("listerUrl" ); + public final IRI listerName = createProperty("listerName"); + public final IRI itemName = createProperty("itemName" ); + public final IRI itemUrl = createProperty("itemUrl" ); + public final IRI itemPhoto = createProperty("itemPhoto" ); + public final IRI listerOrg = createProperty("listerOrg" ); + public final IRI listerLogo = createProperty("listerLogo"); + + private IRI createProperty(String localName) { return createProperty(NS, localName); } - private URI createClass(String localName) { + private IRI createClass(String localName) { return createClass(NS, localName); } http://git-wip-us.apache.org/repos/asf/any23/blob/445d13ab/api/src/main/java/org/apache/any23/vocab/HProduct.java ---------------------------------------------------------------------- diff --git a/api/src/main/java/org/apache/any23/vocab/HProduct.java b/api/src/main/java/org/apache/any23/vocab/HProduct.java index bbbaf32..ec251b2 100644 --- a/api/src/main/java/org/apache/any23/vocab/HProduct.java +++ b/api/src/main/java/org/apache/any23/vocab/HProduct.java @@ -17,7 +17,7 @@ package org.apache.any23.vocab; -import org.openrdf.model.URI; +import org.eclipse.rdf4j.model.IRI; /** * Vocabulary to map the <a href="http://microformats.org/wiki/h-product">h-product</a> microformat. @@ -37,18 +37,18 @@ public class HProduct extends Vocabulary { return instance; } - public URI product = createClass(NS, "Product"); + public IRI product = createClass(NS, "Product"); - public URI name = createProperty(NS, "name"); - public URI photo = createProperty(NS, "photo"); - public URI brand = createProperty(NS, "brand"); - public URI category = createProperty(NS, "category"); - public URI description = createProperty(NS, "description"); - public URI url = createProperty(NS, "url"); - public URI identifier = createProperty(NS, "identifier"); - public URI price = createProperty(NS, "price"); - public URI review = createProperty(NS, "review"); + public IRI name = createProperty(NS, "name"); + public IRI photo = createProperty(NS, "photo"); + public IRI brand = createProperty(NS, "brand"); + public IRI category = createProperty(NS, "category"); + public IRI description = createProperty(NS, "description"); + public IRI url = createProperty(NS, "url"); + public IRI identifier = createProperty(NS, "identifier"); + public IRI price = createProperty(NS, "price"); + public IRI review = createProperty(NS, "review"); private HProduct() {
