| repolex:blobHash |
repolex:File |
xsd:string |
Git blob hash (SHA-1) of the file contents |
| repolex:blobUri |
repolex:File |
xsd:anyURI |
URI reference to the blob resource |
| repolex:fileName |
repolex:File |
xsd:string |
Base name of the file (e.g., 'main.py') |
| repolex:filePath |
repolex:File |
xsd:string |
Relative path of the file within the repository |
| repolex:fileSize |
repolex:File |
xsd:integer |
Size of the file in bytes |
| repolex:githubCommit |
repolex:Dependency |
xsd:string |
Git commit SHA-1 hash for the resolved version |
| repolex:githubLink |
repolex:Dependency |
xsd:anyURI |
Full GitHub URL to the repository |
| repolex:githubOrg |
repolex:Dependency |
xsd:string |
GitHub organization or user name hosting the dependency |
| repolex:githubRepo |
repolex:Dependency |
xsd:string |
GitHub repository name |
| repolex:githubTag |
repolex:Dependency |
xsd:string |
Git tag corresponding to the resolved package version |
| repolex:githubUri |
repolex:File |
xsd:anyURI |
GitHub web URL for viewing this file |
| repolex:graphFilePath |
repolex:GraphFile |
xsd:string |
Relative path to the .nq.gz file within the storage repo. |
| repolex:graphFileSize |
repolex:GraphFile |
xsd:integer |
Size of the .nq.gz file in bytes. |
| repolex:graphType |
repolex:GraphFile |
xsd:string |
Type of graph: 'ast', 'lsp', 'repolex', 'dep', 'filetree', 'commit', 'branch', 'tag', 'issue', 'pr'. |
| repolex:language |
— |
xsd:string |
Programming language (e.g., 'python', 'javascript', 'rust') |
| repolex:mimeType |
repolex:File |
xsd:string |
MIME type of the file (e.g., 'text/x-python') |
| repolex:packageEcosystem |
repolex:Dependency |
xsd:string |
The package ecosystem/registry (e.g., 'PYPI', 'NPM', 'MAVEN') |
| repolex:packageName |
repolex:Dependency |
xsd:string |
The package name as it appears in the registry (e.g., 'requests', 'express') |
| repolex:packageVersion |
repolex:Dependency |
xsd:string |
The package version as declared in the dependency specification (e.g., '2.28.0', '^1.0.0') |
| repolex:parseStatus |
git:Commit |
xsd:string |
Status of the parse for this commit: 'parsed', 'failed', or 'pending'. |
| repolex:parsedAt |
git:Commit |
xsd:dateTime |
Datetime when this commit was parsed by repolex. |
| repolex:parserVersion |
git:Commit |
xsd:string |
Version of the repolex parser that produced this parse. Used for tracking which parser version generated which data. |
| repolex:storageRepo |
gh:Repository |
xsd:string |
GitHub storage repository where parsed data is stored (e.g., 'repolex-forx/TopQuadrant--shacl'). Written by forx. |