Package de.julielab.concepts.db.creators
Class JulielabBioPortalToolsConceptCreator
- java.lang.Object
-
- de.julielab.concepts.db.creators.JulielabBioPortalToolsConceptCreator
-
- All Implemented Interfaces:
de.julielab.concepts.db.core.spi.ConceptCreator,de.julielab.jssf.commons.spi.ExtensionPoint,de.julielab.jssf.commons.spi.ParameterExposing
public class JulielabBioPortalToolsConceptCreator extends java.lang.Object implements de.julielab.concepts.db.core.spi.ConceptCreatorCreates
ImportConceptinstances from the ontology class output created by the julielab-bioportal-ontology-tools.This class reads a specific JSON format as it is generated by the julielab-bioportal-ontology-tools. The JSON format is centered around the human-readable names of ontology classes and their taxonomical structure. For more information, refer to the link given below.
- Author:
- faessler
- See Also:
https://github.com/JULIELab/julielab-bioportal-ontology-tools
-
-
Constructor Summary
Constructors Constructor Description JulielabBioPortalToolsConceptCreator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.stream.Stream<de.julielab.neo4j.plugins.datarepresentation.ImportConcepts>createConcepts(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config)voidexposeParameters(java.lang.String basePath, org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> template)java.lang.StringgetName()
-
-
-
Method Detail
-
createConcepts
public java.util.stream.Stream<de.julielab.neo4j.plugins.datarepresentation.ImportConcepts> createConcepts(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config) throws de.julielab.concepts.util.ConceptCreationException- Specified by:
createConceptsin interfacede.julielab.concepts.db.core.spi.ConceptCreator- Throws:
de.julielab.concepts.util.ConceptCreationException
-
exposeParameters
public void exposeParameters(java.lang.String basePath, org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> template)- Specified by:
exposeParametersin interfacede.julielab.jssf.commons.spi.ParameterExposing
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfacede.julielab.jssf.commons.spi.ExtensionPoint
-
-