From 6770b25018e04b320b3f047c51e0084d7988a082 Mon Sep 17 00:00:00 2001 From: Balduin Landolt <33053745+BalduinLandolt@users.noreply.github.com> Date: Tue, 26 Mar 2024 13:58:52 +0100 Subject: [PATCH] test: Simplify OntologyFormatsE2ESpec (#3146) --- .../test/scala/org/knora/webapi/E2ESpec.scala | 3 + .../e2e/v2/OntologyFormatsE2ESpec.scala | 96 +- .../ontologyR2RV2/anythingHasListItem.ttl | 23 - .../anythingHasListItemSimple.ttl | 16 - .../anythingOntologyMetadata.ttl | 28 - .../ontologyR2RV2/anythingOntologySimple.ttl | 767 --- .../ontologyR2RV2/anythingThing.ttl | 216 - .../ontologyR2RV2/anythingThingSimple.ttl | 108 - .../anythingThingWithAllLanguages.ttl | 216 - .../ontologyR2RV2/knoraApiDate.ttl | 15 - .../ontologyR2RV2/knoraApiDateValue.ttl | 127 - .../ontologyR2RV2/knoraApiOntologySimple.ttl | 699 --- .../knoraApiOntologyWithValueObjects.ttl | 4953 ----------------- .../ontologyR2RV2/knoraApiSimpleHasColor.ttl | 16 - .../knoraApiWithValueObjectsHasColor.ttl | 23 - .../ontologyR2RV2/salsahGuiOntology.ttl | 86 - .../standoffOntologyWithValueObjects.ttl | 1718 ------ 17 files changed, 26 insertions(+), 9084 deletions(-) delete mode 100644 test_data/generated_test_data/ontologyR2RV2/anythingHasListItem.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/anythingHasListItemSimple.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/anythingOntologyMetadata.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/anythingOntologySimple.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/anythingThing.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/anythingThingSimple.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/anythingThingWithAllLanguages.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/knoraApiDate.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/knoraApiDateValue.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/knoraApiOntologySimple.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/knoraApiOntologyWithValueObjects.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/knoraApiSimpleHasColor.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/knoraApiWithValueObjectsHasColor.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/salsahGuiOntology.ttl delete mode 100644 test_data/generated_test_data/ontologyR2RV2/standoffOntologyWithValueObjects.ttl diff --git a/integration/src/test/scala/org/knora/webapi/E2ESpec.scala b/integration/src/test/scala/org/knora/webapi/E2ESpec.scala index adddcc0613..7234eaa55e 100644 --- a/integration/src/test/scala/org/knora/webapi/E2ESpec.scala +++ b/integration/src/test/scala/org/knora/webapi/E2ESpec.scala @@ -174,6 +174,9 @@ abstract class E2ESpec protected def parseRdfXml(rdfXmlStr: String): RdfModel = RdfFormatUtil.parseToRdfModel(rdfStr = rdfXmlStr, rdfFormat = RdfXml) + protected def parseJsonLd(rdfXmlStr: String): RdfModel = + RdfFormatUtil.parseToRdfModel(rdfStr = rdfXmlStr, rdfFormat = JsonLD) + /** * Reads or writes a test data file. * diff --git a/integration/src/test/scala/org/knora/webapi/e2e/v2/OntologyFormatsE2ESpec.scala b/integration/src/test/scala/org/knora/webapi/e2e/v2/OntologyFormatsE2ESpec.scala index 5016ffb55f..9bbdc46576 100644 --- a/integration/src/test/scala/org/knora/webapi/e2e/v2/OntologyFormatsE2ESpec.scala +++ b/integration/src/test/scala/org/knora/webapi/e2e/v2/OntologyFormatsE2ESpec.scala @@ -50,23 +50,11 @@ class OntologyFormatsE2ESpec extends E2ESpec { fileBasename: String, clientTestDataBasename: Option[String] = None, ) { + private val jsonLd = "jsonld" + private val jsonLdReceived = s"received.$jsonLd" private def makeFile(suffix: String): Path = Paths.get("..", "test_data", "generated_test_data", "ontologyR2RV2", s"$fileBasename.$suffix") - /** - * Writes the expected response file. - * - * @param responseStr the contents of the file to be written. - * @param mediaType the media type of the response. - */ - def writeFile(responseStr: String, mediaType: MediaType.NonBinary): Unit = { - val newOutputFile = makeFile(mediaType.fileExtensions.head) - - Files.createDirectories(newOutputFile.getParent) - FileUtil.writeTextFile(newOutputFile, responseStr) - () - } - /** * If `maybeClientTestDataBasename` is defined, stores the response string in [[org.knora.webapi.e2e.ClientTestDataCollector]]. */ @@ -85,11 +73,11 @@ class OntologyFormatsE2ESpec extends E2ESpec { def readFile(mediaType: MediaType.NonBinary): String = FileUtil.readTextFile(makeFile(mediaType.fileExtensions.head)) - def fileExists(mediaType: MediaType.NonBinary): Boolean = - Files.exists(makeFile(mediaType.fileExtensions.head)) + def fileExists: Boolean = + Files.exists(makeFile(jsonLd)) - def writeReceived(responseStr: String, mediaType: MediaType.NonBinary): Unit = { - val newOutputFile = makeFile(s"received.${mediaType.fileExtensions.head}") + def writeReceived(responseStr: String): Unit = { + val newOutputFile = makeFile(jsonLdReceived) Files.createDirectories(newOutputFile.getParent) FileUtil.writeTextFile(newOutputFile, responseStr) @@ -115,53 +103,26 @@ class OntologyFormatsE2ESpec extends E2ESpec { private def urlEncodeIri(iri: IRI): String = URLEncoder.encode(iri, "UTF-8") - private def checkJsonLdTestCase(httpGetTest: HttpGetTest) = { - val mediaType = RdfMediaTypes.`application/ld+json` - val responseStr = getResponse(httpGetTest.urlPath, mediaType) - if (!httpGetTest.fileExists(mediaType)) { - if (writeTestDataFiles) httpGetTest.writeReceived(responseStr, mediaType) - throw new AssertionError(s"No approved data available in file ${httpGetTest.fileBasename}") - } - if (JsonParser(responseStr) != JsonParser(httpGetTest.readFile(mediaType))) { - if (writeTestDataFiles) httpGetTest.writeReceived(responseStr, mediaType) - throw new AssertionError( - s"""| - |The response did not equal the approved data. - | - |Response: - | - |$responseStr - | - | - |${"=" * 120} - | - | - |Approved data: - | - |${httpGetTest.readFile(mediaType)} - | - |""".stripMargin, - ) - } - httpGetTest.storeClientTestData(responseStr) - } + private def checkTestCase(httpGetTest: HttpGetTest) = { + val responseJsonLd = getResponse(httpGetTest.urlPath, RdfMediaTypes.`application/ld+json`) + val responseTtl = getResponse(httpGetTest.urlPath, RdfMediaTypes.`text/turtle`) + val responseRdfXml = getResponse(httpGetTest.urlPath, RdfMediaTypes.`application/rdf+xml`) - private def checkTurleTestCase(httpGetTest: HttpGetTest) = { - val mediaType = RdfMediaTypes.`text/turtle` - val responseStr = getResponse(httpGetTest.urlPath, mediaType) - if (!httpGetTest.fileExists(mediaType)) { - if (writeTestDataFiles) httpGetTest.writeReceived(responseStr, mediaType) + if (!httpGetTest.fileExists) { + httpGetTest.writeReceived(responseJsonLd) throw new AssertionError(s"No approved data available in file ${httpGetTest.fileBasename}") } - if (parseTurtle(responseStr) != parseTurtle(httpGetTest.readFile(mediaType))) { - if (writeTestDataFiles) httpGetTest.writeReceived(responseStr, mediaType) + + val approvedJsonLd = httpGetTest.readFile(RdfMediaTypes.`application/ld+json`) + if (JsonParser(responseJsonLd) != JsonParser(approvedJsonLd)) { + httpGetTest.writeReceived(responseJsonLd) throw new AssertionError( s"""| |The response did not equal the approved data. | |Response: | - |$responseStr + |$responseJsonLd | | |${"=" * 120} @@ -169,19 +130,16 @@ class OntologyFormatsE2ESpec extends E2ESpec { | |Approved data: | - |${httpGetTest.readFile(mediaType)} + |$approvedJsonLd | |""".stripMargin, ) } - } - private def checkRdfXmlTestCase(httpGetTest: HttpGetTest) = { - val mediaType = RdfMediaTypes.`application/rdf+xml` - val responseStr = getResponse(httpGetTest.urlPath, mediaType) - // RDF XML can be compared agains the persisted turtle file, so does not need to br written to a file. - if (writeTestDataFiles) () - else assert(parseRdfXml(responseStr) == parseTurtle(httpGetTest.readFile(RdfMediaTypes.`text/turtle`))) + assert(parseTurtle(responseTtl) == parseJsonLd(responseJsonLd)) + assert(parseRdfXml(responseRdfXml) == parseJsonLd(responseJsonLd)) + + httpGetTest.storeClientTestData(responseJsonLd) } private def getResponse(url: String, mediaType: MediaType.NonBinary) = { @@ -321,18 +279,10 @@ class OntologyFormatsE2ESpec extends E2ESpec { ) } - // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - // If true, the existing expected response files are overwritten with the HTTP GET responses from the server. - // If false, the responses from the server are compared to the contents fo the expected response files. - // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - private val writeTestDataFiles = false - "The Ontologies v2 Endpoint" should { "serve the ontologies in JSON-LD, turtle and RDF-XML" in { forEvery(TestCases.testCases) { testCase => - checkTurleTestCase(testCase) - checkJsonLdTestCase(testCase) - checkRdfXmlTestCase(testCase) + checkTestCase(testCase) } } diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingHasListItem.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingHasListItem.ttl deleted file mode 100644 index ee8457e4be..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/anythingHasListItem.ttl +++ /dev/null @@ -1,23 +0,0 @@ -@prefix anything: . -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix salsah-gui: . -@prefix xsd: . - - - rdf:type owl:Ontology ; - rdfs:label "The anything ontology" ; - knora-api:attachedToProject ; - knora-api:lastModificationDate "2017-12-19T15:23:42.166Z"^^xsd:dateTimeStamp . - -anything:hasListItem rdf:type owl:ObjectProperty ; - rdfs:label "List element" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:ListValue ; - knora-api:subjectType anything:Thing ; - salsah-gui:guiAttribute "hlist=" ; - salsah-gui:guiElement salsah-gui:List . diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingHasListItemSimple.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingHasListItemSimple.ttl deleted file mode 100644 index 0828153ce7..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/anythingHasListItemSimple.ttl +++ /dev/null @@ -1,16 +0,0 @@ -@prefix anything: . -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . - - - rdf:type owl:Ontology; - rdfs:label "The anything ontology" . - -anything:hasListItem rdf:type owl:DatatypeProperty; - rdfs:label "List element"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType knora-api:ListNode; - knora-api:subjectType anything:Thing . diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingOntologyMetadata.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingOntologyMetadata.ttl deleted file mode 100644 index 66f726aef0..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/anythingOntologyMetadata.ttl +++ /dev/null @@ -1,28 +0,0 @@ -@prefix knora-api: . -@prefix owl: . -@prefix rdfs: . -@prefix xsd: . - - - a owl:Ontology ; - rdfs:label "The anything ontology" ; - knora-api:attachedToProject ; - knora-api:lastModificationDate "2017-12-19T15:23:42.166Z"^^xsd:dateTimeStamp . - - - a owl:Ontology ; - rdfs:label "A minimal ontology" ; - knora-api:attachedToProject ; - knora-api:lastModificationDate "2019-09-10T08:57:46.633162Z"^^xsd:dateTimeStamp . - - - a owl:Ontology ; - rdfs:label "The something ontology" ; - knora-api:attachedToProject ; - knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp . - - - a owl:Ontology ; - rdfs:label "The free test ontology" ; - knora-api:attachedToProject ; - knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp . diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingOntologySimple.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingOntologySimple.ttl deleted file mode 100644 index 996a250607..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/anythingOntologySimple.ttl +++ /dev/null @@ -1,767 +0,0 @@ -@prefix anything: . -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . - -anything:VideoThing rdf:type owl:Class; - rdfs:comment "A Resource representing a video"; - rdfs:label "Video Thing"; - rdfs:subClassOf knora-api:MovingImageRepresentation; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:hasMovingImageFile - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxCardinality 1; - owl:onProperty anything:hasTitle - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ] . - -anything:hasBlueThing - rdf:type owl:ObjectProperty; - rdfs:label "A blue thing"; - rdfs:subPropertyOf anything:hasOtherThing; - knora-api:objectType anything:BlueThing; - knora-api:subjectType anything:Thing . - - - rdf:type owl:Ontology; - rdfs:label "The anything ontology" . - -anything:StandoffEventTag - rdf:type owl:Class; - rdfs:comment "Represents an event in a TextValue"; - rdfs:label "Represents an event in a TextValue"; - rdfs:subClassOf knora-api:StandoffDateTag; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty anything:standoffEventTagHasDescription - ] . - -anything:hasListItem rdf:type owl:DatatypeProperty; - rdfs:label "List element"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType knora-api:ListNode; - knora-api:subjectType anything:Thing . - -anything:TrivialThing - rdf:type owl:Class; - rdfs:comment "Diese Resource-Klasse beschreibt ein unbedeutendes Ding"; - rdfs:label "Trivial thing"; - rdfs:subClassOf knora-api:Resource; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - knora-api:resourceIcon "thing.png" . - -anything:hasInteger rdf:type owl:DatatypeProperty; - rdfs:label "Integer"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType xsd:integer; - knora-api:subjectType anything:Thing . - -anything:AudioSequenceThing - rdf:type owl:Class; - rdfs:comment "A Resource representing a subsequence of an audio"; - rdfs:label "Audio Sequence Thing"; - rdfs:subClassOf knora-api:Resource; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:hasSequenceBounds - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:isSequenceOf - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ] . - -anything:ThingPicture - rdf:type owl:Class; - rdfs:comment "Diese Resource-Klasse beschreibt ein Bild eines Dinges"; - rdfs:label "Picture of a thing"; - rdfs:subClassOf knora-api:StillImageRepresentation; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:hasStillImageFile - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasPictureTitle - ]; - knora-api:resourceIcon "thing.png" . - -anything:hasBoolean rdf:type owl:DatatypeProperty; - rdfs:label "Boolean value"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType xsd:boolean; - knora-api:subjectType anything:Thing . - -anything:hasThingDocument - rdf:type owl:ObjectProperty; - rdfs:label "document about a thing"; - rdfs:subPropertyOf knora-api:hasRepresentation; - knora-api:objectType anything:ThingDocument; - knora-api:subjectType anything:Thing . - -anything:ThingWithRegion - rdf:type owl:Class; - rdfs:comment "A thing with a region"; - rdfs:label "Thing with region"; - rdfs:subClassOf knora-api:Resource; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:thingHasRegion - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ] . - -anything:BlueThing rdf:type owl:Class; - rdfs:comment "Diese Resource-Klasse beschreibt ein blaues Ding"; - rdfs:label "Blue thing"; - rdfs:subClassOf anything:Thing; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasRichtext - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasThingDocument - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasOtherListItem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasInterval - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasBlueThing - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasGeoname - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasTimeStamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasListItem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasThingPicture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasText - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasUri - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:isPartOfOtherThing - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasGeometry - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasDecimal - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxCardinality 1; - owl:onProperty anything:hasBoolean - ] . - -anything:Thing rdf:type owl:Class; - rdfs:comment "'The whole world is full of things, which means there's a real need for someone to go searching for them. And that's exactly what a thing-searcher does.' --Pippi Longstocking"; - rdfs:label "Thing"; - rdfs:subClassOf knora-api:Resource; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxCardinality 1; - owl:onProperty anything:hasBoolean - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasGeoname - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasThingPicture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasGeometry - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasOtherThing - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasRichtext - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasTimeStamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasOtherListItem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasListItem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasDecimal - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasText - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasUri - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:isPartOfOtherThing - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasInterval - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasThingDocument - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - knora-api:resourceIcon "thing.png" . - -anything:isPartOfOtherThing - rdf:type owl:ObjectProperty; - rdfs:label "is part of"; - rdfs:subPropertyOf knora-api:isPartOf; - knora-api:objectType anything:Thing; - knora-api:subjectType anything:Thing . - -anything:AudioThing rdf:type owl:Class; - rdfs:comment "A Resource representing an audio"; - rdfs:label "Audio Thing"; - rdfs:subClassOf knora-api:AudioRepresentation; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxCardinality 1; - owl:onProperty anything:hasTitle - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:hasAudioFile - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ] . - -anything:VideoSequenceThing - rdf:type owl:Class; - rdfs:comment "A Resource representing a subsequence of a video"; - rdfs:label "Video Sequence Thing"; - rdfs:subClassOf knora-api:Resource; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:isSequenceOf - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:hasSequenceBounds - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ] . - -anything:thingHasRegion - rdf:type owl:ObjectProperty; - rdfs:label "has region"; - rdfs:subPropertyOf knora-api:hasLinkTo; - knora-api:objectType knora-api:Region; - knora-api:subjectType anything:ThingWithRegion . - -anything:hasTimeStamp - rdf:type owl:DatatypeProperty; - rdfs:label "Timestamp"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType xsd:dateTimeStamp; - knora-api:subjectType anything:Thing . - -anything:hasInterval rdf:type owl:DatatypeProperty; - rdfs:label "Time interval"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType knora-api:Interval; - knora-api:subjectType anything:Thing . - -anything:ThingDocument - rdf:type owl:Class; - rdfs:comment "A document about a thing"; - rdfs:label "Document"; - rdfs:subClassOf knora-api:DocumentRepresentation; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasDocumentTitle - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:hasDocumentFile - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - knora-api:resourceIcon "thing.png" . - -anything:hasRichtext rdf:type owl:DatatypeProperty; - rdfs:label "Text"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType xsd:string; - knora-api:subjectType anything:Thing . - -anything:hasDocumentTitle - rdf:type owl:DatatypeProperty; - rdfs:label "document title"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType xsd:string; - knora-api:subjectType anything:ThingDocument . - -anything:hasGeoname rdf:type owl:DatatypeProperty; - rdfs:label "Geoname"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType knora-api:Geoname; - knora-api:subjectType anything:Thing . - -anything:hasTitle rdf:type owl:DatatypeProperty; - rdfs:label "Title"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType xsd:string; - knora-api:subjectType knora-api:Resource . - -anything:hasOtherListItem - rdf:type owl:DatatypeProperty; - rdfs:label "Other list element"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType knora-api:ListNode; - knora-api:subjectType anything:Thing . - -anything:hasDate rdf:type owl:DatatypeProperty; - rdfs:label "Date"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType knora-api:Date; - knora-api:subjectType anything:Thing . - -anything:ThingWithRepresentation - rdf:type owl:Class; - rdfs:comment "A thing with a representation"; - rdfs:label "Thing with representation"; - rdfs:subClassOf knora-api:Resource; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasRepresentation - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ] . - -anything:hasText rdf:type owl:DatatypeProperty; - rdfs:label "Text"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType xsd:string; - knora-api:subjectType anything:Thing . - -anything:ThingWithSeqnum - rdf:type owl:Class; - rdfs:comment "Diese Resource-Klasse beschreibt ein Ding mit einer Sequenznummer"; - rdfs:label "Thing with sequence number"; - rdfs:subClassOf anything:Thing; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:isPartOfOtherThing - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasThingPicture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasGeometry - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasText - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasRichtext - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasGeoname - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasThingDocument - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasOtherThing - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxCardinality 1; - owl:onProperty anything:hasBoolean - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasOtherListItem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasListItem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasTimeStamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasDecimal - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasInterval - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:seqnum - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasUri - ] . - -anything:hasOtherThing - rdf:type owl:ObjectProperty; - rdfs:label "Another thing"; - rdfs:subPropertyOf knora-api:hasLinkTo; - knora-api:objectType anything:Thing; - knora-api:subjectType anything:Thing . - -anything:hasUri rdf:type owl:DatatypeProperty; - rdfs:label "URI"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType xsd:anyURI; - knora-api:subjectType anything:Thing . - -anything:hasColor rdf:type owl:DatatypeProperty; - rdfs:label "Color"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType knora-api:Color; - knora-api:subjectType anything:Thing . - -anything:hasGeometry rdf:type owl:DatatypeProperty; - rdfs:label "Geometry"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType knora-api:Geom; - knora-api:subjectType anything:Thing . - -anything:hasPictureTitle - rdf:type owl:DatatypeProperty; - rdfs:label "Title"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType xsd:string; - knora-api:subjectType anything:ThingPicture . - -anything:hasDecimal rdf:type owl:DatatypeProperty; - rdfs:label "Decimal number"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType xsd:decimal; - knora-api:subjectType anything:Thing . - -anything:hasIntegerUsedByOtherOntologies - rdf:type owl:DatatypeProperty; - rdfs:label "Integer"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType xsd:integer . - -anything:hasThingPicture - rdf:type owl:ObjectProperty; - rdfs:label "Picture of a thing"; - rdfs:subPropertyOf knora-api:hasRepresentation; - knora-api:objectType anything:ThingPicture; - knora-api:subjectType anything:Thing . - -anything:standoffEventTagHasDescription - rdf:type owl:DatatypeProperty; - knora-api:objectType xsd:string; - knora-api:subjectType anything:StandoffEventTag . diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingThing.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingThing.ttl deleted file mode 100644 index df0a70cb35..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/anythingThing.ttl +++ /dev/null @@ -1,216 +0,0 @@ -@prefix anything: . -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix salsah-gui: . -@prefix xsd: . - -anything:Thing rdf:type owl:Class; - rdfs:comment "'The whole world is full of things, which means there's a real need for someone to go searching for them. And that's exactly what a thing-searcher does.' --Pippi Longstocking"; - rdfs:label "Thing"; - rdfs:subClassOf knora-api:Resource; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 12; - owl:minCardinality 0; - owl:onProperty anything:hasGeoname - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 4; - owl:minCardinality 0; - owl:onProperty anything:hasInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:cardinality 1; - owl:onProperty knora-api:creationDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:maxCardinality 1; - owl:onProperty knora-api:isDeleted - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:cardinality 1; - owl:onProperty knora-api:userHasPermission - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 13; - owl:minCardinality 0; - owl:onProperty anything:hasThingPicture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 7; - owl:minCardinality 0; - owl:onProperty anything:hasUri - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 6; - owl:maxCardinality 1; - owl:onProperty anything:hasBoolean - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 13; - owl:minCardinality 0; - owl:onProperty anything:hasThingPictureValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 9; - owl:minCardinality 0; - owl:onProperty anything:hasInterval - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 1; - owl:minCardinality 0; - owl:onProperty anything:hasOtherThingValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLinkValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 3; - owl:minCardinality 0; - owl:onProperty anything:hasDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:cardinality 1; - owl:onProperty knora-api:hasPermissions - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 10; - owl:minCardinality 0; - owl:onProperty anything:hasColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:maxCardinality 1; - owl:onProperty knora-api:lastModificationDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 5; - owl:minCardinality 0; - owl:onProperty anything:hasDecimal - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:cardinality 1; - owl:onProperty knora-api:attachedToUser - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 13; - owl:minCardinality 0; - owl:onProperty anything:hasThingDocumentValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 15; - owl:minCardinality 0; - owl:onProperty anything:isPartOfOtherThing - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:cardinality 1; - owl:onProperty knora-api:attachedToProject - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:maxCardinality 1; - owl:onProperty knora-api:deleteComment - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 2; - owl:minCardinality 0; - owl:onProperty anything:hasText - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 11; - owl:minCardinality 0; - owl:onProperty anything:hasGeometry - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 0; - owl:minCardinality 0; - owl:onProperty anything:hasListItem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 0; - owl:minCardinality 0; - owl:onProperty anything:hasOtherListItem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:maxCardinality 1; - owl:onProperty knora-api:deleteDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 2; - owl:minCardinality 0; - owl:onProperty anything:hasRichtext - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 13; - owl:minCardinality 0; - owl:onProperty anything:hasThingDocument - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 1; - owl:minCardinality 0; - owl:onProperty anything:hasOtherThing - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkToValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:maxCardinality 1; - owl:onProperty knora-api:deletedBy - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:maxCardinality 1; - owl:onProperty knora-api:versionDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 15; - owl:minCardinality 0; - owl:onProperty anything:isPartOfOtherThingValue - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - salsah-gui:guiOrder 13; - owl:minCardinality 0; - owl:onProperty anything:hasTimeStamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - knora-api:isInherited true; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - knora-api:canBeInstantiated true; - knora-api:isResourceClass true; - knora-api:resourceIcon "thing.png" . - - - rdf:type owl:Ontology; - rdfs:label "The anything ontology"; - knora-api:attachedToProject ; - knora-api:lastModificationDate "2017-12-19T15:23:42.166Z"^^xsd:dateTimeStamp . diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingThingSimple.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingThingSimple.ttl deleted file mode 100644 index 98bf0c66ac..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/anythingThingSimple.ttl +++ /dev/null @@ -1,108 +0,0 @@ -@prefix anything: . -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . - -anything:Thing rdf:type owl:Class; - rdfs:comment "'The whole world is full of things, which means there's a real need for someone to go searching for them. And that's exactly what a thing-searcher does.' --Pippi Longstocking"; - rdfs:label "Thing"; - rdfs:subClassOf knora-api:Resource; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasGeometry - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasIncomingLink - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasGeoname - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:versionArkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty knora-api:hasStandoffLinkTo - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasInteger - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasThingDocument - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:isPartOfOtherThing - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasDecimal - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasUri - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty knora-api:arkUrl - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasColor - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasInterval - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasOtherThing - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasDate - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasThingPicture - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasRichtext - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasOtherListItem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasListItem - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasTimeStamp - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:cardinality 1; - owl:onProperty rdfs:label - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:maxCardinality 1; - owl:onProperty anything:hasBoolean - ]; - rdfs:subClassOf [ rdf:type owl:Restriction; - owl:minCardinality 0; - owl:onProperty anything:hasText - ]; - knora-api:resourceIcon "thing.png" . - - - rdf:type owl:Ontology; - rdfs:label "The anything ontology" . diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingThingWithAllLanguages.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingThingWithAllLanguages.ttl deleted file mode 100644 index a845feeb19..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/anythingThingWithAllLanguages.ttl +++ /dev/null @@ -1,216 +0,0 @@ -@prefix anything: . -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix salsah-gui: . -@prefix xsd: . - - - rdf:type owl:Ontology ; - rdfs:label "The anything ontology" ; - knora-api:attachedToProject ; - knora-api:lastModificationDate "2017-12-19T15:23:42.166Z"^^xsd:dateTimeStamp . - -anything:Thing rdf:type owl:Class ; - rdfs:comment "'The whole world is full of things, which means there's a real need for someone to go searching for them. And that's exactly what a thing-searcher does.' --Pippi Longstocking"@de ; - rdfs:label "Chose"@fr , "Ding"@de , "Cosa"@it , "Thing"@en ; - rdfs:subClassOf knora-api:Resource ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 13 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasThingDocument - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 5 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasDecimal - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 13 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasThingPictureValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 0 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasOtherListItem - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 11 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasGeometry - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 10 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasColor - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 4 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasInteger - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 2 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasRichtext - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 1 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasOtherThing - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 15 ; - owl:minCardinality 0 ; - owl:onProperty anything:isPartOfOtherThing - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 2 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasText - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 9 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasInterval - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 3 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 12 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasGeoname - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 15 ; - owl:minCardinality 0 ; - owl:onProperty anything:isPartOfOtherThingValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 13 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasThingPicture - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 1 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasOtherThingValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 13 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasTimeStamp - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 0 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasListItem - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 13 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasThingDocumentValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 7 ; - owl:minCardinality 0 ; - owl:onProperty anything:hasUri - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - salsah-gui:guiOrder 6 ; - owl:maxCardinality 1 ; - owl:onProperty anything:hasBoolean - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - knora-api:canBeInstantiated true ; - knora-api:isResourceClass true ; - knora-api:resourceIcon "thing.png" . diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiDate.ttl b/test_data/generated_test_data/ontologyR2RV2/knoraApiDate.ttl deleted file mode 100644 index 512f7d5835..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/knoraApiDate.ttl +++ /dev/null @@ -1,15 +0,0 @@ -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . - - - rdf:type owl:Ontology ; - rdfs:label "The knora-api ontology in the simple schema" . - -knora-api:Date rdf:type rdfs:Datatype ; - rdfs:comment "Represents a date as a period with different possible precisions." ; - rdfs:label "Date literal" ; - owl:onDatatype xsd:string ; - owl:withRestrictions [ xsd:pattern "(GREGORIAN|JULIAN|ISLAMIC):\\d{1,4}(-\\d{1,2}(-\\d{1,2})?)?( BC| AD| BCE| CE)?(:\\d{1,4}(-\\d{1,2}(-\\d{1,2})?)?( BC| AD| BCE| CE)?)?" ] . diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiDateValue.ttl b/test_data/generated_test_data/ontologyR2RV2/knoraApiDateValue.ttl deleted file mode 100644 index 3a18c0a332..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/knoraApiDateValue.ttl +++ /dev/null @@ -1,127 +0,0 @@ -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix salsah-gui: . -@prefix xsd: . - - - rdf:type owl:Ontology ; - rdfs:label "The knora-api ontology in the complex schema" ; - knora-api:attachedToProject ; - knora-api:isBuiltIn true . - -knora-api:DateValue rdf:type owl:Class ; - rdfs:comment "Represents a Knora date value" ; - rdfs:subClassOf knora-api:DateBase , knora-api:Value ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasEndEra - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasEndDay - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasCalendar - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasStartMonth - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasEndYear - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasStartEra - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasStartYear - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasStartDay - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasEndMonth - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - knora-api:isValueClass true . diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologySimple.ttl b/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologySimple.ttl deleted file mode 100644 index 459e80b0c8..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologySimple.ttl +++ /dev/null @@ -1,699 +0,0 @@ -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . - -knora-api:TextRepresentation - rdf:type owl:Class ; - rdfs:comment "A resource containing a text file" ; - rdfs:label "Representation (Text)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasTextFile - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] . - -knora-api:hasStandoffLinkTo - rdf:type owl:ObjectProperty ; - rdfs:comment "Represents a link in standoff markup from one resource to another." ; - rdfs:label "has Standoff Link to" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:Resource . - -knora-api:hasRepresentation - rdf:type owl:ObjectProperty ; - rdfs:comment "References an instance of a Representation. A Representation contains the metadata of a digital object (= file) which represents some physical entity such as an image, a sound, an encoded text etc." ; - rdfs:label "has Representation" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:objectType knora-api:Representation ; - knora-api:subjectType knora-api:Resource . - -knora-api:StillImageRepresentation - rdf:type owl:Class ; - rdfs:comment "A resource that can contain a two-dimensional still image file" ; - rdfs:label "Representation (Image)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasStillImageFile - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] . - -knora-api:ListNode rdf:type rdfs:Datatype ; - rdfs:comment "Represents a list node." ; - rdfs:label "List Node" ; - owl:onDatatype xsd:string . - -knora-api:error rdf:type owl:DatatypeProperty ; - rdfs:comment "Provides a message indicating that an operation was unsuccessful" ; - rdfs:label "error" ; - knora-api:objectType xsd:string . - -knora-api:DDDRepresentation - rdf:type owl:Class ; - rdfs:comment "Represents a file containg 3D data" ; - rdfs:label "Representation (3D)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasDDDFile - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] . - -knora-api:AudioRepresentation - rdf:type owl:Class ; - rdfs:comment "Represents a file containing audio data" ; - rdfs:label "Representation (Audio)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasAudioFile - ] . - -knora-api:seqnum rdf:type owl:DatatypeProperty ; - rdfs:comment "Indicates the position of a resource within a compound object. Typically used to indicate the order of pages within a book or similar resource." ; - rdfs:label "Sequence number" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:objectType xsd:integer . - -knora-api:hasGeometry - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents a geometrical shape." ; - rdfs:label "Geometry" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:objectType knora-api:Geom ; - knora-api:subjectType knora-api:Region . - - - rdf:type owl:Ontology ; - rdfs:label "The knora-api ontology in the simple schema" . - -knora-api:objectType rdf:type rdf:Property ; - rdfs:comment "Specifies the required type of the objects of a property" ; - rdfs:label "Object type" . - -knora-api:Representation - rdf:type owl:Class ; - rdfs:comment "A resource that can store a file" ; - rdfs:label "Representation" ; - rdfs:subClassOf knora-api:Resource ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasFile - ] . - -knora-api:Geom rdf:type rdfs:Datatype ; - rdfs:comment "Represents a geometry specification in JSON." ; - rdfs:label "Geometry specification" ; - owl:onDatatype xsd:string . - -knora-api:Region rdf:type owl:Class ; - rdfs:comment "Represents a geometric region of a resource. The geometry is represented currently as JSON string." ; - rdfs:label "Region" ; - rdfs:subClassOf knora-api:Resource ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty knora-api:hasGeometry - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasColor - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:isRegionOf - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasComment - ] ; - knora-api:resourceIcon "region.gif" . - -knora-api:Geoname rdf:type rdfs:Datatype ; - rdfs:comment "Represents a Geoname code." ; - rdfs:label "Geoname code" ; - owl:onDatatype xsd:string ; - owl:withRestrictions [ xsd:pattern "\\d{1,8}" ] . - -knora-api:hasDDDFile rdf:type owl:DatatypeProperty ; - rdfs:comment "Connects a Representation to a 3D-file" ; - rdfs:label "has 3D-file" ; - rdfs:subPropertyOf knora-api:hasFile ; - knora-api:objectType knora-api:File ; - knora-api:subjectType knora-api:DDDRepresentation . - -knora-api:hasComment rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents a comment on a resource as a knora-base:TextValue" ; - rdfs:label "Comment" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:Resource . - -knora-api:mayHaveMoreResults - rdf:type owl:DatatypeProperty ; - rdfs:comment "Indicates whether more results may be available for a search query" ; - rdfs:label "May have more results" ; - knora-api:objectType xsd:boolean . - -knora-api:hasArchiveFile - rdf:type owl:DatatypeProperty ; - rdfs:comment "Connects a Representation to a zip archive" ; - rdfs:label "has zip" ; - rdfs:subPropertyOf knora-api:hasFile ; - knora-api:objectType knora-api:File ; - knora-api:subjectType knora-api:ArchiveRepresentation . - -knora-api:isAnnotationOf - rdf:type owl:ObjectProperty ; - rdfs:label "is Annotation of" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:Annotation . - -knora-api:result rdf:type owl:DatatypeProperty ; - rdfs:comment "Provides a message indicating that an operation was successful" ; - rdfs:label "result" ; - knora-api:objectType xsd:string . - -knora-api:hasSequenceBounds - rdf:type owl:DatatypeProperty ; - rdfs:comment "Indicates the bounds of a sequence, i.e. the start and end point in the containing resource." ; - rdfs:label "Sequence Bounds" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:objectType knora-api:Interval . - -knora-api:subjectType - rdf:type rdf:Property ; - rdfs:comment "Specifies the required type of the subjects of a property" ; - rdfs:label "Subject type" . - -knora-api:isSequenceOf - rdf:type owl:ObjectProperty ; - rdfs:comment "Indicates that this resource is a sequence of a video or audio resource" ; - rdfs:label "is sequence of" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:Resource . - -knora-api:Color rdf:type rdfs:Datatype ; - rdfs:comment "Represents a color." ; - rdfs:label "Color literal" ; - owl:onDatatype xsd:string ; - owl:withRestrictions [ xsd:pattern "#([0-9a-fA-F]{3}){1,2}" ] . - -knora-api:isMainResource - rdf:type owl:DatatypeProperty ; - rdfs:comment "Indicates if the given resource is the main resource of a request or a resource referred to by a link property." ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType knora-api:Resource . - -rdfs:label rdf:type owl:DatatypeProperty . - -knora-api:hasColor rdf:type owl:DatatypeProperty ; - rdfs:comment "Specifies the color of a region." ; - rdfs:label "Color" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:objectType knora-api:Color ; - knora-api:subjectType knora-api:Region . - -knora-api:DocumentRepresentation - rdf:type owl:Class ; - rdfs:label "Representation (Document)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasDocumentFile - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] . - -knora-api:LinkObj rdf:type owl:Class ; - rdfs:comment "Represents a generic link object" ; - rdfs:label "Link Object" ; - rdfs:subClassOf knora-api:Resource ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty knora-api:hasLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - knora-api:resourceIcon "link.gif" . - -knora-api:XSLTransformation - rdf:type owl:Class ; - rdfs:comment "a TextRepresentation representing an XSL transformation that can be applied to an XML created from standoff. The transformation's result is ecptected to be HTML." ; - rdfs:label "a TextRepresentation representing an XSL transformation that can be applied to an XML created from standoff. The transformation's result is ecptected to be HTML." ; - rdfs:subClassOf knora-api:TextRepresentation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasTextFile - ] . - -knora-api:Date rdf:type rdfs:Datatype ; - rdfs:comment "Represents a date as a period with different possible precisions." ; - rdfs:label "Date literal" ; - owl:onDatatype xsd:string ; - owl:withRestrictions [ xsd:pattern "(GREGORIAN|JULIAN|ISLAMIC):\\d{1,4}(-\\d{1,2}(-\\d{1,2})?)?( BC| AD| BCE| CE)?(:\\d{1,4}(-\\d{1,2}(-\\d{1,2})?)?( BC| AD| BCE| CE)?)?" ] . - -knora-api:Interval rdf:type rdfs:Datatype ; - rdfs:comment "Represents an interval." ; - rdfs:label "Interval literal" ; - owl:onDatatype xsd:string ; - owl:withRestrictions [ xsd:pattern "\\d+(\\.\\d+)?,\\d+(\\.\\d+)?" ] . - -knora-api:hasAudioFile - rdf:type owl:DatatypeProperty ; - rdfs:comment "Connects a Representation to an audio file" ; - rdfs:label "has audio file" ; - rdfs:subPropertyOf knora-api:hasFile ; - knora-api:objectType knora-api:File ; - knora-api:subjectType knora-api:AudioRepresentation . - -knora-api:hasLinkTo rdf:type owl:ObjectProperty ; - rdfs:comment "Represents a direct connection between two resources" ; - rdfs:label "has Link to" ; - rdfs:subPropertyOf knora-api:resourceProperty ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:Resource . - -knora-api:hasValue rdf:type owl:DatatypeProperty ; - rdfs:comment "The base property of properties that point from Knora resources to Knora values." ; - rdfs:label "has value" ; - rdfs:subPropertyOf knora-api:resourceProperty ; - knora-api:subjectType knora-api:Resource . - -knora-api:hasDocumentFile - rdf:type owl:DatatypeProperty ; - rdfs:comment "Connects a Representation to a document" ; - rdfs:label "has document" ; - rdfs:subPropertyOf knora-api:hasFile ; - knora-api:objectType knora-api:File ; - knora-api:subjectType knora-api:DocumentRepresentation . - -knora-api:ArchiveRepresentation - rdf:type owl:Class ; - rdfs:label "Representation (Zip)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasArchiveFile - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] . - -knora-api:Resource rdf:type owl:Class ; - rdfs:comment "Represents something in the world, or an abstract thing" ; - rdfs:label "Resource" ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] . - -knora-api:hasTextFile - rdf:type owl:DatatypeProperty ; - rdfs:comment "Connects a Representation to a text file" ; - rdfs:label "has text file" ; - rdfs:subPropertyOf knora-api:hasFile ; - knora-api:objectType knora-api:File ; - knora-api:subjectType knora-api:TextRepresentation . - -knora-api:isRegionOf rdf:type owl:ObjectProperty ; - rdfs:comment "Region of interest within a digital object (e.g. an image)" ; - rdfs:label "is region of" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:objectType knora-api:Representation ; - knora-api:subjectType knora-api:Region . - -knora-api:Annotation rdf:type owl:Class ; - rdfs:comment "A generic class for representing annotations" ; - rdfs:label "Annotation" ; - rdfs:subClassOf knora-api:Resource ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty knora-api:isAnnotationOf - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty knora-api:hasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] . - -knora-api:versionArkUrl - rdf:type owl:DatatypeProperty ; - rdfs:comment "Provides the ARK URL of a particular version of a resource." ; - rdfs:label "version ARK URL" ; - knora-api:objectType xsd:anyURI . - -knora-api:DeletedValue - rdf:type owl:Class ; - rdfs:comment "Generic representation of a deleted value that can therefore not be displayed" ; - rdfs:label "Deleted Value" . - -knora-api:resourceProperty - rdf:type rdf:Property ; - rdfs:comment "The base property of properties that point from Knora resources to Knora resources or values. These properties are required to have cardinalities in the resource classes in which they are used." ; - rdfs:label "Resource property" ; - rdfs:subPropertyOf knora-api:resourceProperty ; - knora-api:subjectType knora-api:Resource . - -knora-api:hasIncomingLink - rdf:type owl:ObjectProperty ; - rdfs:comment "Indicates that this resource referred to by another resource" ; - rdfs:label "has incoming link" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:Resource . - -knora-api:MovingImageRepresentation - rdf:type owl:Class ; - rdfs:comment "A resource containing moving image data" ; - rdfs:label "Representation (Movie)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasMovingImageFile - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] . - -knora-api:arkUrl rdf:type owl:DatatypeProperty ; - rdfs:comment "Provides the ARK URL of a resource." ; - rdfs:label "ARK URL" ; - knora-api:objectType xsd:anyURI . - -knora-api:DeletedResource - rdf:type owl:Class ; - rdfs:comment "Generic representation of a deleted resource that can therefore not be displayed" ; - rdfs:label "Deleted Resource" ; - rdfs:subClassOf knora-api:Resource ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] . - -knora-api:hasStillImageFile - rdf:type owl:DatatypeProperty ; - rdfs:comment "Connects a Representation to an image file" ; - rdfs:label "has image file" ; - rdfs:subPropertyOf knora-api:hasFile ; - knora-api:objectType knora-api:File ; - knora-api:subjectType knora-api:StillImageRepresentation . - -knora-api:isPartOf rdf:type owl:ObjectProperty ; - rdfs:comment "Indicates that this resource is part of another resource" ; - rdfs:label "is part of" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:Resource . - -knora-api:File rdf:type rdfs:Datatype ; - rdfs:comment "Represents a file URI." ; - rdfs:label "File URI" ; - owl:onDatatype xsd:anyURI . - -knora-api:hasFile rdf:type owl:DatatypeProperty ; - rdfs:comment "Connects a Representation to a file" ; - rdfs:label "has file" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:objectType knora-api:File ; - knora-api:subjectType knora-api:Representation . - -knora-api:resourceIcon - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:string ; - knora-api:subjectType owl:Class . - -knora-api:hasMovingImageFile - rdf:type owl:DatatypeProperty ; - rdfs:comment "Connects a Representation to a movie file" ; - rdfs:label "has movie file" ; - rdfs:subPropertyOf knora-api:hasFile ; - knora-api:objectType knora-api:File ; - knora-api:subjectType knora-api:MovingImageRepresentation . diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologyWithValueObjects.ttl b/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologyWithValueObjects.ttl deleted file mode 100644 index 6df8ba52a9..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologyWithValueObjects.ttl +++ /dev/null @@ -1,4953 +0,0 @@ -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix salsah-gui: . -@prefix xsd: . - -knora-api:error rdf:type owl:DatatypeProperty ; - rdfs:comment "Provides an error message" ; - rdfs:label "error" ; - knora-api:objectType xsd:string . - -knora-api:DDDFileValue - rdf:type owl:Class ; - rdfs:comment "This represents some 3D-object with mesh data, point cloud, etc." ; - rdfs:subClassOf knora-api:FileValue ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueHasFilename - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueAsUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - knora-api:isValueClass true . - -knora-api:versionDate - rdf:type owl:DatatypeProperty ; - rdfs:comment "Provides the date of a particular version of a resource." ; - rdfs:label "version date" ; - knora-api:objectType xsd:anyURI . - -knora-api:StandoffTag - rdf:type owl:Class ; - rdfs:comment "Represents a standoff markup tag" ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - knora-api:isStandoffClass true . - -knora-api:DDDRepresentation - rdf:type owl:Class ; - rdfs:comment "Represents a file containg 3D data" ; - rdfs:label "Representation (3D)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasDDDFileValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - knora-api:isResourceClass true . - -knora-api:mappingHasName - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the name of a mapping" ; - rdfs:label "Name of a mapping (will be part of the mapping's Iri)" ; - knora-api:objectType xsd:string . - -knora-api:DeletedValue - rdf:type owl:Class ; - rdfs:comment "Generic representation of a deleted value that can therefore not be displayed" ; - rdfs:label "Deleted Value" ; - rdfs:subClassOf knora-api:Value ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - knora-api:isValueClass true . - -knora-api:standoffTagHasEndParentIndex - rdf:type owl:DatatypeProperty ; - rdfs:comment "The next knora-api:standoffTagHasStartIndex of the end parent tag of a standoff tag." ; - rdfs:label "standoff tag has end parent index" ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:StandoffTag . - -knora-api:uriValueAsUri - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the literal URI value of a UriValue." ; - rdfs:label "URI value as URI" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:anyURI ; - knora-api:subjectType knora-api:UriBase . - -knora-api:hasArchiveFileValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Connects a Representation to a zip archive" ; - rdfs:label "has zip" ; - rdfs:subPropertyOf knora-api:hasFileValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:ArchiveFileValue ; - knora-api:subjectType knora-api:ArchiveRepresentation ; - salsah-gui:guiElement salsah-gui:Fileupload . - -knora-api:TextValue rdf:type owl:Class ; - rdfs:subClassOf knora-api:Value ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:textValueHasMapping - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:textValueHasStandoff - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:textValueAsHtml - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:textValueHasLanguage - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:textValueHasMarkup - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:textValueAsXml - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:textValueHasMaxStandoffStartIndex - ] ; - knora-api:isValueClass true . - -knora-api:IntBase rdf:type owl:Class ; - rdfs:subClassOf knora-api:ValueBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:intValueAsInt - ] . - -knora-api:dateValueHasEndMonth - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the end month of a date value." ; - rdfs:label "Date value has end month" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:DateBase . - -knora-api:standoffTagHasStartAncestor - rdf:type owl:TransitiveProperty , owl:ObjectProperty ; - knora-api:objectType knora-api:StandoffTag ; - knora-api:subjectType knora-api:StandoffTag . - -knora-api:isEditable rdf:type owl:AnnotationProperty ; - rdfs:comment "Indicates whether a property's values can be updated via the Knora API." ; - rdfs:label "is editable" ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType rdf:Property . - -knora-api:deletedBy rdf:type owl:ObjectProperty ; - rdfs:comment "Indicates who deleted a resource or value" ; - knora-api:objectType xsd:anyURI . - -knora-api:pageCount rdf:type owl:DatatypeProperty ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:FileValue . - -knora-api:Annotation rdf:type owl:Class ; - rdfs:comment "A generic class for representing annotations" ; - rdfs:label "Annotation" ; - rdfs:subClassOf knora-api:Resource ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty knora-api:isAnnotationOfValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty knora-api:hasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty knora-api:isAnnotationOf - ] ; - knora-api:canBeInstantiated true ; - knora-api:isResourceClass true . - -knora-api:intervalValueHasStart - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the start position of an interval." ; - rdfs:label "interval value has start" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:decimal ; - knora-api:subjectType knora-api:IntervalBase . - -knora-api:hasStandoffLinkToValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Represents a link in standoff markup from one resource to another." ; - rdfs:label "has Standoff Link to" ; - rdfs:subPropertyOf knora-api:hasLinkToValue ; - knora-api:isLinkValueProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:LinkValue ; - knora-api:subjectType knora-api:Resource . - -knora-api:LinkValue rdf:type owl:Class ; - rdfs:comment "A reification node that describes direct links between resources" ; - rdfs:subClassOf knora-api:Value , rdf:Statement ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:linkValueHasSourceIri - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:linkValueHasTargetIri - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:linkValueHasSource - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:linkValueHasTarget - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - knora-api:isValueClass true . - -knora-api:stillImageFileValueHasDimY - rdf:type owl:DatatypeProperty ; - rdfs:comment "The vertical dimension of a still image file value." ; - rdfs:label "Still image file value has Y dimension" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:StillImageFileValue . - -knora-api:hasSequenceBounds - rdf:type owl:ObjectProperty ; - rdfs:comment "Indicates the bounds of a sequence, i.e. the start and end point in the containing resource." ; - rdfs:label "Sequence Bounds" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:IntervalValue . - -knora-api:Representation - rdf:type owl:Class ; - rdfs:comment "A resource that can store a file" ; - rdfs:label "Representation" ; - rdfs:subClassOf knora-api:Resource ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasFileValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - knora-api:isResourceClass true . - -knora-api:StandoffDataTypeTag - rdf:type owl:Class ; - rdfs:comment "Represents a knora-base value type in a TextValue" ; - rdfs:subClassOf knora-api:StandoffTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - knora-api:isStandoffClass true . - -knora-api:isPartOfValue - rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf knora-api:hasLinkToValue ; - knora-api:isEditable true ; - knora-api:isLinkValueProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:LinkValue ; - knora-api:subjectType knora-api:Resource . - -knora-api:TextFileValue - rdf:type owl:Class ; - rdfs:comment "A text file such as plain Unicode text, LaTeX, TEI/XML, etc." ; - rdfs:subClassOf knora-api:FileValue ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueAsUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueHasFilename - ] ; - knora-api:isValueClass true . - -knora-api:fileValueHasFilename - rdf:type owl:DatatypeProperty ; - rdfs:comment "The name of the file that a file value represents." ; - rdfs:label "File value has filename" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:FileValue . - -knora-api:isLinkProperty - rdf:type owl:AnnotationProperty ; - rdfs:comment "Indicates whether a property points to a resource" ; - rdfs:label "is link property" ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType owl:ObjectProperty . - -knora-api:canBeInstantiated - rdf:type owl:AnnotationProperty ; - rdfs:comment "Indicates whether a resource class can be instantiated via the Knora API." ; - rdfs:label "can be instantiated" ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType owl:Class . - -knora-api:ArchiveRepresentation - rdf:type owl:Class ; - rdfs:label "Representation (Zip)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasArchiveFileValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - knora-api:isResourceClass true . - -knora-api:StandoffIntervalTag - rdf:type owl:Class ; - rdfs:comment "Represents an interval in a TextValue" ; - rdfs:subClassOf knora-api:StandoffDataTypeTag , knora-api:IntervalBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:intervalValueHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:intervalValueHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - knora-api:isStandoffClass true . - -knora-api:DecimalBase - rdf:type owl:Class ; - rdfs:subClassOf knora-api:ValueBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:decimalValueAsDecimal - ] . - -knora-api:DocumentFileValue - rdf:type owl:Class ; - rdfs:subClassOf knora-api:FileValue ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueHasFilename - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:pageCount - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueAsUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - knora-api:isValueClass true . - -knora-api:intervalValueHasEnd - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the end position of an interval." ; - rdfs:label "interval value has end" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:decimal ; - knora-api:subjectType knora-api:IntervalBase . - -knora-api:ontologyName - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the short name of an ontology" ; - rdfs:label "ontology name" ; - knora-api:objectType xsd:string . - -knora-api:DocumentRepresentation - rdf:type owl:Class ; - rdfs:label "Representation (Document)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasDocumentFileValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - knora-api:isResourceClass true . - -knora-api:resourceProperty - rdf:type owl:ObjectProperty ; - rdfs:comment "The base property of properties that point from Knora resources to Knora resources or values. These properties are required to have cardinalities in the resource classes in which they are used." ; - knora-api:isResourceProperty true ; - knora-api:subjectType knora-api:Resource . - -knora-api:standoffTagHasEndIndex - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:StandoffTag . - -knora-api:IntValue rdf:type owl:Class ; - rdfs:comment "Represents an integer value" ; - rdfs:subClassOf knora-api:Value , knora-api:IntBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:intValueAsInt - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - knora-api:isValueClass true . - -knora-api:StandoffDecimalTag - rdf:type owl:Class ; - rdfs:comment "Represents a decimal (floating point) value in a TextValue" ; - rdfs:subClassOf knora-api:StandoffDataTypeTag , knora-api:DecimalBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:decimalValueAsDecimal - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - knora-api:isStandoffClass true . - -knora-api:author rdf:type owl:ObjectProperty ; - rdfs:comment "Specifies the author of a particular version of a resource." ; - rdfs:label "author" ; - knora-api:objectType knora-api:User . - - - rdf:type owl:Ontology ; - rdfs:label "The knora-api ontology in the complex schema" ; - knora-api:attachedToProject ; - knora-api:isBuiltIn true . - -knora-api:hasFileValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Connects a Representation to a file" ; - rdfs:label "has file" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:FileValue ; - knora-api:subjectType knora-api:Representation ; - salsah-gui:guiElement salsah-gui:Fileupload . - -knora-api:textValueHasMapping - rdf:type owl:ObjectProperty ; - rdfs:comment "Indicates the mapping that is used to convert a text value's markup from from XML to standoff." ; - rdfs:label "Text value has mapping" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType knora-api:XMLToStandoffMapping ; - knora-api:subjectType knora-api:TextValue . - -knora-api:IntervalBase - rdf:type owl:Class ; - rdfs:subClassOf knora-api:ValueBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:intervalValueHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:intervalValueHasEnd - ] . - -knora-api:hasColor rdf:type owl:ObjectProperty ; - rdfs:comment "Specifies the color of a region." ; - rdfs:label "Color" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:ColorValue ; - knora-api:subjectType knora-api:Region ; - salsah-gui:guiAttribute "ncolors=8" ; - salsah-gui:guiElement salsah-gui:Colorpicker . - -knora-api:resourceIcon - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:string ; - knora-api:subjectType owl:Class . - -knora-api:ArchiveFileValue - rdf:type owl:Class ; - rdfs:subClassOf knora-api:FileValue ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueAsUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueHasFilename - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - knora-api:isValueClass true . - -knora-api:ListValue rdf:type owl:Class ; - rdfs:subClassOf knora-api:Value ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:listValueAsListNode - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - knora-api:isValueClass true . - -knora-api:StandoffIntegerTag - rdf:type owl:Class ; - rdfs:comment "Represents an integer value in a TextValue" ; - rdfs:subClassOf knora-api:IntBase , knora-api:StandoffDataTypeTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:intValueAsInt - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - knora-api:isStandoffClass true . - -knora-api:objectType rdf:type rdf:Property ; - rdfs:comment "Specifies the required type of the objects of a property" ; - rdfs:label "Object type" . - -knora-api:hasDocumentFileValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Connects a Representation to a document" ; - rdfs:label "has document" ; - rdfs:subPropertyOf knora-api:hasFileValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:DocumentFileValue ; - knora-api:subjectType knora-api:DocumentRepresentation ; - salsah-gui:guiElement salsah-gui:Fileupload . - -knora-api:userHasPermission - rdf:type owl:DatatypeProperty ; - rdfs:comment "Provides the requesting user's maximum permission on a resource or value." ; - rdfs:label "user has permission" ; - knora-api:objectType xsd:string . - -knora-api:textValueHasStandoff - rdf:type owl:ObjectProperty ; - rdfs:comment "Standoff markup attached to a text value." ; - rdfs:label "text value has standoff" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType knora-api:StandoffTag ; - knora-api:subjectType knora-api:TextValue . - -knora-api:canDo rdf:type owl:DatatypeProperty ; - rdfs:comment "Indicates whether an operation can be performed" ; - rdfs:label "can do" ; - knora-api:objectType xsd:boolean . - -knora-api:StandoffDateTag - rdf:type owl:Class ; - rdfs:comment "Represents a date in a TextValue" ; - rdfs:subClassOf knora-api:DateBase , knora-api:StandoffDataTypeTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasCalendar - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasStartYear - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasEndDay - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasEndYear - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasEndMonth - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasStartMonth - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasEndEra - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasStartEra - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasStartDay - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - knora-api:isStandoffClass true . - -knora-api:StillImageRepresentation - rdf:type owl:Class ; - rdfs:comment "A resource that can contain a two-dimensional still image file" ; - rdfs:label "Representation (Image)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasStillImageFileValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - knora-api:isResourceClass true . - -knora-api:hasStandoffLinkTo - rdf:type owl:ObjectProperty ; - rdfs:comment "Represents a link in standoff markup from one resource to another." ; - rdfs:label "has Standoff Link to" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:isLinkProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:Resource . - -knora-api:textValueHasLanguage - rdf:type owl:DatatypeProperty ; - rdfs:comment "Language code attached to a text value." ; - rdfs:label "text value has language" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:TextValue . - -knora-api:attachedToProject - rdf:type owl:ObjectProperty ; - rdfs:comment "Connects something to a project" ; - rdfs:label "attached to project" ; - knora-api:objectType xsd:anyURI . - -knora-api:StandoffInternalReferenceTag - rdf:type owl:Class ; - rdfs:comment "Represents an internal reference in a TextValue" ; - rdfs:subClassOf knora-api:StandoffDataTypeTag , knora-api:ValueBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasInternalReference - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - knora-api:isStandoffClass true . - -knora-api:isStandoffClass - rdf:type owl:AnnotationProperty ; - rdfs:comment "Indicates whether class is a subclass of StandoffTag." ; - rdfs:label "is standoff class" ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType owl:Class . - -knora-api:ColorValue rdf:type owl:Class ; - rdfs:comment "Represents a color in HTML format, e.g. \"#33eeff\"" ; - rdfs:subClassOf knora-api:Value , knora-api:ColorBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:colorValueAsColor - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - knora-api:isValueClass true . - -knora-api:hasMovingImageFileValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Connects a Representation to a movie file" ; - rdfs:label "has movie file" ; - rdfs:subPropertyOf knora-api:hasFileValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:MovingImageFileValue ; - knora-api:subjectType knora-api:MovingImageRepresentation ; - salsah-gui:guiElement salsah-gui:Fileupload . - -knora-api:StillImageFileValue - rdf:type owl:Class ; - rdfs:comment "A file containing a two-dimensional still image" ; - rdfs:subClassOf knora-api:FileValue ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueHasFilename - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:stillImageFileValueHasDimX - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueAsUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:stillImageFileValueHasDimY - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:stillImageFileValueHasIIIFBaseUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - knora-api:isValueClass true . - -knora-api:valueCreationDate - rdf:type owl:DatatypeProperty ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:dateTimeStamp ; - knora-api:subjectType knora-api:Value . - -knora-api:mayHaveMoreResults - rdf:type owl:DatatypeProperty ; - rdfs:comment "Indicates whether more results may be available for a search query" ; - rdfs:label "May have more results" ; - knora-api:objectType xsd:boolean . - -knora-api:ColorBase rdf:type owl:Class ; - rdfs:subClassOf knora-api:ValueBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:colorValueAsColor - ] . - -knora-api:ValueBase rdf:type owl:Class . - -knora-api:hasAudioFileValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Connects a Representation to an audio file" ; - rdfs:label "has audio file" ; - rdfs:subPropertyOf knora-api:hasFileValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:AudioFileValue ; - knora-api:subjectType knora-api:AudioRepresentation ; - salsah-gui:guiElement salsah-gui:Fileupload . - -knora-api:seqnum rdf:type owl:ObjectProperty ; - rdfs:comment "Indicates the position of a resource within a compound object. Typically used to indicate the order of pages within a book or similar resource." ; - rdfs:label "Sequence number" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:IntValue . - -knora-api:textValueHasMarkup - rdf:type owl:DatatypeProperty ; - rdfs:comment "True if a text value has markup." ; - rdfs:label "text value has markup" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType knora-api:TextValue . - -knora-api:dateValueHasCalendar - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the calendar of a date value." ; - rdfs:label "Date value has calendar" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:DateBase . - -knora-api:valueHas rdf:type rdf:Property ; - knora-api:subjectType knora-api:ValueBase . - -knora-api:MovingImageFileValue - rdf:type owl:Class ; - rdfs:comment "Represents a moving image file" ; - rdfs:subClassOf knora-api:FileValue ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueAsUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueHasFilename - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - knora-api:isValueClass true . - -knora-api:hasTextFileValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Connects a Representation to a text file" ; - rdfs:label "has text file" ; - rdfs:subPropertyOf knora-api:hasFileValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:TextFileValue ; - knora-api:subjectType knora-api:TextRepresentation ; - salsah-gui:guiElement salsah-gui:Fileupload . - -knora-api:isSequenceOf - rdf:type owl:ObjectProperty ; - rdfs:comment "Indicates that this resource is a sequence of a video or audio resource" ; - rdfs:label "is sequence of" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:isEditable true ; - knora-api:isLinkProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:Resource . - -knora-api:listValueAsListNode - rdf:type owl:ObjectProperty ; - rdfs:comment "Represents a reference to a hierarchical list node." ; - rdfs:label "Hierarchical list value as list node" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType knora-api:ListNode ; - knora-api:subjectType knora-api:ListValue . - -knora-api:StandoffBooleanTag - rdf:type owl:Class ; - rdfs:comment "Represents a boolean in a TextValue" ; - rdfs:subClassOf knora-api:BooleanBase , knora-api:StandoffDataTypeTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:booleanValueAsBoolean - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - knora-api:isStandoffClass true . - -knora-api:AudioRepresentation - rdf:type owl:Class ; - rdfs:comment "Represents a file containing audio data" ; - rdfs:label "Representation (Audio)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasAudioFileValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - knora-api:isResourceClass true . - -knora-api:MovingImageRepresentation - rdf:type owl:Class ; - rdfs:comment "A resource containing moving image data" ; - rdfs:label "Representation (Movie)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasMovingImageFileValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - knora-api:isResourceClass true . - -knora-api:valueHasUUID - rdf:type owl:DatatypeProperty ; - rdfs:comment "The UUID of a value" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:Value . - -knora-api:isSequenceOfValue - rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf knora-api:hasLinkToValue ; - knora-api:isEditable true ; - knora-api:isLinkValueProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:LinkValue ; - knora-api:subjectType knora-api:Resource . - -knora-api:standoffTagHasStart - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:StandoffTag . - -knora-api:deleteDate rdf:type owl:DatatypeProperty ; - rdfs:comment "Indicates when a resource or value was deleted" ; - knora-api:objectType xsd:dateTimeStamp . - -knora-api:DeletedResource - rdf:type owl:Class ; - rdfs:comment "Generic representation of a deleted resource that can therefore not be displayed" ; - rdfs:label "Deleted Resource" ; - rdfs:subClassOf knora-api:Resource ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - knora-api:isResourceClass true . - -knora-api:stillImageFileValueHasIIIFBaseUrl - rdf:type owl:DatatypeProperty ; - rdfs:comment "The IIIF base URL of a still image file value." ; - rdfs:label "Still image file value has IIIF base URL" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:anyURI ; - knora-api:subjectType knora-api:StillImageFileValue . - -knora-api:UriBase rdf:type owl:Class ; - rdfs:subClassOf knora-api:ValueBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:uriValueAsUri - ] . - -knora-api:AudioFileValue - rdf:type owl:Class ; - rdfs:comment "Represents an audio file" ; - rdfs:subClassOf knora-api:FileValue ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueHasFilename - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueAsUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - knora-api:isValueClass true . - -knora-api:linkValueHasTargetIri - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the IRI of the target resource of a link value." ; - rdfs:label "Link value has target IRI" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:anyURI ; - knora-api:subjectType knora-api:LinkValue . - -knora-api:hasPermissions - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:string . - -knora-api:stillImageFileValueHasDimX - rdf:type owl:DatatypeProperty ; - rdfs:comment "The horizontal dimension of a still image file value." ; - rdfs:label "Still image file value has X dimension" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:StillImageFileValue . - -knora-api:colorValueAsColor - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the literal RGB value of a ColorValue." ; - rdfs:label "Color value as color" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:ColorBase . - -knora-api:hasRepresentationValue - rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf knora-api:hasLinkToValue ; - knora-api:isEditable true ; - knora-api:isLinkValueProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:LinkValue ; - knora-api:subjectType knora-api:Resource . - -knora-api:linkValueHasSourceIri - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the IRI of the source resource of a link value." ; - rdfs:label "Link value has source IRI" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:anyURI ; - knora-api:subjectType knora-api:LinkValue . - -knora-api:standoffTagHasUUID - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:StandoffTag . - -rdfs:label rdf:type owl:DatatypeProperty . - -knora-api:linkValueHasTarget - rdf:type owl:ObjectProperty ; - rdfs:comment "Represents the target resource of a link value." ; - rdfs:label "Link value has target" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:LinkValue . - -knora-api:isResourceClass - rdf:type owl:AnnotationProperty ; - rdfs:comment "Indicates whether class is a subclass of Resource." ; - rdfs:label "is resource class" ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType owl:Class . - -knora-api:isMainResource - rdf:type owl:DatatypeProperty ; - rdfs:comment "Indicates if the given resource is the main resource of a request or a resource referred to by a link property." ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType knora-api:Resource . - -knora-api:StandoffTimeTag - rdf:type owl:Class ; - rdfs:comment "Represents a timestamp in a TextValue" ; - rdfs:subClassOf knora-api:StandoffDataTypeTag , knora-api:TimeBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:timeValueAsTimeStamp - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - knora-api:isStandoffClass true . - -knora-api:TimeBase rdf:type owl:Class ; - rdfs:subClassOf knora-api:ValueBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:timeValueAsTimeStamp - ] . - -knora-api:arkUrl rdf:type owl:DatatypeProperty ; - rdfs:comment "Provides the ARK URL of a resource or value." ; - rdfs:label "ARK URL" ; - knora-api:objectType xsd:anyURI . - -knora-api:Value rdf:type owl:Class ; - rdfs:comment "The base class of classes representing Knora values" ; - rdfs:subClassOf knora-api:ValueBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - knora-api:isValueClass true . - -knora-api:StandoffUriTag - rdf:type owl:Class ; - rdfs:comment "Represents an arbitrary URI in a TextValue" ; - rdfs:subClassOf knora-api:UriBase , knora-api:StandoffDataTypeTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:uriValueAsUri - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - knora-api:isStandoffClass true . - -knora-api:isShared rdf:type owl:DatatypeProperty ; - rdfs:comment "Indicates whether an ontology can be shared by multiple projects" ; - rdfs:label "is shared" ; - knora-api:objectType xsd:boolean . - -knora-api:hasStillImageFileValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Connects a Representation to an image file" ; - rdfs:label "has image file" ; - rdfs:subPropertyOf knora-api:hasFileValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:StillImageFileValue ; - knora-api:subjectType knora-api:StillImageRepresentation ; - salsah-gui:guiElement salsah-gui:Fileupload . - -knora-api:hasIncomingLinkValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Indicates that this resource referred to by another resource" ; - rdfs:label "has incoming link" ; - rdfs:subPropertyOf knora-api:hasLinkToValue ; - knora-api:isLinkValueProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:LinkValue ; - knora-api:subjectType knora-api:Resource . - -knora-api:dateValueHasStartYear - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the start year of a date value." ; - rdfs:label "Date value has start year" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:DateBase . - -knora-api:dateValueHasStartEra - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the start era of a date value." ; - rdfs:label "Date value has start era" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:DateBase . - -knora-api:result rdf:type owl:DatatypeProperty ; - rdfs:comment "Provides a message indicating that an operation was successful" ; - rdfs:label "result" ; - knora-api:objectType xsd:string . - -knora-api:decimalValueAsDecimal - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the literal decimal value of a DecimalValue." ; - rdfs:label "Decimal value as decimal" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:decimal ; - knora-api:subjectType knora-api:DecimalBase . - -knora-api:standoffTagHasInternalReference - rdf:type owl:ObjectProperty ; - knora-api:objectType knora-api:StandoffTag ; - knora-api:subjectType knora-api:StandoffInternalReferenceTag . - -knora-api:standoffTagHasStartParentIndex - rdf:type owl:DatatypeProperty ; - rdfs:comment "The next knora-api:standoffTagHasStartIndex of the start parent tag of a standoff tag." ; - rdfs:label "standoff tag has start parent index" ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:StandoffTag . - -knora-api:BooleanValue - rdf:type owl:Class ; - rdfs:comment "Represents a boolean value" ; - rdfs:subClassOf knora-api:Value , knora-api:BooleanBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:booleanValueAsBoolean - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - knora-api:isValueClass true . - -knora-api:XSLTransformation - rdf:type owl:Class ; - rdfs:comment "a TextRepresentation representing an XSL transformation that can be applied to an XML created from standoff. The transformation's result is ecptected to be HTML." ; - rdfs:label "a TextRepresentation representing an XSL transformation that can be applied to an XML created from standoff. The transformation's result is ecptected to be HTML." ; - rdfs:subClassOf knora-api:TextRepresentation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasTextFileValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - knora-api:isResourceClass true . - -knora-api:BooleanBase - rdf:type owl:Class ; - rdfs:subClassOf knora-api:ValueBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:booleanValueAsBoolean - ] . - -knora-api:isInherited - rdf:type owl:AnnotationProperty ; - rdfs:comment "Indicates whether a cardinality has been inherited from a base class" ; - rdfs:label "is inherited" ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType owl:Restriction . - -knora-api:StandoffColorTag - rdf:type owl:Class ; - rdfs:comment "Represents a color in a TextValue" ; - rdfs:subClassOf knora-api:ColorBase , knora-api:StandoffDataTypeTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:colorValueAsColor - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - knora-api:isStandoffClass true . - -knora-api:valueHasComment - rdf:type owl:DatatypeProperty ; - rdfs:comment "A comment on a value" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:Value . - -knora-api:ListNode rdf:type owl:Class ; - rdfs:comment "Represents a flat or hierarchical list" ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] . - -knora-api:dateValueHasStartDay - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the start day of a date value." ; - rdfs:label "Date value has start day" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:DateBase . - -knora-api:isLinkValueProperty - rdf:type owl:AnnotationProperty ; - rdfs:comment "Indicates whether a property points to a link value (reification)" ; - rdfs:label "is link value property" ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType owl:ObjectProperty . - -knora-api:geonameValueAsGeonameCode - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the literal Geoname code of a GeonameValue." ; - rdfs:label "Geoname value as Geoname code" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:GeonameValue . - -knora-api:nextStandoffStartIndex - rdf:type owl:DatatypeProperty ; - rdfs:comment "The next available knora-api:standoffTagHasStartIndex in a sequence of pages of standoff." ; - rdfs:label "next standoff start index" ; - knora-api:objectType xsd:integer . - -knora-api:timeValueAsTimeStamp - rdf:type owl:DatatypeProperty ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:dateTimeStamp ; - knora-api:subjectType knora-api:TimeBase . - -knora-api:geometryValueAsGeometry - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents a 2D geometry value as JSON." ; - rdfs:label "Geometry value as JSON" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:GeomValue . - -knora-api:dateValueHasEndEra - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the end era of a date value." ; - rdfs:label "Date value has end era" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:DateBase . - -knora-api:linkValueHasSource - rdf:type owl:ObjectProperty ; - rdfs:comment "Represents the source resource of a link value." ; - rdfs:label "Link value has source" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:LinkValue . - -knora-api:GeomValue rdf:type owl:Class ; - rdfs:comment "Represents a geometrical objects as JSON string" ; - rdfs:subClassOf knora-api:Value ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:geometryValueAsGeometry - ] ; - knora-api:isValueClass true . - -knora-api:Resource rdf:type owl:Class ; - rdfs:comment "Represents something in the world, or an abstract thing" ; - rdfs:label "Resource" ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - knora-api:isResourceClass true . - -knora-api:valueAsString - rdf:type owl:DatatypeProperty ; - rdfs:comment "A plain string representation of a value" ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:Value . - -knora-api:newModificationDate - rdf:type owl:DatatypeProperty ; - rdfs:comment "Specifies the new modification date of a resource" ; - rdfs:label "new modification date" ; - knora-api:objectType xsd:dateTimeStamp . - -knora-api:fileValueAsUrl - rdf:type owl:DatatypeProperty ; - rdfs:comment "The URL at which the file can be accessed." ; - rdfs:label "File value as URL" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:anyURI ; - knora-api:subjectType knora-api:FileValue . - -knora-api:standoffTagHasStartIndex - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:StandoffTag . - -knora-api:hasGeometry - rdf:type owl:ObjectProperty ; - rdfs:comment "Represents a geometrical shape." ; - rdfs:label "Geometry" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:GeomValue ; - knora-api:subjectType knora-api:Region ; - salsah-gui:guiElement salsah-gui:Geometry . - -knora-api:TextRepresentation - rdf:type owl:Class ; - rdfs:comment "A resource containing a text file" ; - rdfs:label "Representation (Text)" ; - rdfs:subClassOf knora-api:Representation ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasTextFileValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - knora-api:isResourceClass true . - -knora-api:hasValue rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf knora-api:resourceProperty ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:Value ; - knora-api:subjectType knora-api:Resource . - -knora-api:dateValueHasStartMonth - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the start month of a date value." ; - rdfs:label "Date value has start month" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:DateBase . - -knora-api:hasLinkToValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Points to a LinkValue reification describing a link between two resources" ; - rdfs:label "has Link to" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:isEditable true ; - knora-api:isLinkValueProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:LinkValue ; - knora-api:subjectType knora-api:Resource . - -knora-api:versionArkUrl - rdf:type owl:DatatypeProperty ; - rdfs:comment "Provides the ARK URL of a particular version of a resource or value." ; - rdfs:label "version ARK URL" ; - knora-api:objectType xsd:anyURI . - -knora-api:standoffTagHasStartParent - rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf knora-api:standoffTagHasStartAncestor ; - knora-api:objectType knora-api:StandoffTag ; - knora-api:subjectType knora-api:StandoffTag . - -knora-api:standoffTagHasEnd - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:StandoffTag . - -knora-api:StandoffLinkTag - rdf:type owl:Class ; - rdfs:comment "Represents a reference to a Knora resource in a TextValue" ; - rdfs:subClassOf knora-api:StandoffTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasLink - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - knora-api:isStandoffClass true . - -knora-api:lastModificationDate - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:dateTimeStamp . - -knora-api:FileValue rdf:type owl:Class ; - rdfs:subClassOf knora-api:Value ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueHasFilename - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:fileValueAsUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - knora-api:isValueClass true . - -knora-api:isDeleted rdf:type owl:DatatypeProperty ; - rdfs:comment "Exists and is true if the resource has been deleted" ; - knora-api:objectType xsd:boolean . - -knora-api:dateValueHasEndDay - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the end day of a date value." ; - rdfs:label "Date value has end day" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:DateBase . - -knora-api:textValueAsXml - rdf:type owl:DatatypeProperty ; - rdfs:comment "A Text value represented in XML." ; - rdfs:label "Text value as XML" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:TextValue . - -knora-api:UriValue rdf:type owl:Class ; - rdfs:comment "Represents a URI" ; - rdfs:subClassOf knora-api:Value , knora-api:UriBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:uriValueAsUri - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - knora-api:isValueClass true . - -knora-api:textValueHasMaxStandoffStartIndex - rdf:type owl:DatatypeProperty ; - rdfs:comment "The maximum knora-api:standoffTagHasStartIndex in a text value." ; - rdfs:label "text value has max standoff start index" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:TextValue . - -knora-api:DecimalValue - rdf:type owl:Class ; - rdfs:comment "Represents an arbitrary-precision decimal value" ; - rdfs:subClassOf knora-api:DecimalBase , knora-api:Value ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:decimalValueAsDecimal - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - knora-api:isValueClass true . - -knora-api:isValueClass - rdf:type owl:AnnotationProperty ; - rdfs:comment "Indicates whether class is a subclass of Value." ; - rdfs:label "is value class" ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType owl:Class . - -knora-api:hasComment rdf:type owl:ObjectProperty ; - rdfs:comment "Represents a comment on a resource as a knora-base:TextValue" ; - rdfs:label "Comment" ; - rdfs:subPropertyOf knora-api:hasValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:TextValue ; - knora-api:subjectType knora-api:Resource ; - salsah-gui:guiElement salsah-gui:Richtext . - -knora-api:isPartOf rdf:type owl:ObjectProperty ; - rdfs:comment "Indicates that this resource is part of another resource" ; - rdfs:label "is part of" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:isEditable true ; - knora-api:isLinkProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:Resource . - -knora-api:booleanValueAsBoolean - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the literal boolean value of a BooleanValue." ; - rdfs:label "Boolean value as decimal" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:boolean ; - knora-api:subjectType knora-api:BooleanBase . - -knora-api:subjectType - rdf:type rdf:Property ; - rdfs:comment "Specifies the required type of the subjects of a property" ; - rdfs:label "Subject type" . - -knora-api:DateValue rdf:type owl:Class ; - rdfs:comment "Represents a Knora date value" ; - rdfs:subClassOf knora-api:DateBase , knora-api:Value ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasEndEra - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasCalendar - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasStartYear - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasStartMonth - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasStartEra - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasStartDay - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasEndYear - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasEndDay - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasEndMonth - ] ; - knora-api:isValueClass true . - -knora-api:isAnnotationOfValue - rdf:type owl:ObjectProperty ; - rdfs:subPropertyOf knora-api:hasLinkToValue ; - knora-api:isEditable true ; - knora-api:isLinkValueProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:LinkValue ; - knora-api:subjectType knora-api:Annotation . - -knora-api:attachedToUser - rdf:type owl:ObjectProperty ; - rdfs:comment "Connects something to a user" ; - rdfs:label "attached to user" ; - knora-api:objectType xsd:anyURI . - -knora-api:IntervalValue - rdf:type owl:Class ; - rdfs:comment "Represents a time interval, e.g. in an audio recording" ; - rdfs:subClassOf knora-api:Value , knora-api:IntervalBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:intervalValueHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:intervalValueHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - knora-api:isValueClass true . - -knora-api:textValueAsHtml - rdf:type owl:DatatypeProperty ; - rdfs:comment "A text value represented in HTML." ; - rdfs:label "Text value as HTML" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:TextValue . - -knora-api:standoffTagHasLink - rdf:type owl:ObjectProperty ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:StandoffLinkTag . - -knora-api:deleteComment - rdf:type owl:DatatypeProperty ; - rdfs:comment "A comment explaining why a resource or value was marked as deleted" ; - knora-api:objectType xsd:string . - -knora-api:creationDate - rdf:type owl:DatatypeProperty ; - rdfs:comment "Indicates when a resource was created" ; - knora-api:objectType xsd:dateTimeStamp ; - knora-api:subjectType knora-api:Resource . - -knora-api:standoffTagHasEndParent - rdf:type owl:ObjectProperty ; - knora-api:objectType knora-api:StandoffTag ; - knora-api:subjectType knora-api:StandoffTag . - -knora-api:hasDDDFileValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Connects a Representation to a 3D-file" ; - rdfs:label "has 3D-file" ; - rdfs:subPropertyOf knora-api:hasFileValue ; - knora-api:isEditable true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:DDDFileValue ; - knora-api:subjectType knora-api:DDDRepresentation ; - salsah-gui:guiElement salsah-gui:Fileupload . - -knora-api:isBuiltIn rdf:type owl:DatatypeProperty ; - rdfs:comment "Indicates whether an ontology is built into Knora" ; - rdfs:label "is shared" ; - knora-api:objectType xsd:boolean . - -knora-api:dateValueHasEndYear - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the end year of a date value." ; - rdfs:label "Date value has end year" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:DateBase . - -knora-api:isRegionOfValue - rdf:type owl:ObjectProperty ; - rdfs:comment "Region of interest within a digital object (e.g. an image)" ; - rdfs:label "is region of" ; - rdfs:subPropertyOf knora-api:hasLinkToValue ; - knora-api:isEditable true ; - knora-api:isLinkValueProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:LinkValue ; - knora-api:subjectType knora-api:Region . - -knora-api:TimeValue rdf:type owl:Class ; - rdfs:comment "Represents a timestamp" ; - rdfs:subClassOf knora-api:Value , knora-api:TimeBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:timeValueAsTimeStamp - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - knora-api:isValueClass true . - -knora-api:isAnnotationOf - rdf:type owl:ObjectProperty ; - rdfs:label "is Annotation of" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:isEditable true ; - knora-api:isLinkProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:Annotation . - -knora-api:isRegionOf rdf:type owl:ObjectProperty ; - rdfs:comment "Region of interest within a digital object (e.g. an image)" ; - rdfs:label "is region of" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:isEditable true ; - knora-api:isLinkProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:Representation ; - knora-api:subjectType knora-api:Region . - -knora-api:LinkObj rdf:type owl:Class ; - rdfs:comment "Represents a generic link object" ; - rdfs:label "Link Object" ; - rdfs:subClassOf knora-api:Resource ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty knora-api:hasLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty knora-api:hasLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - knora-api:canBeInstantiated true ; - knora-api:isResourceClass true ; - knora-api:resourceIcon "link.gif" . - -knora-api:hasRepresentation - rdf:type owl:ObjectProperty ; - rdfs:comment "References an instance of a Representation. A Representation contains the metadata of a digital object (= file) which represents some physical entity such as an image, a sound, an encoded text etc." ; - rdfs:label "has Representation" ; - rdfs:subPropertyOf knora-api:hasLinkTo ; - knora-api:isEditable true ; - knora-api:isLinkProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:Representation ; - knora-api:subjectType knora-api:Resource . - -knora-api:intValueAsInt - rdf:type owl:DatatypeProperty ; - rdfs:comment "Represents the literal integer value of an IntValue." ; - rdfs:label "Integer value as integer" ; - rdfs:subPropertyOf knora-api:valueHas ; - knora-api:objectType xsd:integer ; - knora-api:subjectType knora-api:IntBase . - -knora-api:GeonameValue - rdf:type owl:Class ; - rdfs:subClassOf knora-api:Value ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueCreationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueAsString - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:geonameValueAsGeonameCode - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:valueHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:valueHasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - knora-api:isValueClass true . - -knora-api:DateBase rdf:type owl:Class ; - rdfs:subClassOf knora-api:ValueBase ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasStartYear - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasEndEra - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasEndDay - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasStartEra - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasStartDay - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasEndYear - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasEndMonth - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:dateValueHasStartMonth - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:dateValueHasCalendar - ] . - -knora-api:Region rdf:type owl:Class ; - rdfs:comment "Represents a geometric region of a resource. The geometry is represented currently as JSON string." ; - rdfs:label "Region" ; - rdfs:subClassOf knora-api:Resource ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty rdfs:label - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasIncomingLinkValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkTo - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasPermissions - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToUser - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:arkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:isRegionOfValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteComment - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:minCardinality 1 ; - owl:onProperty knora-api:hasGeometry - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:minCardinality 0 ; - owl:onProperty knora-api:hasStandoffLinkToValue - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:isRegionOf - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deleteDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:lastModificationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:userHasPermission - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:cardinality 1 ; - owl:onProperty knora-api:hasColor - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:deletedBy - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:versionArkUrl - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:attachedToProject - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:creationDate - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:isDeleted - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:versionDate - ] ; - knora-api:canBeInstantiated true ; - knora-api:isResourceClass true ; - knora-api:resourceIcon "region.gif" . - -knora-api:standoffTagHasOriginalXMLID - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:string ; - knora-api:subjectType knora-api:StandoffTag . - -knora-api:hasLinkTo rdf:type owl:ObjectProperty ; - rdfs:comment "Represents a direct connection between two resources" ; - rdfs:label "has Link to" ; - rdfs:subPropertyOf knora-api:resourceProperty ; - knora-api:isEditable true ; - knora-api:isLinkProperty true ; - knora-api:isResourceProperty true ; - knora-api:objectType knora-api:Resource ; - knora-api:subjectType knora-api:Resource . diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiSimpleHasColor.ttl b/test_data/generated_test_data/ontologyR2RV2/knoraApiSimpleHasColor.ttl deleted file mode 100644 index d2551f0a90..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/knoraApiSimpleHasColor.ttl +++ /dev/null @@ -1,16 +0,0 @@ -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix xsd: . - - - rdf:type owl:Ontology; - rdfs:label "The knora-api ontology in the simple schema" . - -knora-api:hasColor rdf:type owl:DatatypeProperty; - rdfs:comment "Specifies the color of a region."; - rdfs:label "Color"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:objectType knora-api:Color; - knora-api:subjectType knora-api:Region . diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiWithValueObjectsHasColor.ttl b/test_data/generated_test_data/ontologyR2RV2/knoraApiWithValueObjectsHasColor.ttl deleted file mode 100644 index 292b630b7b..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/knoraApiWithValueObjectsHasColor.ttl +++ /dev/null @@ -1,23 +0,0 @@ -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix salsah-gui: . -@prefix xsd: . - -knora-api:hasColor rdf:type owl:ObjectProperty; - rdfs:comment "Specifies the color of a region."; - rdfs:label "Color"; - rdfs:subPropertyOf knora-api:hasValue; - knora-api:isEditable true; - knora-api:isResourceProperty true; - knora-api:objectType knora-api:ColorValue; - knora-api:subjectType knora-api:Region; - salsah-gui:guiAttribute "ncolors=8"; - salsah-gui:guiElement salsah-gui:Colorpicker . - - - rdf:type owl:Ontology; - rdfs:label "The knora-api ontology in the complex schema"; - knora-api:attachedToProject ; - knora-api:isBuiltIn true . diff --git a/test_data/generated_test_data/ontologyR2RV2/salsahGuiOntology.ttl b/test_data/generated_test_data/ontologyR2RV2/salsahGuiOntology.ttl deleted file mode 100644 index 5daa75f2f3..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/salsahGuiOntology.ttl +++ /dev/null @@ -1,86 +0,0 @@ -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix salsah-gui: . -@prefix xsd: . - -salsah-gui:Geometry rdf:type owl:NamedIndividual , salsah-gui:Guielement . - -salsah-gui:Searchbox rdf:type owl:NamedIndividual , salsah-gui:Guielement ; - salsah-gui:guiAttributeDefinition - "numprops:integer" . - -salsah-gui:guiAttribute - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:string . - -salsah-gui:Spinbox rdf:type owl:NamedIndividual , salsah-gui:Guielement ; - salsah-gui:guiAttributeDefinition - "min:decimal" , "max:decimal" . - -salsah-gui:List rdf:type owl:NamedIndividual , salsah-gui:Guielement ; - salsah-gui:guiAttributeDefinition - "hlist(required):iri" . - -salsah-gui:Textarea rdf:type owl:NamedIndividual , salsah-gui:Guielement ; - salsah-gui:guiAttributeDefinition - "wrap:string(soft|hard)" , "width:percent" , "rows:integer" , "cols:integer" . - -salsah-gui:Date rdf:type owl:NamedIndividual , salsah-gui:Guielement . - -salsah-gui:Interval rdf:type owl:NamedIndividual , salsah-gui:Guielement . - -salsah-gui:guiOrder rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:nonNegativeInteger ; - knora-api:subjectType owl:Restriction . - -salsah-gui:guiElement - rdf:type owl:ObjectProperty . - -salsah-gui:Pulldown rdf:type owl:NamedIndividual , salsah-gui:Guielement ; - salsah-gui:guiAttributeDefinition - "hlist(required):iri" . - - - rdf:type owl:Ontology ; - rdfs:label "The salsah-gui ontology" ; - knora-api:attachedToProject ; - knora-api:isBuiltIn true . - -salsah-gui:SimpleText - rdf:type owl:NamedIndividual , salsah-gui:Guielement ; - salsah-gui:guiAttributeDefinition - "size:integer" , "maxlength:integer" . - -salsah-gui:Checkbox rdf:type owl:NamedIndividual , salsah-gui:Guielement . - -salsah-gui:Slider rdf:type owl:NamedIndividual , salsah-gui:Guielement ; - salsah-gui:guiAttributeDefinition - "min(required):decimal" , "max(required):decimal" . - -salsah-gui:Fileupload - rdf:type owl:NamedIndividual , salsah-gui:Guielement . - -salsah-gui:Geonames rdf:type owl:NamedIndividual , salsah-gui:Guielement . - -salsah-gui:Guielement - rdf:type owl:Class . - -salsah-gui:Colorpicker - rdf:type owl:NamedIndividual , salsah-gui:Guielement ; - salsah-gui:guiAttributeDefinition - "ncolors:integer" . - -salsah-gui:Radio rdf:type owl:NamedIndividual , salsah-gui:Guielement ; - salsah-gui:guiAttributeDefinition - "hlist(required):iri" . - -salsah-gui:Richtext rdf:type owl:NamedIndividual , salsah-gui:Guielement . - -salsah-gui:guiAttributeDefinition - rdf:type owl:DatatypeProperty ; - knora-api:objectType xsd:string ; - knora-api:subjectType salsah-gui:Guielement . - -salsah-gui:TimeStamp rdf:type owl:NamedIndividual , salsah-gui:Guielement . diff --git a/test_data/generated_test_data/ontologyR2RV2/standoffOntologyWithValueObjects.ttl b/test_data/generated_test_data/ontologyR2RV2/standoffOntologyWithValueObjects.ttl deleted file mode 100644 index 1d4136bbbc..0000000000 --- a/test_data/generated_test_data/ontologyR2RV2/standoffOntologyWithValueObjects.ttl +++ /dev/null @@ -1,1718 +0,0 @@ -@prefix knora-api: . -@prefix owl: . -@prefix rdf: . -@prefix rdfs: . -@prefix salsah-gui: . -@prefix standoff: . -@prefix xsd: . - -standoff:StandoffParagraphTag - rdf:type owl:Class ; - rdfs:comment "Represents a paragraph in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffTableCellTag - rdf:type owl:Class ; - rdfs:comment "Represents a cell in a table" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffBlockquoteTag - rdf:type owl:Class ; - rdfs:comment "Represents a section that is quoted from another source in a text" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffRootTag - rdf:type owl:Class ; - rdfs:comment "Represents the root node if the TextValue has been created from XML" ; - rdfs:subClassOf knora-api:StandoffTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty standoff:standoffRootTagHasDocumentType - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffCiteTag - rdf:type owl:Class ; - rdfs:comment "Represents the title of a work in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffHeader4Tag - rdf:type owl:Class ; - rdfs:comment "Represents a header of level 4 in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - knora-api:isStandoffClass true . - -standoff:standoffHyperlinkTagHasTarget - rdf:type owl:DatatypeProperty ; - rdfs:comment "describes the target settings of a hyperlink" ; - knora-api:objectType xsd:string ; - knora-api:subjectType standoff:StandoffHyperlinkTag . - -standoff:StandoffVisualTag - rdf:type owl:Class ; - rdfs:comment "Represents visual markup information in a TextValue" ; - rdfs:subClassOf knora-api:StandoffTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffSubscriptTag - rdf:type owl:Class ; - rdfs:comment "Represents subscript in a TextValue" ; - rdfs:subClassOf standoff:StandoffVisualTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffHyperlinkTag - rdf:type owl:Class ; - rdfs:comment "Represents a hyperlink in a text" ; - rdfs:subClassOf knora-api:StandoffUriTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:uriValueAsUri - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - owl:maxCardinality 1 ; - owl:onProperty standoff:standoffHyperlinkTagHasTarget - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffTableRowTag - rdf:type owl:Class ; - rdfs:comment "Represents a row in a table" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffHeader3Tag - rdf:type owl:Class ; - rdfs:comment "Represents a header of level 3 in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffBoldTag - rdf:type owl:Class ; - rdfs:comment "Represents bold text in a TextValue" ; - rdfs:subClassOf standoff:StandoffVisualTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffLineTag - rdf:type owl:Class ; - rdfs:comment "Represents a line to seperate content in a TextValue" ; - rdfs:subClassOf standoff:StandoffVisualTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffBrTag - rdf:type owl:Class ; - rdfs:comment "Represents a linebreak" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffPreTag - rdf:type owl:Class ; - rdfs:comment "Represents a preformatted content in a TextValue" ; - rdfs:subClassOf standoff:StandoffVisualTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffTableTag - rdf:type owl:Class ; - rdfs:comment "Represents a table in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffHeader2Tag - rdf:type owl:Class ; - rdfs:comment "Represents a header of level 2 in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffSuperscriptTag - rdf:type owl:Class ; - rdfs:comment "Represents superscript in a TextValue" ; - rdfs:subClassOf standoff:StandoffVisualTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffItalicTag - rdf:type owl:Class ; - rdfs:comment "Represents italics in a TextValue" ; - rdfs:subClassOf standoff:StandoffVisualTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffTableBodyTag - rdf:type owl:Class ; - rdfs:comment "Represents a table body in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffHeader1Tag - rdf:type owl:Class ; - rdfs:comment "Represents a header of level 1 in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffStructuralTag - rdf:type owl:Class ; - rdfs:comment "Represents structural markup information in a TextValue" ; - rdfs:subClassOf knora-api:StandoffTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffListElementTag - rdf:type owl:Class ; - rdfs:comment "Represents a list element in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffStrikethroughTag - rdf:type owl:Class ; - rdfs:comment "Represents struck text in a TextValue" ; - rdfs:subClassOf standoff:StandoffVisualTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffUnorderedListTag - rdf:type owl:Class ; - rdfs:comment "Represents an unordered list in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffHeader6Tag - rdf:type owl:Class ; - rdfs:comment "Represents a header of level 6 in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffUnderlineTag - rdf:type owl:Class ; - rdfs:comment "Represents underlined text in a TextValue" ; - rdfs:subClassOf standoff:StandoffVisualTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffCodeTag - rdf:type owl:Class ; - rdfs:comment "Represents a section of computer source code in a text" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - knora-api:isStandoffClass true . - -standoff:StandoffOrderedListTag - rdf:type owl:Class ; - rdfs:comment "Represents an ordered list in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - knora-api:isStandoffClass true . - - - rdf:type owl:Ontology ; - rdfs:label "The standoff ontology" ; - knora-api:attachedToProject ; - knora-api:isBuiltIn true . - -standoff:StandoffHeader5Tag - rdf:type owl:Class ; - rdfs:comment "Represents a header of level 5 in a TextValue" ; - rdfs:subClassOf standoff:StandoffStructuralTag ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasEnd - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasEndParent - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasStartParentIndex - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:maxCardinality 1 ; - owl:onProperty knora-api:standoffTagHasOriginalXMLID - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasStart - ] ; - rdfs:subClassOf [ rdf:type owl:Restriction ; - knora-api:isInherited true ; - owl:cardinality 1 ; - owl:onProperty knora-api:standoffTagHasUUID - ] ; - knora-api:isStandoffClass true . - -standoff:standoffRootTagHasDocumentType - rdf:type owl:DatatypeProperty ; - rdfs:comment "describes the document type" ; - knora-api:objectType xsd:string ; - knora-api:subjectType standoff:StandoffRootTag .