Skip to content

Merge branch 'main' into feature/dev-3326-add-sequence-to-knora-base #5143

Merge branch 'main' into feature/dev-3326-add-sequence-to-knora-base

Merge branch 'main' into feature/dev-3326-add-sequence-to-knora-base #5143

GitHub Actions / WebApi Integration Test Results failed Mar 27, 2024 in 0s

1755 passed, 1 failed and 8 skipped

Tests failed

Report Passed Failed Skipped Time
./integration/target/test-reports/TEST-org.knora.sipi.SipiIT.xml 12✅ 2s
./integration/target/test-reports/TEST-org.knora.webapi.config.AppConfigForTestContainersZSpec.xml 1✅ 2s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.AdminFilesE2ESpec.xml 4✅ 1s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.GroupsADME2ESpec.xml 9✅ 2s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.lists.CreateListItemsRouteADME2ESpec.xml 13✅ 4s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.lists.DeleteListItemsRouteADME2ESpec.xml 10✅ 2s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.lists.GetListItemsRouteADME2ESpec.xml 8✅ 184ms
./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.lists.UpdateListItemsRouteADME2ESpec.xml 18✅ 6s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.PermissionsADME2ESpec.xml 16✅ 5s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.ProjectsADME2ESpec.xml 40✅ 10s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.UsersADME2ESpec.xml 50✅ 17s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.CORSSupportE2ESpec.xml 4✅ 126ms
./integration/target/test-reports/TEST-org.knora.webapi.e2e.ExceptionHandlerR2RSpec.xml 8✅ 24ms
./integration/target/test-reports/TEST-org.knora.webapi.e2e.HealthRouteE2ESpec.xml 3✅ 27ms
./integration/target/test-reports/TEST-org.knora.webapi.e2e.InstanceCheckerSpec.xml 8✅ 6s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.SampleE2ESpec.xml 3✅ 2s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.AuthenticationV2E2ESpec.xml 26✅ 1⚪ 3s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.JSONLDHandlingV2R2RSpec.xml 2✅ 103ms
./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ListsRouteV2R2RSpec.xml 9✅ 3s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ontology.CardinalitiesV2E2ESpec.xml 4✅ 21s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.OntologyFormatsE2ESpec.xml 2✅ 1❌ 4s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.OntologyV2R2RSpec.xml 57✅ 28s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ResourcesRouteV2E2ESpec.xml 64✅ 3⚪ 27s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ResponseCheckerV2Spec.xml 6✅ 17ms
./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.SearchRouteV2R2RSpec.xml 232✅ 2⚪ 94s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ValuesRouteV2E2ESpec.xml 83✅ 97s
./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ValuesV2R2RSpec.xml 1✅ 1s
./integration/target/test-reports/TEST-org.knora.webapi.http.version.BuildInfoSpec.xml 1✅ 2ms
./integration/target/test-reports/TEST-org.knora.webapi.it.v2.KnoraSipiAuthenticationITSpec.xml 6✅ 729ms
./integration/target/test-reports/TEST-org.knora.webapi.it.v2.KnoraSipiIntegrationV2ITSpec.xml 23✅ 14s
./integration/target/test-reports/TEST-org.knora.webapi.it.v2.StandoffRouteV2ITSpec.xml 9✅ 5s
./integration/target/test-reports/TEST-org.knora.webapi.it.VersionRouteITSpec.xml 8✅ 29ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.admin.responder.listsmessages.ListsMessagesADMSpec.xml 5✅ 17ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.admin.responder.permissionsmessages.PermissionsMessagesADMSpec.xml 52✅ 171ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.admin.responder.projectsmessages.ProjectsMessagesADMSpec.xml 3✅ 2ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.admin.responder.usersmessages.UsersMessagesADMSpec.xml 3✅ 2ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.store.triplestoremessages.TriplestoreMessagesSpec.xml 3✅ 1ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.StringFormatterSpec.xml 71✅ 1⚪ 45ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.util.ConstructResponseUtilV2Spec.xml 8✅ 98ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.util.search.gravsearch.prequery.GravsearchToCountPrequeryTransformerSpec.xml 2✅ 77ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.util.search.gravsearch.prequery.GravsearchToPrequeryTransformerSpec.xml 27✅ 851ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.util.search.gravsearch.types.GravsearchTypeInspectorSpec.xml 30✅ 821ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.util.standoff.XMLToStandoffUtilSpec.xml 11✅ 399ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.util.standoff.XMLUtilSpec.xml 3✅ 100ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.v2.responder.ontologymessages.InputOntologyV2Spec.xml 3✅ 9ms
./integration/target/test-reports/TEST-org.knora.webapi.messages.v2.responder.resourcesmessages.ResourcesMessagesV2Spec.xml 4✅ 1ms
./integration/target/test-reports/TEST-org.knora.webapi.models.filemodels.FileModelsSpec.xml 25✅ 6ms
./integration/target/test-reports/TEST-org.knora.webapi.models.standoffmodels.StandoffModelsSpec.xml 4✅ 0ms
./integration/target/test-reports/TEST-org.knora.webapi.other.v2.LumieresLausanneV2E2ESpec.xml 1✅ 527ms
./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.AssetPermissionsResponderSpec.xml 2✅ 67ms
./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.GroupsResponderADMSpec.xml 12✅ 556ms
./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.ListsResponderSpec.xml 44✅ 5s
./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.PermissionsResponderADMSpec.xml 76✅ 2s
./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.ProjectRestServiceSpec.xml 35✅ 2s
./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.UsersRestServiceSpec.xml 26✅ 5s
./integration/target/test-reports/TEST-org.knora.webapi.responders.IriLockerSpec.xml 4✅ 15s
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ListsResponderV2Spec.xml 2✅ 87ms
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.LoadOntologiesSpec.xml 37✅ 46s
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ontology.AddCardinalitiesToClassSpec.xml 1✅ 247ms
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ontology.CardinalitiesSpec.xml 5✅ 59ms
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ontology.OntologyHelpersSpec.xml 1✅ 17ms
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.OntologyResponderV2Spec.xml 138✅ 21s
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ResourcesResponderV2Spec.xml 70✅ 17s
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ResourcesResponseCheckerV2Spec.xml 4✅ 3ms
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ResourceUtilV2Spec.xml 3✅ 48ms
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.SearchResponderV2Spec.xml 16✅ 3s
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.StandoffResponderV2Spec.xml 1✅ 202ms
./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ValuesResponderV2Spec.xml 118✅ 62s
./integration/target/test-reports/TEST-org.knora.webapi.routing.AuthenticatorSpec.xml 7✅ 527ms
./integration/target/test-reports/TEST-org.knora.webapi.routing.JwtServiceSpec.xml 10✅ 7ms
./integration/target/test-reports/TEST-org.knora.webapi.slice.admin.domain.service.ProjectImportServiceIT.xml 1✅ 862ms
./integration/target/test-reports/TEST-org.knora.webapi.slice.ontology.repo.service.OntologyCacheSpec.xml 4✅ 263ms
./integration/target/test-reports/TEST-org.knora.webapi.store.cache.CacheServiceSpec.xml 9✅ 161ms
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.impl.TriplestoreServiceLiveZSpec.xml 1✅ 1s
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.TriplestoreServiceLiveSpec.xml 6✅ 1s
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1307Spec.xml 1✅ 88ms
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1322Spec.xml 1✅ 5ms
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1367Spec.xml 1✅ 3ms
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1372Spec.xml 1✅ 6ms
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1615Spec.xml 1✅ 6ms
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1746Spec.xml 1✅ 14ms
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1921Spec.xml 2✅ 2ms
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2018Spec.xml 1✅ 5ms
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2079Spec.xml 1✅ 5ms
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2081Spec.xml 1✅ 6ms
./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2094Spec.xml 1✅ 5ms
./integration/target/test-reports/TEST-org.knora.webapi.util.cache.CacheUtilSpec.xml 2✅ 8ms
./integration/target/test-reports/TEST-org.knora.webapi.util.CalendarDateUtilV2Spec.xml 22✅ 8ms
./integration/target/test-reports/TEST-org.knora.webapi.util.DateUtilSpec.xml 19✅ 9ms
./integration/target/test-reports/TEST-org.knora.webapi.util.PermissionUtilADMSpec.xml 14✅ 1⚪ 5ms
./integration/target/test-reports/TEST-org.knora.webapi.util.rdf.JsonLDUtilSpec.xml 8✅ 185ms
./integration/target/test-reports/TEST-org.knora.webapi.util.rdf.KnoraResponseV2Spec.xml 5✅ 47ms
./integration/target/test-reports/TEST-org.knora.webapi.util.rdf.RdfFormatUtilSpec.xml 11✅ 198ms
./integration/target/test-reports/TEST-org.knora.webapi.util.rdf.RdfModelSpec.xml 11✅ 20ms
./integration/target/test-reports/TEST-org.knora.webapi.util.search.gravsearch.prequery.TopologicalSortUtilSpec.xml 4✅ 4ms
./integration/target/test-reports/TEST-org.knora.webapi.util.search.SparqlTransformerSpec.xml 12✅ 80ms
./integration/target/test-reports/TEST-org.knora.webapi.util.standoff.StandoffTagUtilV2Spec.xml 2✅ 29ms
./integration/target/test-reports/TEST-org.knora.webapi.util.StringLiteralSequenceV2Spec.xml 5✅ 2ms

