Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NinePts/OntoGraph
/ types & classes
Types & classes
41 in github.com/NinePts/OntoGraph
⨍
Functions
500
◇
Types & classes
41
Class
AppContextUtil
Utility method to set up the Spring ApplicationContext. The ApplicationContext "represents the Spring IoC container and is responsible for instantiati
src/main/java/graph/AppContextUtil.java:29
Class
Application
src/main/java/graph/Application.java:28
Class
AttributeLinesAndLength
AttributeLinesAndLength defines two int values, where the first is the number of additional lines in the value (beyond the first line), and the second
src/main/java/graph/models/AttributeLinesAndLength.java:31
Class
ClassAndPropertyGraphTest
Each class test case generates a basic graph using Graffoo, VOWL, and default custom settings. The generated graph is then compared to the expected ou
src/test/java/graph/ClassAndPropertyGraphTest.java:46
Class
ClassGraphTest
Each class test case generates a basic graph using Graffoo, VOWL, UML and default custom settings. The generated graph is then compared to the expecte
src/test/java/graph/ClassGraphTest.java:46
Class
ClassModel
ClassModel defines a class and its parents/superclasses. Lombok Builder allows instantiation with builder(). Lombok Data removes need for POJO boiler
src/main/java/graph/models/ClassModel.java:33
Class
ClassesGraphCreation
ClassesGraphCreation visualizes OWL classes using a GraphML format, based on the requested visualization details.
src/main/java/graph/graphmloutputs/ClassesGraphCreation.java:37
Class
CustomizationTest
Each class test case generates a basic graph various combinations of custom settings (cycling through each of the possible customizations). The genera
src/test/java/graph/CustomizationTest.java:46
Class
EdgeDetailsModel
EdgeDetailsModel defines the necessary information to create a GraphML edge (including source/target arrow shape, edge label, ... details). Lombok Bu
src/main/java/graph/models/EdgeDetailsModel.java:33
Class
EdgeFlagsModel
EdgeFlagsModel defines the flags for a property indicating whether it is functional, inverse functional, symmetric, asymmetric, reflexive, irreflexive
src/main/java/graph/models/EdgeFlagsModel.java:31
Class
EdgeTestDetailsModel
EdgeTestDetailsModel defines the information to check in a GraphML output string for an edge element. Lombok Builder allows instantiation with builde
src/test/java/graph/models/EdgeTestDetailsModel.java:30
Class
EntityAndRelatedNodesModel
EntityAndRelatedNodesModel defines two String values, where the first is the id of a blank node or datatype entity, and the second is the id of a rela
src/main/java/graph/models/EntityAndRelatedNodesModel.java:33
Class
ErrorTest
Tests a variety of erroneous inputs for the GraphRequestModel. Since a final error string is built containing all errors, each input must be tested se
src/test/java/graph/ErrorTest.java:35
Class
GraphController
GraphController handles an HTTP POST request for a graph to be created, based on the user's (input) OWL ontology
src/main/java/graph/GraphController.java:63
Class
GraphDBAccess
GraphDBAccess acts as a data access object to interact with the Stardog server. It contains a variety of methods that query Stardog to return data to
src/main/java/graph/GraphDBAccess.java:69
Class
GraphMLOutputDetails
GraphMLOutputDetails contains the explicit GraphML XML to output text and boxes (for the title and prefixes box), nodes (for classes and datatypes), e
src/main/java/graph/graphmloutputs/GraphMLOutputDetails.java:48
Class
GraphMLUtils
GraphMLUtils extends GraphMLOutputDetails and uses its routines to create GraphML text and boxes, nodes, images, edges and notes.
src/main/java/graph/graphmloutputs/GraphMLUtils.java:46
Class
GraphRequestModel
GraphRequest defines the graph type, visualization, etc., as specified in a user's request. Lombok Data removes need for POJO boilerplate.
src/main/java/graph/models/GraphRequestModel.java:33
Class
GraphRequestValidator
GraphRequestValidator contains methods to validate the input from a GraphRequestModel.
src/main/java/graph/GraphRequestValidator.java:31
Class
GraphResponseModel
GraphResponse returns some of the user's input request parameters (the graph title, type and visualization) and the GraphML output. Lombok Data remov
src/main/java/graph/models/GraphResponseModel.java:33
Class
IndividualGraphTest
Each individual test case generates a basic graph using Graffoo, UML and default custom settings. The generated graph is then compared to the expected
src/test/java/graph/IndividualGraphTest.java:46
Class
IndividualModel
IndividualModel defines instance/named individuals and their types. Lombok Builder allows instantiation with builder(). Lombok Data removes need for
src/main/java/graph/models/IndividualModel.java:33
Class
IndividualsGraphCreation
IndividualsGraphCreation transforms instances/named individuals from an ontology into a specific GraphML output as defined by the visualization.
src/main/java/graph/graphmloutputs/IndividualsGraphCreation.java:40
Class
NodeDetailsModel
NodeDetailsModel defines the necessary information to create a GraphML node (including shape, color, border, ... details). All the values (even numeri
src/main/java/graph/models/NodeDetailsModel.java:33
Class
NodeTestDetailsModel
NodeTestDetailsModel defines the information to check in a GraphML output string for a node element. Lombok Builder allows instantiation with builder
src/test/java/graph/models/NodeTestDetailsModel.java:30
Class
NoteDetailsModel
NoteDetailsModel defines the necessary information to create a GraphML note (its height and width). Lombok Builder allows instantiation with builder(
src/main/java/graph/models/NoteDetailsModel.java:30
Class
OntoGraphException
Defines an application-specific exception.
src/main/java/graph/OntoGraphException.java:24
Class
PrefixModel
PrefixModel defines namespace details. Lombok Builder allows instantiation with builder(). Lombok Data removes need for POJO boilerplate.
src/main/java/graph/models/PrefixModel.java:33
Class
PropertiesGraphCreation
PropertiesGraphCreation transforms properties from an ontology into a specific GraphML output as defined by the visualization.
src/main/java/graph/graphmloutputs/PropertiesGraphCreation.java:40
Class
PropertyGraphTest
Each property test case generates a basic graph using Graffoo, VOWL and default custom settings. The generated graph is then compared to a master.
src/test/java/graph/PropertyGraphTest.java:43
Class
PropertyModel
PropertyModel defines a property and its details such as domain and range, and whether it is a functional property. Lombok Builder allows instantiati
src/main/java/graph/models/PropertyModel.java:34
Class
RDFGraphTest
Each RDF test case generates a basic graph using Graffoo, UML, VOWL and default custom settings. The generated graph is then compared to a master.
src/test/java/graph/RDFGraphTest.java:43
Class
RelatedAndRestrictionModel
RelatedAndRestrictionsModel is an "uber" model containing lists of models of "related" classes (equivalent, disjoints, and oneOfs), of connectives (un
src/main/java/graph/models/RelatedAndRestrictionModel.java:36
Class
RestExceptionHandler
Exception handler defining what is logged and the specific status to be returned in a REST response, if an exception is thrown while processing a requ
src/main/java/graph/RestExceptionHandler.java:35
Class
RestrictionModel
RestrictionModel contains details on a restriction. Lombok Builder allows instantiation with builder(). Lombok Data removes need for POJO boilerplate
src/main/java/graph/models/RestrictionModel.java:33
Class
SAXErrorHandler
src/test/java/graph/SAXErrorHandler.java:24
Class
TestUtils
Contains utility methods for test classes.
src/test/java/graph/TestUtils.java:50
Class
TitleAndPrefixCreation
TitleAndPrefixCreation builds the graph title and prefixes boxes for the GraphML output.
src/main/java/graph/graphmloutputs/TitleAndPrefixCreation.java:29
Class
TypeAndValueModel
TypeAndValueModel defines two String values, where the first, the "type" characterizes the second, the "value". Lombok Builder allows instantiation w
src/main/java/graph/models/TypeAndValueModel.java:32
Class
UMLClassModel
UMLClassModel defines a class, its parents/superclasses and attributes. Lombok Builder allows instantiation with builder(). Lombok Data removes need
src/main/java/graph/models/UMLClassModel.java:33
Class
UMLGraphCreation
TitleAndPrefixCreation transforms an ontology, producing a UML visualization.
src/main/java/graph/graphmloutputs/UMLGraphCreation.java:44