private Relationship getOrCreateTopObjectPropertyRelationship(Authorizations authorizations) { User user = getSystemUser(); Relationship topObjectProperty = internalGetOrCreateRelationshipType( null, Collections.emptyList(), Collections.emptyList(), TOP_OBJECT_PROPERTY_IRI, null, false, user, PUBLIC ); if (topObjectProperty.getUserVisible()) { topObjectProperty.setProperty(OntologyProperties.USER_VISIBLE.getPropertyName(), false, user, authorizations); } return topObjectProperty; }
relationship.setProperty( OntologyProperties.USER_VISIBLE.getPropertyName(), Boolean.parseBoolean(valueString), relationship.setProperty( OntologyProperties.DELETEABLE.getPropertyName(), Boolean.parseBoolean(valueString), relationship.setProperty( OntologyProperties.UPDATEABLE.getPropertyName(), Boolean.parseBoolean(valueString), relationship.setProperty( OntologyProperties.DISPLAY_NAME.getPropertyName(), valueString, relationship.setProperty(annotationIri, valueString, user, authorizations);
ontologyRepository.addRangeConceptsToRelationshipType(relationshipIri, foundRangeIris, user, workspaceId); relationship.setProperty(OntologyProperties.DISPLAY_NAME.getPropertyName(), displayName, user, authorizations);