scalation.database.triplegraph
Members list
Type members
Classlikes
The RDFTriple class holds information about a triple (3 part edge). It may be viewed as a statement with a subject, predicate and object.
The RDFTriple class holds information about a triple (3 part edge). It may be viewed as a statement with a subject, predicate and object.
Value parameters
- o
-
the tail vertex (object = IRI or literal value)
- p
-
the relation/edge-label (predicate)
- s
-
the head vertex (subject = International Resourse Indentifier (IRI))
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
The Triple class holds information about a triple (3 part edge).
The Triple class holds information about a triple (3 part edge).
Value parameters
- h
-
the head vertex
- r
-
the relation/edge-label
- t
-
the tail vertex
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Value parameters
- label
-
the array of vertex labels
- name
-
the name of the triple-graph
- schema
-
optional schema: map from label to label type
- triples
-
the bag of triples in the triple-graph
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Cloneableclass Objecttrait Matchableclass AnyShow all
The TripleGraphMatcher trait serves as a template for implementing specific algorithms for graph pattern matching.
The TripleGraphMatcher trait serves as a template for implementing specific algorithms for graph pattern matching.
Value parameters
- g
-
the data graph G(V, E, l) with vertices v in V
- q
-
the query graph Q(U, D, k) with vertices u in U
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class TripleGraphSim
The TripleGraphSim class provides an implementation for Simple Graph Simulation. For each vertex in a query graph q, it returns all matching vertices in the data graph g with the same vertex label and matching children.
The TripleGraphSim class provides an implementation for Simple Graph Simulation. For each vertex in a query graph q, it returns all matching vertices in the data graph g with the same vertex label and matching children.
Value parameters
- g
-
the data graph G(V, E, l)
- q
-
the query graph Q(U, D, k)
Attributes
- See also
- Supertypes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Concrete methods
The tripleGraphSimTest main function is used to test the TripleGraphSim class.
The tripleGraphSimTest main function is used to test the TripleGraphSim class.
runMain scalation.database.triplegraph.tripleGraphSimTest
Attributes
The tripleGraphTest4 main function is used to test the TripleGraph class using the given data graph g and query graph q.
The tripleGraphTest4 main function is used to test the TripleGraph class using the given data graph g and query graph q.
runMain scalation.database.triplegraph.tripleGraphTest4