-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Labels
Description
Task
Add an output file to accompany the node metadata created for each build that provides users with an easy way to identify what type each triple is.
Design
The file should at a minimum contain the following information:
- Triple Identifier: Ideally, this file would either take the subject, object, and predicate of each triple as an identifier or preferably, we would index each triple with an integer identifier that would align to the integer-based edge lists (for
n-triplefiles we can create this as a named graph). - Edge Type: String label recording edge type, current types are shown here
- Pattern: Relation type information like symmetry, transitivity, composition, inversion
- Category: Relation type information like
N:1,1:N,1:1 - Weight1: Values that can be used as an edge weight. Will consider including multiple types of weight, if available, some of which could be derived from the evidence used in the original source when the edge was created
- Weight1_Type: String that specifies the type for
Weight1
Additional information related to the edge could also be added, but it's unclear at this time what would be useful.