✅ ./integration/target/test-reports/TEST-org.knora.sipi.SipiIT.xml

12 tests were completed in 2s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.sipi.SipiIT 12✅ 2s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.config.AppConfigForTestContainersZSpec.xml

1 tests were completed in 2s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.config.AppConfigForTestContainersZSpec 1✅ 2s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.AdminFilesE2ESpec.xml

4 tests were completed in 1s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.admin.AdminFilesE2ESpec 4✅ 1s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.GroupsADME2ESpec.xml

9 tests were completed in 2s with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.admin.GroupsADME2ESpec 9✅ 2s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.lists.CreateListItemsRouteADME2ESpec.xml

13 tests were completed in 4s with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.admin.lists.CreateListItemsRouteADME2ESpec 13✅ 4s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.lists.DeleteListItemsRouteADME2ESpec.xml

10 tests were completed in 2s with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.admin.lists.DeleteListItemsRouteADME2ESpec 10✅ 2s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.lists.GetListItemsRouteADME2ESpec.xml

8 tests were completed in 184ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.admin.lists.GetListItemsRouteADME2ESpec 8✅ 184ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.lists.UpdateListItemsRouteADME2ESpec.xml

18 tests were completed in 6s with 18 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.admin.lists.UpdateListItemsRouteADME2ESpec 18✅ 6s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.PermissionsADME2ESpec.xml

16 tests were completed in 5s with 16 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.admin.PermissionsADME2ESpec 16✅ 5s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.ProjectsADME2ESpec.xml

40 tests were completed in 10s with 40 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.admin.ProjectsADME2ESpec 40✅ 10s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.admin.UsersADME2ESpec.xml

50 tests were completed in 17s with 50 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.admin.UsersADME2ESpec 50✅ 17s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.CORSSupportE2ESpec.xml

4 tests were completed in 126ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.CORSSupportE2ESpec 4✅ 126ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.ExceptionHandlerR2RSpec.xml

