public class ConceptManager
extends org.neo4j.server.plugins.ServerPlugin
| Modifier and Type | Class and Description |
|---|---|
static class |
ConceptManager.ConceptLabel |
static class |
ConceptManager.EdgeTypes |
static class |
ConceptManager.MorphoLabel
Labels for nodes representing lexico-morphological variations of concepts.
|
| Constructor and Description |
|---|
ConceptManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addWritingVariants(org.neo4j.graphdb.GraphDatabaseService graphDb,
String conceptVariants,
String conceptAcronyms) |
void |
buildAggregatesByMappings(org.neo4j.graphdb.GraphDatabaseService graphDb,
String allowedMappingTypesArray,
String aggregatedConceptsLabelString,
String allowedConceptLabelString) |
void |
buildAggregatesByNameAndSynonyms(org.neo4j.graphdb.GraphDatabaseService graphDb,
String conceptPropertyKey,
String propertyValues) |
Representation |
copyAggregateProperties(org.neo4j.graphdb.GraphDatabaseService graphDb) |
void |
createSchemaIndexes(org.neo4j.graphdb.GraphDatabaseService graphDb) |
void |
deleteAggregatesByMappigs(org.neo4j.graphdb.GraphDatabaseService graphDb,
String aggregatedConceptsLabelString) |
void |
excludeConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb) |
MappingRepresentation |
getChildrenOfConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb,
String conceptIdArray,
String labelString) |
MappingRepresentation |
getFacetRoots(org.neo4j.graphdb.GraphDatabaseService graphDb,
String facetIdsJson,
String conceptIdsJson,
long maxRoots) |
long |
getNumConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb) |
Representation |
getPathsFromFacetroots(org.neo4j.graphdb.GraphDatabaseService graphDb,
String conceptIdsJsonString,
String idType,
boolean sort,
String facetId) |
static String[] |
getPropertyValueOfElements(org.neo4j.graphdb.Node aggregate,
String property)
Concatenates the values of the elements of aggregate and returns
them as an array.
|
void |
includeConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb) |
Representation |
insertConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb,
String conceptsWithFacet) |
Representation |
insertConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb,
String facetJson,
String conceptsJson,
String importOptionsJsonString) |
int |
insertMappings(org.neo4j.graphdb.GraphDatabaseService graphDb,
String mappingsJson) |
Representation |
popConceptsFromSet(org.neo4j.graphdb.GraphDatabaseService graphDb,
String labelString,
int amount) |
long |
pushConceptsToSet(org.neo4j.graphdb.GraphDatabaseService graphDb,
String conceptPushCommandString,
Integer amount) |
String |
updateChildrenInformation(org.neo4j.graphdb.GraphDatabaseService graphDb) |
public static final String INSERT_MAPPINGS
public static final String BUILD_AGGREGATES_BY_NAME_AND_SYNONYMS
public static final String BUILD_AGGREGATES_BY_MAPPINGS
public static final String DELETE_AGGREGATES
public static final String COPY_AGGREGATE_PROPERTIES
public static final String CREATE_SCHEMA_INDEXES
public static final String GET_CHILDREN_OF_CONCEPTS
public static final String GET_NUM_CONCEPTS
public static final String GET_PATHS_FROM_FACETROOTS
public static final String INSERT_CONCEPTS
public static final String GET_FACET_ROOTS
public static final String ADD_CONCEPT_CONCEPT
public static final String KEY_AMOUNT
public static final String KEY_CREATE_HOLLOW_PARENTS
public static final String KEY_FACET
public static final String KEY_FACET_ID
public static final String KEY_FACET_IDS
public static final String KEY_FACET_PROP_KEY
public static final String KEY_FACET_PROP_VALUE
public static final String KEY_ID_TYPE
public static final String KEY_IMPORT_OPTIONS
public static final String KEY_LABEL
public static final String KEY_SORT_RESULT
public static final String KEY_CONCEPT_IDS
public static final String KEY_MAX_ROOTS
public static final String KEY_CONCEPT_PROP_KEY
public static final String KEY_CONCEPT_PROP_VALUE
public static final String KEY_CONCEPT_PROP_VALUES
public static final String KEY_CONCEPT_PUSH_CMD
public static final String KEY_AGGREGATED_LABEL
public static final String KEY_ALLOWED_MAPPING_TYPES
public static final String KEY_CONCEPT_TERMS
public static final String KEY_CONCEPT_ACRONYMS
public static final String KEY_CONCEPTS
INSERT_CONCEPTS endpoint.public static final String KEY_TIME
public static final String KEY_MAPPINGS
public static final String POP_CONCEPTS_FROM_SET
public static final String PUSH_CONCEPTS_TO_SET
public static final String RET_KEY_CHILDREN
public static final String RET_KEY_NUM_AGGREGATES
public static final String RET_KEY_NUM_CREATED_RELS
public static final String RET_KEY_NUM_CREATED_CONCEPTS
public static final String RET_KEY_NUM_ELEMENTS
public static final String RET_KEY_NUM_PROPERTIES
public static final String RET_KEY_PATHS
public static final String RET_KEY_RELTYPES
public static final String RET_KEY_CONCEPTS
public static final String CONCEPT_MANAGER_ENDPOINT
public static final String UPDATE_CHILDREN_INFORMATION
public static String[] getPropertyValueOfElements(org.neo4j.graphdb.Node aggregate, String property)
aggregate - The aggregate for whose elements properties are requested.property - The requested property.public void buildAggregatesByMappings(org.neo4j.graphdb.GraphDatabaseService graphDb,
String allowedMappingTypesArray,
String aggregatedConceptsLabelString,
String allowedConceptLabelString)
throws org.neo4j.shell.util.json.JSONException
org.neo4j.shell.util.json.JSONExceptionpublic void deleteAggregatesByMappigs(org.neo4j.graphdb.GraphDatabaseService graphDb,
String aggregatedConceptsLabelString)
throws org.neo4j.shell.util.json.JSONException
org.neo4j.shell.util.json.JSONExceptionpublic void buildAggregatesByNameAndSynonyms(org.neo4j.graphdb.GraphDatabaseService graphDb,
String conceptPropertyKey,
String propertyValues)
throws org.neo4j.shell.util.json.JSONException
org.neo4j.shell.util.json.JSONExceptionpublic Representation copyAggregateProperties(org.neo4j.graphdb.GraphDatabaseService graphDb)
public void createSchemaIndexes(org.neo4j.graphdb.GraphDatabaseService graphDb)
public MappingRepresentation getChildrenOfConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb, String conceptIdArray, String labelString) throws org.neo4j.shell.util.json.JSONException
org.neo4j.shell.util.json.JSONExceptionpublic long getNumConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb)
public Representation getPathsFromFacetroots(org.neo4j.graphdb.GraphDatabaseService graphDb, String conceptIdsJsonString, String idType, boolean sort, String facetId) throws org.neo4j.shell.util.json.JSONException
org.neo4j.shell.util.json.JSONExceptionpublic Representation insertConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb, String conceptsWithFacet) throws org.neo4j.shell.util.json.JSONException, ConceptInsertionException
org.neo4j.shell.util.json.JSONExceptionConceptInsertionExceptionpublic Representation insertConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb, String facetJson, String conceptsJson, String importOptionsJsonString) throws org.neo4j.shell.util.json.JSONException, ConceptInsertionException
org.neo4j.shell.util.json.JSONExceptionConceptInsertionExceptionpublic Representation popConceptsFromSet(org.neo4j.graphdb.GraphDatabaseService graphDb, String labelString, int amount)
public long pushConceptsToSet(org.neo4j.graphdb.GraphDatabaseService graphDb,
String conceptPushCommandString,
Integer amount)
public String updateChildrenInformation(org.neo4j.graphdb.GraphDatabaseService graphDb)
public void includeConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb)
throws org.neo4j.shell.util.json.JSONException
org.neo4j.shell.util.json.JSONExceptionpublic void excludeConcepts(org.neo4j.graphdb.GraphDatabaseService graphDb)
throws org.neo4j.shell.util.json.JSONException
org.neo4j.shell.util.json.JSONExceptionpublic int insertMappings(org.neo4j.graphdb.GraphDatabaseService graphDb,
String mappingsJson)
throws org.neo4j.shell.util.json.JSONException
org.neo4j.shell.util.json.JSONExceptionpublic MappingRepresentation getFacetRoots(org.neo4j.graphdb.GraphDatabaseService graphDb, String facetIdsJson, String conceptIdsJson, long maxRoots) throws org.neo4j.shell.util.json.JSONException
org.neo4j.shell.util.json.JSONExceptionCopyright © 2018 JULIE Lab Jena, Germany. All rights reserved.