cesarp.graphdb_access package
graphdb_access
Interface to the information stored in the graph database. The data can be either locally in a TTL file (included under ressources) or queried from a database running on a GraphDB Server (or locally on your machine).
If you use a remote GraphDB, you are responsible to save or track the data used in your project, as in a common database it could be overwritten or corrected which means after some time you wont be able to reproduce the exact same results when querying data from the same remote DB.
The package is not a strict data access, as there is some business logic included.
Main API classes
class |
description |
---|---|
|
This is your entry point to the package, instantiating a local (file) or remote connection according to the configuration (by default local file) |
|
Create constructional archetypes based on the infromation from the GraphDB |
|
Interface to get retrofit constructions |
Submodules
- cesarp.graphdb_access.ArchetypicalConstructionGraphDBBased module
- cesarp.graphdb_access.BldgElementConstructionReader module
- cesarp.graphdb_access.BuildingElementConstructionsArchetype module
- cesarp.graphdb_access.ConstructionRetrofitter module
- cesarp.graphdb_access.GraphDBArchetypicalConstructionFactory module
- cesarp.graphdb_access.GraphDBFacade module
- cesarp.graphdb_access.GraphDBReader module
- cesarp.graphdb_access.GraphDataException module
- cesarp.graphdb_access.LocalFileReader module
- cesarp.graphdb_access.sparql_queries module