8 tests were completed in 24ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.ExceptionHandlerR2RSpec 8✅ 24ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.HealthRouteE2ESpec.xml

3 tests were completed in 27ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.HealthRouteE2ESpec 3✅ 27ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.InstanceCheckerSpec.xml

8 tests were completed in 6s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.InstanceCheckerSpec 8✅ 6s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.SampleE2ESpec.xml

3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.SampleE2ESpec 3✅ 2s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.AuthenticationV2E2ESpec.xml

27 tests were completed in 3s with 26 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.v2.AuthenticationV2E2ESpec 26✅ 1⚪ 3s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.JSONLDHandlingV2R2RSpec.xml

2 tests were completed in 103ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.v2.JSONLDHandlingV2R2RSpec 2✅ 103ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ListsRouteV2R2RSpec.xml

9 tests were completed in 3s with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.v2.ListsRouteV2R2RSpec 9✅ 3s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ontology.CardinalitiesV2E2ESpec.xml

4 tests were completed in 21s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.v2.ontology.CardinalitiesV2E2ESpec 4✅ 21s

❌ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.OntologyFormatsE2ESpec.xml

3 tests were completed in 4s with 2 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.v2.OntologyFormatsE2ESpec 2✅ 1❌ 4s

❌ org.knora.webapi.e2e.v2.OntologyFormatsE2ESpec

❌ The Ontologies v2 Endpoint should serve the ontologies in JSON-LD, turtle and RDF-XML
	sbt.ForkMain$ForkError: org.scalatest.exceptions.TestFailedException: forEvery failed, because:
✅ The Ontologies v2 Endpoint should serve the knora-api ontology in the simple schema on two separate endpoints
✅ The Ontologies v2 Endpoint should serve the knora-api in the complex schema on two separate endpoints

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.OntologyV2R2RSpec.xml

57 tests were completed in 28s with 57 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.v2.OntologyV2R2RSpec 57✅ 28s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ResourcesRouteV2E2ESpec.xml

67 tests were completed in 27s with 64 passed, 0 failed and 3 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.v2.ResourcesRouteV2E2ESpec 64✅ 3⚪ 27s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ResponseCheckerV2Spec.xml

6 tests were completed in 17ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.v2.ResponseCheckerV2Spec 6✅ 17ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.SearchRouteV2R2RSpec.xml

234 tests were completed in 94s with 232 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.v2.SearchRouteV2R2RSpec 232✅ 2⚪ 94s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ValuesRouteV2E2ESpec.xml

83 tests were completed in 97s with 83 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.v2.ValuesRouteV2E2ESpec 83✅ 97s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.ValuesV2R2RSpec.xml

1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.e2e.v2.ValuesV2R2RSpec 1✅ 1s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.http.version.BuildInfoSpec.xml

1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.http.version.BuildInfoSpec 1✅ 2ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.it.v2.KnoraSipiAuthenticationITSpec.xml

6 tests were completed in 729ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.it.v2.KnoraSipiAuthenticationITSpec 6✅ 729ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.it.v2.KnoraSipiIntegrationV2ITSpec.xml

23 tests were completed in 14s with 23 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.it.v2.KnoraSipiIntegrationV2ITSpec 23✅ 14s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.it.v2.StandoffRouteV2ITSpec.xml

9 tests were completed in 5s with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.it.v2.StandoffRouteV2ITSpec 9✅ 5s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.it.VersionRouteITSpec.xml

8 tests were completed in 29ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.it.VersionRouteITSpec 8✅ 29ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.admin.responder.listsmessages.ListsMessagesADMSpec.xml

5 tests were completed in 17ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.admin.responder.listsmessages.ListsMessagesADMSpec 5✅ 17ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.admin.responder.permissionsmessages.PermissionsMessagesADMSpec.xml

52 tests were completed in 171ms with 52 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.admin.responder.permissionsmessages.PermissionsMessagesADMSpec 52✅ 171ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.admin.responder.projectsmessages.ProjectsMessagesADMSpec.xml

3 tests were completed in 2ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.admin.responder.projectsmessages.ProjectsMessagesADMSpec 3✅ 2ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.admin.responder.usersmessages.UsersMessagesADMSpec.xml

3 tests were completed in 2ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.admin.responder.usersmessages.UsersMessagesADMSpec 3✅ 2ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.store.triplestoremessages.TriplestoreMessagesSpec.xml

3 tests were completed in 1ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.store.triplestoremessages.TriplestoreMessagesSpec 3✅ 1ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.StringFormatterSpec.xml

72 tests were completed in 45ms with 71 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.StringFormatterSpec 71✅ 1⚪ 45ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.util.ConstructResponseUtilV2Spec.xml

8 tests were completed in 98ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.util.ConstructResponseUtilV2Spec 8✅ 98ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.util.search.gravsearch.prequery.GravsearchToCountPrequeryTransformerSpec.xml

2 tests were completed in 77ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.util.search.gravsearch.prequery.GravsearchToCountPrequeryTransformerSpec 2✅ 77ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.util.search.gravsearch.prequery.GravsearchToPrequeryTransformerSpec.xml

27 tests were completed in 851ms with 27 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.util.search.gravsearch.prequery.GravsearchToPrequeryTransformerSpec 27✅ 851ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.util.search.gravsearch.types.GravsearchTypeInspectorSpec.xml

30 tests were completed in 821ms with 30 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.util.search.gravsearch.types.GravsearchTypeInspectorSpec 30✅ 821ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.util.standoff.XMLToStandoffUtilSpec.xml

11 tests were completed in 399ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.util.standoff.XMLToStandoffUtilSpec 11✅ 399ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.util.standoff.XMLUtilSpec.xml

3 tests were completed in 100ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.util.standoff.XMLUtilSpec 3✅ 100ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.v2.responder.ontologymessages.InputOntologyV2Spec.xml

