Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
schema_term.h File Reference
#include "grassroots_service_library.h"
#include "linked_list.h"
#include "jansson.h"
Include dependency graph for schema_term.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SchemaTerm
 A datatype for specifying ontological terms as a way to describe the data that each of the Services consumes and produces. More...
 
struct  SchemaTermNode
 A datatype for storing SchemaTerms in a LinkedList. More...
 

Functions

bool SetSchemaTermValues (SchemaTerm *term_p, const char *url_s, const char *name_s, const char *description_s)
 
bool DoSchemaTermsMatch (const SchemaTerm *term0_p, const SchemaTerm *term1_p)
 

Function Documentation

◆ SetSchemaTermValues()

bool SetSchemaTermValues ( SchemaTerm term_p,
const char *  url_s,
const char *  name_s,
const char *  description_s 
)

◆ DoSchemaTermsMatch()

bool DoSchemaTermsMatch ( const SchemaTerm term0_p,
const SchemaTerm term1_p 
)