├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── LICENSE ├── README.md ├── config └── winston.js ├── database ├── database.js └── databaseUtilities │ ├── adapter │ └── BackendSelector.js │ ├── backends │ ├── memory │ │ ├── Utilities.js │ │ └── adapter.js │ ├── mongodb │ │ └── adapter.js │ └── sparql │ │ └── adapter.js │ └── dataManagementUtilities │ ├── dataManagementUtilities.js │ └── dataRetrievalAlgorithm.js ├── index.js ├── package.json ├── resolvers ├── mutationResolver │ ├── mutationResolvers.js │ └── mutations │ │ ├── classMutations.js │ │ ├── deleteMutation.js │ │ └── validateFunctions.js ├── queryResolvers │ ├── queryResolvers.js │ └── querys │ │ ├── classTypeResolver.js │ │ └── queryTypeResolver.js └── resolvers.js └── schema ├── .DS_Store ├── database └── database.js ├── jsonldFromOntology.js ├── schemaFromOntology.js └── schemaTree.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/README.md -------------------------------------------------------------------------------- /config/winston.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/config/winston.js -------------------------------------------------------------------------------- /database/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/database/database.js -------------------------------------------------------------------------------- /database/databaseUtilities/adapter/BackendSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/database/databaseUtilities/adapter/BackendSelector.js -------------------------------------------------------------------------------- /database/databaseUtilities/backends/memory/Utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/database/databaseUtilities/backends/memory/Utilities.js -------------------------------------------------------------------------------- /database/databaseUtilities/backends/memory/adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/database/databaseUtilities/backends/memory/adapter.js -------------------------------------------------------------------------------- /database/databaseUtilities/backends/mongodb/adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/database/databaseUtilities/backends/mongodb/adapter.js -------------------------------------------------------------------------------- /database/databaseUtilities/backends/sparql/adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/database/databaseUtilities/backends/sparql/adapter.js -------------------------------------------------------------------------------- /database/databaseUtilities/dataManagementUtilities/dataManagementUtilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/database/databaseUtilities/dataManagementUtilities/dataManagementUtilities.js -------------------------------------------------------------------------------- /database/databaseUtilities/dataManagementUtilities/dataRetrievalAlgorithm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/database/databaseUtilities/dataManagementUtilities/dataRetrievalAlgorithm.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/package.json -------------------------------------------------------------------------------- /resolvers/mutationResolver/mutationResolvers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/resolvers/mutationResolver/mutationResolvers.js -------------------------------------------------------------------------------- /resolvers/mutationResolver/mutations/classMutations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/resolvers/mutationResolver/mutations/classMutations.js -------------------------------------------------------------------------------- /resolvers/mutationResolver/mutations/deleteMutation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/resolvers/mutationResolver/mutations/deleteMutation.js -------------------------------------------------------------------------------- /resolvers/mutationResolver/mutations/validateFunctions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/resolvers/mutationResolver/mutations/validateFunctions.js -------------------------------------------------------------------------------- /resolvers/queryResolvers/queryResolvers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/resolvers/queryResolvers/queryResolvers.js -------------------------------------------------------------------------------- /resolvers/queryResolvers/querys/classTypeResolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/resolvers/queryResolvers/querys/classTypeResolver.js -------------------------------------------------------------------------------- /resolvers/queryResolvers/querys/queryTypeResolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/resolvers/queryResolvers/querys/queryTypeResolver.js -------------------------------------------------------------------------------- /resolvers/resolvers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/resolvers/resolvers.js -------------------------------------------------------------------------------- /schema/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/schema/.DS_Store -------------------------------------------------------------------------------- /schema/database/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/schema/database/database.js -------------------------------------------------------------------------------- /schema/jsonldFromOntology.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/schema/jsonldFromOntology.js -------------------------------------------------------------------------------- /schema/schemaFromOntology.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/schema/schemaFromOntology.js -------------------------------------------------------------------------------- /schema/schemaTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/epistemik-co/staple-api/HEAD/schema/schemaTree.js --------------------------------------------------------------------------------