3 tests were completed in 9ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.v2.responder.ontologymessages.InputOntologyV2Spec 3✅ 9ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.messages.v2.responder.resourcesmessages.ResourcesMessagesV2Spec.xml

4 tests were completed in 1ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.messages.v2.responder.resourcesmessages.ResourcesMessagesV2Spec 4✅ 1ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.models.filemodels.FileModelsSpec.xml

25 tests were completed in 6ms with 25 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.models.filemodels.FileModelsSpec 25✅ 6ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.models.standoffmodels.StandoffModelsSpec.xml

4 tests were completed in 0ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.models.standoffmodels.StandoffModelsSpec 4✅ 0ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.other.v2.LumieresLausanneV2E2ESpec.xml

1 tests were completed in 527ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.other.v2.LumieresLausanneV2E2ESpec 1✅ 527ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.AssetPermissionsResponderSpec.xml

2 tests were completed in 67ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.admin.AssetPermissionsResponderSpec 2✅ 67ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.GroupsResponderADMSpec.xml

12 tests were completed in 556ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.admin.GroupsResponderADMSpec 12✅ 556ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.ListsResponderSpec.xml

44 tests were completed in 5s with 44 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.admin.ListsResponderSpec 44✅ 5s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.PermissionsResponderADMSpec.xml

76 tests were completed in 2s with 76 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.admin.PermissionsResponderADMSpec 76✅ 2s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.ProjectRestServiceSpec.xml

35 tests were completed in 2s with 35 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.admin.ProjectRestServiceSpec 35✅ 2s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.admin.UsersRestServiceSpec.xml

26 tests were completed in 5s with 26 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.admin.UsersRestServiceSpec 26✅ 5s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.IriLockerSpec.xml

4 tests were completed in 15s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.IriLockerSpec 4✅ 15s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ListsResponderV2Spec.xml

2 tests were completed in 87ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.ListsResponderV2Spec 2✅ 87ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.LoadOntologiesSpec.xml

37 tests were completed in 46s with 37 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.LoadOntologiesSpec 37✅ 46s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ontology.AddCardinalitiesToClassSpec.xml

1 tests were completed in 247ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.ontology.AddCardinalitiesToClassSpec 1✅ 247ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ontology.CardinalitiesSpec.xml

5 tests were completed in 59ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.ontology.CardinalitiesSpec 5✅ 59ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ontology.OntologyHelpersSpec.xml

1 tests were completed in 17ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.ontology.OntologyHelpersSpec 1✅ 17ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.OntologyResponderV2Spec.xml

138 tests were completed in 21s with 138 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.OntologyResponderV2Spec 138✅ 21s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ResourcesResponderV2Spec.xml

70 tests were completed in 17s with 70 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.ResourcesResponderV2Spec 70✅ 17s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ResourcesResponseCheckerV2Spec.xml

4 tests were completed in 3ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.ResourcesResponseCheckerV2Spec 4✅ 3ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ResourceUtilV2Spec.xml

3 tests were completed in 48ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.ResourceUtilV2Spec 3✅ 48ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.SearchResponderV2Spec.xml

16 tests were completed in 3s with 16 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.SearchResponderV2Spec 16✅ 3s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.StandoffResponderV2Spec.xml

1 tests were completed in 202ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.StandoffResponderV2Spec 1✅ 202ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.responders.v2.ValuesResponderV2Spec.xml

118 tests were completed in 62s with 118 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.responders.v2.ValuesResponderV2Spec 118✅ 62s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.routing.AuthenticatorSpec.xml

7 tests were completed in 527ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.routing.AuthenticatorSpec 7✅ 527ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.routing.JwtServiceSpec.xml

10 tests were completed in 7ms with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.routing.JwtServiceSpec 10✅ 7ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.slice.admin.domain.service.ProjectImportServiceIT.xml

1 tests were completed in 862ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.slice.admin.domain.service.ProjectImportServiceIT 1✅ 862ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.slice.ontology.repo.service.OntologyCacheSpec.xml

4 tests were completed in 263ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.slice.ontology.repo.service.OntologyCacheSpec 4✅ 263ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.cache.CacheServiceSpec.xml

9 tests were completed in 161ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.cache.CacheServiceSpec 9✅ 161ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.impl.TriplestoreServiceLiveZSpec.xml

1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.impl.TriplestoreServiceLiveZSpec 1✅ 1s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.TriplestoreServiceLiveSpec.xml

6 tests were completed in 1s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.TriplestoreServiceLiveSpec 6✅ 1s

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1307Spec.xml

1 tests were completed in 88ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1307Spec 1✅ 88ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1322Spec.xml

1 tests were completed in 5ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1322Spec 1✅ 5ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1367Spec.xml

1 tests were completed in 3ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1367Spec 1✅ 3ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1372Spec.xml

1 tests were completed in 6ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1372Spec 1✅ 6ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1615Spec.xml

1 tests were completed in 6ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1615Spec 1✅ 6ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1746Spec.xml

1 tests were completed in 14ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1746Spec 1✅ 14ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1921Spec.xml

2 tests were completed in 2ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR1921Spec 2✅ 2ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2018Spec.xml

1 tests were completed in 5ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2018Spec 1✅ 5ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2079Spec.xml

1 tests were completed in 5ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2079Spec 1✅ 5ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2081Spec.xml

1 tests were completed in 6ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2081Spec 1✅ 6ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2094Spec.xml

1 tests were completed in 5ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.store.triplestore.upgrade.plugins.UpgradePluginPR2094Spec 1✅ 5ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.cache.CacheUtilSpec.xml

2 tests were completed in 8ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.cache.CacheUtilSpec 2✅ 8ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.CalendarDateUtilV2Spec.xml

22 tests were completed in 8ms with 22 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.CalendarDateUtilV2Spec 22✅ 8ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.DateUtilSpec.xml

