Skip to content

Create Edge-Type Attribute File #99

@callahantiff

Description

@callahantiff

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-triple files 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.

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions