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 df3a4af40e..457572566c 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
@@ -5,6 +5,7 @@
package org.knora.webapi.e2e.v2
import org.apache.pekko
+import org.scalatest.Inspectors.forEvery
import spray.json.*
import java.net.URLEncoder
@@ -12,17 +13,13 @@ import java.nio.file.Files
import java.nio.file.Path
import java.nio.file.Paths
-import dsp.errors.AssertionException
import org.knora.webapi.*
import org.knora.webapi.e2e.ClientTestDataCollector
import org.knora.webapi.e2e.TestDataFileContent
import org.knora.webapi.e2e.TestDataFilePath
-import org.knora.webapi.http.directives.DSPApiDirectives
-import org.knora.webapi.messages.OntologyConstants
import org.knora.webapi.messages.OntologyConstants.KnoraApiV2Complex
+import org.knora.webapi.messages.OntologyConstants.KnoraApiV2Simple
import org.knora.webapi.messages.store.triplestoremessages.RdfDataObject
-import org.knora.webapi.messages.util.rdf.*
-import org.knora.webapi.routing.v2.OntologiesRouteV2
import org.knora.webapi.sharedtestdata.SharedOntologyTestDataADM
import org.knora.webapi.sharedtestdata.SharedTestDataADM
import org.knora.webapi.util.*
@@ -30,31 +27,12 @@ import org.knora.webapi.util.*
import pekko.http.scaladsl.model.*
import pekko.http.scaladsl.model.headers.Accept
-class OntologyFormatsE2ESpec extends R2RSpec {
+class OntologyFormatsE2ESpec extends E2ESpec {
override lazy val rdfDataObjects: List[RdfDataObject] =
List(
- RdfDataObject(
- path = "test_data/project_ontologies/example-box.ttl",
- name = "http://www.knora.org/ontology/shared/example-box",
- ),
- RdfDataObject(
- path = "test_data/project_ontologies/minimal-onto.ttl",
- name = "http://www.knora.org/ontology/0001/minimal",
- ),
- RdfDataObject(
- path = "test_data/project_ontologies/freetest-onto.ttl",
- name = "http://www.knora.org/ontology/0001/freetest",
- ),
- RdfDataObject(
- path = "test_data/project_data/freetest-data.ttl",
- name = "http://www.knora.org/data/0001/freetest",
- ),
- RdfDataObject(
- path = "test_data/project_ontologies/anything-onto.ttl",
- name = "http://www.knora.org/ontology/0001/anything",
- ),
- RdfDataObject(path = "test_data/project_data/anything-data.ttl", name = "http://www.knora.org/data/0001/anything"),
+ RdfDataObject("test_data/project_ontologies/freetest-onto.ttl", "http://www.knora.org/ontology/0001/freetest"),
+ RdfDataObject("test_data/project_ontologies/minimal-onto.ttl", "http://www.knora.org/ontology/0001/minimal"),
)
/**
@@ -70,8 +48,7 @@ class OntologyFormatsE2ESpec extends R2RSpec {
private case class HttpGetTest(
urlPath: String,
fileBasename: String,
- maybeClientTestDataBasename: Option[String] = None,
- disableWrite: Boolean = false,
+ clientTestDataBasename: Option[String] = None,
) {
private def makeFile(suffix: String): Path =
Paths.get("..", "test_data", "generated_test_data", "ontologyR2RV2", s"$fileBasename.$suffix")
@@ -82,20 +59,19 @@ class OntologyFormatsE2ESpec extends R2RSpec {
* @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 =
- if (!disableWrite) {
- val newOutputFile = makeFile(mediaType.fileExtensions.head)
+ def writeFile(responseStr: String, mediaType: MediaType.NonBinary): Unit = {
+ val newOutputFile = makeFile(mediaType.fileExtensions.head)
- Files.createDirectories(newOutputFile.getParent)
- FileUtil.writeTextFile(newOutputFile, responseStr)
- ()
- }
+ Files.createDirectories(newOutputFile.getParent)
+ FileUtil.writeTextFile(newOutputFile, responseStr)
+ ()
+ }
/**
* If `maybeClientTestDataBasename` is defined, stores the response string in [[org.knora.webapi.e2e.ClientTestDataCollector]].
*/
def storeClientTestData(responseStr: String): Unit =
- maybeClientTestDataBasename match {
+ clientTestDataBasename match {
case Some(clientTestDataBasename) => CollectClientTestData(clientTestDataBasename, responseStr)
case None => ()
}
@@ -108,6 +84,17 @@ class OntologyFormatsE2ESpec extends R2RSpec {
*/
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 writeReceived(responseStr: String, mediaType: MediaType.NonBinary): Unit = {
+ val newOutputFile = makeFile(s"received.${mediaType.fileExtensions.head}")
+
+ Files.createDirectories(newOutputFile.getParent)
+ FileUtil.writeTextFile(newOutputFile, responseStr)
+ ()
+ }
}
private val clientTestDataPath: Seq[String] = Seq("v2", "ontologies")
@@ -125,192 +112,214 @@ class OntologyFormatsE2ESpec extends R2RSpec {
),
)
- // URL-encoded IRIs for use as URL segments in HTTP GET tests.
- private val anythingProjectSegment = URLEncoder.encode(SharedTestDataADM.anythingProjectIri, "UTF-8")
- private val incunabulaProjectSegment = URLEncoder.encode(SharedTestDataADM.incunabulaProjectIri, "UTF-8")
- private val beolProjectSegment = URLEncoder.encode(SharedTestDataADM.beolProjectIri, "UTF-8")
- private val knoraApiSimpleOntologySegment =
- URLEncoder.encode(OntologyConstants.KnoraApiV2Simple.KnoraApiOntologyIri, "UTF-8")
- private val knoraApiWithValueObjectsOntologySegment =
- URLEncoder.encode(KnoraApiV2Complex.KnoraApiOntologyIri, "UTF-8")
- private val incunabulaOntologySimpleSegment =
- URLEncoder.encode("http://0.0.0.0:3333/ontology/0803/incunabula/simple/v2", "UTF-8")
- private val incunabulaOntologyWithValueObjectsSegment =
- URLEncoder.encode("http://0.0.0.0:3333/ontology/0803/incunabula/v2", "UTF-8")
- private val knoraApiDateSegment = URLEncoder.encode("http://api.knora.org/ontology/knora-api/simple/v2#Date", "UTF-8")
- private val knoraApiDateValueSegment =
- URLEncoder.encode("http://api.knora.org/ontology/knora-api/v2#DateValue", "UTF-8")
- private val knoraApiSimpleHasColorSegment =
- URLEncoder.encode("http://api.knora.org/ontology/knora-api/simple/v2#hasColor", "UTF-8")
- private val knoraApiWithValueObjectsHasColorSegment =
- URLEncoder.encode("http://api.knora.org/ontology/knora-api/v2#hasColor", "UTF-8")
- private val incunabulaSimplePubdateSegment =
- URLEncoder.encode("http://0.0.0.0:3333/ontology/0803/incunabula/simple/v2#pubdate", "UTF-8")
- private val incunabulaWithValueObjectsPubDateSegment =
- URLEncoder.encode("http://0.0.0.0:3333/ontology/0803/incunabula/v2#pubdate", "UTF-8")
- private val incunabulaWithValueObjectsPageSegment =
- URLEncoder.encode("http://0.0.0.0:3333/ontology/0803/incunabula/v2#page", "UTF-8")
- private val incunabulaWithValueObjectsBookSegment =
- URLEncoder.encode("http://0.0.0.0:3333/ontology/0803/incunabula/v2#book", "UTF-8")
- private val boxOntologyWithValueObjectsSegment =
- URLEncoder.encode("http://api.knora.org/ontology/shared/example-box/v2", "UTF-8")
- private val minimalOntologyWithValueObjects =
- URLEncoder.encode("http://0.0.0.0:3333/ontology/0001/minimal/v2", "UTF-8")
- private val anythingOntologyWithValueObjects =
- URLEncoder.encode("http://0.0.0.0:3333/ontology/0001/anything/v2", "UTF-8")
- private val anythingThingWithAllLanguages =
- URLEncoder.encode(SharedOntologyTestDataADM.ANYTHING_THING_RESOURCE_CLASS_LocalHost, "UTF-8")
- private val imagesBild = URLEncoder.encode(SharedOntologyTestDataADM.IMAGES_BILD_RESOURCE_CLASS_LocalHost, "UTF-8")
- private val incunabulaBook =
- URLEncoder.encode(SharedOntologyTestDataADM.INCUNABULA_BOOK_RESOURCE_CLASS_LocalHost, "UTF-8")
- private val incunabulaPage =
- URLEncoder.encode(SharedOntologyTestDataADM.INCUNABULA_PAGE_RESOURCE_CLASS_LocalHost, "UTF-8")
- private val anythingHasListItem =
- URLEncoder.encode(SharedOntologyTestDataADM.ANYTHING_HasListItem_PROPERTY_LocalHost, "UTF-8")
- private val anythingHasDate =
- URLEncoder.encode(SharedOntologyTestDataADM.ANYTHING_HasDate_PROPERTY_LocalHost, "UTF-8")
- private val imagesTitel = URLEncoder.encode(SharedOntologyTestDataADM.IMAGES_TITEL_PROPERTY_LocalHost, "UTF-8")
- private val incunabulaPartOf =
- URLEncoder.encode(SharedOntologyTestDataADM.INCUNABULA_PartOf_Property_LocalHost, "UTF-8")
-
- // The URLs and expected response files for each HTTP GET test.
- private val httpGetTests = Seq(
- HttpGetTest(
- urlPath = "/v2/ontologies/metadata",
- fileBasename = "allOntologyMetadata",
- maybeClientTestDataBasename = Some("all-ontology-metadata-response"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/metadata/$anythingProjectSegment",
- fileBasename = "anythingOntologyMetadata",
- maybeClientTestDataBasename = Some("get-ontologies-project-anything-response"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/metadata/$incunabulaProjectSegment",
- fileBasename = "incunabulaOntologyMetadata",
- maybeClientTestDataBasename = Some("get-ontologies-project-incunabula-response"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/metadata/$beolProjectSegment",
- fileBasename = "beolOntologyMetadata",
- maybeClientTestDataBasename = Some("get-ontologies-project-beol-response"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/allentities/$knoraApiSimpleOntologySegment",
- fileBasename = "knoraApiOntologySimple",
- ),
- HttpGetTest(
- urlPath = "/ontology/knora-api/simple/v2",
- fileBasename = "knoraApiOntologySimple",
- disableWrite = true,
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/allentities/$knoraApiWithValueObjectsOntologySegment",
- fileBasename = "knoraApiOntologyWithValueObjects",
- maybeClientTestDataBasename = Some("knora-api-ontology"),
- ),
- HttpGetTest(
- urlPath = "/ontology/knora-api/v2",
- fileBasename = "knoraApiOntologyWithValueObjects",
- disableWrite = true,
- ),
- HttpGetTest(urlPath = "/ontology/salsah-gui/v2", fileBasename = "salsahGuiOntology"),
- HttpGetTest(urlPath = "/ontology/standoff/v2", fileBasename = "standoffOntologyWithValueObjects"),
- HttpGetTest(
- urlPath = s"/v2/ontologies/allentities/$incunabulaOntologySimpleSegment",
- fileBasename = "incunabulaOntologySimple",
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/allentities/$incunabulaOntologyWithValueObjectsSegment",
- fileBasename = "incunabulaOntologyWithValueObjects",
- maybeClientTestDataBasename = Some("incunabula-ontology"),
- ),
- HttpGetTest(urlPath = s"/v2/ontologies/classes/$knoraApiDateSegment", fileBasename = "knoraApiDate"),
- HttpGetTest(urlPath = s"/v2/ontologies/classes/$knoraApiDateValueSegment", fileBasename = "knoraApiDateValue"),
- HttpGetTest(
- urlPath = s"/v2/ontologies/properties/$knoraApiSimpleHasColorSegment",
- fileBasename = "knoraApiSimpleHasColor",
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/properties/$knoraApiWithValueObjectsHasColorSegment",
- fileBasename = "knoraApiWithValueObjectsHasColor",
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/properties/$incunabulaSimplePubdateSegment",
- fileBasename = "incunabulaSimplePubDate",
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/properties/$incunabulaWithValueObjectsPubDateSegment",
- fileBasename = "incunabulaWithValueObjectsPubDate",
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/classes/$incunabulaWithValueObjectsPageSegment/$incunabulaWithValueObjectsBookSegment",
- fileBasename = "incunabulaPageAndBookWithValueObjects",
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/allentities/$boxOntologyWithValueObjectsSegment",
- fileBasename = "boxOntologyWithValueObjects",
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/allentities/$minimalOntologyWithValueObjects",
- fileBasename = "minimalOntologyWithValueObjects",
- maybeClientTestDataBasename = Some("minimal-ontology"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/allentities/$anythingOntologyWithValueObjects",
- fileBasename = "anythingOntologyWithValueObjects",
- maybeClientTestDataBasename = Some("anything-ontology"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/classes/$anythingThingWithAllLanguages?allLanguages=true",
- fileBasename = "anythingThingWithAllLanguages",
- maybeClientTestDataBasename = Some("get-class-anything-thing-with-allLanguages-response"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/classes/$imagesBild",
- fileBasename = "imagesBild",
- maybeClientTestDataBasename = Some("get-class-image-bild-response"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/classes/$incunabulaBook",
- fileBasename = "incunabulaBook",
- maybeClientTestDataBasename = Some("get-class-incunabula-book-response"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/classes/$incunabulaPage",
- fileBasename = "incunabulaPage",
- maybeClientTestDataBasename = Some("get-class-incunabula-page-response"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/properties/$anythingHasListItem",
- fileBasename = "anythingHasListItem",
- maybeClientTestDataBasename = Some("get-property-listValue-response"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/properties/$anythingHasDate",
- fileBasename = "anythingHasDate",
- maybeClientTestDataBasename = Some("get-property-DateValue-response"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/properties/$imagesTitel",
- fileBasename = "imagesTitel",
- maybeClientTestDataBasename = Some("get-property-textValue-response"),
- ),
- HttpGetTest(
- urlPath = s"/v2/ontologies/properties/$incunabulaPartOf",
- fileBasename = "incunabulaPartOf",
- maybeClientTestDataBasename = Some("get-property-linkvalue-response"),
- ),
- )
-
- private val mediaTypesForGetTests = Seq(
- RdfMediaTypes.`application/ld+json`,
- RdfMediaTypes.`text/turtle`,
- RdfMediaTypes.`application/rdf+xml`,
- )
-
- private val ontologiesPath =
- DSPApiDirectives.handleErrors(appConfig)(OntologiesRouteV2().makeRoute)
+ 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 checkTurleTestCase(httpGetTest: HttpGetTest) = {
+ val mediaType = RdfMediaTypes.`text/turtle`
+ 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 (parseTurtle(responseStr) != parseTurtle(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,
+ )
+ }
+ }
+
+ 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`)))
+ }
+
+ private def getResponse(url: String, mediaType: MediaType.NonBinary) = {
+ val request = Get(s"$baseApiUrl$url").addHeader(Accept(mediaType))
+ val response = singleAwaitingRequest(request)
+ val responseStr = responseToString(response)
+ assert(response.status == StatusCodes.OK, responseStr)
+ responseStr
+ }
+
+ private object TestCases {
+ private val knoraApiOntologySimple =
+ HttpGetTest(
+ urlPath = s"/v2/ontologies/allentities/${urlEncodeIri(KnoraApiV2Simple.KnoraApiOntologyIri)}",
+ fileBasename = "knoraApiOntologySimple",
+ )
+
+ private val knoraApiOntologyComplex =
+ HttpGetTest(
+ urlPath = s"/v2/ontologies/allentities/${urlEncodeIri(KnoraApiV2Complex.KnoraApiOntologyIri)}",
+ fileBasename = "knoraApiOntologyWithValueObjects",
+ clientTestDataBasename = Some("knora-api-ontology"),
+ )
+
+ private val salsahGuiOntology =
+ HttpGetTest(urlPath = "/ontology/salsah-gui/v2", fileBasename = "salsahGuiOntology")
+
+ private val standoffOntology =
+ HttpGetTest(urlPath = "/ontology/standoff/v2", fileBasename = "standoffOntologyWithValueObjects")
+
+ private val knoraApiDateSegmentSimple =
+ HttpGetTest(
+ urlPath = s"/v2/ontologies/classes/${urlEncodeIri(KnoraApiV2Simple.Date)}",
+ fileBasename = "knoraApiDate",
+ )
+
+ private val knoraApiDateSegmentComplex =
+ HttpGetTest(
+ urlPath = s"/v2/ontologies/classes/${urlEncodeIri(KnoraApiV2Complex.DateValue)}",
+ fileBasename = "knoraApiDateValue",
+ )
+
+ private val knoraApiHasColorSegmentSimple =
+ HttpGetTest(
+ urlPath = s"/v2/ontologies/properties/${urlEncodeIri(KnoraApiV2Simple.HasColor)}",
+ fileBasename = "knoraApiSimpleHasColor",
+ )
+
+ private val knoraApiHasColorSegmentComplex =
+ HttpGetTest(
+ urlPath = s"/v2/ontologies/properties/${urlEncodeIri(KnoraApiV2Complex.HasColor)}",
+ fileBasename = "knoraApiWithValueObjectsHasColor",
+ )
+
+ private val anythingOntologyMetadata =
+ HttpGetTest(
+ urlPath = s"/v2/ontologies/metadata/${urlEncodeIri(SharedTestDataADM.anythingProjectIri)}",
+ fileBasename = "anythingOntologyMetadata",
+ clientTestDataBasename = Some("get-ontologies-project-anything-response"),
+ )
+
+ private val anythingOntologySimple =
+ HttpGetTest(
+ urlPath =
+ s"/v2/ontologies/allentities/${urlEncodeIri(SharedOntologyTestDataADM.ANYTHING_ONTOLOGY_IRI_LocalHost_SIMPLE)}",
+ fileBasename = "anythingOntologySimple",
+ )
+
+ private val anythingOntologyComplex =
+ HttpGetTest(
+ urlPath =
+ s"/v2/ontologies/allentities/${urlEncodeIri(SharedOntologyTestDataADM.ANYTHING_ONTOLOGY_IRI_LocalHost)}",
+ fileBasename = "anythingOntologyWithValueObjects",
+ clientTestDataBasename = Some("anything-ontology"),
+ )
+
+ private val anythingThingWithAllLanguages =
+ HttpGetTest(
+ urlPath =
+ s"/v2/ontologies/classes/${urlEncodeIri(SharedOntologyTestDataADM.ANYTHING_THING_RESOURCE_CLASS_LocalHost)}?allLanguages=true",
+ fileBasename = "anythingThingWithAllLanguages",
+ clientTestDataBasename = Some("get-class-anything-thing-with-allLanguages-response"),
+ )
+
+ private val anythingOntologyThingSimple =
+ HttpGetTest(
+ urlPath =
+ s"/v2/ontologies/classes/${urlEncodeIri(SharedOntologyTestDataADM.ANYTHING_THING_RESOURCE_CLASS_LocalHost_SIMPLE)}",
+ fileBasename = "anythingThingSimple",
+ )
+
+ private val anythingOntologyThingComplex =
+ HttpGetTest(
+ urlPath =
+ s"/v2/ontologies/classes/${urlEncodeIri(SharedOntologyTestDataADM.ANYTHING_THING_RESOURCE_CLASS_LocalHost)}",
+ fileBasename = "anythingThing",
+ )
+
+ private val anythingOntologyHasListItemSimple =
+ HttpGetTest(
+ urlPath =
+ s"/v2/ontologies/properties/${urlEncodeIri(SharedOntologyTestDataADM.ANYTHING_HasListItem_PROPERTY_LocalHost_SIMPLE)}",
+ fileBasename = "anythingHasListItemSimple",
+ )
+
+ private val anythingOntologyHasListItemComplex =
+ HttpGetTest(
+ urlPath =
+ s"/v2/ontologies/properties/${urlEncodeIri(SharedOntologyTestDataADM.ANYTHING_HasListItem_PROPERTY_LocalHost)}",
+ fileBasename = "anythingHasListItem",
+ clientTestDataBasename = Some("get-property-listValue-response"),
+ )
+
+ val testCases = Seq(
+ // built-in ontologies
+ knoraApiOntologySimple,
+ knoraApiOntologyComplex,
+ salsahGuiOntology,
+ standoffOntology,
+ // class segments of built-in ontologies
+ knoraApiDateSegmentSimple,
+ knoraApiDateSegmentComplex,
+ // property segments of built-in ontologies
+ knoraApiHasColorSegmentSimple,
+ knoraApiHasColorSegmentComplex,
+ // project ontologies
+ anythingOntologyMetadata,
+ anythingOntologySimple,
+ anythingOntologyComplex,
+ anythingThingWithAllLanguages,
+ // class segments of project ontologies
+ anythingOntologyThingSimple,
+ anythingOntologyThingComplex,
+ // property segments of project ontologies
+ anythingOntologyHasListItemSimple,
+ anythingOntologyHasListItemComplex,
+ )
+ }
// !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// If true, the existing expected response files are overwritten with the HTTP GET responses from the server.
@@ -319,56 +328,58 @@ class OntologyFormatsE2ESpec extends R2RSpec {
private val writeTestDataFiles = false
"The Ontologies v2 Endpoint" should {
- "serve ontology data in different formats" in {
- // Iterate over the HTTP GET tests.
- for (httpGetTest <- httpGetTests) {
-
- // Do each test with each media type.
- for (mediaType <- mediaTypesForGetTests) {
-
- Get(httpGetTest.urlPath).addHeader(Accept(mediaType)) ~> ontologiesPath ~> check {
- val responseStr: String = responseAs[String]
- val isOkResponse = response.status == StatusCodes.OK
- if (!isOkResponse) {
- println(httpGetTest)
- }
- assert(response.status == StatusCodes.OK, responseStr)
-
- // Are we writing expected response files?
- if (writeTestDataFiles) {
- // Yes. But only write RDF/XML files if they're semantically different from the ones that we already
- // have, to avoid writing new files into Git that differ only in their blank node IDs.
-
- mediaType match {
- case RdfMediaTypes.`application/rdf+xml` =>
- val parsedResponse: RdfModel = parseRdfXml(responseStr)
- val parsedExistingFile: RdfModel = parseRdfXml(httpGetTest.readFile(mediaType))
- if (parsedResponse != parsedExistingFile) httpGetTest.writeFile(responseStr, mediaType)
- case _ => httpGetTest.writeFile(responseStr, mediaType)
- }
- } else {
- // No. Compare the received response with the expected response.
- mediaType match {
- case RdfMediaTypes.`application/ld+json` =>
- assert(JsonParser(responseStr) == JsonParser(httpGetTest.readFile(mediaType)))
-
- case RdfMediaTypes.`text/turtle` =>
- assert(parseTurtle(responseStr) == parseTurtle(httpGetTest.readFile(mediaType)))
-
- case RdfMediaTypes.`application/rdf+xml` =>
- assert(parseRdfXml(responseStr) == parseRdfXml(httpGetTest.readFile(mediaType)))
-
- case _ => throw AssertionException(s"Unsupported media type for test: $mediaType")
- }
- }
-
- // If necessary, store the JSON-LD response as client test data.
- if (mediaType == RdfMediaTypes.`application/ld+json`) {
- httpGetTest.storeClientTestData(responseStr)
- }
- }
- }
+ "serve the ontologies in JSON-LD, turtle and RDF-XML" in {
+ forEvery(TestCases.testCases) { testCase =>
+ checkTurleTestCase(testCase)
+ checkJsonLdTestCase(testCase)
+ checkRdfXmlTestCase(testCase)
}
}
+
+ "serve the knora-api ontology in the simple schema on two separate endpoints" in {
+ val ontologyAllEntitiesResponseJson = getResponse(
+ s"/v2/ontologies/allentities/${urlEncodeIri(KnoraApiV2Simple.KnoraApiOntologyIri)}",
+ RdfMediaTypes.`application/ld+json`,
+ )
+ val knoraApiResponseJson = getResponse(s"/ontology/knora-api/simple/v2", RdfMediaTypes.`application/ld+json`)
+ assert(JsonParser(ontologyAllEntitiesResponseJson) == JsonParser(knoraApiResponseJson))
+
+ val ontologyAllEntitiesResponseTurtle = getResponse(
+ s"/v2/ontologies/allentities/${urlEncodeIri(KnoraApiV2Simple.KnoraApiOntologyIri)}",
+ RdfMediaTypes.`text/turtle`,
+ )
+ val knoraApiResponseTurtle = getResponse(s"/ontology/knora-api/simple/v2", RdfMediaTypes.`text/turtle`)
+ assert(parseTurtle(ontologyAllEntitiesResponseTurtle) == parseTurtle(knoraApiResponseTurtle))
+
+ val ontologyAllEntitiesResponseRdfXml = getResponse(
+ s"/v2/ontologies/allentities/${urlEncodeIri(KnoraApiV2Simple.KnoraApiOntologyIri)}",
+ RdfMediaTypes.`application/rdf+xml`,
+ )
+ val knoraApiResponseRdfXml = getResponse(s"/ontology/knora-api/simple/v2", RdfMediaTypes.`application/rdf+xml`)
+ assert(parseRdfXml(ontologyAllEntitiesResponseRdfXml) == parseRdfXml(knoraApiResponseRdfXml))
+ }
+
+ "serve the knora-api in the complex schema on two separate endpoints" in {
+ val ontologyAllEntitiesResponseJson = getResponse(
+ s"/v2/ontologies/allentities/${urlEncodeIri(KnoraApiV2Complex.KnoraApiOntologyIri)}",
+ RdfMediaTypes.`application/ld+json`,
+ )
+ val knoraApiResponseJson = getResponse(s"/ontology/knora-api/v2", RdfMediaTypes.`application/ld+json`)
+ assert(JsonParser(ontologyAllEntitiesResponseJson) == JsonParser(knoraApiResponseJson))
+
+ val ontologyAllEntitiesResponseTurtle = getResponse(
+ s"/v2/ontologies/allentities/${urlEncodeIri(KnoraApiV2Complex.KnoraApiOntologyIri)}",
+ RdfMediaTypes.`text/turtle`,
+ )
+ val knoraApiResponseTurtle = getResponse(s"/ontology/knora-api/v2", RdfMediaTypes.`text/turtle`)
+ assert(parseTurtle(ontologyAllEntitiesResponseTurtle) == parseTurtle(knoraApiResponseTurtle))
+
+ val ontologyAllEntitiesResponseRdfXml = getResponse(
+ s"/v2/ontologies/allentities/${urlEncodeIri(KnoraApiV2Complex.KnoraApiOntologyIri)}",
+ RdfMediaTypes.`application/rdf+xml`,
+ )
+ val knoraApiResponseRdfXml = getResponse(s"/ontology/knora-api/v2", RdfMediaTypes.`application/rdf+xml`)
+ assert(parseRdfXml(ontologyAllEntitiesResponseRdfXml) == parseRdfXml(knoraApiResponseRdfXml))
+ }
}
}
diff --git a/integration/src/test/scala/org/knora/webapi/sharedtestdata/SharedOntologyTestDataADM.scala b/integration/src/test/scala/org/knora/webapi/sharedtestdata/SharedOntologyTestDataADM.scala
index 30076daac7..906a532303 100644
--- a/integration/src/test/scala/org/knora/webapi/sharedtestdata/SharedOntologyTestDataADM.scala
+++ b/integration/src/test/scala/org/knora/webapi/sharedtestdata/SharedOntologyTestDataADM.scala
@@ -12,12 +12,15 @@ object SharedOntologyTestDataADM {
val LocalHost_Ontology = "http://0.0.0.0:3333/ontology"
// anything
- val ANYTHING_ONTOLOGY_IRI: IRI = OntologyConstants.KnoraInternal.InternalOntologyStart + "/0001/anything"
- val ANYTHING_ONTOLOGY_IRI_LocalHost: IRI = LocalHost_Ontology + "/0001/anything/v2"
- val ANYTHING_DATA_IRI: IRI = OntologyConstants.NamedGraphs.DataNamedGraphStart + "/0001/anything"
- val ANYTHING_THING_RESOURCE_CLASS_LocalHost: IRI = ANYTHING_ONTOLOGY_IRI_LocalHost + "#" + "Thing"
- val ANYTHING_HasListItem_PROPERTY_LocalHost: IRI = ANYTHING_ONTOLOGY_IRI_LocalHost + "#" + "hasListItem"
- val ANYTHING_HasDate_PROPERTY_LocalHost: IRI = ANYTHING_ONTOLOGY_IRI_LocalHost + "#" + "hasDate"
+ val ANYTHING_ONTOLOGY_IRI: IRI = OntologyConstants.KnoraInternal.InternalOntologyStart + "/0001/anything"
+ val ANYTHING_ONTOLOGY_IRI_LocalHost: IRI = LocalHost_Ontology + "/0001/anything/v2"
+ val ANYTHING_ONTOLOGY_IRI_LocalHost_SIMPLE: IRI = LocalHost_Ontology + "/0001/anything/simple/v2"
+ val ANYTHING_DATA_IRI: IRI = OntologyConstants.NamedGraphs.DataNamedGraphStart + "/0001/anything"
+ val ANYTHING_THING_RESOURCE_CLASS_LocalHost: IRI = ANYTHING_ONTOLOGY_IRI_LocalHost + "#" + "Thing"
+ val ANYTHING_THING_RESOURCE_CLASS_LocalHost_SIMPLE: IRI = ANYTHING_ONTOLOGY_IRI_LocalHost_SIMPLE + "#" + "Thing"
+ val ANYTHING_HasListItem_PROPERTY_LocalHost: IRI = ANYTHING_ONTOLOGY_IRI_LocalHost + "#" + "hasListItem"
+ val ANYTHING_HasListItem_PROPERTY_LocalHost_SIMPLE: IRI = ANYTHING_ONTOLOGY_IRI_LocalHost_SIMPLE + "#" + "hasListItem"
+ val ANYTHING_HasDate_PROPERTY_LocalHost: IRI = ANYTHING_ONTOLOGY_IRI_LocalHost + "#" + "hasDate"
// something
val SomethingOntologyIri: IRI = OntologyConstants.KnoraInternal.InternalOntologyStart + "/0001/something"
diff --git a/test_data/generated_test_data/ontologyR2RV2/allOntologyMetadata.jsonld b/test_data/generated_test_data/ontologyR2RV2/allOntologyMetadata.jsonld
deleted file mode 100644
index f1a2a22b72..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/allOntologyMetadata.jsonld
+++ /dev/null
@@ -1,179 +0,0 @@
-{
- "@graph": [
- {
- "knora-api:lastModificationDate": {
- "@value": "2017-12-19T15:23:42.166Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The anything ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0001"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0001/anything/v2"
- },
- {
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The free test ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0001"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0001/freetest/v2"
- },
- {
- "knora-api:lastModificationDate": {
- "@value": "2019-09-10T08:57:46.633162Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "A minimal ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0001"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0001/minimal/v2"
- },
- {
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The something ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0001"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0001/something/v2"
- },
- {
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The images demo ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/00FF"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/00FF/images/v2"
- },
- {
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The BEOL ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/yTerZGyxjZVqFMNNKXCDPF"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0801/beol/v2"
- },
- {
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The Biblio ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/yTerZGyxjZVqFMNNKXCDPF"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0801/biblio/v2"
- },
- {
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The incunabula ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0803"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0803/incunabula/v2"
- },
- {
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The dokubib ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0804"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0804/dokubib/v2"
- },
- {
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The Anton Webern project ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0806"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0806/webern/v2"
- },
- {
- "rdfs:label": "The Knora admin ontology",
- "knora-api:attachedToProject": {
- "@id": "http://www.knora.org/ontology/knora-admin#SystemProject"
- },
- "knora-api:isBuiltIn": true,
- "@type": "owl:Ontology",
- "@id": "http://api.knora.org/ontology/knora-admin/v2"
- },
- {
- "rdfs:label": "The knora-api ontology in the complex schema",
- "knora-api:attachedToProject": {
- "@id": "http://www.knora.org/ontology/knora-admin#SystemProject"
- },
- "knora-api:isBuiltIn": true,
- "@type": "owl:Ontology",
- "@id": "http://api.knora.org/ontology/knora-api/v2"
- },
- {
- "rdfs:label": "The salsah-gui ontology",
- "knora-api:attachedToProject": {
- "@id": "http://www.knora.org/ontology/knora-admin#SystemProject"
- },
- "knora-api:isBuiltIn": true,
- "@type": "owl:Ontology",
- "@id": "http://api.knora.org/ontology/salsah-gui/v2"
- },
- {
- "knora-api:lastModificationDate": {
- "@value": "2018-09-10T14:53:00Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "An example of a shared ontology",
- "knora-api:attachedToProject": {
- "@id": "http://www.knora.org/ontology/knora-admin#DefaultSharedOntologiesProject"
- },
- "knora-api:isShared": true,
- "@type": "owl:Ontology",
- "@id": "http://api.knora.org/ontology/shared/example-box/v2"
- },
- {
- "rdfs:label": "The standoff ontology",
- "knora-api:attachedToProject": {
- "@id": "http://www.knora.org/ontology/knora-admin#SystemProject"
- },
- "knora-api:isBuiltIn": true,
- "@type": "owl:Ontology",
- "@id": "http://api.knora.org/ontology/standoff/v2"
- }
- ],
- "@context": {
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "xsd": "http://www.w3.org/2001/XMLSchema#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "owl": "http://www.w3.org/2002/07/owl#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/allOntologyMetadata.rdf b/test_data/generated_test_data/ontologyR2RV2/allOntologyMetadata.rdf
deleted file mode 100644
index b33bcb0919..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/allOntologyMetadata.rdf
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
- true
-
- The Knora admin ontology
-
-
-
- The images demo ontology
- 2012-12-12T12:12:12.120Z
-
-
- true
-
- The salsah-gui ontology
-
-
-
- The Biblio ontology
- 2012-12-12T12:12:12.120Z
-
-
-
- The anything ontology
- 2017-12-19T15:23:42.166Z
-
-
-
- A minimal ontology
- 2019-09-10T08:57:46.633162Z
-
-
- true
-
- The knora-api ontology in the complex schema
-
-
- true
-
- The standoff ontology
-
-
-
- The free test ontology
- 2012-12-12T12:12:12.120Z
-
-
-
- The Anton Webern project ontology
- 2012-12-12T12:12:12.120Z
-
-
-
- The BEOL ontology
- 2012-12-12T12:12:12.120Z
-
-
-
- The dokubib ontology
- 2012-12-12T12:12:12.120Z
-
-
-
- The incunabula ontology
- 2012-12-12T12:12:12.120Z
-
-
- true
-
- An example of a shared ontology
- 2018-09-10T14:53:00Z
-
-
-
- The something ontology
- 2012-12-12T12:12:12.120Z
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/allOntologyMetadata.ttl b/test_data/generated_test_data/ontologyR2RV2/allOntologyMetadata.ttl
deleted file mode 100644
index 6a9d699d7a..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/allOntologyMetadata.ttl
+++ /dev/null
@@ -1,95 +0,0 @@
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdfs: .
-@prefix xsd: .
-
-
- 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 "A minimal ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2019-09-10T08:57:46.633162Z"^^xsd:dateTimeStamp .
-
-
- a owl:Ontology ;
- rdfs:label "The salsah-gui ontology" ;
- knora-api:attachedToProject ;
- knora-api:isBuiltIn true .
-
-
- a owl:Ontology ;
- rdfs:label "The Anton Webern project ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
-
-
- a owl:Ontology ;
- rdfs:label "The Knora admin ontology" ;
- knora-api:attachedToProject ;
- knora-api:isBuiltIn true .
-
-
- a owl:Ontology ;
- rdfs:label "The dokubib ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
-
-
- a owl:Ontology ;
- rdfs:label "An example of a shared ontology" ;
- knora-api:attachedToProject ;
- knora-api:isShared true ;
- knora-api:lastModificationDate "2018-09-10T14:53:00Z"^^xsd:dateTimeStamp .
-
-
- a owl:Ontology ;
- rdfs:label "The images demo ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
-
-
- a owl:Ontology ;
- rdfs:label "The knora-api ontology in the complex schema" ;
- knora-api:attachedToProject ;
- knora-api:isBuiltIn true .
-
-
- a owl:Ontology ;
- rdfs:label "The Biblio ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
-
-
- a owl:Ontology ;
- rdfs:label "The incunabula 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 .
-
-
- a owl:Ontology ;
- rdfs:label "The BEOL ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
-
-
- 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 "The standoff ontology" ;
- knora-api:attachedToProject ;
- knora-api:isBuiltIn true .
diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingHasDate.jsonld b/test_data/generated_test_data/ontologyR2RV2/anythingHasDate.jsonld
deleted file mode 100644
index 23a951fa9b..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/anythingHasDate.jsonld
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "knora-api:lastModificationDate": {
- "@value": "2017-12-19T15:23:42.166Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The anything ontology",
- "@graph": [
- {
- "rdfs:label": "Date",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "knora-api:subjectType": {
- "@id": "anything:Thing"
- },
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:DateValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Date"
- },
- "@id": "anything:hasDate"
- }
- ],
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0001"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0001/anything/v2",
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "salsah-gui": "http://api.knora.org/ontology/salsah-gui/v2#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "xsd": "http://www.w3.org/2001/XMLSchema#",
- "anything": "http://0.0.0.0:3333/ontology/0001/anything/v2#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingHasDate.rdf b/test_data/generated_test_data/ontologyR2RV2/anythingHasDate.rdf
deleted file mode 100644
index 0166d0a914..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/anythingHasDate.rdf
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
- 2017-12-19T15:23:42.166Z
- The anything ontology
-
-
- true
- true
-
-
-
- Date
-
-
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingHasDate.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingHasDate.ttl
deleted file mode 100644
index 9e83aae4e7..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/anythingHasDate.ttl
+++ /dev/null
@@ -1,22 +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:hasDate rdf:type owl:ObjectProperty ;
- rdfs:label "Date" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:DateValue ;
- knora-api:subjectType anything:Thing ;
- salsah-gui:guiElement salsah-gui:Date .
diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingHasListItem.rdf b/test_data/generated_test_data/ontologyR2RV2/anythingHasListItem.rdf
deleted file mode 100644
index a1818e41b1..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/anythingHasListItem.rdf
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- 2017-12-19T15:23:42.166Z
- The anything ontology
-
-
- true
- true
-
-
- hlist=<http://rdfh.ch/lists/0001/treeList>
-
- List element
-
-
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingHasListItemSimple.jsonld b/test_data/generated_test_data/ontologyR2RV2/anythingHasListItemSimple.jsonld
new file mode 100644
index 0000000000..b190884808
--- /dev/null
+++ b/test_data/generated_test_data/ontologyR2RV2/anythingHasListItemSimple.jsonld
@@ -0,0 +1,29 @@
+{
+ "@id": "http://0.0.0.0:3333/ontology/0001/anything/simple/v2",
+ "@type": "owl:Ontology",
+ "rdfs:label": "The anything ontology",
+ "@graph": [
+ {
+ "rdfs:label": "List element",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "knora-api:ListNode"
+ },
+ "@id": "anything:hasListItem"
+ }
+ ],
+ "@context": {
+ "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
+ "knora-api": "http://api.knora.org/ontology/knora-api/simple/v2#",
+ "owl": "http://www.w3.org/2002/07/owl#",
+ "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
+ "xsd": "http://www.w3.org/2001/XMLSchema#",
+ "anything": "http://0.0.0.0:3333/ontology/0001/anything/simple/v2#"
+ }
+}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingHasListItemSimple.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingHasListItemSimple.ttl
new file mode 100644
index 0000000000..0828153ce7
--- /dev/null
+++ b/test_data/generated_test_data/ontologyR2RV2/anythingHasListItemSimple.ttl
@@ -0,0 +1,16 @@
+@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.rdf b/test_data/generated_test_data/ontologyR2RV2/anythingOntologyMetadata.rdf
deleted file mode 100644
index a4f287dd59..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/anythingOntologyMetadata.rdf
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
- The anything ontology
- 2017-12-19T15:23:42.166Z
-
-
-
- A minimal ontology
- 2019-09-10T08:57:46.633162Z
-
-
-
- The free test ontology
- 2012-12-12T12:12:12.120Z
-
-
-
- The something ontology
- 2012-12-12T12:12:12.120Z
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingOntologySimple.jsonld b/test_data/generated_test_data/ontologyR2RV2/anythingOntologySimple.jsonld
new file mode 100644
index 0000000000..62a6c2d4a6
--- /dev/null
+++ b/test_data/generated_test_data/ontologyR2RV2/anythingOntologySimple.jsonld
@@ -0,0 +1,1415 @@
+{
+ "@id": "http://0.0.0.0:3333/ontology/0001/anything/simple/v2",
+ "@type": "owl:Ontology",
+ "rdfs:label": "The anything ontology",
+ "@graph": [
+ {
+ "rdfs:label": "Audio Sequence Thing",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:Resource"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasSequenceBounds"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:isSequenceOf"
+ },
+ "owl:cardinality": 1
+ }
+ ],
+ "rdfs:comment": "A Resource representing a subsequence of an audio",
+ "@type": "owl:Class",
+ "@id": "anything:AudioSequenceThing"
+ },
+ {
+ "rdfs:label": "Audio Thing",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:AudioRepresentation"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasTitle"
+ },
+ "owl:maxCardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasAudioFile"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ }
+ ],
+ "rdfs:comment": "A Resource representing an audio",
+ "@type": "owl:Class",
+ "@id": "anything:AudioThing"
+ },
+ {
+ "rdfs:label": "Blue thing",
+ "rdfs:subClassOf": [
+ {
+ "@id": "anything:Thing"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasListItem"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasOtherListItem"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasRichtext"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasText"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasDate"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasInteger"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasDecimal"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasBoolean"
+ },
+ "owl:maxCardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasUri"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasInterval"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasColor"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasGeometry"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasGeoname"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasThingDocument"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasThingPicture"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasTimeStamp"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:isPartOfOtherThing"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasBlueThing"
+ },
+ "owl:minCardinality": 0
+ }
+ ],
+ "rdfs:comment": "Diese Resource-Klasse beschreibt ein blaues Ding",
+ "@type": "owl:Class",
+ "@id": "anything:BlueThing"
+ },
+ {
+ "rdfs:label": "Represents an event in a TextValue",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:StandoffDateTag"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:standoffEventTagHasDescription"
+ },
+ "owl:cardinality": 1
+ }
+ ],
+ "rdfs:comment": "Represents an event in a TextValue",
+ "@type": "owl:Class",
+ "@id": "anything:StandoffEventTag"
+ },
+ {
+ "rdfs:label": "Thing",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:Resource"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasListItem"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasOtherListItem"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasOtherThing"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasRichtext"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasText"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasDate"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasInteger"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasDecimal"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasBoolean"
+ },
+ "owl:maxCardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasUri"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasInterval"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasColor"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasGeometry"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasGeoname"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasThingDocument"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasThingPicture"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasTimeStamp"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:isPartOfOtherThing"
+ },
+ "owl:minCardinality": 0
+ }
+ ],
+ "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",
+ "@type": "owl:Class",
+ "knora-api:resourceIcon": "thing.png",
+ "@id": "anything:Thing"
+ },
+ {
+ "rdfs:label": "Document",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:DocumentRepresentation"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasDocumentTitle"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasDocumentFile"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ }
+ ],
+ "rdfs:comment": "A document about a thing",
+ "@type": "owl:Class",
+ "knora-api:resourceIcon": "thing.png",
+ "@id": "anything:ThingDocument"
+ },
+ {
+ "rdfs:label": "Picture of a thing",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:StillImageRepresentation"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasPictureTitle"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStillImageFile"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ }
+ ],
+ "rdfs:comment": "Diese Resource-Klasse beschreibt ein Bild eines Dinges",
+ "@type": "owl:Class",
+ "knora-api:resourceIcon": "thing.png",
+ "@id": "anything:ThingPicture"
+ },
+ {
+ "rdfs:label": "Thing with region",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:Resource"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:thingHasRegion"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ }
+ ],
+ "rdfs:comment": "A thing with a region",
+ "@type": "owl:Class",
+ "@id": "anything:ThingWithRegion"
+ },
+ {
+ "rdfs:label": "Thing with representation",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:Resource"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasRepresentation"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ }
+ ],
+ "rdfs:comment": "A thing with a representation",
+ "@type": "owl:Class",
+ "@id": "anything:ThingWithRepresentation"
+ },
+ {
+ "rdfs:label": "Thing with sequence number",
+ "rdfs:subClassOf": [
+ {
+ "@id": "anything:Thing"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasListItem"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasOtherListItem"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasOtherThing"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasRichtext"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasText"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasDate"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasInteger"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasDecimal"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasBoolean"
+ },
+ "owl:maxCardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasUri"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasInterval"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasColor"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasGeometry"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasGeoname"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasThingDocument"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasThingPicture"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasTimeStamp"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:isPartOfOtherThing"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:seqnum"
+ },
+ "owl:minCardinality": 0
+ }
+ ],
+ "rdfs:comment": "Diese Resource-Klasse beschreibt ein Ding mit einer Sequenznummer",
+ "@type": "owl:Class",
+ "@id": "anything:ThingWithSeqnum"
+ },
+ {
+ "rdfs:label": "Trivial thing",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:Resource"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ }
+ ],
+ "rdfs:comment": "Diese Resource-Klasse beschreibt ein unbedeutendes Ding",
+ "@type": "owl:Class",
+ "knora-api:resourceIcon": "thing.png",
+ "@id": "anything:TrivialThing"
+ },
+ {
+ "rdfs:label": "Video Sequence Thing",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:Resource"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasSequenceBounds"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:isSequenceOf"
+ },
+ "owl:cardinality": 1
+ }
+ ],
+ "rdfs:comment": "A Resource representing a subsequence of a video",
+ "@type": "owl:Class",
+ "@id": "anything:VideoSequenceThing"
+ },
+ {
+ "rdfs:label": "Video Thing",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:MovingImageRepresentation"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasTitle"
+ },
+ "owl:maxCardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasMovingImageFile"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ }
+ ],
+ "rdfs:comment": "A Resource representing a video",
+ "@type": "owl:Class",
+ "@id": "anything:VideoThing"
+ },
+ {
+ "rdfs:label": "A blue thing",
+ "rdfs:subPropertyOf": {
+ "@id": "anything:hasOtherThing"
+ },
+ "@type": "owl:ObjectProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "anything:BlueThing"
+ },
+ "@id": "anything:hasBlueThing"
+ },
+ {
+ "rdfs:label": "Boolean value",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "xsd:boolean"
+ },
+ "@id": "anything:hasBoolean"
+ },
+ {
+ "rdfs:label": "Color",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "knora-api:Color"
+ },
+ "@id": "anything:hasColor"
+ },
+ {
+ "rdfs:label": "Date",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "knora-api:Date"
+ },
+ "@id": "anything:hasDate"
+ },
+ {
+ "rdfs:label": "Decimal number",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "xsd:decimal"
+ },
+ "@id": "anything:hasDecimal"
+ },
+ {
+ "rdfs:label": "document title",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:ThingDocument"
+ },
+ "knora-api:objectType": {
+ "@id": "xsd:string"
+ },
+ "@id": "anything:hasDocumentTitle"
+ },
+ {
+ "rdfs:label": "Geometry",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "knora-api:Geom"
+ },
+ "@id": "anything:hasGeometry"
+ },
+ {
+ "rdfs:label": "Geoname",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "knora-api:Geoname"
+ },
+ "@id": "anything:hasGeoname"
+ },
+ {
+ "rdfs:label": "Integer",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "xsd:integer"
+ },
+ "@id": "anything:hasInteger"
+ },
+ {
+ "rdfs:label": "Integer",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:objectType": {
+ "@id": "xsd:integer"
+ },
+ "@id": "anything:hasIntegerUsedByOtherOntologies"
+ },
+ {
+ "rdfs:label": "Time interval",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "knora-api:Interval"
+ },
+ "@id": "anything:hasInterval"
+ },
+ {
+ "rdfs:label": "List element",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "knora-api:ListNode"
+ },
+ "@id": "anything:hasListItem"
+ },
+ {
+ "rdfs:label": "Other list element",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "knora-api:ListNode"
+ },
+ "@id": "anything:hasOtherListItem"
+ },
+ {
+ "rdfs:label": "Another thing",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasLinkTo"
+ },
+ "@type": "owl:ObjectProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "anything:Thing"
+ },
+ "@id": "anything:hasOtherThing"
+ },
+ {
+ "rdfs:label": "Title",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:ThingPicture"
+ },
+ "knora-api:objectType": {
+ "@id": "xsd:string"
+ },
+ "@id": "anything:hasPictureTitle"
+ },
+ {
+ "rdfs:label": "Text",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "xsd:string"
+ },
+ "@id": "anything:hasRichtext"
+ },
+ {
+ "rdfs:label": "Text",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "xsd:string"
+ },
+ "@id": "anything:hasText"
+ },
+ {
+ "rdfs:label": "document about a thing",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasRepresentation"
+ },
+ "@type": "owl:ObjectProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "anything:ThingDocument"
+ },
+ "@id": "anything:hasThingDocument"
+ },
+ {
+ "rdfs:label": "Picture of a thing",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasRepresentation"
+ },
+ "@type": "owl:ObjectProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "anything:ThingPicture"
+ },
+ "@id": "anything:hasThingPicture"
+ },
+ {
+ "rdfs:label": "Timestamp",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "xsd:dateTimeStamp"
+ },
+ "@id": "anything:hasTimeStamp"
+ },
+ {
+ "rdfs:label": "Title",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "knora-api:Resource"
+ },
+ "knora-api:objectType": {
+ "@id": "xsd:string"
+ },
+ "@id": "anything:hasTitle"
+ },
+ {
+ "rdfs:label": "URI",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasValue"
+ },
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "xsd:anyURI"
+ },
+ "@id": "anything:hasUri"
+ },
+ {
+ "rdfs:label": "is part of",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:isPartOf"
+ },
+ "@type": "owl:ObjectProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:Thing"
+ },
+ "knora-api:objectType": {
+ "@id": "anything:Thing"
+ },
+ "@id": "anything:isPartOfOtherThing"
+ },
+ {
+ "@id": "anything:standoffEventTagHasDescription",
+ "@type": "owl:DatatypeProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:StandoffEventTag"
+ },
+ "knora-api:objectType": {
+ "@id": "xsd:string"
+ }
+ },
+ {
+ "rdfs:label": "has region",
+ "rdfs:subPropertyOf": {
+ "@id": "knora-api:hasLinkTo"
+ },
+ "@type": "owl:ObjectProperty",
+ "knora-api:subjectType": {
+ "@id": "anything:ThingWithRegion"
+ },
+ "knora-api:objectType": {
+ "@id": "knora-api:Region"
+ },
+ "@id": "anything:thingHasRegion"
+ }
+ ],
+ "@context": {
+ "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
+ "knora-api": "http://api.knora.org/ontology/knora-api/simple/v2#",
+ "owl": "http://www.w3.org/2002/07/owl#",
+ "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
+ "xsd": "http://www.w3.org/2001/XMLSchema#",
+ "anything": "http://0.0.0.0:3333/ontology/0001/anything/simple/v2#"
+ }
+}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingOntologySimple.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingOntologySimple.ttl
new file mode 100644
index 0000000000..996a250607
--- /dev/null
+++ b/test_data/generated_test_data/ontologyR2RV2/anythingOntologySimple.ttl
@@ -0,0 +1,767 @@
+@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/anythingOntologyWithValueObjects.rdf b/test_data/generated_test_data/ontologyR2RV2/anythingOntologyWithValueObjects.rdf
deleted file mode 100644
index 6d34a777dc..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/anythingOntologyWithValueObjects.rdf
+++ /dev/null
@@ -1,3502 +0,0 @@
-
-
-
- The anything ontology
- 2017-12-19T15:23:42.166Z
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
- Represents an event in a TextValue
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- Represents an event in a TextValue
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 0
- 1
-
-
-
-
-
- true
- 1
-
-
-
- A Resource representing a subsequence of an audio
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- 0
- 1
-
-
-
-
-
-
- 0
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
- true
- Audio Sequence Thing
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- 0
-
-
-
- Thing with representation
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- A thing with a representation
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 0
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- 0
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- true
- Video Sequence Thing
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
- A Resource representing a subsequence of a video
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- 0
- 1
-
-
-
-
-
- Picture of a thing
-
-
- true
- 1
-
-
-
- thing.png
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
- Diese Resource-Klasse beschreibt ein Bild eines Dinges
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 0
-
-
-
-
- true
- A Resource representing a video
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- Video Thing
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- A document about a thing
-
-
- true
- 1
-
-
-
- thing.png
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- Document
- true
-
-
- true
- 1
-
-
-
-
-
- 0
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- 9
- 0
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- 13
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 11
- 0
-
-
-
-
-
-
-
- 2
- 0
-
-
-
-
-
-
-
- 1
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 13
- 0
-
-
-
-
-
- thing.png
-
-
- 3
- 0
-
-
-
-
-
-
-
- 13
- 0
-
-
-
-
-
-
-
- 13
- 0
-
-
-
-
-
- true
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 12
- 0
-
-
-
-
-
-
-
- 1
- 0
-
-
-
-
-
- Thing
-
-
- 0
- 0
-
-
-
-
-
-
-
- 7
- 0
-
-
-
-
-
-
-
- 6
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 0
- 0
-
-
-
-
-
- '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
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 4
- 0
-
-
-
-
-
-
-
- 15
- 0
-
-
-
-
-
-
-
- 2
- 0
-
-
-
-
-
-
-
- 13
- 0
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 15
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 5
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 10
- 0
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 1
-
-
-
- Audio Thing
- A Resource representing an audio
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- true
- 0
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- Thing with region
-
-
- true
- 1
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
- A thing with a region
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 6
- 1
-
-
-
-
-
-
-
- true
- 10
- 0
-
-
-
-
-
-
-
- true
- 15
- 0
-
-
-
-
-
-
-
- true
- 7
- 0
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 5
- 0
-
-
-
-
-
-
-
- true
- 0
- 0
-
-
-
-
-
-
-
- true
- 13
- 0
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 9
- 0
-
-
-
-
-
-
-
- true
- 11
- 0
-
-
-
-
- 63
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 0
- 0
-
-
-
-
-
-
-
- true
- 4
- 0
-
-
-
-
- true
- 1
-
-
-
- Blue thing
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- Diese Resource-Klasse beschreibt ein blaues Ding
-
-
-
-
-
- true
- 13
- 0
-
-
-
-
-
-
-
- true
- 13
- 0
-
-
-
-
-
-
-
- true
- 3
- 0
-
-
-
-
-
-
-
- true
- 15
- 0
-
-
-
-
-
-
-
- true
- 2
- 0
-
-
- true
-
-
-
-
-
- true
- 12
- 0
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 63
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
-
- true
- 13
- 0
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
-
-
- true
- 2
- 0
-
-
-
-
-
-
-
- true
- 13
- 0
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 2
- 0
-
-
-
-
-
-
-
- true
- 6
- 1
-
-
-
-
-
-
-
- true
- 1
- 0
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 9
- 0
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 10
- 0
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 0
- 0
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 5
- 0
-
-
-
-
-
-
-
- true
- 15
- 0
-
-
-
-
-
-
-
- true
- 12
- 0
-
-
-
-
-
-
-
- true
- 4
- 0
-
-
-
-
-
-
-
- true
- 11
- 0
-
-
-
-
-
-
-
- true
- 3
- 0
-
-
- Diese Resource-Klasse beschreibt ein Ding mit einer Sequenznummer
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 15
- 0
-
-
-
-
-
-
-
- true
- 13
- 0
-
-
-
-
- 100
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 13
- 0
-
-
-
-
- true
- 1
-
-
-
- Thing with sequence number
-
-
-
-
-
- true
- 13
- 0
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
-
- true
- 1
- 0
-
-
-
-
-
-
-
- true
- 13
- 0
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 13
- 0
-
-
-
-
-
-
-
- true
- 2
- 0
-
-
-
-
-
-
-
- true
- 7
- 0
-
-
- true
-
- true
-
-
-
-
-
- true
- 0
- 0
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
- Diese Resource-Klasse beschreibt ein unbedeutendes Ding
- thing.png
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- Trivial thing
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
- true
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- true
-
- has region
- true
-
-
-
-
- hlist=<http://rdfh.ch/lists/0001/treeList>
-
- true
- true
-
- List element
-
-
-
- true
-
-
- size=80
-
- true
- document title
- maxlength=255
-
-
-
- true
- URI
-
- true
- size=80
-
- maxlength=255
-
-
-
-
-
- size=80
- true
-
- Title
- maxlength=255
-
- true
-
-
- true
-
-
-
- true
- true
-
- has region
-
-
-
-
-
- true
- true
-
- Another thing
- true
-
-
-
-
-
- true
- true
-
- Timestamp
-
-
-
-
-
- true
- true
-
- is part of
- true
-
-
- true
-
-
-
- true
- true
-
-
-
- A blue thing
-
-
- true
- size=80
-
- Decimal number
- maxlength=255
- true
-
-
-
-
-
- true
-
- Title
- size=80
-
-
- maxlength=255
- true
-
-
-
-
-
- min=0
- max=-1
- true
- true
-
- Integer
-
-
-
-
-
- true
- true
-
- Time interval
-
-
- true
-
-
-
- true
- true
-
- document about a thing
-
-
- true
-
-
-
- true
- true
-
- is part of
-
-
-
-
-
- true
- true
-
- Geometry
-
-
-
-
-
- true
- true
-
- document about a thing
- true
-
-
-
-
-
- true
- true
-
- Geoname
-
-
-
- true
- max=-1
- Integer
- true
-
- min=0
-
-
-
-
-
-
- true
- true
-
- A blue thing
- true
-
-
-
-
- hlist=<http://rdfh.ch/lists/0001/otherTreeList>
-
- true
- true
-
- Other list element
-
-
-
-
-
- true
- true
-
- Date
-
-
-
- true
- size=80
- maxlength=255
- true
-
- Text
-
-
-
-
- true
-
-
-
- true
- true
-
- Another thing
-
-
-
-
-
- true
- true
-
- Text
-
-
-
-
-
- true
- true
-
- Picture of a thing
- true
-
-
- true
-
-
-
- true
- true
-
- Picture of a thing
-
-
-
-
-
- true
- true
-
- Color
-
-
-
-
-
- true
- true
-
- Boolean value
-
-
-
-
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/imagesBild.jsonld b/test_data/generated_test_data/ontologyR2RV2/anythingThing.jsonld
similarity index 71%
rename from test_data/generated_test_data/ontologyR2RV2/imagesBild.jsonld
rename to test_data/generated_test_data/ontologyR2RV2/anythingThing.jsonld
index 46fc519a11..b9c9b563e7 100644
--- a/test_data/generated_test_data/ontologyR2RV2/imagesBild.jsonld
+++ b/test_data/generated_test_data/ontologyR2RV2/anythingThing.jsonld
@@ -1,18 +1,18 @@
{
"knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
+ "@value": "2017-12-19T15:23:42.166Z",
"@type": "xsd:dateTimeStamp"
},
- "rdfs:label": "The images demo ontology",
+ "rdfs:label": "The anything ontology",
"@graph": [
{
"knora-api:isResourceClass": true,
- "rdfs:label": "Image",
- "knora-api:resourceIcon": "bild.png",
+ "rdfs:label": "Thing",
+ "knora-api:resourceIcon": "thing.png",
"knora-api:canBeInstantiated": true,
"rdfs:subClassOf": [
{
- "@id": "knora-api:StillImageRepresentation"
+ "@id": "knora-api:Resource"
},
{
"@type": "owl:Restriction",
@@ -102,14 +102,6 @@
"owl:minCardinality": 0,
"knora-api:isInherited": true
},
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStillImageFileValue"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
{
"@type": "owl:Restriction",
"owl:onProperty": {
@@ -161,63 +153,87 @@
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:titel"
+ "@id": "anything:hasListItem"
},
- "owl:cardinality": 1,
+ "owl:minCardinality": 0,
"salsah-gui:guiOrder": 0
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:signatur"
+ "@id": "anything:hasOtherListItem"
},
- "owl:cardinality": 1,
+ "owl:minCardinality": 0,
+ "salsah-gui:guiOrder": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasOtherThing"
+ },
+ "owl:minCardinality": 0,
"salsah-gui:guiOrder": 1
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:bildnr"
+ "@id": "anything:hasOtherThingValue"
},
- "owl:cardinality": 1,
+ "owl:minCardinality": 0,
+ "salsah-gui:guiOrder": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasRichtext"
+ },
+ "owl:minCardinality": 0,
"salsah-gui:guiOrder": 2
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:description"
+ "@id": "anything:hasText"
},
- "owl:cardinality": 1,
+ "owl:minCardinality": 0,
+ "salsah-gui:guiOrder": 2
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasDate"
+ },
+ "owl:minCardinality": 0,
"salsah-gui:guiOrder": 3
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:jahreszeit"
+ "@id": "anything:hasInteger"
},
- "owl:minCardinality": 1,
+ "owl:minCardinality": 0,
"salsah-gui:guiOrder": 4
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:jahrzehnt"
+ "@id": "anything:hasDecimal"
},
- "owl:cardinality": 1,
+ "owl:minCardinality": 0,
"salsah-gui:guiOrder": 5
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:jahr_exakt"
+ "@id": "anything:hasBoolean"
},
- "owl:cardinality": 1,
+ "owl:maxCardinality": 1,
"salsah-gui:guiOrder": 6
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:hatBildformat"
+ "@id": "anything:hasUri"
},
"owl:minCardinality": 0,
"salsah-gui:guiOrder": 7
@@ -225,86 +241,102 @@
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:hatBildformatValue"
+ "@id": "anything:hasInterval"
},
"owl:minCardinality": 0,
- "salsah-gui:guiOrder": 7
+ "salsah-gui:guiOrder": 9
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:erfassungsdatum"
+ "@id": "anything:hasColor"
},
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 8
+ "owl:minCardinality": 0,
+ "salsah-gui:guiOrder": 10
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:mutationsdatum"
+ "@id": "anything:hasGeometry"
},
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 9
+ "owl:minCardinality": 0,
+ "salsah-gui:guiOrder": 11
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:bearbeiter"
+ "@id": "anything:hasGeoname"
},
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 10
+ "owl:minCardinality": 0,
+ "salsah-gui:guiOrder": 12
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:negativnummer"
+ "@id": "anything:hasThingDocument"
},
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 11
+ "owl:minCardinality": 0,
+ "salsah-gui:guiOrder": 13
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:urheber"
+ "@id": "anything:hasThingDocumentValue"
},
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 12
+ "owl:minCardinality": 0,
+ "salsah-gui:guiOrder": 13
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:urheberValue"
+ "@id": "anything:hasThingPicture"
},
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 12
+ "owl:minCardinality": 0,
+ "salsah-gui:guiOrder": 13
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:copyright"
+ "@id": "anything:hasThingPictureValue"
},
- "owl:maxCardinality": 1,
+ "owl:minCardinality": 0,
"salsah-gui:guiOrder": 13
},
{
"@type": "owl:Restriction",
"owl:onProperty": {
- "@id": "images:copyrightValue"
+ "@id": "anything:hasTimeStamp"
},
- "owl:maxCardinality": 1,
+ "owl:minCardinality": 0,
"salsah-gui:guiOrder": 13
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:isPartOfOtherThing"
+ },
+ "owl:minCardinality": 0,
+ "salsah-gui:guiOrder": 15
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:isPartOfOtherThingValue"
+ },
+ "owl:minCardinality": 0,
+ "salsah-gui:guiOrder": 15
}
],
- "rdfs:comment": "An image of the demo image collection",
+ "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",
"@type": "owl:Class",
- "@id": "images:bild"
+ "@id": "anything:Thing"
}
],
"knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/00FF"
+ "@id": "http://rdfh.ch/projects/0001"
},
"@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/00FF/images/v2",
+ "@id": "http://0.0.0.0:3333/ontology/0001/anything/v2",
"@context": {
"rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
"knora-api": "http://api.knora.org/ontology/knora-api/v2#",
@@ -312,6 +344,6 @@
"salsah-gui": "http://api.knora.org/ontology/salsah-gui/v2#",
"rdfs": "http://www.w3.org/2000/01/rdf-schema#",
"xsd": "http://www.w3.org/2001/XMLSchema#",
- "images": "http://0.0.0.0:3333/ontology/00FF/images/v2#"
+ "anything": "http://0.0.0.0:3333/ontology/0001/anything/v2#"
}
}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingThing.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingThing.ttl
new file mode 100644
index 0000000000..df0a70cb35
--- /dev/null
+++ b/test_data/generated_test_data/ontologyR2RV2/anythingThing.ttl
@@ -0,0 +1,216 @@
+@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.jsonld b/test_data/generated_test_data/ontologyR2RV2/anythingThingSimple.jsonld
new file mode 100644
index 0000000000..f782f13e9d
--- /dev/null
+++ b/test_data/generated_test_data/ontologyR2RV2/anythingThingSimple.jsonld
@@ -0,0 +1,188 @@
+{
+ "@id": "http://0.0.0.0:3333/ontology/0001/anything/simple/v2",
+ "@type": "owl:Ontology",
+ "rdfs:label": "The anything ontology",
+ "@graph": [
+ {
+ "rdfs:label": "Thing",
+ "rdfs:subClassOf": [
+ {
+ "@id": "knora-api:Resource"
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:arkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasIncomingLink"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:hasStandoffLinkTo"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "knora-api:versionArkUrl"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "rdfs:label"
+ },
+ "owl:cardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasListItem"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasOtherListItem"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasOtherThing"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasRichtext"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasText"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasDate"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasInteger"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasDecimal"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasBoolean"
+ },
+ "owl:maxCardinality": 1
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasUri"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasInterval"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasColor"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasGeometry"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasGeoname"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasThingDocument"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasThingPicture"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:hasTimeStamp"
+ },
+ "owl:minCardinality": 0
+ },
+ {
+ "@type": "owl:Restriction",
+ "owl:onProperty": {
+ "@id": "anything:isPartOfOtherThing"
+ },
+ "owl:minCardinality": 0
+ }
+ ],
+ "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",
+ "@type": "owl:Class",
+ "knora-api:resourceIcon": "thing.png",
+ "@id": "anything:Thing"
+ }
+ ],
+ "@context": {
+ "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
+ "knora-api": "http://api.knora.org/ontology/knora-api/simple/v2#",
+ "owl": "http://www.w3.org/2002/07/owl#",
+ "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
+ "xsd": "http://www.w3.org/2001/XMLSchema#",
+ "anything": "http://0.0.0.0:3333/ontology/0001/anything/simple/v2#"
+ }
+}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/anythingThingSimple.ttl b/test_data/generated_test_data/ontologyR2RV2/anythingThingSimple.ttl
new file mode 100644
index 0000000000..98bf0c66ac
--- /dev/null
+++ b/test_data/generated_test_data/ontologyR2RV2/anythingThingSimple.ttl
@@ -0,0 +1,108 @@
+@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.rdf b/test_data/generated_test_data/ontologyR2RV2/anythingThingWithAllLanguages.rdf
deleted file mode 100644
index 5ef1a74886..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/anythingThingWithAllLanguages.rdf
+++ /dev/null
@@ -1,261 +0,0 @@
-
-
-
-
- 2017-12-19T15:23:42.166Z
- The anything ontology
-
-
- true
- true
- thing.png
- '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
- Cosa
- Ding
- Thing
- Chose
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 0
-
-
-
- true
- 1
-
-
-
- true
- 0
-
-
-
- true
- 0
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- 0
- 0
-
-
-
- 0
- 0
-
-
-
- 1
- 0
-
-
-
- 1
- 0
-
-
-
- 2
- 0
-
-
-
- 2
- 0
-
-
-
- 3
- 0
-
-
-
- 4
- 0
-
-
-
- 5
- 0
-
-
-
- 6
- 1
-
-
-
- 7
- 0
-
-
-
- 9
- 0
-
-
-
- 10
- 0
-
-
-
- 11
- 0
-
-
-
- 12
- 0
-
-
-
- 13
- 0
-
-
-
- 13
- 0
-
-
-
- 13
- 0
-
-
-
- 13
- 0
-
-
-
- 13
- 0
-
-
-
- 15
- 0
-
-
-
- 15
- 0
-
-
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/beolOntologyMetadata.jsonld b/test_data/generated_test_data/ontologyR2RV2/beolOntologyMetadata.jsonld
deleted file mode 100644
index 6cf61c834e..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/beolOntologyMetadata.jsonld
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "@graph": [
- {
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The BEOL ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/yTerZGyxjZVqFMNNKXCDPF"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0801/beol/v2"
- },
- {
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The Biblio ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/yTerZGyxjZVqFMNNKXCDPF"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0801/biblio/v2"
- }
- ],
- "@context": {
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "xsd": "http://www.w3.org/2001/XMLSchema#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "owl": "http://www.w3.org/2002/07/owl#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/beolOntologyMetadata.rdf b/test_data/generated_test_data/ontologyR2RV2/beolOntologyMetadata.rdf
deleted file mode 100644
index 0a4609f629..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/beolOntologyMetadata.rdf
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- The Biblio ontology
- 2012-12-12T12:12:12.120Z
-
-
-
- The BEOL ontology
- 2012-12-12T12:12:12.120Z
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/beolOntologyMetadata.ttl b/test_data/generated_test_data/ontologyR2RV2/beolOntologyMetadata.ttl
deleted file mode 100644
index 05e154b2fa..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/beolOntologyMetadata.ttl
+++ /dev/null
@@ -1,16 +0,0 @@
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdfs: .
-@prefix xsd: .
-
-
- a owl:Ontology ;
- rdfs:label "The Biblio ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
-
-
- a owl:Ontology ;
- rdfs:label "The BEOL ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
diff --git a/test_data/generated_test_data/ontologyR2RV2/boxOntologyWithValueObjects.jsonld b/test_data/generated_test_data/ontologyR2RV2/boxOntologyWithValueObjects.jsonld
deleted file mode 100644
index accbd0d0a2..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/boxOntologyWithValueObjects.jsonld
+++ /dev/null
@@ -1,203 +0,0 @@
-{
- "knora-api:lastModificationDate": {
- "@value": "2018-09-10T14:53:00Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "An example of a shared ontology",
- "@graph": [
- {
- "knora-api:isResourceClass": true,
- "rdfs:label": "shared thing",
- "knora-api:resourceIcon": "thing.png",
- "knora-api:canBeInstantiated": true,
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:Resource"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToProject"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToUser"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:creationDate"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteComment"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deletedBy"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLinkValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasPermissions"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkToValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:isDeleted"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:lastModificationDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:userHasPermission"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "example-box:hasName"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 0
- }
- ],
- "rdfs:comment": "A shared thing.",
- "@type": "owl:Class",
- "@id": "example-box:Box"
- },
- {
- "rdfs:label": "has name",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "rdfs:comment": "Has name.",
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "maxlength=255",
- "size=80"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:SimpleText"
- },
- "@id": "example-box:hasName"
- }
- ],
- "knora-api:attachedToProject": {
- "@id": "http://www.knora.org/ontology/knora-admin#DefaultSharedOntologiesProject"
- },
- "knora-api:isShared": true,
- "@type": "owl:Ontology",
- "@id": "http://api.knora.org/ontology/shared/example-box/v2",
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "salsah-gui": "http://api.knora.org/ontology/salsah-gui/v2#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "xsd": "http://www.w3.org/2001/XMLSchema#",
- "example-box": "http://api.knora.org/ontology/shared/example-box/v2#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/boxOntologyWithValueObjects.rdf b/test_data/generated_test_data/ontologyR2RV2/boxOntologyWithValueObjects.rdf
deleted file mode 100644
index f0132283f1..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/boxOntologyWithValueObjects.rdf
+++ /dev/null
@@ -1,145 +0,0 @@
-
-
-
-
- true
- 2018-09-10T14:53:00Z
- An example of a shared ontology
-
-
- true
- true
- thing.png
- A shared thing.
- shared thing
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 0
-
-
-
- true
- 1
-
-
-
- true
- 0
-
-
-
- true
- 0
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- 0
- 1
-
-
- true
- true
-
- maxlength=255
- size=80
-
- Has name.
- has name
-
-
-
-
-
-
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/boxOntologyWithValueObjects.ttl b/test_data/generated_test_data/ontologyR2RV2/boxOntologyWithValueObjects.ttl
deleted file mode 100644
index 2b69d6ab14..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/boxOntologyWithValueObjects.ttl
+++ /dev/null
@@ -1,122 +0,0 @@
-@prefix example-box: .
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix salsah-gui: .
-@prefix xsd: .
-
-example-box:Box rdf:type owl:Class ;
- rdfs:comment "A shared thing." ;
- rdfs:label "shared thing" ;
- rdfs:subClassOf knora-api:Resource ;
- 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: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:versionDate
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 0 ;
- owl:maxCardinality 1 ;
- owl:onProperty example-box:hasName
- ] ;
- 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 knora-api:arkUrl
- ] ;
- 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: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:hasPermissions
- ] ;
- 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:maxCardinality 1 ;
- owl:onProperty knora-api:isDeleted
- ] ;
- 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:cardinality 1 ;
- owl:onProperty knora-api:creationDate
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:maxCardinality 1 ;
- owl:onProperty knora-api:lastModificationDate
- ] ;
- knora-api:canBeInstantiated true ;
- knora-api:isResourceClass true ;
- knora-api:resourceIcon "thing.png" .
-
-example-box:hasName rdf:type owl:ObjectProperty ;
- rdfs:comment "Has name." ;
- rdfs:label "has name" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- salsah-gui:guiAttribute "maxlength=255" , "size=80" ;
- salsah-gui:guiElement salsah-gui:SimpleText .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "An example of a shared ontology" ;
- knora-api:attachedToProject ;
- knora-api:isShared true ;
- knora-api:lastModificationDate "2018-09-10T14:53:00Z"^^xsd:dateTimeStamp .
diff --git a/test_data/generated_test_data/ontologyR2RV2/imagesBild.rdf b/test_data/generated_test_data/ontologyR2RV2/imagesBild.rdf
deleted file mode 100644
index f3a28a85a4..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/imagesBild.rdf
+++ /dev/null
@@ -1,340 +0,0 @@
-
-
-
- The images demo ontology
- 2012-12-12T12:12:12.120Z
-
-
-
-
- true
- 1
-
-
-
-
-
- 9
- 1
-
-
-
-
-
- 5
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- 1
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 11
- 1
-
-
-
- Image
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 7
- 0
-
-
-
-
-
- 3
- 1
-
-
-
-
-
- 13
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 7
- 0
-
-
-
-
-
- 10
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 4
- 1
-
-
-
-
-
- 12
- 1
-
-
-
-
-
- true
- 1
-
-
-
- bild.png
-
-
- true
- 1
-
-
-
- An image of the demo image collection
-
-
- 0
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 6
- 1
-
-
-
-
-
- true
- 0
-
-
-
- true
-
-
- 2
- 1
-
-
-
-
-
- 13
- 1
-
-
-
-
-
-
- 8
- 1
-
-
-
-
-
- 12
- 1
-
-
-
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/imagesBild.ttl b/test_data/generated_test_data/ontologyR2RV2/imagesBild.ttl
deleted file mode 100644
index dac838263f..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/imagesBild.ttl
+++ /dev/null
@@ -1,196 +0,0 @@
-@prefix images: .
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix salsah-gui: .
-@prefix xsd: .
-
-images:bild rdf:type owl:Class ;
- rdfs:comment "An image of the demo image collection" ;
- rdfs:label "Image" ;
- rdfs:subClassOf knora-api:StillImageRepresentation ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 3 ;
- owl:cardinality 1 ;
- owl:onProperty images:description
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 10 ;
- owl:cardinality 1 ;
- owl:onProperty images:bearbeiter
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 1 ;
- owl:cardinality 1 ;
- owl:onProperty images:signatur
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 2 ;
- owl:cardinality 1 ;
- owl:onProperty images:bildnr
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 9 ;
- owl:cardinality 1 ;
- owl:onProperty images:mutationsdatum
- ] ;
- 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:cardinality 1 ;
- owl:onProperty knora-api:userHasPermission
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 5 ;
- owl:cardinality 1 ;
- owl:onProperty images:jahrzehnt
- ] ;
- 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: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:isDeleted
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 13 ;
- owl:maxCardinality 1 ;
- owl:onProperty images:copyrightValue
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 4 ;
- owl:minCardinality 1 ;
- owl:onProperty images:jahreszeit
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 8 ;
- owl:cardinality 1 ;
- owl:onProperty images:erfassungsdatum
- ] ;
- 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 7 ;
- owl:minCardinality 0 ;
- owl:onProperty images:hatBildformat
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 12 ;
- owl:maxCardinality 1 ;
- owl:onProperty images:urheber
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:arkUrl
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 11 ;
- owl:maxCardinality 1 ;
- owl:onProperty images:negativnummer
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 13 ;
- owl:maxCardinality 1 ;
- owl:onProperty images:copyright
- ] ;
- 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 12 ;
- owl:maxCardinality 1 ;
- owl:onProperty images:urheberValue
- ] ;
- 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 0 ;
- owl:cardinality 1 ;
- owl:onProperty images:titel
- ] ;
- 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 ;
- salsah-gui:guiOrder 7 ;
- owl:minCardinality 0 ;
- owl:onProperty images:hatBildformatValue
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 6 ;
- owl:cardinality 1 ;
- owl:onProperty images:jahr_exakt
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:hasStillImageFileValue
- ] ;
- 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: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
- ] ;
- knora-api:canBeInstantiated true ;
- knora-api:isResourceClass true ;
- knora-api:resourceIcon "bild.png" .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "The images demo ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
diff --git a/test_data/generated_test_data/ontologyR2RV2/imagesTitel.jsonld b/test_data/generated_test_data/ontologyR2RV2/imagesTitel.jsonld
deleted file mode 100644
index 842f3c4b68..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/imagesTitel.jsonld
+++ /dev/null
@@ -1,43 +0,0 @@
-{
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The images demo ontology",
- "@graph": [
- {
- "rdfs:label": "Title",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "knora-api:subjectType": {
- "@id": "images:bild"
- },
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": "hlist=",
- "knora-api:objectType": {
- "@id": "knora-api:ListValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:List"
- },
- "@id": "images:titel"
- }
- ],
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/00FF"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/00FF/images/v2",
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "salsah-gui": "http://api.knora.org/ontology/salsah-gui/v2#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "xsd": "http://www.w3.org/2001/XMLSchema#",
- "images": "http://0.0.0.0:3333/ontology/00FF/images/v2#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/imagesTitel.rdf b/test_data/generated_test_data/ontologyR2RV2/imagesTitel.rdf
deleted file mode 100644
index 2058bb2f28..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/imagesTitel.rdf
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
- The images demo ontology
- 2012-12-12T12:12:12.120Z
-
-
-
-
- hlist=<http://rdfh.ch/lists/00FF/73d0ec0302>
-
- true
- true
-
- Title
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/imagesTitel.ttl b/test_data/generated_test_data/ontologyR2RV2/imagesTitel.ttl
deleted file mode 100644
index e6114076ac..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/imagesTitel.ttl
+++ /dev/null
@@ -1,23 +0,0 @@
-@prefix images: .
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix salsah-gui: .
-@prefix xsd: .
-
-images:titel rdf:type owl:ObjectProperty ;
- rdfs:label "Title" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:ListValue ;
- knora-api:subjectType images:bild ;
- salsah-gui:guiAttribute "hlist=" ;
- salsah-gui:guiElement salsah-gui:List .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "The images demo ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaBook.jsonld b/test_data/generated_test_data/ontologyR2RV2/incunabulaBook.jsonld
deleted file mode 100644
index 73ac4cf3fd..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaBook.jsonld
+++ /dev/null
@@ -1,269 +0,0 @@
-{
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The incunabula ontology",
- "@graph": [
- {
- "knora-api:isResourceClass": true,
- "rdfs:label": "Book",
- "knora-api:resourceIcon": "book.gif",
- "knora-api:canBeInstantiated": true,
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:Resource"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToProject"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToUser"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:creationDate"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteComment"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deletedBy"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLinkValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasPermissions"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkToValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:isDeleted"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:lastModificationDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:userHasPermission"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:title"
- },
- "owl:minCardinality": 1,
- "salsah-gui:guiOrder": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:description"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasAuthor"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:publisher"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 3
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:publoc"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 4
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:citation"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 5
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:pubdate"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 5
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:location"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 6
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:url"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 7
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:physical_desc"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 9
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:note"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 10
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:book_comment"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 12
- }
- ],
- "rdfs:comment": "Diese Resource-Klasse beschreibt ein Buch",
- "@type": "owl:Class",
- "@id": "incunabula:book"
- }
- ],
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0803"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0803/incunabula/v2",
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "salsah-gui": "http://api.knora.org/ontology/salsah-gui/v2#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "incunabula": "http://0.0.0.0:3333/ontology/0803/incunabula/v2#",
- "xsd": "http://www.w3.org/2001/XMLSchema#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaBook.rdf b/test_data/generated_test_data/ontologyR2RV2/incunabulaBook.rdf
deleted file mode 100644
index 4d20d0b52e..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaBook.rdf
+++ /dev/null
@@ -1,286 +0,0 @@
-
-
-
- The incunabula ontology
- 2012-12-12T12:12:12.120Z
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 5
- 1
-
-
-
-
-
- 2
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
- true
-
-
- 3
- 0
-
-
-
-
-
- 9
- 1
-
-
-
-
-
- 7
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 4
- 1
-
-
-
-
-
- 1
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- 2
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- Diese Resource-Klasse beschreibt ein Buch
- Book
-
-
- true
- 1
-
-
-
-
-
- 6
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 10
- 0
-
-
-
-
-
- 12
- 0
-
-
-
-
-
- true
- 0
-
-
-
-
-
- 5
- 0
-
-
-
- true
- book.gif
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaBook.ttl b/test_data/generated_test_data/ontologyR2RV2/incunabulaBook.ttl
deleted file mode 100644
index 32dfaf76b6..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaBook.ttl
+++ /dev/null
@@ -1,166 +0,0 @@
-@prefix incunabula: .
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix salsah-gui: .
-@prefix xsd: .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "The incunabula ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
-
-incunabula:book rdf:type owl:Class ;
- rdfs:comment "Diese Resource-Klasse beschreibt ein Buch" ;
- rdfs:label "Book" ;
- rdfs:subClassOf knora-api:Resource ;
- 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 6 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:location
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 4 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:publoc
- ] ;
- 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 ;
- salsah-gui:guiOrder 12 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:book_comment
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 9 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:physical_desc
- ] ;
- 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 5 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:pubdate
- ] ;
- 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:maxCardinality 1 ;
- owl:onProperty knora-api:deleteComment
- ] ;
- 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:maxCardinality 1 ;
- owl:onProperty incunabula:description
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:hasPermissions
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 7 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:url
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 1 ;
- owl:minCardinality 1 ;
- owl:onProperty incunabula:title
- ] ;
- 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 ;
- salsah-gui:guiOrder 5 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:citation
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 3 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:publisher
- ] ;
- 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 ;
- salsah-gui:guiOrder 10 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:note
- ] ;
- 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 ;
- salsah-gui:guiOrder 2 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:hasAuthor
- ] ;
- 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:maxCardinality 1 ;
- owl:onProperty knora-api:lastModificationDate
- ] ;
- knora-api:canBeInstantiated true ;
- knora-api:isResourceClass true ;
- knora-api:resourceIcon "book.gif" .
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyMetadata.jsonld b/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyMetadata.jsonld
deleted file mode 100644
index 7f6798cc1e..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyMetadata.jsonld
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The incunabula ontology",
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0803"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0803/incunabula/v2",
- "@context": {
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "xsd": "http://www.w3.org/2001/XMLSchema#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "owl": "http://www.w3.org/2002/07/owl#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyMetadata.rdf b/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyMetadata.rdf
deleted file mode 100644
index a9f76ff32a..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyMetadata.rdf
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
- The incunabula ontology
- 2012-12-12T12:12:12.120Z
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyMetadata.ttl b/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyMetadata.ttl
deleted file mode 100644
index 5ecb3bd406..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyMetadata.ttl
+++ /dev/null
@@ -1,10 +0,0 @@
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdfs: .
-@prefix xsd: .
-
-
- a owl:Ontology ;
- rdfs:label "The incunabula ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologySimple.jsonld b/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologySimple.jsonld
deleted file mode 100644
index cc1caefadc..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologySimple.jsonld
+++ /dev/null
@@ -1,812 +0,0 @@
-{
- "@id": "http://0.0.0.0:3333/ontology/0803/incunabula/simple/v2",
- "@type": "owl:Ontology",
- "rdfs:label": "The incunabula ontology",
- "@graph": [
- {
- "rdfs:label": "Randleiste",
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:StillImageRepresentation"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLink"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStillImageFile"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:sbTitle"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:description"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:sideband_comment"
- },
- "owl:minCardinality": 0
- }
- ],
- "rdfs:comment": "Randleistentyp",
- "@type": "owl:Class",
- "@id": "incunabula:Sideband"
- },
- {
- "rdfs:label": "Book",
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:Resource"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLink"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:title"
- },
- "owl:minCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:description"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasAuthor"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:publisher"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:publoc"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:citation"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:pubdate"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:location"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:url"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:physical_desc"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:note"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:book_comment"
- },
- "owl:minCardinality": 0
- }
- ],
- "rdfs:comment": "Diese Resource-Klasse beschreibt ein Buch",
- "@type": "owl:Class",
- "knora-api:resourceIcon": "book.gif",
- "@id": "incunabula:book"
- },
- {
- "rdfs:label": "Comment",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasComment"
- },
- "rdfs:comment": "Unstrukturierte Bemerkungen zu einem Objekt",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:book_comment"
- },
- {
- "rdfs:label": "Citation/reference",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "rdfs:comment": "Stellt einen Verweis dar.",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "knora-api:Resource"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:citation"
- },
- {
- "rdfs:label": "Description",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/description"
- }
- ],
- "rdfs:comment": "Description",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "knora-api:Resource"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:description"
- },
- {
- "rdfs:label": "Creator",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/creator"
- }
- ],
- "rdfs:comment": "Erzeuger/Autor",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:hasAuthor"
- },
- {
- "rdfs:label": "Randleistentyp links",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasLinkTo"
- },
- "rdfs:comment": "Verweis auf einen Randleistentyp",
- "@type": "owl:ObjectProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "knora-api:objectType": {
- "@id": "incunabula:Sideband"
- },
- "@id": "incunabula:hasLeftSideband"
- },
- {
- "rdfs:label": "Randleistentyp rechts",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasLinkTo"
- },
- "rdfs:comment": "Verweis auf einen Randleistentyp",
- "@type": "owl:ObjectProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "knora-api:objectType": {
- "@id": "incunabula:Sideband"
- },
- "@id": "incunabula:hasRightSideband"
- },
- {
- "rdfs:label": "Location",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "rdfs:comment": "Der Ort wo sich das physische Original befindet",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:location"
- },
- {
- "rdfs:label": "Sonstiges",
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:Resource"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLink"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:miscHasColor"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:miscHasGeometry"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:miscHasBook"
- },
- "owl:maxCardinality": 1
- }
- ],
- "rdfs:comment": "A fake resource class that only has optional properties",
- "@type": "owl:Class",
- "@id": "incunabula:misc"
- },
- {
- "rdfs:label": "Verbindung mit einem Buch",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasLinkTo"
- },
- "@type": "owl:ObjectProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:misc"
- },
- "knora-api:objectType": {
- "@id": "incunabula:book"
- },
- "@id": "incunabula:miscHasBook"
- },
- {
- "rdfs:label": "Farbe",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:misc"
- },
- "knora-api:objectType": {
- "@id": "knora-api:Color"
- },
- "@id": "incunabula:miscHasColor"
- },
- {
- "rdfs:label": "Geometrie",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:misc"
- },
- "knora-api:objectType": {
- "@id": "knora-api:Geom"
- },
- "@id": "incunabula:miscHasGeometry"
- },
- {
- "rdfs:label": "Note",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "rdfs:comment": "A note concerning the object",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:note"
- },
- {
- "rdfs:label": "Original filename",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "rdfs:comment": "Der originale Dateiname",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:origname"
- },
- {
- "rdfs:label": "Page",
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:StillImageRepresentation"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLink"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStillImageFile"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:pagenum"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:description"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:partOf"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:seqnum"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:citation"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:page_comment"
- },
- "owl:minCardinality": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:origname"
- },
- "owl:cardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasLeftSideband"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasRightSideband"
- },
- "owl:maxCardinality": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:transcription"
- },
- "owl:minCardinality": 0
- }
- ],
- "rdfs:comment": "A page is a part of a book",
- "@type": "owl:Class",
- "knora-api:resourceIcon": "page.gif",
- "@id": "incunabula:page"
- },
- {
- "rdfs:label": "Comment",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasComment"
- },
- "rdfs:comment": "Unstrukturierte Bemerkungen zu einem Objekt",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:page_comment"
- },
- {
- "rdfs:label": "Page identifier",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "rdfs:comment": "A distinct identification of a book page",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:pagenum"
- },
- {
- "rdfs:label": "is a part of",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:isPartOf"
- },
- "rdfs:comment": "Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches.",
- "@type": "owl:ObjectProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "knora-api:objectType": {
- "@id": "incunabula:book"
- },
- "@id": "incunabula:partOf"
- },
- {
- "rdfs:label": "Physical description",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "rdfs:comment": "Generelle physische Beschreibung des Objektes wie Material, Grösse etc.",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:physical_desc"
- },
- {
- "rdfs:label": "Datum der Herausgabe",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/date"
- }
- ],
- "rdfs:comment": "Datum der Herausgabe",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "knora-api:objectType": {
- "@id": "knora-api:Date"
- },
- "@id": "incunabula:pubdate"
- },
- {
- "rdfs:label": "Publisher",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/publisher"
- }
- ],
- "rdfs:comment": "Publishing is the process of production and dissemination of literature or information – the activity of making information available for public view. In some cases authors may be their own publishers, meaning: originators and developers of content also provide media to deliver and display the content. (Wikipedia http://en.wikipedia.org/wiki/Publisher)",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:publisher"
- },
- {
- "rdfs:label": "Publication location",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "rdfs:comment": "Ort der Herausgabe",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:publoc"
- },
- {
- "rdfs:label": "Title",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/title"
- }
- ],
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:Sideband"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:sbTitle"
- },
- {
- "rdfs:label": "Sequence number",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:seqnum"
- },
- "rdfs:comment": "This property stands for the position within a set of rdered items (resoucres)",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "knora-api:objectType": {
- "@id": "xsd:integer"
- },
- "@id": "incunabula:seqnum"
- },
- {
- "rdfs:label": "Kommentar (Richtext)",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasComment"
- },
- "rdfs:comment": "Unstrukturierte Bemerkungen zu einem Objekt",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:Sideband"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:sideband_comment"
- },
- {
- "rdfs:label": "Title",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/title"
- }
- ],
- "rdfs:comment": "Titel",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:title"
- },
- {
- "rdfs:label": "Transkription",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "rdfs:comment": "Transkription",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:transcription"
- },
- {
- "rdfs:label": "URI",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "rdfs:comment": "Uniform Resource Identifier",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "knora-api:objectType": {
- "@id": "xsd:string"
- },
- "@id": "incunabula:url"
- }
- ],
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "knora-api": "http://api.knora.org/ontology/knora-api/simple/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "incunabula": "http://0.0.0.0:3333/ontology/0803/incunabula/simple/v2#",
- "xsd": "http://www.w3.org/2001/XMLSchema#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologySimple.rdf b/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologySimple.rdf
deleted file mode 100644
index 44d77ba68a..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologySimple.rdf
+++ /dev/null
@@ -1,484 +0,0 @@
-
-
-
- The incunabula ontology
-
-
- Randleistentyp
- Randleiste
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
- 0
-
-
-
- 0
-
-
-
- 1
-
-
-
- 1
-
-
-
- 1
-
-
-
- 1
-
-
-
-
- Title
-
-
-
-
-
-
- 1
-
-
-
-
- Description
- Description
-
-
-
-
-
-
- 0
-
-
-
-
- Unstrukturierte Bemerkungen zu einem Objekt
- Kommentar (Richtext)
-
-
-
-
-
- book.gif
- Diese Resource-Klasse beschreibt ein Buch
- Book
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
- 0
-
-
-
- 0
-
-
-
- 1
-
-
-
- 1
-
-
-
- 1
-
-
-
-
- Titel
- Title
-
-
-
-
-
-
- 1
-
-
-
- 0
-
-
-
-
- Erzeuger/Autor
- Creator
-
-
-
-
-
-
- 0
-
-
-
-
- Publishing is the process of production and dissemination of literature or information – the activity of making information available for public view. In some cases authors may be their own publishers, meaning: originators and developers of content also provide media to deliver and display the content. (Wikipedia http://en.wikipedia.org/wiki/Publisher)
- Publisher
-
-
-
-
-
-
- 1
-
-
-
-
- Ort der Herausgabe
- Publication location
-
-
-
-
-
- 0
-
-
-
-
- Stellt einen Verweis dar.
- Citation/reference
-
-
-
-
-
- 1
-
-
-
-
- Datum der Herausgabe
- Datum der Herausgabe
-
-
-
-
-
-
- 1
-
-
-
-
- Der Ort wo sich das physische Original befindet
- Location
-
-
-
-
-
- 1
-
-
-
-
- Uniform Resource Identifier
- URI
-
-
-
-
-
- 1
-
-
-
-
- Generelle physische Beschreibung des Objektes wie Material, Grösse etc.
- Physical description
-
-
-
-
-
- 0
-
-
-
-
- A note concerning the object
- Note
-
-
-
-
-
- 0
-
-
-
-
- Unstrukturierte Bemerkungen zu einem Objekt
- Comment
-
-
-
-
-
-
-
- Verweis auf einen Randleistentyp
- Randleistentyp links
-
-
-
- page.gif
- A page is a part of a book
- Page
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Verweis auf einen Randleistentyp
- Randleistentyp rechts
-
-
-
- A fake resource class that only has optional properties
- Sonstiges
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
- 0
-
-
-
- 0
-
-
-
- 1
-
-
-
- 1
-
-
-
- 1
-
-
-
-
- Farbe
-
-
-
-
-
- 1
-
-
-
-
- Geometrie
-
-
-
-
-
- 1
-
-
-
-
- Verbindung mit einem Buch
-
-
-
-
-
-
-
- Der originale Dateiname
- Original filename
-
-
-
- 1
-
-
-
- 0
-
-
-
- 0
-
-
-
- 1
-
-
-
- 1
-
-
-
- 1
-
-
-
- 1
-
-
-
-
- A distinct identification of a book page
- Page identifier
-
-
-
-
-
- 1
-
-
-
- 1
-
-
-
-
- Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches.
- is a part of
-
-
-
-
-
- 1
-
-
-
-
- This property stands for the position within a set of rdered items (resoucres)
- Sequence number
-
-
-
-
-
- 0
-
-
-
- 0
-
-
-
-
- Unstrukturierte Bemerkungen zu einem Objekt
- Comment
-
-
-
-
-
- 1
-
-
-
- 1
-
-
-
- 1
-
-
-
- 0
-
-
-
-
- Transkription
- Transkription
-
-
-
-
-
-
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologySimple.ttl b/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologySimple.ttl
deleted file mode 100644
index 451ba9a0ab..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologySimple.ttl
+++ /dev/null
@@ -1,414 +0,0 @@
-@prefix incunabula: .
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix xsd: .
-
-incunabula:miscHasBook
- rdf:type owl:ObjectProperty ;
- rdfs:label "Verbindung mit einem Buch" ;
- rdfs:subPropertyOf knora-api:hasLinkTo ;
- knora-api:objectType incunabula:book ;
- knora-api:subjectType incunabula:misc .
-
-incunabula:publoc rdf:type owl:DatatypeProperty ;
- rdfs:comment "Ort der Herausgabe" ;
- rdfs:label "Publication location" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:book .
-
-incunabula:book rdf:type owl:Class ;
- rdfs:comment "Diese Resource-Klasse beschreibt ein Buch" ;
- rdfs:label "Book" ;
- 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:minCardinality 0 ;
- owl:onProperty knora-api:hasStandoffLinkTo
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:url
- ] ;
- 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 incunabula:title
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:description
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:hasAuthor
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:physical_desc
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:cardinality 1 ;
- owl:onProperty rdfs:label
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:location
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:book_comment
- ] ;
- 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 incunabula:publisher
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:note
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:publoc
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:pubdate
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:citation
- ] ;
- knora-api:resourceIcon "book.gif" .
-
-incunabula:url rdf:type owl:DatatypeProperty ;
- rdfs:comment "Uniform Resource Identifier" ;
- rdfs:label "URI" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:book .
-
-incunabula:Sideband rdf:type owl:Class ;
- rdfs:comment "Randleistentyp" ;
- rdfs:label "Randleiste" ;
- rdfs:subClassOf knora-api:StillImageRepresentation ;
- 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 incunabula:sbTitle
- ] ;
- 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: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:maxCardinality 1 ;
- owl:onProperty incunabula:description
- ] ;
- 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 incunabula:sideband_comment
- ] .
-
-incunabula:pagenum rdf:type owl:DatatypeProperty ;
- rdfs:comment "A distinct identification of a book page" ;
- rdfs:label "Page identifier" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:page .
-
-incunabula:partOf rdf:type owl:ObjectProperty ;
- rdfs:comment "Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches." ;
- rdfs:label "is a part of" ;
- rdfs:subPropertyOf knora-api:isPartOf ;
- knora-api:objectType incunabula:book ;
- knora-api:subjectType incunabula:page .
-
-incunabula:location rdf:type owl:DatatypeProperty ;
- rdfs:comment "Der Ort wo sich das physische Original befindet" ;
- rdfs:label "Location" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:book .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "The incunabula ontology" .
-
-incunabula:sbTitle rdf:type owl:DatatypeProperty ;
- rdfs:label "Title" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:Sideband .
-
-incunabula:miscHasGeometry
- rdf:type owl:DatatypeProperty ;
- rdfs:label "Geometrie" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:objectType knora-api:Geom ;
- knora-api:subjectType incunabula:misc .
-
-incunabula:hasAuthor rdf:type owl:DatatypeProperty ;
- rdfs:comment "Erzeuger/Autor" ;
- rdfs:label "Creator" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:book .
-
-incunabula:seqnum rdf:type owl:DatatypeProperty ;
- rdfs:comment "This property stands for the position within a set of rdered items (resoucres)" ;
- rdfs:label "Sequence number" ;
- rdfs:subPropertyOf knora-api:seqnum ;
- knora-api:objectType xsd:integer ;
- knora-api:subjectType incunabula:page .
-
-incunabula:miscHasColor
- rdf:type owl:DatatypeProperty ;
- rdfs:label "Farbe" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:objectType knora-api:Color ;
- knora-api:subjectType incunabula:misc .
-
-incunabula:page_comment
- rdf:type owl:DatatypeProperty ;
- rdfs:comment "Unstrukturierte Bemerkungen zu einem Objekt" ;
- rdfs:label "Comment" ;
- rdfs:subPropertyOf knora-api:hasComment ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:page .
-
-incunabula:hasLeftSideband
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Verweis auf einen Randleistentyp" ;
- rdfs:label "Randleistentyp links" ;
- rdfs:subPropertyOf knora-api:hasLinkTo ;
- knora-api:objectType incunabula:Sideband ;
- knora-api:subjectType incunabula:page .
-
-incunabula:hasRightSideband
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Verweis auf einen Randleistentyp" ;
- rdfs:label "Randleistentyp rechts" ;
- rdfs:subPropertyOf knora-api:hasLinkTo ;
- knora-api:objectType incunabula:Sideband ;
- knora-api:subjectType incunabula:page .
-
-incunabula:book_comment
- rdf:type owl:DatatypeProperty ;
- rdfs:comment "Unstrukturierte Bemerkungen zu einem Objekt" ;
- rdfs:label "Comment" ;
- rdfs:subPropertyOf knora-api:hasComment ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:book .
-
-incunabula:description
- rdf:type owl:DatatypeProperty ;
- rdfs:comment "Description" ;
- rdfs:label "Description" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType knora-api:Resource .
-
-incunabula:sideband_comment
- rdf:type owl:DatatypeProperty ;
- rdfs:comment "Unstrukturierte Bemerkungen zu einem Objekt" ;
- rdfs:label "Kommentar (Richtext)" ;
- rdfs:subPropertyOf knora-api:hasComment ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:Sideband .
-
-incunabula:transcription
- rdf:type owl:DatatypeProperty ;
- rdfs:comment "Transkription" ;
- rdfs:label "Transkription" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:page .
-
-incunabula:physical_desc
- rdf:type owl:DatatypeProperty ;
- rdfs:comment "Generelle physische Beschreibung des Objektes wie Material, Grösse etc." ;
- rdfs:label "Physical description" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:book .
-
-incunabula:origname rdf:type owl:DatatypeProperty ;
- rdfs:comment "Der originale Dateiname" ;
- rdfs:label "Original filename" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:page .
-
-incunabula:note rdf:type owl:DatatypeProperty ;
- rdfs:comment "A note concerning the object" ;
- rdfs:label "Note" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:book .
-
-incunabula:citation rdf:type owl:DatatypeProperty ;
- rdfs:comment "Stellt einen Verweis dar." ;
- rdfs:label "Citation/reference" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType knora-api:Resource .
-
-incunabula:title rdf:type owl:DatatypeProperty ;
- rdfs:comment "Titel" ;
- rdfs:label "Title" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:book .
-
-incunabula:misc rdf:type owl:Class ;
- rdfs:comment "A fake resource class that only has optional properties" ;
- rdfs:label "Sonstiges" ;
- rdfs:subClassOf knora-api:Resource ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:miscHasGeometry
- ] ;
- 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:maxCardinality 1 ;
- owl:onProperty incunabula:miscHasColor
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:miscHasBook
- ] ;
- 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
- ] .
-
-incunabula:page rdf:type owl:Class ;
- rdfs:comment "A page is a part of a book" ;
- rdfs:label "Page" ;
- 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:maxCardinality 1 ;
- owl:onProperty incunabula:hasRightSideband
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:page_comment
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:cardinality 1 ;
- owl:onProperty rdfs:label
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:seqnum
- ] ;
- 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 incunabula:partOf
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:description
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:citation
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:pagenum
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:cardinality 1 ;
- owl:onProperty incunabula:origname
- ] ;
- 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:minCardinality 0 ;
- owl:onProperty incunabula:transcription
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:versionArkUrl
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasLeftSideband
- ] ;
- knora-api:resourceIcon "page.gif" .
-
-incunabula:publisher rdf:type owl:DatatypeProperty ;
- rdfs:comment "Publishing is the process of production and dissemination of literature or information – the activity of making information available for public view. In some cases authors may be their own publishers, meaning: originators and developers of content also provide media to deliver and display the content. (Wikipedia http://en.wikipedia.org/wiki/Publisher)" ;
- rdfs:label "Publisher" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:objectType xsd:string ;
- knora-api:subjectType incunabula:book .
-
-incunabula:pubdate rdf:type owl:DatatypeProperty ;
- rdfs:comment "Datum der Herausgabe" ;
- rdfs:label "Datum der Herausgabe" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:objectType knora-api:Date ;
- knora-api:subjectType incunabula:book .
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyWithValueObjects.jsonld b/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyWithValueObjects.jsonld
deleted file mode 100644
index 6db2ef5b73..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyWithValueObjects.jsonld
+++ /dev/null
@@ -1,1574 +0,0 @@
-{
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The incunabula ontology",
- "@graph": [
- {
- "knora-api:isResourceClass": true,
- "rdfs:label": "Randleiste",
- "knora-api:canBeInstantiated": true,
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:StillImageRepresentation"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToProject"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToUser"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:creationDate"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteComment"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deletedBy"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLinkValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasPermissions"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkToValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStillImageFileValue"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:isDeleted"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:lastModificationDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:userHasPermission"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:sbTitle"
- },
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:description"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:sideband_comment"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 2
- }
- ],
- "rdfs:comment": "Randleistentyp",
- "@type": "owl:Class",
- "@id": "incunabula:Sideband"
- },
- {
- "knora-api:isResourceClass": true,
- "rdfs:label": "Book",
- "knora-api:resourceIcon": "book.gif",
- "knora-api:canBeInstantiated": true,
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:Resource"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToProject"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToUser"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:creationDate"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteComment"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deletedBy"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLinkValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasPermissions"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkToValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:isDeleted"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:lastModificationDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:userHasPermission"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:title"
- },
- "owl:minCardinality": 1,
- "salsah-gui:guiOrder": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:description"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasAuthor"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:publisher"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 3
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:publoc"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 4
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:citation"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 5
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:pubdate"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 5
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:location"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 6
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:url"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 7
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:physical_desc"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 9
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:note"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 10
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:book_comment"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 12
- }
- ],
- "rdfs:comment": "Diese Resource-Klasse beschreibt ein Buch",
- "@type": "owl:Class",
- "@id": "incunabula:book"
- },
- {
- "rdfs:label": "Comment",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasComment"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "rows=7",
- "width=95%",
- "wrap=soft"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Textarea"
- },
- "@id": "incunabula:book_comment",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "rdfs:comment": "Unstrukturierte Bemerkungen zu einem Objekt"
- },
- {
- "rdfs:label": "Citation/reference",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "cols=60",
- "rows=3",
- "wrap=soft"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Textarea"
- },
- "@id": "incunabula:citation",
- "knora-api:subjectType": {
- "@id": "knora-api:Resource"
- },
- "rdfs:comment": "Stellt einen Verweis dar."
- },
- {
- "rdfs:label": "Description",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/description"
- }
- ],
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Richtext"
- },
- "@id": "incunabula:description",
- "knora-api:subjectType": {
- "@id": "knora-api:Resource"
- },
- "rdfs:comment": "Description"
- },
- {
- "rdfs:label": "Creator",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/creator"
- }
- ],
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "maxlength=255",
- "size=60"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:SimpleText"
- },
- "@id": "incunabula:hasAuthor",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "rdfs:comment": "Erzeuger/Autor"
- },
- {
- "rdfs:label": "Randleistentyp links",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasLinkTo"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": "numprops=1",
- "knora-api:objectType": {
- "@id": "incunabula:Sideband"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Searchbox"
- },
- "@id": "incunabula:hasLeftSideband",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "knora-api:isLinkProperty": true,
- "rdfs:comment": "Verweis auf einen Randleistentyp"
- },
- {
- "knora-api:isLinkValueProperty": true,
- "rdfs:label": "Randleistentyp links",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasLinkToValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:LinkValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Searchbox"
- },
- "@id": "incunabula:hasLeftSidebandValue",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "rdfs:comment": "Verweis auf einen Randleistentyp"
- },
- {
- "rdfs:label": "Randleistentyp rechts",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasLinkTo"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": "numprops=1",
- "knora-api:objectType": {
- "@id": "incunabula:Sideband"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Searchbox"
- },
- "@id": "incunabula:hasRightSideband",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "knora-api:isLinkProperty": true,
- "rdfs:comment": "Verweis auf einen Randleistentyp"
- },
- {
- "knora-api:isLinkValueProperty": true,
- "rdfs:label": "Randleistentyp rechts",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasLinkToValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:LinkValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Searchbox"
- },
- "@id": "incunabula:hasRightSidebandValue",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "rdfs:comment": "Verweis auf einen Randleistentyp"
- },
- {
- "rdfs:label": "Location",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "cols=60",
- "rows=4",
- "wrap=soft"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Textarea"
- },
- "@id": "incunabula:location",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "rdfs:comment": "Der Ort wo sich das physische Original befindet"
- },
- {
- "knora-api:isResourceClass": true,
- "rdfs:label": "Sonstiges",
- "knora-api:canBeInstantiated": true,
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:Resource"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToProject"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToUser"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:creationDate"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteComment"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deletedBy"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLinkValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasPermissions"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkToValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:isDeleted"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:lastModificationDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:userHasPermission"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:miscHasColor"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 0
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:miscHasGeometry"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:miscHasBook"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:miscHasBookValue"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 2
- }
- ],
- "rdfs:comment": "A fake resource class that only has optional properties",
- "@type": "owl:Class",
- "@id": "incunabula:misc"
- },
- {
- "rdfs:label": "Verbindung mit einem Buch",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasLinkTo"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "incunabula:book"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Searchbox"
- },
- "@id": "incunabula:miscHasBook",
- "knora-api:subjectType": {
- "@id": "incunabula:misc"
- },
- "knora-api:isLinkProperty": true
- },
- {
- "knora-api:isLinkValueProperty": true,
- "rdfs:label": "Verbindung mit einem Buch",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasLinkToValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "knora-api:subjectType": {
- "@id": "incunabula:misc"
- },
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:LinkValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Searchbox"
- },
- "@id": "incunabula:miscHasBookValue"
- },
- {
- "rdfs:label": "Farbe",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "knora-api:subjectType": {
- "@id": "incunabula:misc"
- },
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:ColorValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Colorpicker"
- },
- "@id": "incunabula:miscHasColor"
- },
- {
- "rdfs:label": "Geometrie",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "knora-api:subjectType": {
- "@id": "incunabula:misc"
- },
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:GeomValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Geometry"
- },
- "@id": "incunabula:miscHasGeometry"
- },
- {
- "rdfs:label": "Note",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "cols=60",
- "rows=3",
- "wrap=soft"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Textarea"
- },
- "@id": "incunabula:note",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "rdfs:comment": "A note concerning the object"
- },
- {
- "rdfs:label": "Original filename",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "maxlength=128",
- "size=54"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:SimpleText"
- },
- "@id": "incunabula:origname",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "rdfs:comment": "Der originale Dateiname"
- },
- {
- "knora-api:isResourceClass": true,
- "rdfs:label": "Page",
- "knora-api:resourceIcon": "page.gif",
- "knora-api:canBeInstantiated": true,
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:StillImageRepresentation"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToProject"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToUser"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:creationDate"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteComment"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deletedBy"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLinkValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasPermissions"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkToValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStillImageFileValue"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:isDeleted"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:lastModificationDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:userHasPermission"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:pagenum"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:description"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:partOf"
- },
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:partOfValue"
- },
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:seqnum"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 3
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:citation"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 5
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:page_comment"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 6
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:origname"
- },
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 7
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasLeftSideband"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 10
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasLeftSidebandValue"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 10
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasRightSideband"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 11
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasRightSidebandValue"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 11
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:transcription"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 12
- }
- ],
- "rdfs:comment": "A page is a part of a book",
- "@type": "owl:Class",
- "@id": "incunabula:page"
- },
- {
- "rdfs:label": "Comment",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasComment"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "rows=7",
- "width=95%",
- "wrap=soft"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Textarea"
- },
- "@id": "incunabula:page_comment",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "rdfs:comment": "Unstrukturierte Bemerkungen zu einem Objekt"
- },
- {
- "rdfs:label": "Page identifier",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "maxlength=8",
- "size=8"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:SimpleText"
- },
- "@id": "incunabula:pagenum",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "rdfs:comment": "A distinct identification of a book page"
- },
- {
- "rdfs:label": "is a part of",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:isPartOf"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "incunabula:book"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Searchbox"
- },
- "@id": "incunabula:partOf",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "knora-api:isLinkProperty": true,
- "rdfs:comment": "Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches."
- },
- {
- "knora-api:isLinkValueProperty": true,
- "rdfs:label": "is a part of",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:isPartOfValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:LinkValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Searchbox"
- },
- "@id": "incunabula:partOfValue",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "rdfs:comment": "Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches."
- },
- {
- "rdfs:label": "Physical description",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "cols=60",
- "rows=3",
- "wrap=soft"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Textarea"
- },
- "@id": "incunabula:physical_desc",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "rdfs:comment": "Generelle physische Beschreibung des Objektes wie Material, Grösse etc."
- },
- {
- "rdfs:label": "Datum der Herausgabe",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/date"
- }
- ],
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:DateValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Date"
- },
- "@id": "incunabula:pubdate",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "rdfs:comment": "Datum der Herausgabe"
- },
- {
- "rdfs:label": "Publisher",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/publisher"
- }
- ],
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "maxlength=255",
- "size=60"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:SimpleText"
- },
- "@id": "incunabula:publisher",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "rdfs:comment": "Publishing is the process of production and dissemination of literature or information – the activity of making information available for public view. In some cases authors may be their own publishers, meaning: originators and developers of content also provide media to deliver and display the content. (Wikipedia http://en.wikipedia.org/wiki/Publisher)"
- },
- {
- "rdfs:label": "Publication location",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "maxlength=100",
- "size=60"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:SimpleText"
- },
- "@id": "incunabula:publoc",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "rdfs:comment": "Ort der Herausgabe"
- },
- {
- "rdfs:label": "Title",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/title"
- }
- ],
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "knora-api:subjectType": {
- "@id": "incunabula:Sideband"
- },
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "maxlength=255",
- "size=80"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:SimpleText"
- },
- "@id": "incunabula:sbTitle"
- },
- {
- "rdfs:label": "Sequence number",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:seqnum"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "max=-1",
- "min=0"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:IntValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Spinbox"
- },
- "@id": "incunabula:seqnum",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "rdfs:comment": "This property stands for the position within a set of rdered items (resoucres)"
- },
- {
- "rdfs:label": "Kommentar (Richtext)",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasComment"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Richtext"
- },
- "@id": "incunabula:sideband_comment",
- "knora-api:subjectType": {
- "@id": "incunabula:Sideband"
- },
- "rdfs:comment": "Unstrukturierte Bemerkungen zu einem Objekt"
- },
- {
- "rdfs:label": "Title",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/title"
- }
- ],
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "maxlength=255",
- "size=80"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:SimpleText"
- },
- "@id": "incunabula:title",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "rdfs:comment": "Titel"
- },
- {
- "rdfs:label": "Transkription",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Richtext"
- },
- "@id": "incunabula:transcription",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "rdfs:comment": "Transkription"
- },
- {
- "rdfs:label": "URI",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "maxlength=200",
- "size=60"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:SimpleText"
- },
- "@id": "incunabula:url",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "rdfs:comment": "Uniform Resource Identifier"
- }
- ],
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0803"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0803/incunabula/v2",
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "salsah-gui": "http://api.knora.org/ontology/salsah-gui/v2#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "incunabula": "http://0.0.0.0:3333/ontology/0803/incunabula/v2#",
- "xsd": "http://www.w3.org/2001/XMLSchema#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyWithValueObjects.rdf b/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyWithValueObjects.rdf
deleted file mode 100644
index 857f991519..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyWithValueObjects.rdf
+++ /dev/null
@@ -1,1438 +0,0 @@
-
-
-
- The incunabula ontology
- 2012-12-12T12:12:12.120Z
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
- Randleiste
-
-
- true
- 0
-
-
-
- true
-
-
- 0
- 1
-
-
-
-
-
-
-
- 2
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- Randleistentyp
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 3
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 1
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- 9
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
- Diese Resource-Klasse beschreibt ein Buch
- Book
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 10
- 0
-
-
-
-
-
-
-
- 5
- 1
-
-
-
-
-
-
-
- 5
- 0
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 4
- 1
-
-
-
-
-
-
-
- 2
- 0
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
- book.gif
-
-
- true
- 1
-
-
-
-
-
- 12
- 0
-
-
-
-
-
-
-
- 7
- 1
-
-
-
-
-
-
-
- 2
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 6
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- 2
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 0
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
- A fake resource class that only has optional properties
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- Sonstiges
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 2
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 5
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 12
- 0
-
-
-
-
-
-
-
- 6
- 0
-
-
-
-
-
-
-
- 10
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- 7
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 10
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 2
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 2
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 11
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
- A page is a part of a book
-
-
- 11
- 1
-
-
-
-
-
- Page
-
-
- 3
- 1
-
-
-
-
-
-
-
- 2
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 1
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- true
- page.gif
-
-
- true
- size=80
-
-
-
- true
- Titel
-
- maxlength=255
- Title
-
-
-
- Transkription
-
-
-
- true
- true
-
- Transkription
-
-
- Location
- true
-
- cols=60
- wrap=soft
-
- Der Ort wo sich das physische Original befindet
- rows=4
- true
-
-
-
-
- true
-
-
- max=-1
-
- true
- This property stands for the position within a set of rdered items (resoucres)
- min=0
-
- Sequence number
-
-
-
-
-
- true
- true
-
- Verbindung mit einem Buch
- true
-
-
- size=54
- Der originale Dateiname
-
- true
- true
-
-
- Original filename
- maxlength=128
-
-
-
-
-
- numprops=1
-
- Verweis auf einen Randleistentyp
- Randleistentyp rechts
- true
- true
-
- true
-
-
- Unstrukturierte Bemerkungen zu einem Objekt
-
- Comment
- wrap=soft
-
- rows=7
- width=95%
-
- true
- true
-
-
-
-
-
-
- true
- true
-
- Geometrie
-
-
-
- Uniform Resource Identifier
- true
- true
- maxlength=200
- size=60
- URI
-
-
-
-
-
- Description
- true
- Description
-
-
-
- true
-
-
-
-
-
- Publisher
- size=60
- Publishing is the process of production and dissemination of literature or information – the activity of making information available for public view. In some cases authors may be their own publishers, meaning: originators and developers of content also provide media to deliver and display the content. (Wikipedia http://en.wikipedia.org/wiki/Publisher)
-
- true
-
-
- maxlength=255
-
- true
-
-
- Publication location
- Ort der Herausgabe
- true
-
- size=60
-
- true
- maxlength=100
-
-
-
-
- rows=3
-
- true
- wrap=soft
-
-
- Generelle physische Beschreibung des Objektes wie Material, Grösse etc.
-
- true
- cols=60
- Physical description
-
-
-
- Title
-
- true
-
-
- maxlength=255
- true
- size=80
-
-
-
- Verweis auf einen Randleistentyp
-
- true
-
-
- true
- true
- Randleistentyp links
-
-
-
- true
- Randleistentyp rechts
- true
-
-
- true
-
-
- Verweis auf einen Randleistentyp
-
-
- Unstrukturierte Bemerkungen zu einem Objekt
- true
- Comment
-
-
- rows=7
- true
-
-
- wrap=soft
- width=95%
-
-
- true
- true
-
- size=8
-
- maxlength=8
- A distinct identification of a book page
-
- Page identifier
-
-
-
-
-
-
- true
- true
-
- Farbe
-
-
- true
-
-
-
-
-
- size=60
- true
- Erzeuger/Autor
- maxlength=255
- Creator
-
-
-
-
-
- is a part of
-
- true
- true
- Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches.
- true
-
-
-
-
- true
-
- true
- wrap=soft
-
- A note concerning the object
- rows=3
- Note
- cols=60
-
-
-
- Datum der Herausgabe
-
- Datum der Herausgabe
-
- true
- true
-
-
-
-
- Stellt einen Verweis dar.
- Citation/reference
-
-
- rows=3
- true
- cols=60
-
-
- wrap=soft
- true
-
-
-
- true
-
- true
- Randleistentyp links
-
-
- numprops=1
- true
- Verweis auf einen Randleistentyp
-
-
- Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches.
- true
-
-
- is a part of
- true
-
-
- true
-
-
- true
-
-
-
- true
- true
-
- Verbindung mit einem Buch
-
-
- Unstrukturierte Bemerkungen zu einem Objekt
-
-
-
- true
- true
-
- Kommentar (Richtext)
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyWithValueObjects.ttl b/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyWithValueObjects.ttl
deleted file mode 100644
index e0da600822..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaOntologyWithValueObjects.ttl
+++ /dev/null
@@ -1,878 +0,0 @@
-@prefix incunabula: .
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix salsah-gui: .
-@prefix xsd: .
-
-incunabula:pubdate rdf:type owl:ObjectProperty ;
- rdfs:comment "Datum der Herausgabe" ;
- rdfs:label "Datum der Herausgabe" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:DateValue ;
- knora-api:subjectType incunabula:book ;
- salsah-gui:guiElement salsah-gui:Date .
-
-incunabula:miscHasBookValue
- rdf:type owl:ObjectProperty ;
- rdfs:label "Verbindung mit einem Buch" ;
- 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 incunabula:misc ;
- salsah-gui:guiElement salsah-gui:Searchbox .
-
-incunabula:book_comment
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Unstrukturierte Bemerkungen zu einem Objekt" ;
- rdfs:label "Comment" ;
- rdfs:subPropertyOf knora-api:hasComment ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:book ;
- salsah-gui:guiAttribute "wrap=soft" , "rows=7" , "width=95%" ;
- salsah-gui:guiElement salsah-gui:Textarea .
-
-incunabula:hasLeftSideband
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Verweis auf einen Randleistentyp" ;
- rdfs:label "Randleistentyp links" ;
- rdfs:subPropertyOf knora-api:hasLinkTo ;
- knora-api:isEditable true ;
- knora-api:isLinkProperty true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType incunabula:Sideband ;
- knora-api:subjectType incunabula:page ;
- salsah-gui:guiAttribute "numprops=1" ;
- salsah-gui:guiElement salsah-gui:Searchbox .
-
-incunabula:origname rdf:type owl:ObjectProperty ;
- rdfs:comment "Der originale Dateiname" ;
- rdfs:label "Original filename" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:page ;
- salsah-gui:guiAttribute "size=54" , "maxlength=128" ;
- salsah-gui:guiElement salsah-gui:SimpleText .
-
-incunabula:pagenum rdf:type owl:ObjectProperty ;
- rdfs:comment "A distinct identification of a book page" ;
- rdfs:label "Page identifier" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:page ;
- salsah-gui:guiAttribute "size=8" , "maxlength=8" ;
- salsah-gui:guiElement salsah-gui:SimpleText .
-
-incunabula:miscHasColor
- rdf:type owl:ObjectProperty ;
- rdfs:label "Farbe" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:ColorValue ;
- knora-api:subjectType incunabula:misc ;
- salsah-gui:guiElement salsah-gui:Colorpicker .
-
-incunabula:miscHasBook
- rdf:type owl:ObjectProperty ;
- rdfs:label "Verbindung mit einem Buch" ;
- rdfs:subPropertyOf knora-api:hasLinkTo ;
- knora-api:isEditable true ;
- knora-api:isLinkProperty true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType incunabula:book ;
- knora-api:subjectType incunabula:misc ;
- salsah-gui:guiElement salsah-gui:Searchbox .
-
-incunabula:citation rdf:type owl:ObjectProperty ;
- rdfs:comment "Stellt einen Verweis dar." ;
- rdfs:label "Citation/reference" ;
- 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:guiAttribute "rows=3" , "cols=60" , "wrap=soft" ;
- salsah-gui:guiElement salsah-gui:Textarea .
-
-incunabula:Sideband rdf:type owl:Class ;
- rdfs:comment "Randleistentyp" ;
- rdfs:label "Randleiste" ;
- rdfs:subClassOf knora-api:StillImageRepresentation ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:hasStillImageFileValue
- ] ;
- 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: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:maxCardinality 1 ;
- owl:onProperty knora-api:versionDate
- ] ;
- 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 ;
- salsah-gui:guiOrder 0 ;
- owl:cardinality 1 ;
- owl:onProperty incunabula:sbTitle
- ] ;
- 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: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 2 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:sideband_comment
- ] ;
- 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:maxCardinality 1 ;
- owl:onProperty knora-api:deleteComment
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 1 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:description
- ] ;
- 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:hasIncomingLinkValue
- ] ;
- 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:attachedToProject
- ] ;
- knora-api:canBeInstantiated true ;
- knora-api:isResourceClass true .
-
-incunabula:location rdf:type owl:ObjectProperty ;
- rdfs:comment "Der Ort wo sich das physische Original befindet" ;
- rdfs:label "Location" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:book ;
- salsah-gui:guiAttribute "cols=60" , "wrap=soft" , "rows=4" ;
- salsah-gui:guiElement salsah-gui:Textarea .
-
-incunabula:publisher rdf:type owl:ObjectProperty ;
- rdfs:comment "Publishing is the process of production and dissemination of literature or information – the activity of making information available for public view. In some cases authors may be their own publishers, meaning: originators and developers of content also provide media to deliver and display the content. (Wikipedia http://en.wikipedia.org/wiki/Publisher)" ;
- rdfs:label "Publisher" ;
- rdfs:subPropertyOf knora-api:hasValue , ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:book ;
- salsah-gui:guiAttribute "size=60" , "maxlength=255" ;
- salsah-gui:guiElement salsah-gui:SimpleText .
-
-incunabula:hasRightSideband
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Verweis auf einen Randleistentyp" ;
- rdfs:label "Randleistentyp rechts" ;
- rdfs:subPropertyOf knora-api:hasLinkTo ;
- knora-api:isEditable true ;
- knora-api:isLinkProperty true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType incunabula:Sideband ;
- knora-api:subjectType incunabula:page ;
- salsah-gui:guiAttribute "numprops=1" ;
- salsah-gui:guiElement salsah-gui:Searchbox .
-
-incunabula:hasAuthor rdf:type owl:ObjectProperty ;
- rdfs:comment "Erzeuger/Autor" ;
- rdfs:label "Creator" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:book ;
- salsah-gui:guiAttribute "size=60" , "maxlength=255" ;
- salsah-gui:guiElement salsah-gui:SimpleText .
-
-incunabula:publoc rdf:type owl:ObjectProperty ;
- rdfs:comment "Ort der Herausgabe" ;
- rdfs:label "Publication location" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:book ;
- salsah-gui:guiAttribute "size=60" , "maxlength=100" ;
- salsah-gui:guiElement salsah-gui:SimpleText .
-
-incunabula:note rdf:type owl:ObjectProperty ;
- rdfs:comment "A note concerning the object" ;
- rdfs:label "Note" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:book ;
- salsah-gui:guiAttribute "wrap=soft" , "rows=3" , "cols=60" ;
- salsah-gui:guiElement salsah-gui:Textarea .
-
-incunabula:description
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Description" ;
- rdfs:label "Description" ;
- 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 .
-
-incunabula:url rdf:type owl:ObjectProperty ;
- rdfs:comment "Uniform Resource Identifier" ;
- rdfs:label "URI" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:book ;
- salsah-gui:guiAttribute "maxlength=200" , "size=60" ;
- salsah-gui:guiElement salsah-gui:SimpleText .
-
-incunabula:sideband_comment
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Unstrukturierte Bemerkungen zu einem Objekt" ;
- rdfs:label "Kommentar (Richtext)" ;
- rdfs:subPropertyOf knora-api:hasComment ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:Sideband ;
- salsah-gui:guiElement salsah-gui:Richtext .
-
-incunabula:partOf rdf:type owl:ObjectProperty ;
- rdfs:comment "Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches." ;
- rdfs:label "is a part of" ;
- rdfs:subPropertyOf knora-api:isPartOf ;
- knora-api:isEditable true ;
- knora-api:isLinkProperty true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType incunabula:book ;
- knora-api:subjectType incunabula:page ;
- salsah-gui:guiElement salsah-gui:Searchbox .
-
-incunabula:hasLeftSidebandValue
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Verweis auf einen Randleistentyp" ;
- rdfs:label "Randleistentyp links" ;
- 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 incunabula:page ;
- salsah-gui:guiElement salsah-gui:Searchbox .
-
-incunabula:seqnum rdf:type owl:ObjectProperty ;
- rdfs:comment "This property stands for the position within a set of rdered items (resoucres)" ;
- rdfs:label "Sequence number" ;
- rdfs:subPropertyOf knora-api:seqnum ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:IntValue ;
- knora-api:subjectType incunabula:page ;
- salsah-gui:guiAttribute "max=-1" , "min=0" ;
- salsah-gui:guiElement salsah-gui:Spinbox .
-
-incunabula:misc rdf:type owl:Class ;
- rdfs:comment "A fake resource class that only has optional properties" ;
- rdfs:label "Sonstiges" ;
- 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:maxCardinality 1 ;
- owl:onProperty knora-api:versionDate
- ] ;
- 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:hasStandoffLinkToValue
- ] ;
- 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:creationDate
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 2 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:miscHasBook
- ] ;
- 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
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:hasPermissions
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 1 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:miscHasGeometry
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 0 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:miscHasColor
- ] ;
- 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: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:cardinality 1 ;
- owl:onProperty knora-api:attachedToUser
- ] ;
- 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:maxCardinality 1 ;
- owl:onProperty incunabula:miscHasBookValue
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:versionArkUrl
- ] ;
- knora-api:canBeInstantiated true ;
- knora-api:isResourceClass true .
-
-incunabula:page rdf:type owl:Class ;
- rdfs:comment "A page is a part of a book" ;
- rdfs:label "Page" ;
- rdfs:subClassOf knora-api:StillImageRepresentation ;
- 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 7 ;
- owl:cardinality 1 ;
- owl:onProperty incunabula:origname
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 2 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:description
- ] ;
- 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 rdfs:label
- ] ;
- 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 5 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:citation
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 10 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasLeftSidebandValue
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:hasStillImageFileValue
- ] ;
- 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 ;
- salsah-gui:guiOrder 10 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasLeftSideband
- ] ;
- 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 ;
- salsah-gui:guiOrder 6 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:page_comment
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 2 ;
- owl:cardinality 1 ;
- owl:onProperty incunabula:partOf
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 3 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:seqnum
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 11 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasRightSideband
- ] ;
- 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 ;
- knora-api:isInherited true ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:versionArkUrl
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 1 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:pagenum
- ] ;
- 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:deleteDate
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 2 ;
- owl:cardinality 1 ;
- owl:onProperty incunabula:partOfValue
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 12 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:transcription
- ] ;
- 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:minCardinality 0 ;
- owl:onProperty knora-api:hasStandoffLinkTo
- ] ;
- 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 ;
- salsah-gui:guiOrder 11 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasRightSidebandValue
- ] ;
- knora-api:canBeInstantiated true ;
- knora-api:isResourceClass true ;
- knora-api:resourceIcon "page.gif" .
-
-incunabula:hasRightSidebandValue
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Verweis auf einen Randleistentyp" ;
- rdfs:label "Randleistentyp rechts" ;
- 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 incunabula:page ;
- salsah-gui:guiElement salsah-gui:Searchbox .
-
-incunabula:physical_desc
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Generelle physische Beschreibung des Objektes wie Material, Grösse etc." ;
- rdfs:label "Physical description" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:book ;
- salsah-gui:guiAttribute "rows=3" , "wrap=soft" , "cols=60" ;
- salsah-gui:guiElement salsah-gui:Textarea .
-
-incunabula:partOfValue
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches." ;
- rdfs:label "is a part of" ;
- rdfs:subPropertyOf knora-api:isPartOfValue ;
- knora-api:isEditable true ;
- knora-api:isLinkValueProperty true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:LinkValue ;
- knora-api:subjectType incunabula:page ;
- salsah-gui:guiElement salsah-gui:Searchbox .
-
-incunabula:book rdf:type owl:Class ;
- rdfs:comment "Diese Resource-Klasse beschreibt ein Buch" ;
- rdfs:label "Book" ;
- rdfs:subClassOf knora-api:Resource ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 12 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:book_comment
- ] ;
- 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 ;
- salsah-gui:guiOrder 6 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:location
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 5 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:pubdate
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 9 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:physical_desc
- ] ;
- 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 3 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:publisher
- ] ;
- 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: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 ;
- salsah-gui:guiOrder 5 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:citation
- ] ;
- 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:attachedToUser
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 10 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:note
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:minCardinality 0 ;
- owl:onProperty knora-api:hasStandoffLinkTo
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 2 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:hasAuthor
- ] ;
- 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 2 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:description
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 1 ;
- owl:minCardinality 1 ;
- owl:onProperty incunabula:title
- ] ;
- 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
- ] ;
- 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 7 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:url
- ] ;
- 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 ;
- salsah-gui:guiOrder 4 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:publoc
- ] ;
- knora-api:canBeInstantiated true ;
- knora-api:isResourceClass true ;
- knora-api:resourceIcon "book.gif" .
-
-incunabula:sbTitle rdf:type owl:ObjectProperty ;
- rdfs:label "Title" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:Sideband ;
- salsah-gui:guiAttribute "maxlength=255" , "size=80" ;
- salsah-gui:guiElement salsah-gui:SimpleText .
-
-incunabula:miscHasGeometry
- rdf:type owl:ObjectProperty ;
- rdfs:label "Geometrie" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:GeomValue ;
- knora-api:subjectType incunabula:misc ;
- salsah-gui:guiElement salsah-gui:Geometry .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "The incunabula ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
-
-incunabula:page_comment
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Unstrukturierte Bemerkungen zu einem Objekt" ;
- rdfs:label "Comment" ;
- rdfs:subPropertyOf knora-api:hasComment ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:page ;
- salsah-gui:guiAttribute "rows=7" , "wrap=soft" , "width=95%" ;
- salsah-gui:guiElement salsah-gui:Textarea .
-
-incunabula:title rdf:type owl:ObjectProperty ;
- rdfs:comment "Titel" ;
- rdfs:label "Title" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:book ;
- salsah-gui:guiAttribute "size=80" , "maxlength=255" ;
- salsah-gui:guiElement salsah-gui:SimpleText .
-
-incunabula:transcription
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Transkription" ;
- rdfs:label "Transkription" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- knora-api:subjectType incunabula:page ;
- salsah-gui:guiElement salsah-gui:Richtext .
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaPage.jsonld b/test_data/generated_test_data/ontologyR2RV2/incunabulaPage.jsonld
deleted file mode 100644
index 0a30af0c58..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaPage.jsonld
+++ /dev/null
@@ -1,285 +0,0 @@
-{
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The incunabula ontology",
- "@graph": [
- {
- "knora-api:isResourceClass": true,
- "rdfs:label": "Page",
- "knora-api:resourceIcon": "page.gif",
- "knora-api:canBeInstantiated": true,
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:StillImageRepresentation"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToProject"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToUser"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:creationDate"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteComment"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deletedBy"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLinkValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasPermissions"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkToValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStillImageFileValue"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:isDeleted"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:lastModificationDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:userHasPermission"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:pagenum"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:description"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:partOf"
- },
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:partOfValue"
- },
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:seqnum"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 3
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:citation"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 5
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:page_comment"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 6
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:origname"
- },
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 7
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasLeftSideband"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 10
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasLeftSidebandValue"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 10
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasRightSideband"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 11
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasRightSidebandValue"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 11
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:transcription"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 12
- }
- ],
- "rdfs:comment": "A page is a part of a book",
- "@type": "owl:Class",
- "@id": "incunabula:page"
- }
- ],
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0803"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0803/incunabula/v2",
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "salsah-gui": "http://api.knora.org/ontology/salsah-gui/v2#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "incunabula": "http://0.0.0.0:3333/ontology/0803/incunabula/v2#",
- "xsd": "http://www.w3.org/2001/XMLSchema#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaPage.rdf b/test_data/generated_test_data/ontologyR2RV2/incunabulaPage.rdf
deleted file mode 100644
index 35ac221df5..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaPage.rdf
+++ /dev/null
@@ -1,304 +0,0 @@
-
-
-
- The incunabula ontology
- 2012-12-12T12:12:12.120Z
-
-
-
-
- true
- 1
-
-
-
-
-
- 12
- 0
-
-
-
-
-
- true
- 0
-
-
-
-
-
- 5
- 0
-
-
-
-
-
- 2
- 1
-
-
-
-
-
- 2
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 11
- 1
-
-
-
-
-
- 1
- 1
-
-
-
-
-
- 3
- 1
-
-
-
-
-
- 2
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 10
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 6
- 0
-
-
-
- true
-
-
- 7
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- A page is a part of a book
- Page
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- 11
- 1
-
-
-
-
-
- 10
- 1
-
-
-
- true
- page.gif
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaPage.ttl b/test_data/generated_test_data/ontologyR2RV2/incunabulaPage.ttl
deleted file mode 100644
index 693600069b..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaPage.ttl
+++ /dev/null
@@ -1,176 +0,0 @@
-@prefix incunabula: .
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix salsah-gui: .
-@prefix xsd: .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "The incunabula ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
-
-incunabula:page rdf:type owl:Class ;
- rdfs:comment "A page is a part of a book" ;
- rdfs:label "Page" ;
- rdfs:subClassOf knora-api:StillImageRepresentation ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 11 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasRightSidebandValue
- ] ;
- 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 ;
- salsah-gui:guiOrder 2 ;
- owl:cardinality 1 ;
- owl:onProperty incunabula:partOfValue
- ] ;
- 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:creationDate
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 2 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:description
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 5 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:citation
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:hasStillImageFileValue
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 11 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasRightSideband
- ] ;
- 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 10 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasLeftSidebandValue
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 1 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:pagenum
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 3 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:seqnum
- ] ;
- 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 12 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:transcription
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 2 ;
- owl:cardinality 1 ;
- owl:onProperty incunabula:partOf
- ] ;
- 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:maxCardinality 1 ;
- owl:onProperty knora-api:deleteDate
- ] ;
- 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:arkUrl
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 7 ;
- owl:cardinality 1 ;
- owl:onProperty incunabula:origname
- ] ;
- 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:cardinality 1 ;
- owl:onProperty knora-api:hasPermissions
- ] ;
- 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:maxCardinality 1 ;
- owl:onProperty incunabula:hasLeftSideband
- ] ;
- 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 6 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:page_comment
- ] ;
- knora-api:canBeInstantiated true ;
- knora-api:isResourceClass true ;
- knora-api:resourceIcon "page.gif" .
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaPageAndBookWithValueObjects.jsonld b/test_data/generated_test_data/ontologyR2RV2/incunabulaPageAndBookWithValueObjects.jsonld
deleted file mode 100644
index 52ad740fcf..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaPageAndBookWithValueObjects.jsonld
+++ /dev/null
@@ -1,531 +0,0 @@
-{
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The incunabula ontology",
- "@graph": [
- {
- "knora-api:isResourceClass": true,
- "rdfs:label": "Book",
- "knora-api:resourceIcon": "book.gif",
- "knora-api:canBeInstantiated": true,
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:Resource"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToProject"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToUser"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:creationDate"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteComment"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deletedBy"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLinkValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasPermissions"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkToValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:isDeleted"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:lastModificationDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:userHasPermission"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:title"
- },
- "owl:minCardinality": 1,
- "salsah-gui:guiOrder": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:description"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasAuthor"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:publisher"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 3
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:publoc"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 4
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:citation"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 5
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:pubdate"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 5
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:location"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 6
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:url"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 7
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:physical_desc"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 9
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:note"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 10
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:book_comment"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 12
- }
- ],
- "rdfs:comment": "Diese Resource-Klasse beschreibt ein Buch",
- "@type": "owl:Class",
- "@id": "incunabula:book"
- },
- {
- "knora-api:isResourceClass": true,
- "rdfs:label": "Page",
- "knora-api:resourceIcon": "page.gif",
- "knora-api:canBeInstantiated": true,
- "rdfs:subClassOf": [
- {
- "@id": "knora-api:StillImageRepresentation"
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:arkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToProject"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:attachedToUser"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:creationDate"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteComment"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deleteDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:deletedBy"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasIncomingLinkValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasPermissions"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkTo"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStandoffLinkToValue"
- },
- "owl:minCardinality": 0,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:hasStillImageFileValue"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:isDeleted"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:lastModificationDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:userHasPermission"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionArkUrl"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "knora-api:versionDate"
- },
- "owl:maxCardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "rdfs:label"
- },
- "owl:cardinality": 1,
- "knora-api:isInherited": true
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:pagenum"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 1
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:description"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:partOf"
- },
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:partOfValue"
- },
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 2
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:seqnum"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 3
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:citation"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 5
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:page_comment"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 6
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:origname"
- },
- "owl:cardinality": 1,
- "salsah-gui:guiOrder": 7
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasLeftSideband"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 10
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasLeftSidebandValue"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 10
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasRightSideband"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 11
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:hasRightSidebandValue"
- },
- "owl:maxCardinality": 1,
- "salsah-gui:guiOrder": 11
- },
- {
- "@type": "owl:Restriction",
- "owl:onProperty": {
- "@id": "incunabula:transcription"
- },
- "owl:minCardinality": 0,
- "salsah-gui:guiOrder": 12
- }
- ],
- "rdfs:comment": "A page is a part of a book",
- "@type": "owl:Class",
- "@id": "incunabula:page"
- }
- ],
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0803"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0803/incunabula/v2",
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "salsah-gui": "http://api.knora.org/ontology/salsah-gui/v2#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "incunabula": "http://0.0.0.0:3333/ontology/0803/incunabula/v2#",
- "xsd": "http://www.w3.org/2001/XMLSchema#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaPageAndBookWithValueObjects.rdf b/test_data/generated_test_data/ontologyR2RV2/incunabulaPageAndBookWithValueObjects.rdf
deleted file mode 100644
index 3c95f29589..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaPageAndBookWithValueObjects.rdf
+++ /dev/null
@@ -1,575 +0,0 @@
-
-
-
- The incunabula ontology
- 2012-12-12T12:12:12.120Z
-
-
-
-
- 1
- 1
-
-
-
-
-
- 9
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- true
-
-
- 4
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- 6
- 1
-
-
-
-
-
- 5
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 5
- 0
-
-
-
-
-
- 2
- 0
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
- Diese Resource-Klasse beschreibt ein Buch
- Book
-
-
- 10
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 3
- 0
-
-
-
-
-
- 7
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
- true
- book.gif
-
-
- 12
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 2
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 11
- 1
-
-
-
-
-
- 6
- 0
-
-
-
-
-
- 2
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 1
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- 5
- 0
-
-
-
-
-
- 2
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
- 2
- 1
-
-
-
-
- true
-
-
- true
- 0
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 10
- 1
-
-
-
-
-
- 10
- 1
-
-
-
-
-
- 12
- 0
-
-
-
-
-
- 7
- 1
-
-
-
- Page
- A page is a part of a book
-
-
- true
- 1
-
-
-
-
-
- 3
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 11
- 1
-
-
-
- true
- page.gif
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaPageAndBookWithValueObjects.ttl b/test_data/generated_test_data/ontologyR2RV2/incunabulaPageAndBookWithValueObjects.ttl
deleted file mode 100644
index a7c4b11c25..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaPageAndBookWithValueObjects.ttl
+++ /dev/null
@@ -1,329 +0,0 @@
-@prefix incunabula: .
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix salsah-gui: .
-@prefix xsd: .
-
-incunabula:page rdf:type owl:Class ;
- rdfs:comment "A page is a part of a book" ;
- rdfs:label "Page" ;
- rdfs:subClassOf knora-api:StillImageRepresentation ;
- 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 12 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:transcription
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 2 ;
- owl:cardinality 1 ;
- owl:onProperty incunabula:partOfValue
- ] ;
- 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 10 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasLeftSidebandValue
- ] ;
- 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:attachedToUser
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 1 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:pagenum
- ] ;
- 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:versionDate
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 7 ;
- owl:cardinality 1 ;
- owl:onProperty incunabula:origname
- ] ;
- 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 11 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasRightSideband
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 6 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:page_comment
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 2 ;
- owl:cardinality 1 ;
- owl:onProperty incunabula:partOf
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 11 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasRightSidebandValue
- ] ;
- 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:hasStillImageFileValue
- ] ;
- 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: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 ;
- salsah-gui:guiOrder 2 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:description
- ] ;
- 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: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 ;
- salsah-gui:guiOrder 5 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:citation
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 3 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:seqnum
- ] ;
- 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 10 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:hasLeftSideband
- ] ;
- knora-api:canBeInstantiated true ;
- knora-api:isResourceClass true ;
- knora-api:resourceIcon "page.gif" .
-
-incunabula:book rdf:type owl:Class ;
- rdfs:comment "Diese Resource-Klasse beschreibt ein Buch" ;
- rdfs:label "Book" ;
- rdfs:subClassOf knora-api:Resource ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:hasPermissions
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 5 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:pubdate
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 9 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:physical_desc
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 4 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:publoc
- ] ;
- 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 6 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:location
- ] ;
- 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:hasIncomingLinkValue
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 3 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:publisher
- ] ;
- 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 incunabula:note
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 5 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:citation
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 2 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:hasAuthor
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 7 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:url
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- salsah-gui:guiOrder 1 ;
- owl:minCardinality 1 ;
- owl:onProperty incunabula:title
- ] ;
- 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:attachedToUser
- ] ;
- 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:lastModificationDate
- ] ;
- 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 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 ;
- salsah-gui:guiOrder 12 ;
- owl:minCardinality 0 ;
- owl:onProperty incunabula:book_comment
- ] ;
- 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 2 ;
- owl:maxCardinality 1 ;
- owl:onProperty incunabula:description
- ] ;
- 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 rdfs:label
- ] ;
- rdfs:subClassOf [ rdf:type owl:Restriction ;
- knora-api:isInherited true ;
- owl:cardinality 1 ;
- owl:onProperty knora-api:userHasPermission
- ] ;
- knora-api:canBeInstantiated true ;
- knora-api:isResourceClass true ;
- knora-api:resourceIcon "book.gif" .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "The incunabula ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaPartOf.jsonld b/test_data/generated_test_data/ontologyR2RV2/incunabulaPartOf.jsonld
deleted file mode 100644
index 2985fb70cd..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaPartOf.jsonld
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The incunabula ontology",
- "@graph": [
- {
- "knora-api:isLinkValueProperty": true,
- "rdfs:label": "is a part of",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:isPartOfValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:LinkValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Searchbox"
- },
- "@id": "incunabula:partOfValue",
- "knora-api:subjectType": {
- "@id": "incunabula:page"
- },
- "rdfs:comment": "Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches."
- }
- ],
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0803"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0803/incunabula/v2",
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "salsah-gui": "http://api.knora.org/ontology/salsah-gui/v2#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "incunabula": "http://0.0.0.0:3333/ontology/0803/incunabula/v2#",
- "xsd": "http://www.w3.org/2001/XMLSchema#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaPartOf.rdf b/test_data/generated_test_data/ontologyR2RV2/incunabulaPartOf.rdf
deleted file mode 100644
index c0aca66cbc..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaPartOf.rdf
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
- The incunabula ontology
- 2012-12-12T12:12:12.120Z
-
-
- Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches.
- true
-
-
- is a part of
- true
-
-
- true
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaPartOf.ttl b/test_data/generated_test_data/ontologyR2RV2/incunabulaPartOf.ttl
deleted file mode 100644
index 32f6ef456b..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaPartOf.ttl
+++ /dev/null
@@ -1,25 +0,0 @@
-@prefix incunabula: .
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix salsah-gui: .
-@prefix xsd: .
-
-incunabula:partOfValue
- rdf:type owl:ObjectProperty ;
- rdfs:comment "Diese Property bezeichnet eine Verbindung zu einer anderen Resource, in dem ausgesagt wird, dass die vorliegende Resource ein integraler Teil der anderen Resource ist. Zum Beispiel ist eine Buchseite ein integraler Bestandteil genau eines Buches." ;
- rdfs:label "is a part of" ;
- rdfs:subPropertyOf knora-api:isPartOfValue ;
- knora-api:isEditable true ;
- knora-api:isLinkValueProperty true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:LinkValue ;
- knora-api:subjectType incunabula:page ;
- salsah-gui:guiElement salsah-gui:Searchbox .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "The incunabula ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaSimplePubDate.jsonld b/test_data/generated_test_data/ontologyR2RV2/incunabulaSimplePubDate.jsonld
deleted file mode 100644
index e7b3912c1f..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaSimplePubDate.jsonld
+++ /dev/null
@@ -1,35 +0,0 @@
-{
- "@id": "http://0.0.0.0:3333/ontology/0803/incunabula/simple/v2",
- "@type": "owl:Ontology",
- "rdfs:label": "The incunabula ontology",
- "@graph": [
- {
- "rdfs:label": "Datum der Herausgabe",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/date"
- }
- ],
- "rdfs:comment": "Datum der Herausgabe",
- "@type": "owl:DatatypeProperty",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "knora-api:objectType": {
- "@id": "knora-api:Date"
- },
- "@id": "incunabula:pubdate"
- }
- ],
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "knora-api": "http://api.knora.org/ontology/knora-api/simple/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "incunabula": "http://0.0.0.0:3333/ontology/0803/incunabula/simple/v2#",
- "xsd": "http://www.w3.org/2001/XMLSchema#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaSimplePubDate.rdf b/test_data/generated_test_data/ontologyR2RV2/incunabulaSimplePubDate.rdf
deleted file mode 100644
index 7c6768d3e0..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaSimplePubDate.rdf
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
- The incunabula ontology
-
-
-
-
- Datum der Herausgabe
- Datum der Herausgabe
-
-
-
-
-
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaSimplePubDate.ttl b/test_data/generated_test_data/ontologyR2RV2/incunabulaSimplePubDate.ttl
deleted file mode 100644
index 548de60e5c..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaSimplePubDate.ttl
+++ /dev/null
@@ -1,17 +0,0 @@
-@prefix incunabula: .
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix xsd: .
-
-incunabula:pubdate rdf:type owl:DatatypeProperty ;
- rdfs:comment "Datum der Herausgabe" ;
- rdfs:label "Datum der Herausgabe" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:objectType knora-api:Date ;
- knora-api:subjectType incunabula:book .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "The incunabula ontology" .
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaWithValueObjectsPubDate.jsonld b/test_data/generated_test_data/ontologyR2RV2/incunabulaWithValueObjectsPubDate.jsonld
deleted file mode 100644
index 62eb2b0241..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaWithValueObjectsPubDate.jsonld
+++ /dev/null
@@ -1,48 +0,0 @@
-{
- "knora-api:lastModificationDate": {
- "@value": "2012-12-12T12:12:12.120Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "The incunabula ontology",
- "@graph": [
- {
- "rdfs:label": "Datum der Herausgabe",
- "rdfs:subPropertyOf": [
- {
- "@id": "knora-api:hasValue"
- },
- {
- "@id": "http://purl.org/dc/terms/date"
- }
- ],
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "@type": "owl:ObjectProperty",
- "knora-api:objectType": {
- "@id": "knora-api:DateValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:Date"
- },
- "@id": "incunabula:pubdate",
- "knora-api:subjectType": {
- "@id": "incunabula:book"
- },
- "rdfs:comment": "Datum der Herausgabe"
- }
- ],
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0803"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0803/incunabula/v2",
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "salsah-gui": "http://api.knora.org/ontology/salsah-gui/v2#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "incunabula": "http://0.0.0.0:3333/ontology/0803/incunabula/v2#",
- "xsd": "http://www.w3.org/2001/XMLSchema#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaWithValueObjectsPubDate.rdf b/test_data/generated_test_data/ontologyR2RV2/incunabulaWithValueObjectsPubDate.rdf
deleted file mode 100644
index bc33fd5e41..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaWithValueObjectsPubDate.rdf
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
- The incunabula ontology
- 2012-12-12T12:12:12.120Z
-
-
-
- Datum der Herausgabe
-
- Datum der Herausgabe
-
- true
- true
-
-
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/incunabulaWithValueObjectsPubDate.ttl b/test_data/generated_test_data/ontologyR2RV2/incunabulaWithValueObjectsPubDate.ttl
deleted file mode 100644
index cf767f8902..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/incunabulaWithValueObjectsPubDate.ttl
+++ /dev/null
@@ -1,23 +0,0 @@
-@prefix incunabula: .
-@prefix knora-api: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix salsah-gui: .
-@prefix xsd: .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "The incunabula ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2012-12-12T12:12:12.120Z"^^xsd:dateTimeStamp .
-
-incunabula:pubdate rdf:type owl:ObjectProperty ;
- rdfs:comment "Datum der Herausgabe" ;
- rdfs:label "Datum der Herausgabe" ;
- rdfs:subPropertyOf , knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:DateValue ;
- knora-api:subjectType incunabula:book ;
- salsah-gui:guiElement salsah-gui:Date .
diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiDate.rdf b/test_data/generated_test_data/ontologyR2RV2/knoraApiDate.rdf
deleted file mode 100644
index 6d5788b776..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/knoraApiDate.rdf
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- The knora-api ontology in the simple schema
-
-
- Represents a date as a period with different possible precisions.
- Date literal
-
-
-
- (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)?)?
-
-
-
-
-
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiDateValue.rdf b/test_data/generated_test_data/ontologyR2RV2/knoraApiDateValue.rdf
deleted file mode 100644
index 996a00e262..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/knoraApiDateValue.rdf
+++ /dev/null
@@ -1,153 +0,0 @@
-
-
-
-
- true
- The knora-api ontology in the complex schema
-
-
- true
- Represents a Knora date value
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
-
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologySimple.rdf b/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologySimple.rdf
deleted file mode 100644
index 0f4552ead5..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologySimple.rdf
+++ /dev/null
@@ -1,1101 +0,0 @@
-
-
- The knora-api ontology in the simple schema
-
-
-
- Represents a file URI.
- File URI
-
-
-
-
- (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)?)?
-
- Represents a date as a period with different possible precisions.
- Date literal
-
-
-
- Represents a geometry specification in JSON.
- Geometry specification
-
-
-
-
- \d{1,8}
-
- Represents a Geoname code.
- Geoname code
-
-
-
-
- #([0-9a-fA-F]{3}){1,2}
-
- Represents a color.
- Color literal
-
-
-
-
- \d+(\.\d+)?,\d+(\.\d+)?
-
- Represents an interval.
- Interval literal
-
-
-
- Represents a list node.
- List Node
-
-
- Representation (Document)
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
- A resource that can contain a two-dimensional still image file
-
-
- 0
-
-
-
-
-
- Representation (Image)
-
-
- 1
-
-
-
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- A resource that can store a file
-
-
- 0
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- Representation
-
-
- Represents something in the world, or an abstract thing
-
-
- 1
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- Resource
-
-
- Generic representation of a deleted value that can therefore not be displayed
- Deleted Value
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- Region
- Represents a geometric region of a resource. The geometry is represented currently as JSON string.
-
-
- 1
-
-
-
-
-
-
- region.gif
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
- Annotation
-
-
- 1
-
-
-
-
-
- A generic class for representing annotations
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
-
- Representation (Zip)
-
-
- 1
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- Represents a file containg 3D data
-
-
- 1
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- Representation (3D)
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- 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.
- 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.
-
-
- 1
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
-
-
- 1
-
-
-
- A resource containing a text file
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- Representation (Text)
-
-
-
- 0
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
- Represents a file containing audio data
-
-
- 1
-
-
-
- Representation (Audio)
-
-
- 0
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- A resource containing moving image data
- Representation (Movie)
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- Represents a generic link object
-
- Link Object
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- 1
-
-
-
-
-
- link.gif
-
-
- 1
-
-
-
-
-
-
-
- Generic representation of a deleted resource that can therefore not be displayed
-
-
- 1
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
- Deleted Resource
-
-
-
-
- Indicates that this resource referred to by another resource
-
-
-
- has incoming link
-
-
-
-
- Represents a direct connection between two resources
-
-
-
- has Link to
-
-
-
-
- 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.
-
- has Representation
-
-
-
-
- Represents a link in standoff markup from one resource to another.
-
- has Standoff Link to
-
-
-
-
- Indicates that this resource is a sequence of a video or audio resource
-
- is sequence of
-
-
-
-
- Region of interest within a digital object (e.g. an image)
-
- is region of
-
-
-
-
- Indicates that this resource is part of another resource
-
- is part of
-
-
-
-
-
- is Annotation of
-
-
- Specifies the required type of the objects of a property
- Object type
-
-
- Specifies the required type of the subjects of a property
- Subject type
-
-
-
- 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.
-
- Resource property
-
-
-
- Provides the ARK URL of a particular version of a resource.
- version ARK URL
-
-
-
- The base property of properties that point from Knora resources to Knora values.
-
- has value
-
-
-
-
- Connects a Representation to an audio file
-
-
-
- has audio file
-
-
-
- Indicates whether more results may be available for a search query
- May have more results
-
-
-
-
- Represents a comment on a resource as a knora-base:TextValue
-
- Comment
-
-
-
- Provides the ARK URL of a resource.
- ARK URL
-
-
-
-
- Connects a Representation to a text file
-
-
-
- has text file
-
-
-
-
- Connects a Representation to a file
-
- has file
-
-
-
-
- Connects a Representation to a 3D-file
-
- has 3D-file
-
-
-
-
- Indicates if the given resource is the main resource of a request or a resource referred to by a link property.
-
-
-
- Provides a message indicating that an operation was unsuccessful
- error
-
-
-
-
- Connects a Representation to an image file
-
- has image file
-
-
-
-
- Connects a Representation to a movie file
-
- has movie file
-
-
-
-
- Specifies the color of a region.
-
- Color
-
-
-
- Provides a message indicating that an operation was successful
- result
-
-
-
-
-
-
-
-
- Represents a geometrical shape.
-
- Geometry
-
-
-
- Indicates the bounds of a sequence, i.e. the start and end point in the containing resource.
-
- Sequence Bounds
-
-
-
-
- Connects a Representation to a document
-
- has document
-
-
-
-
- Connects a Representation to a zip archive
-
- has zip
-
-
-
- Indicates the position of a resource within a compound object. Typically used to indicate the order of pages within a book or similar resource.
-
- Sequence number
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologyWithValueObjects.rdf b/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologyWithValueObjects.rdf
deleted file mode 100644
index dfb1ae63e7..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/knoraApiOntologyWithValueObjects.rdf
+++ /dev/null
@@ -1,9546 +0,0 @@
-
-
- true
-
- The knora-api ontology in the complex schema
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- A text file such as plain Unicode text, LaTeX, TEI/XML, etc.
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a reference to a Knora resource in a TextValue
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- A resource containing moving image data
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Representation (Movie)
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a date in a TextValue
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents an arbitrary URI in a TextValue
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a Knora date value
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- Representation (3D)
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a file containg 3D data
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- Representation (Audio)
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a file containing audio data
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a color in a TextValue
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- true
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- Represents a standoff markup tag
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- Representation (Zip)
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents an interval in a TextValue
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a time interval, e.g. in an audio recording
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a color in HTML format, e.g. "#33eeff"
-
-
- true
- 1
-
-
-
-
-
- true
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a timestamp in a TextValue
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a decimal (floating point) value in a TextValue
- true
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a URI
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Deleted Value
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Generic representation of a deleted value that can therefore not be displayed
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- A resource that can contain a two-dimensional still image file
-
-
-
- Representation (Image)
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- Representation (Document)
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- true
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- The base class of classes representing Knora values
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- Represents a knora-base value type in a TextValue
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- true
-
-
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
-
- Represents a generic link object
-
-
- true
- 1
-
-
-
-
-
- link.gif
-
-
- true
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Link Object
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents an arbitrary-precision decimal value
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- true
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- Represents something in the world, or an abstract thing
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- 0
-
-
-
-
-
- Resource
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- A resource that can store a file
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- Representation
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Region
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- region.gif
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- true
- Represents a geometric region of a resource. The geometry is represented currently as JSON string.
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- Represents a geometrical objects as JSON string
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- Represents a timestamp
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- Represents an integer value
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- A reification node that describes direct links between resources
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- A file containing a two-dimensional still image
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- This represents some 3D-object with mesh data, point cloud, etc.
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents an integer value in a TextValue
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- Represents a flat or hierarchical list
-
-
- 1
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents an audio file
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- Generic representation of a deleted resource that can therefore not be displayed
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
- Deleted Resource
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Representation (Text)
-
-
- true
- 1
-
-
-
-
-
- A resource containing a text file
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- Represents a boolean value
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
- Represents an internal reference in a TextValue
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Represents a boolean in a TextValue
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- Represents a moving image file
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- 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.
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 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.
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- A generic class for representing annotations
- true
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- Annotation
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 0
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
- true
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
-
- true
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 0
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- true
- 1
-
-
-
-
-
-
-
- Connects a Representation to a file
-
-
-
- true
-
-
-
- has file
-
-
-
- Indicates the position of a resource within a compound object. Typically used to indicate the order of pages within a book or similar resource.
- true
- true
-
-
-
- Sequence number
-
-
-
- Connects something to a project
- attached to project
-
-
-
-
-
-
-
- Specifies the author of a particular version of a resource.
- author
-
-
- Connects a Representation to a document
-
-
-
- true
- true
-
- has document
-
-
- Indicates the mapping that is used to convert a text value's markup from from XML to standoff.
-
-
-
-
-
- Text value has mapping
-
-
-
- Connects something to a user
- attached to user
-
-
-
-
- true
- true
-
-
-
- true
-
-
- A plain string representation of a value
-
-
-
-
- Represents a geometrical shape.
-
-
-
- true
- true
-
-
-
- Geometry
-
-
- Indicates that this resource referred to by another resource
-
-
- true
-
-
-
- has incoming link
- true
-
-
- Indicates that this resource is a sequence of a video or audio resource
- true
-
-
- true
- true
-
-
-
- is sequence of
-
-
-
-
- true
- true
-
-
-
- true
-
-
-
-
-
-
-
-
-
- Color
- ncolors=8
-
-
- true
-
- true
-
-
-
- Specifies the color of a region.
-
-
- Represents a link in standoff markup from one resource to another.
- true
-
-
- true
-
-
-
- has Standoff Link to
-
-
- Region of interest within a digital object (e.g. an image)
-
-
- true
- true
-
-
-
- is region of
- true
-
-
- Represents a link in standoff markup from one resource to another.
-
-
- true
-
-
-
- has Standoff Link to
- true
-
-
- Represents a direct connection between two resources
- true
-
-
- true
- true
-
-
-
- has Link to
-
-
- Indicates that this resource is part of another resource
- true
-
-
- true
- true
-
- is part of
-
-
- Connects a Representation to a movie file
-
-
-
- true
- true
-
- has movie file
-
-
- Represents the source resource of a link value.
-
-
-
-
-
- Link value has source
-
-
-
-
-
-
- Represents a comment on a resource as a knora-base:TextValue
-
-
-
- true
- true
-
-
-
- Comment
-
-
- Represents the target resource of a link value.
-
-
-
-
-
- Link value has target
-
-
- 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.
- true
-
-
- true
- true
-
- has Representation
-
-
-
-
- true
- true
-
-
-
- true
-
-
- Points to a LinkValue reification describing a link between two resources
-
-
- true
- true
-
-
-
- has Link to
- true
-
-
- Connects a Representation to a zip archive
-
-
-
- true
- true
-
- has zip
-
-
- Connects a Representation to a 3D-file
-
-
-
- true
- true
-
- has 3D-file
-
-
-
-
- true
- true
-
- true
-
-
- Connects a Representation to an audio file
-
-
-
- true
- true
-
- has audio file
-
-
- Represents a reference to a hierarchical list node.
-
-
-
-
-
- Hierarchical list value as list node
-
-
- Connects a Representation to an image file
-
-
-
- true
- true
-
- has image file
-
-
- Region of interest within a digital object (e.g. an image)
- true
-
-
- true
- true
-
- is region of
-
-
-
-
- true
-
-
-
-
-
-
- Indicates the bounds of a sequence, i.e. the start and end point in the containing resource.
- true
- true
-
- Sequence Bounds
-
-
- 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.
-
- true
-
-
- Standoff markup attached to a text value.
-
-
-
-
-
- text value has standoff
-
-
- Indicates who deleted a resource or value
-
-
-
- Connects a Representation to a text file
-
-
-
- true
- true
-
- has text file
-
-
-
-
-
-
- true
-
-
- true
- true
-
- is Annotation of
-
-
- Specifies the required type of the subjects of a property
- Subject type
-
-
-
-
-
- Specifies the required type of the objects of a property
- Object type
-
-
- The UUID of a value
-
-
-
-
-
-
- Specifies the new modification date of a resource
- new modification date
-
-
-
- Indicates whether an operation can be performed
- can do
-
-
- True if a text value has markup.
-
-
-
- text value has markup
-
-
-
-
-
-
- The vertical dimension of a still image file value.
-
-
-
- Still image file value has Y dimension
-
-
- The name of the file that a file value represents.
-
-
-
- File value has filename
-
-
- Represents a 2D geometry value as JSON.
-
-
-
- Geometry value as JSON
-
-
- Represents the literal RGB value of a ColorValue.
-
-
-
- Color value as color
-
-
- The IIIF base URL of a still image file value.
-
-
-
- Still image file value has IIIF base URL
-
-
- Represents the end year of a date value.
-
-
-
- Date value has end year
-
-
- Represents the start year of a date value.
-
-
-
- Date value has start year
-
-
-
- Provides the ARK URL of a resource or value.
- ARK URL
-
-
-
-
-
-
- Represents the start era of a date value.
-
-
-
- Date value has start era
-
-
- Represents the calendar of a date value.
-
-
-
- Date value has calendar
-
-
- Represents the end day of a date value.
-
-
-
- Date value has end day
-
-
-
-
-
-
-
-
-
-
- Indicates when a resource or value was deleted
-
-
-
- A comment on a value
-
-
-
-
-
-
- The next available knora-api:standoffTagHasStartIndex in a sequence of pages of standoff.
- next standoff start index
-
-
-
- Represents the short name of an ontology
- ontology name
-
-
- Language code attached to a text value.
-
-
-
- text value has language
-
-
-
- Indicates whether more results may be available for a search query
- May have more results
-
-
- Represents the literal integer value of an IntValue.
-
-
-
- Integer value as integer
-
-
- The next knora-api:standoffTagHasStartIndex of the start parent tag of a standoff tag.
-
-
- standoff tag has start parent index
-
-
- Represents the IRI of the source resource of a link value.
-
-
-
- Link value has source IRI
-
-
- Indicates when a resource was created
-
-
-
-
- Represents the start position of an interval.
-
-
-
- interval value has start
-
-
-
-
-
-
- Represents the literal decimal value of a DecimalValue.
-
-
-
- Decimal value as decimal
-
-
-
- Provides a message indicating that an operation was successful
- result
-
-
-
-
-
-
- Exists and is true if the resource has been deleted
-
-
-
-
- Indicates whether an ontology is built into Knora
- is shared
-
-
-
- Provides the requesting user's maximum permission on a resource or value.
- user has permission
-
-
-
-
-
-
-
-
-
-
-
- Represents the end month of a date value.
-
-
-
- Date value has end month
-
-
- Indicates if the given resource is the main resource of a request or a resource referred to by a link property.
-
-
-
-
- Represents the start day of a date value.
-
-
-
- Date value has start day
-
-
- A comment explaining why a resource or value was marked as deleted
-
-
-
- Represents the start month of a date value.
-
-
-
- Date value has start month
-
-
-
- Provides the ARK URL of a particular version of a resource or value.
- version ARK URL
-
-
- The next knora-api:standoffTagHasStartIndex of the end parent tag of a standoff tag.
-
-
- standoff tag has end parent index
-
-
- A Text value represented in XML.
-
-
-
- Text value as XML
-
-
- The maximum knora-api:standoffTagHasStartIndex in a text value.
-
-
-
- text value has max standoff start index
-
-
- The URL at which the file can be accessed.
-
-
-
- File value as URL
-
-
- Represents the end position of an interval.
-
-
-
- interval value has end
-
-
- Represents the IRI of the target resource of a link value.
-
-
-
- Link value has target IRI
-
-
- Represents the end era of a date value.
-
-
-
- Date value has end era
-
-
- Represents the literal Geoname code of a GeonameValue.
-
-
-
- Geoname value as Geoname code
-
-
-
- Represents the name of a mapping
- Name of a mapping (will be part of the mapping's Iri)
-
-
-
-
-
-
- The horizontal dimension of a still image file value.
-
-
-
- Still image file value has X dimension
-
-
-
-
-
-
-
-
- Indicates whether an ontology can be shared by multiple projects
- is shared
-
-
-
-
-
-
- Provides the date of a particular version of a resource.
- version date
-
-
- A text value represented in HTML.
-
-
-
- Text value as HTML
-
-
-
-
-
-
-
- Provides an error message
- error
-
-
- Represents the literal URI value of a UriValue.
-
-
-
- URI value as URI
-
-
- Represents the literal boolean value of a BooleanValue.
-
-
-
- Boolean value as decimal
-
-
-
-
-
-
-
- Indicates whether a property points to a link value (reification)
-
-
- is link value property
-
-
- Indicates whether class is a subclass of Resource.
-
-
- is resource class
-
-
- Indicates whether a property points to a resource
-
-
- is link property
-
-
- Indicates whether class is a subclass of Value.
-
-
- is value class
-
-
- Indicates whether a resource class can be instantiated via the Knora API.
-
-
- can be instantiated
-
-
- Indicates whether a property's values can be updated via the Knora API.
-
-
- is editable
-
-
- Indicates whether a cardinality has been inherited from a base class
-
-
- is inherited
-
-
- Indicates whether class is a subclass of StandoffTag.
-
-
- is standoff class
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiSimpleHasColor.rdf b/test_data/generated_test_data/ontologyR2RV2/knoraApiSimpleHasColor.rdf
deleted file mode 100644
index 4122578d35..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/knoraApiSimpleHasColor.rdf
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- The knora-api ontology in the simple schema
-
-
-
-
- Specifies the color of a region.
- Color
-
-
-
-
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiSimpleHasColor.ttl b/test_data/generated_test_data/ontologyR2RV2/knoraApiSimpleHasColor.ttl
index b4bf9a76cc..d2551f0a90 100644
--- a/test_data/generated_test_data/ontologyR2RV2/knoraApiSimpleHasColor.ttl
+++ b/test_data/generated_test_data/ontologyR2RV2/knoraApiSimpleHasColor.ttl
@@ -4,13 +4,13 @@
@prefix rdfs: .
@prefix xsd: .
-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 .
-
- rdf:type owl:Ontology ;
+ 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.rdf b/test_data/generated_test_data/ontologyR2RV2/knoraApiWithValueObjectsHasColor.rdf
deleted file mode 100644
index c6055fb0dc..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/knoraApiWithValueObjectsHasColor.rdf
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
- true
- The knora-api ontology in the complex schema
-
-
- true
- true
-
-
- ncolors=8
-
- Specifies the color of a region.
- Color
-
-
-
-
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/knoraApiWithValueObjectsHasColor.ttl b/test_data/generated_test_data/ontologyR2RV2/knoraApiWithValueObjectsHasColor.ttl
index 439a9de17a..292b630b7b 100644
--- a/test_data/generated_test_data/ontologyR2RV2/knoraApiWithValueObjectsHasColor.ttl
+++ b/test_data/generated_test_data/ontologyR2RV2/knoraApiWithValueObjectsHasColor.ttl
@@ -5,19 +5,19 @@
@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 ;
+ rdf:type owl:Ontology;
+ rdfs:label "The knora-api ontology in the complex schema";
+ knora-api:attachedToProject ;
knora-api:isBuiltIn true .
-
-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 .
diff --git a/test_data/generated_test_data/ontologyR2RV2/minimalOntologyWithValueObjects.jsonld b/test_data/generated_test_data/ontologyR2RV2/minimalOntologyWithValueObjects.jsonld
deleted file mode 100644
index b8e71ba75d..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/minimalOntologyWithValueObjects.jsonld
+++ /dev/null
@@ -1,44 +0,0 @@
-{
- "knora-api:lastModificationDate": {
- "@value": "2019-09-10T08:57:46.633162Z",
- "@type": "xsd:dateTimeStamp"
- },
- "rdfs:label": "A minimal ontology",
- "@graph": [
- {
- "rdfs:label": "has name",
- "rdfs:subPropertyOf": {
- "@id": "knora-api:hasValue"
- },
- "knora-api:isEditable": true,
- "knora-api:isResourceProperty": true,
- "rdfs:comment": "Has name.",
- "@type": "owl:ObjectProperty",
- "salsah-gui:guiAttribute": [
- "maxlength=255",
- "size=80"
- ],
- "knora-api:objectType": {
- "@id": "knora-api:TextValue"
- },
- "salsah-gui:guiElement": {
- "@id": "salsah-gui:SimpleText"
- },
- "@id": "minimal:hasName"
- }
- ],
- "knora-api:attachedToProject": {
- "@id": "http://rdfh.ch/projects/0001"
- },
- "@type": "owl:Ontology",
- "@id": "http://0.0.0.0:3333/ontology/0001/minimal/v2",
- "@context": {
- "rdf": "http://www.w3.org/1999/02/22-rdf-syntax-ns#",
- "minimal": "http://0.0.0.0:3333/ontology/0001/minimal/v2#",
- "knora-api": "http://api.knora.org/ontology/knora-api/v2#",
- "owl": "http://www.w3.org/2002/07/owl#",
- "salsah-gui": "http://api.knora.org/ontology/salsah-gui/v2#",
- "rdfs": "http://www.w3.org/2000/01/rdf-schema#",
- "xsd": "http://www.w3.org/2001/XMLSchema#"
- }
-}
\ No newline at end of file
diff --git a/test_data/generated_test_data/ontologyR2RV2/minimalOntologyWithValueObjects.rdf b/test_data/generated_test_data/ontologyR2RV2/minimalOntologyWithValueObjects.rdf
deleted file mode 100644
index ff0be5c51e..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/minimalOntologyWithValueObjects.rdf
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
- 2019-09-10T08:57:46.633162Z
- A minimal ontology
-
-
- true
- true
-
- maxlength=255
- size=80
-
- Has name.
- has name
-
-
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/minimalOntologyWithValueObjects.ttl b/test_data/generated_test_data/ontologyR2RV2/minimalOntologyWithValueObjects.ttl
deleted file mode 100644
index 3ba43f4fc7..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/minimalOntologyWithValueObjects.ttl
+++ /dev/null
@@ -1,23 +0,0 @@
-@prefix knora-api: .
-@prefix minimal: .
-@prefix owl: .
-@prefix rdf: .
-@prefix rdfs: .
-@prefix salsah-gui: .
-@prefix xsd: .
-
-
- rdf:type owl:Ontology ;
- rdfs:label "A minimal ontology" ;
- knora-api:attachedToProject ;
- knora-api:lastModificationDate "2019-09-10T08:57:46.633162Z"^^xsd:dateTimeStamp .
-
-minimal:hasName rdf:type owl:ObjectProperty ;
- rdfs:comment "Has name." ;
- rdfs:label "has name" ;
- rdfs:subPropertyOf knora-api:hasValue ;
- knora-api:isEditable true ;
- knora-api:isResourceProperty true ;
- knora-api:objectType knora-api:TextValue ;
- salsah-gui:guiAttribute "maxlength=255" , "size=80" ;
- salsah-gui:guiElement salsah-gui:SimpleText .
diff --git a/test_data/generated_test_data/ontologyR2RV2/salsahGuiOntology.rdf b/test_data/generated_test_data/ontologyR2RV2/salsahGuiOntology.rdf
deleted file mode 100644
index 22e38e3727..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/salsahGuiOntology.rdf
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
- true
-
- The salsah-gui ontology
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- min:decimal
- max:decimal
-
-
-
-
-
-
- ncolors:integer
-
-
-
-
-
-
-
-
-
- hlist(required):iri
-
-
-
-
-
-
-
-
-
- wrap:string(soft|hard)
- width:percent
- rows:integer
- cols:integer
-
-
-
-
-
-
- hlist(required):iri
-
-
-
- size:integer
- maxlength:integer
-
-
-
- hlist(required):iri
-
-
-
- min(required):decimal
- max(required):decimal
-
-
-
-
-
-
-
-
-
- numprops:integer
-
-
diff --git a/test_data/generated_test_data/ontologyR2RV2/standoffOntologyWithValueObjects.rdf b/test_data/generated_test_data/ontologyR2RV2/standoffOntologyWithValueObjects.rdf
deleted file mode 100644
index 04f205f8f9..0000000000
--- a/test_data/generated_test_data/ontologyR2RV2/standoffOntologyWithValueObjects.rdf
+++ /dev/null
@@ -1,1994 +0,0 @@
-
-
-
-
- true
- The standoff ontology
-
-
- true
- Represents a section that is quoted from another source in a text
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- Represents structural markup information in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents bold text in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- Represents visual markup information in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a linebreak
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents the title of a work in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a section of computer source code in a text
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a header of level 1 in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a header of level 2 in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a header of level 3 in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a header of level 4 in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a header of level 5 in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a header of level 6 in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a hyperlink in a text
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- 1
-
-
-
-
- describes the target settings of a hyperlink
-
-
-
-
- true
- Represents italics in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a line to seperate content in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a list element in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents an ordered list in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a paragraph in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a preformatted content in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents the root node if the TextValue has been created from XML
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- 1
-
-
-
-
- describes the document type
-
-
-
-
- true
- Represents struck text in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents subscript in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents superscript in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a table body in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a cell in a table
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a row in a table
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents a table in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents underlined text in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- Represents an unordered list in a TextValue
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
- true
- 1
-
-
-
-
\ No newline at end of file
diff --git a/webapi/scripts/expected-client-test-data.txt b/webapi/scripts/expected-client-test-data.txt
index 900413910e..80ad287f53 100644
--- a/webapi/scripts/expected-client-test-data.txt
+++ b/webapi/scripts/expected-client-test-data.txt
@@ -168,7 +168,6 @@ test-data/v2/lists/treelist.json
test-data/v2/ontologies/
test-data/v2/ontologies/add-cardinalities-to-class-nothing-request.json
test-data/v2/ontologies/add-cardinalities-to-class-nothing-response.json
-test-data/v2/ontologies/all-ontology-metadata-response.json
test-data/v2/ontologies/anything-ontology.json
test-data/v2/ontologies/can-do-response.json
test-data/v2/ontologies/candeletecardinalities-false-request.json
@@ -198,19 +197,9 @@ test-data/v2/ontologies/delete-class-comment-response.json
test-data/v2/ontologies/delete-ontology-response.json
test-data/v2/ontologies/delete-property-comment-response.json
test-data/v2/ontologies/get-class-anything-thing-with-allLanguages-response.json
-test-data/v2/ontologies/get-class-image-bild-response.json
-test-data/v2/ontologies/get-class-incunabula-book-response.json
-test-data/v2/ontologies/get-class-incunabula-page-response.json
test-data/v2/ontologies/get-ontologies-project-anything-response.json
-test-data/v2/ontologies/get-ontologies-project-beol-response.json
-test-data/v2/ontologies/get-ontologies-project-incunabula-response.json
-test-data/v2/ontologies/get-property-DateValue-response.json
-test-data/v2/ontologies/get-property-linkvalue-response.json
test-data/v2/ontologies/get-property-listValue-response.json
-test-data/v2/ontologies/get-property-textValue-response.json
-test-data/v2/ontologies/incunabula-ontology.json
test-data/v2/ontologies/knora-api-ontology.json
-test-data/v2/ontologies/minimal-ontology.json
test-data/v2/ontologies/not-change-property-guielement-request.json
test-data/v2/ontologies/not-change-property-guielement-response.json
test-data/v2/ontologies/remove-class-cardinalities-request.json