19 tests were completed in 9ms with 19 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.DateUtilSpec 19✅ 9ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.PermissionUtilADMSpec.xml

15 tests were completed in 5ms with 14 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.PermissionUtilADMSpec 14✅ 1⚪ 5ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.rdf.JsonLDUtilSpec.xml

8 tests were completed in 185ms with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.rdf.JsonLDUtilSpec 8✅ 185ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.rdf.KnoraResponseV2Spec.xml

5 tests were completed in 47ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.rdf.KnoraResponseV2Spec 5✅ 47ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.rdf.RdfFormatUtilSpec.xml

11 tests were completed in 198ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.rdf.RdfFormatUtilSpec 11✅ 198ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.rdf.RdfModelSpec.xml

11 tests were completed in 20ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.rdf.RdfModelSpec 11✅ 20ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.search.gravsearch.prequery.TopologicalSortUtilSpec.xml

4 tests were completed in 4ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.search.gravsearch.prequery.TopologicalSortUtilSpec 4✅ 4ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.search.SparqlTransformerSpec.xml

12 tests were completed in 80ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.search.SparqlTransformerSpec 12✅ 80ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.standoff.StandoffTagUtilV2Spec.xml

2 tests were completed in 29ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.standoff.StandoffTagUtilV2Spec 2✅ 29ms

✅ ./integration/target/test-reports/TEST-org.knora.webapi.util.StringLiteralSequenceV2Spec.xml

5 tests were completed in 2ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.knora.webapi.util.StringLiteralSequenceV2Spec 5✅ 2ms

Annotations

Check failure on line 284 in integration/src/test/scala/org/knora/webapi/e2e/v2/OntologyFormatsE2ESpec.scala

See this annotation in the file changed.

@github-actions github-actions / WebApi Integration Test Results

org.knora.webapi.e2e.v2.OntologyFormatsE2ESpec ► The Ontologies v2 Endpoint should serve the ontologies in JSON-LD, turtle and RDF-XML

Failed test found in:
  ./integration/target/test-reports/TEST-org.knora.webapi.e2e.v2.OntologyFormatsE2ESpec.xml
Error:
  sbt.ForkMain$ForkError: org.scalatest.exceptions.TestFailedException: forEvery failed, because: 
Raw output
sbt.ForkMain$ForkError: org.scalatest.exceptions.TestFailedException: forEvery failed, because: 
  at index 0, 
  The response did not equal the approved data.
  
  Response:
  
  {
      "@id": "http://api.knora.org/ontology/knora-api/simple/v2",
      "@type": "owl:Ontology",
      "rdfs:label": "The knora-api ontology in the simple schema",
      "@graph": [
          {
              "rdfs:label": "Annotation",
              "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:hasComment"
                      },
                      "owl:minCardinality": 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:isAnnotationOf"
                      },
                      "owl:minCardinality": 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": "A generic class for representing annotations",
              "@type": "owl:Class",
              "@id": "knora-api:Annotation"
          },
          {
              "@id": "knora-api:ArchiveRepresentation",
              "@type": "owl:Class",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Representation"
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:arkUrl"
                      },
                      "owl:cardinality": 1
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasArchiveFile"
                      },
                      "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:label": "Representation (Zip)"
          },
          {
              "rdfs:label": "Representation (Audio)",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Representation"
                  },
                  {
                      "@id": "http://www.w3.org/ns/ma-ont#AudioTrack"
                  },
                  {
                      "@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": "Represents a file containing audio data",
              "@type": "owl:Class",
              "@id": "knora-api:AudioRepresentation"
          },
          {
              "rdfs:label": "Audio Segment",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Segment"
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:arkUrl"
                      },
                      "owl:cardinality": 1
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasComment"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasIncomingLink"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasSegmentBounds"
                      },
                      "owl:cardinality": 1
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasStandoffLinkTo"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:isAudioSegmentOf"
                      },
                      "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": "A segment of an audio resource",
              "@type": "owl:Class",
              "@id": "knora-api:AudioSegment"
          },
          {
              "rdfs:label": "Color literal",
              "rdfs:comment": "Represents a color.",
              "@type": "rdfs:Datatype",
              "owl:withRestrictions": {
                  "xsd:pattern": "#([0-9a-fA-F]{3}){1,2}"
              },
              "owl:onDatatype": {
                  "@id": "xsd:string"
              },
              "@id": "knora-api:Color"
          },
          {
              "rdfs:label": "Representation (3D)",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Representation"
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:arkUrl"
                      },
                      "owl:cardinality": 1
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasDDDFile"
                      },
                      "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": "Represents a file containg 3D data",
              "@type": "owl:Class",
              "@id": "knora-api:DDDRepresentation"
          },
          {
              "rdfs:label": "Date literal",
              "rdfs:comment": "Represents a date as a period with different possible precisions.",
              "@type": "rdfs:Datatype",
              "owl:withRestrictions": {
                  "xsd:pattern": "(GREGORIAN|JULIAN|ISLAMIC):\\d{1,4}(-\\d{1,2}(-\\d{1,2})?)?( BC| AD| BCE| CE)?(:\\d{1,4}(-\\d{1,2}(-\\d{1,2})?)?( BC| AD| BCE| CE)?)?"
              },
              "owl:onDatatype": {
                  "@id": "xsd:string"
              },
              "@id": "knora-api:Date"
          },
          {
              "rdfs:label": "Deleted Resource",
              "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": "Generic representation of a deleted resource that can therefore not be displayed",
              "@type": "owl:Class",
              "@id": "knora-api:DeletedResource"
          },
          {
              "@id": "knora-api:DeletedValue",
              "@type": "owl:Class",
              "rdfs:label": "Deleted Value",
              "rdfs:comment": "Generic representation of a deleted value that can therefore not be displayed"
          },
          {
              "@id": "knora-api:DocumentRepresentation",
              "@type": "owl:Class",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Representation"
                  },
                  {
                      "@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:label": "Representation (Document)"
          },
          {
              "rdfs:label": "File URI",
              "rdfs:comment": "Represents a file URI.",
              "@type": "rdfs:Datatype",
              "owl:onDatatype": {
                  "@id": "xsd:anyURI"
              },
              "@id": "knora-api:File"
          },
          {
              "rdfs:label": "Geometry specification",
              "rdfs:comment": "Represents a geometry specification in JSON.",
              "@type": "rdfs:Datatype",
              "owl:onDatatype": {
                  "@id": "xsd:string"
              },
              "@id": "knora-api:Geom"
          },
          {
              "rdfs:label": "Geoname code",
              "rdfs:comment": "Represents a Geoname code.",
              "@type": "rdfs:Datatype",
              "owl:withRestrictions": {
                  "xsd:pattern": "\\d{1,8}"
              },
              "owl:onDatatype": {
                  "@id": "xsd:string"
              },
              "@id": "knora-api:Geoname"
          },
          {
              "rdfs:label": "Interval literal",
              "rdfs:comment": "Represents an interval.",
              "@type": "rdfs:Datatype",
              "owl:withRestrictions": {
                  "xsd:pattern": "\\d+(\\.\\d+)?,\\d+(\\.\\d+)?"
              },
              "owl:onDatatype": {
                  "@id": "xsd:string"
              },
              "@id": "knora-api:Interval"
          },
          {
              "rdfs:label": "Link Object",
              "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:hasComment"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasIncomingLink"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasLinkTo"
                      },
                      "owl:minCardinality": 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": "Represents a generic link object",
              "@type": "owl:Class",
              "knora-api:resourceIcon": "link.gif",
              "@id": "knora-api:LinkObj"
          },
          {
              "rdfs:label": "List Node",
              "rdfs:comment": "Represents a list node.",
              "@type": "rdfs:Datatype",
              "owl:onDatatype": {
                  "@id": "xsd:string"
              },
              "@id": "knora-api:ListNode"
          },
          {
              "rdfs:label": "Representation (Movie)",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Representation"
                  },
                  {
                      "@id": "http://www.w3.org/ns/ma-ont#VideoTrack"
                  },
                  {
                      "@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 containing moving image data",
              "@type": "owl:Class",
              "@id": "knora-api:MovingImageRepresentation"
          },
          {
              "rdfs:label": "Region",
              "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:hasColor"
                      },
                      "owl:cardinality": 1
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasComment"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasGeometry"
                      },
                      "owl:minCardinality": 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:isRegionOf"
                      },
                      "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": "Represents a geometric region of a resource. The geometry is represented currently as JSON string.",
              "@type": "owl:Class",
              "knora-api:resourceIcon": "region.gif",
              "@id": "knora-api:Region"
          },
          {
              "rdfs:label": "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:hasFile"
                      },
                      "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 that can store a file",
              "@type": "owl:Class",
              "@id": "knora-api:Representation"
          },
          {
              "rdfs:label": "Resource",
              "rdfs:subClassOf": [
                  {
                      "@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": "Represents something in the world, or an abstract thing",
              "@type": "owl:Class",
              "@id": "knora-api:Resource"
          },
          {
              "rdfs:label": "Segment",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Resource"
                  },
                  {
                      "@id": "http://www.w3.org/ns/ma-ont#Track"
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:arkUrl"
                      },
                      "owl:cardinality": 1
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasComment"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasIncomingLink"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasSegmentBounds"
                      },
                      "owl:cardinality": 1
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasStandoffLinkTo"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:isSegmentOf"
                      },
                      "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": "A resource representing a sub-segment of another resource",
              "@type": "owl:Class",
              "@id": "knora-api:Segment"
          },
          {
              "rdfs:label": "Representation (Image)",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Representation"
                  },
                  {
                      "@id": "http://www.w3.org/ns/ma-ont#Image"
                  },
                  {
                      "@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": "A resource that can contain a two-dimensional still image file",
              "@type": "owl:Class",
              "@id": "knora-api:StillImageRepresentation"
          },
          {
              "rdfs:label": "Representation (Text)",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Representation"
                  },
                  {
                      "@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:hasTextFile"
                      },
                      "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": "A resource containing a text file",
              "@type": "owl:Class",
              "@id": "knora-api:TextRepresentation"
          },
          {
              "rdfs:label": "Video Segment",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Segment"
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:arkUrl"
                      },
                      "owl:cardinality": 1
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasComment"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasIncomingLink"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasSegmentBounds"
                      },
                      "owl:cardinality": 1
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasStandoffLinkTo"
                      },
                      "owl:minCardinality": 0
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:isVideoSegmentOf"
                      },
                      "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": "A segment of a video resource",
              "@type": "owl:Class",
              "@id": "knora-api:VideoSegment"
          },
          {
              "rdfs:label": "a TextRepresentation representing an XSL transformation that can be applied to an XML created from standoff. The transformation's result is ecptected to be HTML.",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:TextRepresentation"
                  },
                  {
                      "@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:hasTextFile"
                      },
                      "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": "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.",
              "@type": "owl:Class",
              "@id": "knora-api:XSLTransformation"
          },
          {
              "rdfs:label": "ARK URL",
              "rdfs:comment": "Provides the ARK URL of a resource.",
              "@type": "owl:DatatypeProperty",
              "knora-api:objectType": {
                  "@id": "xsd:anyURI"
              },
              "@id": "knora-api:arkUrl"
          },
          {
              "rdfs:label": "error",
              "rdfs:comment": "Provides a message indicating that an operation was unsuccessful",
              "@type": "owl:DatatypeProperty",
              "knora-api:objectType": {
                  "@id": "xsd:string"
              },
              "@id": "knora-api:error"
          },
          {
              "rdfs:label": "has zip",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasFile"
              },
              "rdfs:comment": "Connects a Representation to a zip archive",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:ArchiveRepresentation"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:File"
              },
              "@id": "knora-api:hasArchiveFile"
          },
          {
              "rdfs:label": "has audio file",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasFile"
              },
              "rdfs:comment": "Connects a Representation to an audio file",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:AudioRepresentation"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:File"
              },
              "@id": "knora-api:hasAudioFile"
          },
          {
              "rdfs:label": "Color",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasValue"
              },
              "rdfs:comment": "Specifies the color of a region.",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Region"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:Color"
              },
              "@id": "knora-api:hasColor"
          },
          {
              "rdfs:label": "Comment",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasValue"
              },
              "rdfs:comment": "Represents a comment on a resource as a knora-base:TextValue",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Resource"
              },
              "knora-api:objectType": {
                  "@id": "xsd:string"
              },
              "@id": "knora-api:hasComment"
          },
          {
              "rdfs:label": "has 3D-file",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasFile"
              },
              "rdfs:comment": "Connects a Representation to a 3D-file",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:DDDRepresentation"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:File"
              },
              "@id": "knora-api:hasDDDFile"
          },
          {
              "rdfs:label": "has document",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasFile"
              },
              "rdfs:comment": "Connects a Representation to a document",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:DocumentRepresentation"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:File"
              },
              "@id": "knora-api:hasDocumentFile"
          },
          {
              "rdfs:label": "has file",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasValue"
              },
              "rdfs:comment": "Connects a Representation to a file",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Representation"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:File"
              },
              "@id": "knora-api:hasFile"
          },
          {
              "rdfs:label": "Geometry",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasValue"
              },
              "rdfs:comment": "Represents a geometrical shape.",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Region"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:Geom"
              },
              "@id": "knora-api:hasGeometry"
          },
          {
              "rdfs:label": "has incoming link",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasLinkTo"
              },
              "rdfs:comment": "Indicates that this resource referred to by another resource",
              "@type": "owl:ObjectProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Resource"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:Resource"
              },
              "@id": "knora-api:hasIncomingLink"
          },
          {
              "rdfs:label": "has Link to",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:resourceProperty"
              },
              "rdfs:comment": "Represents a direct connection between two resources",
              "@type": "owl:ObjectProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Resource"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:Resource"
              },
              "@id": "knora-api:hasLinkTo"
          },
          {
              "rdfs:label": "has movie file",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasFile"
              },
              "rdfs:comment": "Connects a Representation to a movie file",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:MovingImageRepresentation"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:File"
              },
              "@id": "knora-api:hasMovingImageFile"
          },
          {
              "rdfs:label": "has Representation",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasLinkTo"
              },
              "rdfs:comment": "References an instance of a Representation. A Representation contains the metadata of a digital object (= file) which represents some physical entity such as an image, a sound, an encoded text etc.",
              "@type": "owl:ObjectProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Resource"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:Representation"
              },
              "@id": "knora-api:hasRepresentation"
          },
          {
              "rdfs:label": "Segment Bounds",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasValue"
              },
              "rdfs:comment": "Indicates the bounds of a segment, i.e. the start and end point in the containing resource.",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Segment"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:Interval"
              },
              "@id": "knora-api:hasSegmentBounds"
          },
          {
              "rdfs:label": "has Standoff Link to",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasLinkTo"
              },
              "rdfs:comment": "Represents a link in standoff markup from one resource to another.",
              "@type": "owl:ObjectProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Resource"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:Resource"
              },
              "@id": "knora-api:hasStandoffLinkTo"
          },
          {
              "rdfs:label": "has image file",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasFile"
              },
              "rdfs:comment": "Connects a Representation to an image file",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:StillImageRepresentation"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:File"
              },
              "@id": "knora-api:hasStillImageFile"
          },
          {
              "rdfs:label": "has text file",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasFile"
              },
              "rdfs:comment": "Connects a Representation to a text file",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:TextRepresentation"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:File"
              },
              "@id": "knora-api:hasTextFile"
          },
          {
              "rdfs:label": "has value",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:resourceProperty"
              },
              "rdfs:comment": "The base property of properties that point from Knora resources to Knora values.",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Resource"
              },
              "@id": "knora-api:hasValue"
          },
          {
              "rdfs:label": "is Annotation of",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasLinkTo"
              },
              "@type": "owl:ObjectProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Annotation"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:Resource"
              },
              "@id": "knora-api:isAnnotationOf"
          },
          {
              "rdfs:label": "is audio segment of",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:isSegmentOf"
              },
              "rdfs:comment": "Indicates that this resource is a segment of an audio resource",
              "@type": "owl:ObjectProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:AudioSegment"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:AudioRepresentation"
              },
              "@id": "knora-api:isAudioSegmentOf"
          },
          {
              "rdfs:comment": "Indicates if the given resource is the main resource of a request or a resource referred to by a link property.",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Resource"
              },
              "knora-api:objectType": {
                  "@id": "xsd:boolean"
              },
              "@id": "knora-api:isMainResource"
          },
          {
              "rdfs:label": "is part of",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasLinkTo"
              },
              "rdfs:comment": "Indicates that this resource is part of another resource",
              "@type": "owl:ObjectProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Resource"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:Resource"
              },
              "@id": "knora-api:isPartOf"
          },
          {
              "rdfs:label": "is region of",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasLinkTo"
              },
              "rdfs:comment": "Region of interest within a digital object (e.g. an image)",
              "@type": "owl:ObjectProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Region"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:Representation"
              },
              "@id": "knora-api:isRegionOf"
          },
          {
              "rdfs:label": "is segment of",
              "rdfs:subPropertyOf": [
                  {
                      "@id": "knora-api:hasLinkTo"
                  },
                  {
                      "@id": "http://www.w3.org/ns/ma-ont#isFragmentOf"
                  }
              ],
              "rdfs:comment": "Indicates that this resource is a segment of a video or audio resource",
              "@type": "owl:ObjectProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:Segment"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:Representation"
              },
              "@id": "knora-api:isSegmentOf"
          },
          {
              "rdfs:label": "is video segment of",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:isSegmentOf"
              },
              "rdfs:comment": "Indicates that this resource is a segment of a video resource",
              "@type": "owl:ObjectProperty",
              "knora-api:subjectType": {
                  "@id": "knora-api:VideoSegment"
              },
              "knora-api:objectType": {
                  "@id": "knora-api:MovingImageRepresentation"
              },
              "@id": "knora-api:isVideoSegmentOf"
          },
          {
              "rdfs:label": "May have more results",
              "rdfs:comment": "Indicates whether more results may be available for a search query",
              "@type": "owl:DatatypeProperty",
              "knora-api:objectType": {
                  "@id": "xsd:boolean"
              },
              "@id": "knora-api:mayHaveMoreResults"
          },
          {
              "@id": "knora-api:objectType",
              "@type": "rdf:Property",
              "rdfs:label": "Object type",
              "rdfs:comment": "Specifies the required type of the objects of a property"
          },
          {
              "@id": "knora-api:resourceIcon",
              "@type": "owl:DatatypeProperty",
              "knora-api:subjectType": {
                  "@id": "owl:Class"
              },
              "knora-api:objectType": {
                  "@id": "xsd:string"
              }
          },
          {
              "rdfs:label": "Resource property",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:resourceProperty"
              },
              "rdfs:comment": "The base property of properties that point from Knora resources to Knora resources or values. These properties are required to have cardinalities in the resource classes in which they are used.",
              "@type": "rdf:Property",
              "knora-api:subjectType": {
                  "@id": "knora-api:Resource"
              },
              "@id": "knora-api:resourceProperty"
          },
          {
              "rdfs:label": "result",
              "rdfs:comment": "Provides a message indicating that an operation was successful",
              "@type": "owl:DatatypeProperty",
              "knora-api:objectType": {
                  "@id": "xsd:string"
              },
              "@id": "knora-api:result"
          },
          {
              "rdfs:label": "Sequence number",
              "rdfs:subPropertyOf": {
                  "@id": "knora-api:hasValue"
              },
              "rdfs:comment": "Indicates the position of a resource within a compound object. Typically used to indicate the order of pages within a book or similar resource.",
              "@type": "owl:DatatypeProperty",
              "knora-api:objectType": {
                  "@id": "xsd:integer"
              },
              "@id": "knora-api:seqnum"
          },
          {
              "@id": "knora-api:subjectType",
              "@type": "rdf:Property",
              "rdfs:label": "Subject type",
              "rdfs:comment": "Specifies the required type of the subjects of a property"
          },
          {
              "rdfs:label": "version ARK URL",
              "rdfs:comment": "Provides the ARK URL of a particular version of a resource.",
              "@type": "owl:DatatypeProperty",
              "knora-api:objectType": {
                  "@id": "xsd:anyURI"
              },
              "@id": "knora-api:versionArkUrl"
          },
          {
              "@id": "rdfs:label",
              "@type": "owl:DatatypeProperty"
          }
      ],
      "@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#"
      }
  }
  
  
  ========================================================================================================================
  
  
  Approved data:
  
  {
      "@id": "http://api.knora.org/ontology/knora-api/simple/v2",
      "@type": "owl:Ontology",
      "rdfs:label": "The knora-api ontology in the simple schema",
      "@graph": [
          {
              "rdfs:label": "Annotation",
              "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:hasComment"
                      },
                      "owl:minCardinality": 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:isAnnotationOf"
                      },
                      "owl:minCardinality": 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": "A generic class for representing annotations",
              "@type": "owl:Class",
              "@id": "knora-api:Annotation"
          },
          {
              "@id": "knora-api:ArchiveRepresentation",
              "@type": "owl:Class",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Representation"
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:arkUrl"
                      },
                      "owl:cardinality": 1
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasArchiveFile"
                      },
                      "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:label": "Representation (Zip)"
          },
          {
              "rdfs:label": "Representation (Audio)",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Representation"
                  },
                  {
                      "@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": "Represents a file containing audio data",
              "@type": "owl:Class",
              "@id": "knora-api:AudioRepresentation"
          },
          {
              "rdfs:label": "Color literal",
              "rdfs:comment": "Represents a color.",
              "@type": "rdfs:Datatype",
              "owl:withRestrictions": {
                  "xsd:pattern": "#([0-9a-fA-F]{3}){1,2}"
              },
              "owl:onDatatype": {
                  "@id": "xsd:string"
              },
              "@id": "knora-api:Color"
          },
          {
              "rdfs:label": "Representation (3D)",
              "rdfs:subClassOf": [
                  {
                      "@id": "knora-api:Representation"
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:arkUrl"
                      },
                      "owl:cardinality": 1
                  },
                  {
                      "@type": "owl:Restriction",
                      "owl:onProperty": {
                          "@id": "knora-api:hasDDDFile"
                      },
                      "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": "Represents a file containg 3D data",
              "@type": "owl:Class",
              "@id": "knora-api:DDDRepresentation"
          },
          {
              "rdfs:label": "Date literal",
              "rdfs:comment": "Represents a date as a period with different poss...