language en

HPC Ontology

Release 2022-12-09T10:54:00-07:00

This version:
https://hpc-fair.github.io/ontology/1.1.0
Authors:
The HPC-FAIR research team
Download serialization:
JSON-LD RDF/XML N-Triples TTL
License:
http://insertlicenseURIhere.org
Visualization:
Visualize with WebVowl
Cite as:
The HPC-FAIR research team. HPC Ontology. Retrieved from: https://hpc-fair.github.io/ontology/1.1.0
Provenance of this page
Ontology Specification Draft

Abstract

The HPC Ontology describes software, hardware, and artifacts in the domain of High-Performance Computing. It can be used to annotate training datasets and machine learning models used in HPC software analyses and optimizations. The goal is to make datasets and AI models FAIR. The development of the ontology is hosted on github: https://github.com/HPC-FAIR/HPC-Ontology-Public . Please submit tickets there for comments, suggestions, or bug reports. LLNL-MI-829145.

Introduction back to ToC

The HPC Ontology describes software, hardware, and artifacts in the domain of High-Performance Computing. It can be used to annotate training datasets and machine learning models used in HPC software analyses and optimizations. The goal is to make datasets and AI models FAIR.

Namespace declarations

Table 1: Namespaces used in the document
bibo<http://purl.org/ontology/bibo>
dc<http://purl.org/dc/elements/1.1>
dcterms<http://purl.org/dc/terms>
hpc<https://hpc-fair.github.io/ontology#>
owl<http://www.w3.org/2002/07/owl>
prov<http://www.w3.org/ns/prov>
rdf<http://www.w3.org/1999/02/22-rdf-syntax-ns>
rdfs<http://www.w3.org/2000/01/rdf-schema>
schema<http://schema.org>
skos<http://www.w3.org/2004/02/skos/core>
vann<http://purl.org/vocab/vann>
xml<http://www.w3.org/XML/1998/namespace>
xsd<http://www.w3.org/2001/XMLSchema>

HPC Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Annotation Properties

Named Individuals

Cross reference for HPC Ontology classes, properties and dataproperties back to ToC

This section provides details for each class and property defined by HPC Ontology.

Classes

a i modelc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AIModel

Machine learning models or AI models - hpc:format A models can be saved model, protobuf, onnx, h5, .caffemodel, etc. format. - hpc:isTunable Whether a model can be tuned during the runtime - hpc:params configurable parameters for this model - hpc:machineLearningFramework framework like TF, PyTorch, MXNet, etc. used to generate the model - hpc:modelType domains to which the model belongs to, repsented by typeOf relation of class hierarchy - hps:supportsAccelerator if yes, the model will run on GPU (or other ASICs like TPU, NPU) else CPU. - hpc:accuracy Accuracy of the model - hpc:overhead Overhead of the model - hpc:wasDerivedFromDataset Link to ids of input datasets used to generate this model, this can be derived from Experiment also - hpc:learningType Learning type of the model - hpc:learningAlgorithm The short form (or long form) name of the model architecture. This should be different from model type. Model type is more like "tags" for efficient search. - hpc:hyperParameter List of hyperparameters; key-value pairs differnet from inputParameters. - hpc:modelProperty Additional properties of the model to be stored in the key-value pair - hpc:inputShape Input shape to be fed to the model - hpc:inputDatasetFormat Input format of the dataset - hpc:isPlanned If this is only a planned model object generated by a workflow
is equivalent to
machine learning model c
has super-classes
data c

a p i miningc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#APIMining

has super-classes
program analysis c

acceleratorc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Accelerator

has super-classes
coprocessor c
has sub-classes
g p u c

actionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Action

has super-classes
thing c
has sub-classes
building dataset c, compiling c, data gathering c, data processing c, debugging c, executing c, linking c, machine learning c, model evaluation c, model training c, profiling c, training c

activityc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Activity

has super-classes
thing c
has sub-classes
education c, employment c, experiment c
is also defined as
named individual

add assign opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AddAssignOp

has super-classes
assignment op c

add opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AddOp

has super-classes
binary op c

additive opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AdditiveOp

has super-classes
expression c

address opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AddressOp

&
has super-classes
unary op c
is disjoint with
indirection op c, logical neg op c, ones complement op c, postfix decrement op c, postfix increment op c, prefix decrement op c, prefix increment op c, prefix minus op c, prefix plus op c

agentc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Agent

has super-classes
thing c
has sub-classes
computer c, organization c, person c, software c
is also defined as
named individual

aggregate callsitec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AggregateCallsite

Callsite returned from profiling analysis that may not contain all information about the callsite location
has super-classes
call site c

algorithm classificationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AlgorithmClassification

Detecting the use of a finite set of algorithms in a code.
has super-classes
program analysis c

and assign opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AndAssignOp

has super-classes
assignment op c

and opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AndOp

has super-classes
binary op c

array declc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ArrayDecl

has super-classes
declaration c

array subc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ArraySub

[]
has super-classes
postfix op c

array typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ArrayType

has super-classes
derived type c
has members
array type ni

arrow expc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ArrowExp

has super-classes
member ref c

articlec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Article

has super-classes
publication c
has sub-classes
journal article c, magazine article c, newspaper article c, review article c

artifactc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Artifact

has super-classes
creative work c, thing c
has sub-classes
data c, decision tree node c, file c
is also defined as
named individual

artifact templatec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ArtifactTemplate

input and output of planned activites. They are different from artifacts in that artifact templates are not yet instantiated, similar to formal arguments of a function.
has super-classes
thing c
has sub-classes
data template c, parameter template c
is in domain of
is generated by op
is in range of
has input op, has output op, uses op

artificial neural networkc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ArtificialNeuralNetwork

has super-classes
machine learning model c
has sub-classes
deep neural network c, feedforward neural network c, recurrent neural network c

assign initializerc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AssignInitializer

has super-classes
initializer c

assign opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AssignOp

has super-classes
assignment op c

assign statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AssignStatement

has super-classes
statement c

assignment opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#AssignmentOp

has super-classes
expression c
has sub-classes
add assign op c, and assign op c, assign op c, div assign op c, mod assign op c, mul assign op c, or assign op c, shl assign op c, shr assign op c, sub assign op c, xor assign op c

autoc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Auto

is equivalent to
{ auto }
has super-classes
storage class c
has members
auto ni

bachelors thesisc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#BachelorsThesis

has super-classes
thesis c

basic blockc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#BasicBlock

has super-classes
scope statement c

basic typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#BasicType

Because objects of these types can be interpreted as numbers, they will be referred to as arithmetic types.
has super-classes
type c
has sub-classes
bool type c, char type c, complex type c, enum type c, float type c, int type c, void type c

benchmarkc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Benchmark

has super-classes
software c

binary opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#BinaryOp

An operation that takes two values and produces an output.
has super-classes
expression c
has sub-classes
add op c, and op c, div op c, equal op c, greater op c, greater or equal op c, less op c, less or equal op c, logical and op c, logical or op c, mod op c, mul op c, neq op c, or op c, shl op c, shr op c, sub op c, xor op c
is in domain of
has left operand op, has right operand op

bitwise a n d opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#BitwiseANDOp

has super-classes
expression c

bitwise o r opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#BitwiseOROp

has super-classes
expression c

bitwise shift opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#BitwiseShiftOp

has super-classes
expression c

bitwise x o r opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#BitwiseXOROp

has super-classes
expression c

blockc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Block

has super-classes
scope c

bookc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Book

has super-classes
publication c
has sub-classes
reference book c, textbook c, thesis c

bool typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#BoolType

has super-classes
basic type c
has members
bool ni

break statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#BreakStatement

has super-classes
jump statement c

building datasetc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#BuildingDataset

has super-classes
action c

cc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#C

has super-classes
programming language c

c p uc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CPU

has super-classes
processor c

c s v datasetc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CSVDataset

has super-classes
dataset c
has sub-classes
table column c, table row c

c u d ac back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CUDA

has super-classes
programming model c

c++c back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#C++

has super-classes
programming language c

cachec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Cache

has super-classes
memory c
has sub-classes
l1 cache c, l2 cache c, l3 cache c

call graphc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CallGraph

A graph that consists of Functions and FunctionCalls, which indicate caller-callee relationships in a program.
has super-classes
dataset c

call sitec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CallSite

is equivalent to
function call c
has super-classes
expression c
has sub-classes
aggregate callsite c

case option statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CaseOptionStatement

has super-classes
statement c

cast opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CastOp

has super-classes
expression c

char constc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CharConst

has super-classes
constant c

char typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CharType

has super-classes
basic type c
has sub-classes
w char type c
has members
char ni, signed char ni

cilkc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Cilk

has super-classes
programming model c

class declarationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ClassDeclaration

has super-classes
declaration c
has sub-classes
template class declaration c, template class instantiation declaration c

clone detectionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CloneDetection

Finding similar pair of code. Estimating semantic similarity between two codes. Detecting portions of code that mean or do the same thing.
has super-classes
program analysis c

cloze testingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ClozeTesting

occlusion test or “filling the blank”, predicting the correct token in a code function given a natural language description and a code function with a masked token.
has super-classes
task c

clusterc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Cluster

A computer cluster consists of multiple computers (or computation nodes). It inherits all properties of a Computer, with additional properties: - hpc:totalClusterCPUCoreCount total cpu core count of a cluster - hpc:systemArchitecture the system architecture (MPP, cluster or others) - hpc:computeNodeCount number of compute nodes - hpc:loginNodeCount - hpc:gpuNodeCount - hpc:top500Rank top500 ranking and its timestap - hpc:top500FirstAppearance defintion TBD - hpc:description The overall description from top500 list - hpc:site siteID given by Top500 list - hpc:top500nmax Problem size for achieving Rmax - hpc:top500nhalf Problem size for achieving half of Rmax - hpc:hasHPCGPerformance Achieved perormance using High Performance Conjugate Gradients (HPCG) Benchmark - hpc:systemModel high-level description of system model used by Top500 - hpc:totalClusterCoprocessorCount total cpu core count of a cluster - hpc:totalCluserMemorySize - hpc:totalClusterProcessorPeakPerformance - hpc:totalClusterCoprocressorPeakPerformance - hpc:totalClusterPeakPerformance entire cluster's cpu+gpu performance - hpc:interconnectFamily Infiniband, Custom Interconnect, Omnipath,... - hpc:interconnect vendor and details describing interconnect - hpc:hasNode link to its compute or login nodes
has super-classes
computer c
has sub-classes
super computer c

clusteringc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Clustering

The action of clustering elements into different categories
has super-classes
unsupervised learning c
has sub-classes
hierarchical clustering c, k means clustering c, spectral clustering c

co principal investigatorc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CoPrincipalInvestigator

has super-classes
principal investigator c

code completionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeCompletion

Completing code based existing code or comments. Predicting the next code token or the next section of code. Generating a code snippet that best completes a given program.
has super-classes
task c

code deobfuscationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeDeobfuscation

has super-classes
code translation c

code documentation generationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeDocumentationGeneration

is equivalent to
code summarization c
has super-classes
task c

code generationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeGeneration

Within the context of programming language processing, code generation is to generate source code from a given natural language description.
has super-classes
semantic parsing c

code migrationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeMigration

has super-classes
code translation c

code obfuscationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeObfuscation

has super-classes
code translation c

code refactoringc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeRefactoring

Transformations intended to improve code quality (specifically maintainability), while preserving the program behavior (functional requirements) from users’ perspective.
has super-classes
code refinement c

code refinementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeRefinement

Automatically rewriting a codebase which is either buggy or convoluted.
has super-classes
task c
has sub-classes
code refactoring c, code repair c

code repairc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeRepair

Repairing codebases given a compiler error message and a corresponding codebase. Or the defects may be found by mining git repositories for very simple commits with descriptive message of the issue being fixed.
has super-classes
code refinement c

code reviewc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeReview

Automatically review and comment on source code for quality improvement suggestions and decide on acceptance or rejection.
has super-classes
task c

code searchc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeSearch

Finding matching code for a given natual language query
has super-classes
task c

code smell detectionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeSmellDetection

has super-classes
quality assessment c

code summarizationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeSummarization

has super-classes
task c

code translationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CodeTranslation

translate source code from a particular language (e.g. Python) to another language (e.g. JavaScript)
has super-classes
task c
has sub-classes
code deobfuscation c, code migration c, code obfuscation c

collectionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Collection

has super-classes
thing c
has sub-classes
empty collection c
is also defined as
named individual

comma opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CommaOp

has super-classes
expression c

companyc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Company

has super-classes
organization c
has members
i b m ni, intel ni, nvidia ni

compilerc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Compiler

has super-classes
software c

compilingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Compiling

has super-classes
action c

complex typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ComplexType

has super-classes
basic type c
has members
complex ni

compound statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CompoundStatement

The body of a function definition is a compound statement.
has super-classes
statement c
has sub-classes
function definition body c

computerc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Computer

Properties of a comuter system: - hpc:processor Link to one or more CPU objects - hpc:processorCorePerNode Number of CPU cores per machine - hpc:threadCountPerNode Number of max threads supported - hpc:memorySize size of main memory - hpc:harddriveSize size of disks - hpc:coprocessor link to one or more Coprocessor objects (includes GPU and accelerator) - hpc:coprocessorMemorySizePerNode Total memory size from coprocessor. This depends on number of coprocessor in a node - hpc:coprocessorCountPerNode coprocessor count per node - hpc:totalPeakPerformancePerNode entire node's cpu+gpu performance - hpc:hasOperatingSystem Link to OS software ID: RHEL version 8, the one runs on the computer - hpc:osFamily Linux, MacOS, Windows - hpc:hasCompiler Link to one or more compilers: software IDs - hpc:gpuInterconnect bus types connecting CPU and GPUs: NVILINK or others - hpc:power Power consumption in kW - hpc:powerEfficiency Power efficiency [GFlops/Watts] - hpc:hasRmax The maximum achieved performance [TFlop/s] - hpc:hasRpeak The theoretical peak performance [TFlop/s] - hpc:dateCommissioned The year the workstation is built - hpc:site Facility/institution name hosting HPC machine - hpc:city located city - hpc:state located state - hpc:country located country - hpc:continent located continent - hpc:vendor company manufacturing it - hpc:segment The field using HPC system (research, academic, industry, vendor)
has super-classes
agent c, hardware c
has sub-classes
cluster c, server c, workstation c
is in range of
runs on op

conditional opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ConditionalOp

has super-classes
expression c

conference paperc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ConferencePaper

has super-classes
proceedings paper c

constc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Const

has super-classes
type qualifier c

constantc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Constant

has super-classes
primary expr c
has sub-classes
char const c, enumeration const c, floating const c, int const c

continue statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ContinueStatement

has super-classes
jump statement c

convolutional neural networkc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ConvolutionalNeuralNetwork

has super-classes
feedforward neural network c

coprocessorc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Coprocessor

Properties of a coprocessor: - hpc:coprocessorPeakPerformancePerNode Peak performance per node - hpc:coprocessorMemorySize Memory size available to the coprocessor. e.g. GPU global memory - hpc:coprocessorCores number of cores in a coprocessor - hpc:coprocessorSpeed Frequency of coprocessors
has super-classes
processor c
has sub-classes
accelerator c

correctness toolc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CorrectnessTool

has super-classes
tool c

creative workc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#CreativeWork

The most generic kind of creative work, including papers, books, movies, photographs, software programs, etc. It inherits all properties from hpc:Thing, with the following additional properties: - hpc:license Creative Commons Attribution License and its variants, or similar choices - hpc:version Version number - hps:isPubliclyAccessible Dataset is Public or Private. True means is public. - hpc:subject List of subjects or topics: performance modeling, image classification, text generation, etc. - hpc:creator People/organization who created the artifact - hpc:contributor Link to contributors (in URI) of the artifact - hpc:project Associated projects - hpc:keyword keywords - hpc:discipline Disciplines
has super-classes
thing c
has sub-classes
artifact c, publication c

datac back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Data

has super-classes
artifact c
has sub-classes
a i model c, dataset c, machine learning model c, software c, workflow c

data clearningc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DataClearning

has super-classes
data processing c

data filteringc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DataFiltering

has super-classes
data processing c

data formattingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DataFormatting

has super-classes
data processing c

data gatheringc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DataGathering

has super-classes
action c

data mergingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DataMerging

has super-classes
data processing c

data processingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DataProcessing

has super-classes
action c
has sub-classes
data clearning c, data filtering c, data formatting c, data merging c, data verifying c

data templatec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DataTemplate

more complex artifact templates used as input and output of a plan
has super-classes
artifact template c

data verifyingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DataVerifying

has super-classes
data processing c

database management systemc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DatabaseManagementSystem

has super-classes
software c

datasetc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Dataset

has super-classes
data c
has sub-classes
c s v dataset c, call graph c

debuggerc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Debugger

is equivalent to
debugging tool c
has super-classes
software c

debuggingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Debugging

has super-classes
action c

debugging toolc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DebuggingTool

has super-classes
tool c

decision treec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DecisionTree

has super-classes
machine learning model c

decision tree nodec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DecisionTreeNode

has super-classes
artifact c

declarationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Declaration

Declarations specify the interpretation given to each identifier; they do not necessarily reserve storage associated with the identifier. Declarations that reserve storage are called definitions.
has super-classes
statement c
has sub-classes
array decl c, class declaration c, enum decl c, function declaration c, function parameter list c, pointer decl c, structure union decl c, template declaration c, template instantiation c, typedef decl c, variable decl c, variable definition c

deep neural networkc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DeepNeuralNetwork

has super-classes
artificial neural network c

default option statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DefaultOptionStatement

has super-classes
statement c

defect detectionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DefectDetection

Detecting software defects
has super-classes
program analysis c
has sub-classes
vulnerability analysis c

derived typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DerivedType

has super-classes
type c
has sub-classes
array type c, function type c, pointer type c, reference type c, structure type c, union type c

dimension reductionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DimensionReduction

has super-classes
unsupervised learning c
has sub-classes
linear discriminant analysis c, principal component analysis c

directivec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Directive

has super-classes
language construct c
has sub-classes
parallel region c

div assign opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DivAssignOp

has super-classes
assignment op c

div opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DivOp

has super-classes
binary op c

do while statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DoWhileStatement

has super-classes
iteration statement c

doctoral thesisc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DoctoralThesis

has super-classes
thesis c

documentation translationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DocumentationTranslation

Generating natual language summary, documentation, or comments for a given code snippet.
has super-classes
task c

dot expc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DotExp

has super-classes
member ref c

double typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#DoubleType

has super-classes
float type c
has members
double ni, long double ni

educationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Education

Education is a kind of activity so it inherits all properties of Acitvity, with additional properties: - organization insitution provding the education - department department associated - degree degree levels: bachelor, master, Ph.D, etc - major major of study
has super-classes
activity c
is in range of
education op

employmentc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Employment

Employment is a kind of activity so it inherits all properties of Acitvity, with additional properties: - organization organization employing a person - department department employing a person - jobTitle job title of the employment
has super-classes
activity c
is in range of
employment op

empty collectionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#EmptyCollection

has super-classes
collection c
is also defined as
named individual

enum declc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#EnumDecl

has super-classes
declaration c

enum typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#EnumType

has super-classes
basic type c
has members
enum type ni

enumeration constc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#EnumerationConst

has super-classes
constant c

equal opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#EqualOp

has super-classes
binary op c, equality op c

equality opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#EqualityOp

has super-classes
expression c
has sub-classes
equal op c, neq op c

executingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Executing

has super-classes
action c
has sub-classes
iterating c

experimentc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Experiment

A kind of scientifc activity or process. It is an action or series of actions performed on or caused by artifacts, and resulting in new artifacts. New properties - hpc:hadInput Experiment-level input data (values, files, directory), same as hpc:used - hpc:hadOutput Experiment-level generated data, same as hpc:generated - hpc:usedWorkflow link to IDs of workflow objects - hpc:wasConductedBy Person who conducted this activity - hpc:associatedSoftware software used to conduct this activity - hpc:associatedHardware hardware used to conduct this activity - hpc:wasStartedBy Agent started this activity - hpc:wasEndedBy Agent ended this activity - hpc:project Associated projects, an activity can be funded by several projects
has super-classes
activity c

expressionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Expression

has super-classes
language construct c
has sub-classes
additive op c, assignment op c, binary op c, bitwise a n d op c, bitwise o r op c, bitwise shift op c, bitwise x o r op c, call site c, cast op c, comma op c, conditional op c, equality op c, initializer c, is assigned to c, literal c, logical a n d op c, logical o r op c, lvalue c, multiplicative op c, null expr c, postfix op c, primary expr c, relational op c, unary op c, variable c

expression listc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ExpressionList

has super-classes
unsorted c

expression statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ExpressionStatement

has super-classes
statement c
is in domain of
has expression op

externc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Extern

is equivalent to
{ extern }
has super-classes
storage class c
has members
extern ni

external data definitionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ExternalDataDefinition

has super-classes
external definition c

external definitionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ExternalDefinition

has super-classes
language construct c
has sub-classes
external data definition c, external function definition c

external function definitionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ExternalFunctionDefinition

has super-classes
external definition c

feedforward neural networkc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#FeedforwardNeuralNetwork

has super-classes
artificial neural network c
has sub-classes
convolutional neural network c

filec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#File

A file stored in a computer system. Inheriting all properties from Artifact, with additional properties of this File class: - hpc:version Version number - hps:isPubliclyAccessible Dataset is Public or Private. True means is public. - hpc:subject Related subject keywords - hpc:contributor List of contributors - hpc:project List of associated projects - hpc:size tar. .gz, csv, excel, etc - hpc:format File size in bytes - hpc:md5 md5 checksum of the file
has super-classes
artifact c
is in range of
file op

float typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#FloatType

has super-classes
basic type c
has sub-classes
double type c
has members
float ni

floating constc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#FloatingConst

has super-classes
constant c

for init statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ForInitStatement

has super-classes
statement c

for statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ForStatement

has super-classes
iteration statement c

fortranc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Fortran

has super-classes
programming language c

functionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Function

A function of any kinds, including defining function declarations, non-defining function declarations, etc.
is equivalent to
kernel c
has super-classes
statement c
has sub-classes
function declaration c, main function c
is in domain of
call site op, caller op, calls op, upstream call site op
is in range of
caller op, calls op, dest func op, src func op

function callc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#FunctionCall

A function call site, the same as the function call expression in AST
has super-classes
postfix op c

function declarationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#FunctionDeclaration

A function declaration can be either a forward declaration or a defining declaration. If it is a defining declaration then it contains a pointer to the function definition.
has super-classes
declaration c, function c
has sub-classes
template function declaration c, template function instantiation declaration c

function definition bodyc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#FunctionDefinitionBody

has super-classes
compound statement c, scope c

function parameter listc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#FunctionParameterList

has super-classes
declaration c

function refc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#FunctionRef

has super-classes
primary expr c

function typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#FunctionType

has super-classes
derived type c
is in domain of
has parameter decl list op, has return type op
has members
function type ni

fuzzingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Fuzzing

an automated software testing technique that involves providing invalid, unexpected, or random data as inputs to a computer program.
has super-classes
software testing c

g p uc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#GPU

NVIDIA GPU It has the follow properties: Performance properties (defined in the performance component) - hpc:cycle cycle count of profiled code - hpc:executionTime total execution time for this kernel.e.g - hpc:numberOfCalls Number of calls to this kernel - hpc:averageExecutionTime average kernel execution time(ms) - hpc:minExecutionTime Minimal kernel execution time - hpc:maxExecutionTime Maximal kernel execution time - hpc:executionTimePercentage percentage of time spent in this kernel (%) - hpc:memoryThroughputRate GPU memory throughput w.r.t. theoretical peak (%) - hpc:dramUtilizationRate achieved DRAM utilization w.r.t. the theoretical maximum - hpc:streamingProcessorUtilizationRate SM throughput w.r.t. theoretical peak (%) - hpc:l1CacheUtilizationRate achieved L1/Tex cache utilization w.r.t. the theoretical maximum - hpc:l2CacheUtilizationRate achieved L2 cache utilization w.r.t. the theoretical maximum - hpc:achievedGPUOccupancy Achieved profiled occupancy - hpc:achievedActiveWarpsPerSM profiled active warps per SM - hpc:cpuPageFault CPU page fault count - hpc:gpuPageFault GPU page fault count - hpc:hostToDeviceTransferSize Host to Device transfer size - hpc:deviceToHostTransferSize Device to Host transfer size Hardware properties (defined in the GPU component) - hpc:dramFrequency Frequency of DRAM - hpc:streamingMultiprocessorFrequency Frequency of Streaming multiprocessor - hpc:activeCyclesOfStreamingMultiprocessor Active cycle counts from SM - hpc:theoreticalActiveWarpsPerSM Theoretical Active Warps per SM - hpc:theoreticalGPUOccupancy Theoretical Occupancy - hpc:maxGPUThreadBlockSizeLimitedBySM Max block limited by SM - hpc:maxGPUThreadBlockSizeLimitedByRegister Max block limited by registers - hpc:maxGPUThreadBlockSizeLimitedBySharedMemory Max block limited by shared memory - hpc:maxGPUThreadBlockSizeLimitedByWarps Max block limited by warps Configuration properties (defined in the GPU component) - hpc:gpuThreadBlockSize Launch block size - hpc:gpuThreadGridSize Launch grid size - hpc:registersPerThread Launch register//thread - hpc:gpuSharedMemoryConfigurationSize Launch shared memory configuration size - hpc:gpuDriverSharedMemorySizePerBlock - hpc:gpuDynamicSharedMemorySizePerBlock - hpc:gpuStaticSharedMemorySizePerBlock Launch static shared memory - hpc:gpuThreadCount GPU thread count - hpc:gpuWavesPerSM Launch wave per SM - hpc:gpuUnifiedMemoryRemoteMapSize Unified memory remote map
has super-classes
accelerator c

g p u shared memoryc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#GPUSharedMemory

has super-classes
hardware c

general linear modelc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#GeneralLinearModel

has super-classes
machine learning model c

generalized linear modelc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#GeneralizedLinearModel

has super-classes
machine learning model c
has sub-classes
logistic regression model c

globalc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Global

has super-classes
scope statement c

goto statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#GotoStatement

has super-classes
jump statement c

greater opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#GreaterOp

has super-classes
binary op c, relational op c

greater or equal opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#GreaterOrEqualOp

has super-classes
binary op c, relational op c

hardwarec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Hardware

Properties - hpc:vendor company manufacturing it
has super-classes
thing c
has sub-classes
computer c, g p u shared memory c, memory c, processor c, register c, streaming multiprocessor c, warp c

hidden markov modelc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#HiddenMarkovModel

has super-classes
machine learning model c

hierarchical clusteringc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#HierarchicalClustering

has super-classes
clustering c

i o statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#IOStatement

has super-classes
statement c

idiom miningc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#IdiomMining

Detecting or inferring patterns used in programs, including coding conventions, idioms, etc.
has super-classes
program analysis c

if else statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#IfElseStatement

has super-classes
selection statement c

if statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#IfStatement

has super-classes
selection statement c

indirection opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#IndirectionOp

*
has super-classes
unary op c
is disjoint with
address op c, logical neg op c, ones complement op c, postfix decrement op c, postfix increment op c, prefix decrement op c, prefix increment op c, prefix minus op c, prefix plus op c

initializerc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Initializer

has super-classes
expression c
has sub-classes
assign initializer c

int constc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#IntConst

has super-classes
constant c

int typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#IntType

has super-classes
basic type c
has sub-classes
long type c, short type c
has members
int ni

is assigned toc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#isAssignedTo

has super-classes
expression c, unsorted c

iteratingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Iterating

has super-classes
executing c

iteration statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#IterationStatement

is equivalent to
loop c
has super-classes
statement c
has sub-classes
do while statement c, for statement c, while statement c

javac back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Java

has super-classes
programming language c

journal articlec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#JournalArticle

has super-classes
article c

jump statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#JumpStatement

has super-classes
statement c
has sub-classes
break statement c, continue statement c, goto statement c, return statement c

k means clusteringc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#K-meansClustering

has super-classes
clustering c

kernelc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Kernel

A kernel is a function or subroutine of a program written in any programming languages. A kernel has a defined function body and can be executed on a computer. This is a generic concept used for performance analysis.
has super-classes
statement c

l1 cachec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#L1Cache

has super-classes
cache c

l2 cachec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#L2Cache

has super-classes
cache c

l3 cachec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#L3Cache

has super-classes
cache c

labeled statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LabeledStatement

has super-classes
statement c

less opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LessOp

has super-classes
binary op c, relational op c

less or equal opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LessOrEqualOp

has super-classes
binary op c, relational op c

libraryc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Library

has super-classes
software c
has sub-classes
standard library c

linear discriminant analysisc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LinearDiscriminantAnalysis

has super-classes
dimension reduction c

linear regressionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LinearRegression

has super-classes
machine learning c

linear regression modelc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LinearRegressionModel

has super-classes
machine learning model c
has sub-classes
multiple linear regression model c, simple linear regression model c

linkingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Linking

has super-classes
action c

linuxc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Linux

has super-classes
unix c

list expc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ListExp

?
has super-classes
unsorted c

literalc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Literal

has super-classes
expression c

liveness analysisc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LivenessAnalysis

has super-classes
program analysis c

locationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Location

has super-classes
thing c
is in range of
has location op
is also defined as
named individual

logical a n d opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LogicalANDOp

has super-classes
expression c

logical and opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LogicalAndOp

has super-classes
binary op c

logical neg opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LogicalNegOp

has super-classes
unary op c
is disjoint with
address op c, indirection op c, ones complement op c, postfix decrement op c, postfix increment op c, prefix decrement op c, prefix increment op c, prefix minus op c, prefix plus op c

logical o r opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LogicalOROp

has super-classes
expression c

logical or opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LogicalOrOp

has super-classes
binary op c

logistic regression modelc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LogisticRegressionModel

has super-classes
generalized linear model c

long short term memoryc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LongShortTermMemory

has super-classes
recurrent neural network c

long typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#LongType

has super-classes
int type c
has members
long ni, long long ni

loopc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Loop

has super-classes
statement c

lvaluec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Lvalue

An Object is a named region of storage; an lvalue is an expression referring to an object.
has super-classes
expression c

m p ic back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MPI

has super-classes
programming model c

mac o sc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#macOS

has super-classes
unix c

machine learningc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MachineLearning

has super-classes
action c
has sub-classes
linear regression c, reinforcementlearning c, supervised learning c, unsupervised learning c

machine learning modelc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MachineLearningModel

has super-classes
data c
has sub-classes
artificial neural network c, decision tree c, general linear model c, generalized linear model c, hidden markov model c, linear regression model c, random forest c, support vector machine c

machine learning softwarec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MachineLearningSoftware

has super-classes
software c

magazine articlec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MagazineArticle

has super-classes
article c

main functionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MainFunction

The main function in C/C++. Or similar entry function in other programming languages.
has super-classes
function c

markov processc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MarkovProcess

has super-classes
supervised learning c

masters thesisc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MastersThesis

has super-classes
thesis c

member refc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MemberRef

has super-classes
postfix op c
has sub-classes
arrow exp c, dot exp c

memoryc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Memory

has super-classes
hardware c
has sub-classes
cache c
is in domain of
data transfer size dp, page fault dp

microsoft windowsc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MicrosoftWindows

has super-classes
operating system c

mod assign opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ModAssignOp

has super-classes
assignment op c

mod opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ModOp

has super-classes
binary op c

model evaluationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ModelEvaluation

has super-classes
action c

model trainingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ModelTraining

has super-classes
action c

mul assign opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MulAssignOp

has super-classes
assignment op c

mul opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MulOp

has super-classes
binary op c

multi stepc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MultiStep

A collection of multiple steps. This can be viewed as both a step and a plan
has super-classes
plan c, step c

multiple linear regression modelc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MultipleLinearRegressionModel

has super-classes
linear regression model c

multiplicative opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#MultiplicativeOp

has super-classes
expression c

national laboratoryc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#National_Laboratory

has super-classes
organization c

neq opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#NeqOp

has super-classes
binary op c, equality op c

newspaper articlec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#NewspaperArticle

has super-classes
article c

null exprc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#NullExpr

has super-classes
expression c

null pointer typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#NullPointerType

has super-classes
pointer type c
has members
null pointer ni

null statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#NullStatement

has super-classes
statement c

ones complement opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#OnesComplementOp

?
has super-classes
unary op c
is disjoint with
address op c, indirection op c, logical neg op c, postfix decrement op c, postfix increment op c, prefix decrement op c, prefix increment op c, prefix minus op c, prefix plus op c

open a c cc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#OpenACC

has super-classes
programming model c

open m pc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#OpenMP

has super-classes
programming model c
has sub-classes
parallel region c

operating systemc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#OperatingSystem

has super-classes
software c
has sub-classes
microsoft windows c, unix c

or assign opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#OrAssignOp

has super-classes
assignment op c

or opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#OrOp

has super-classes
binary op c

organizationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Organization

has super-classes
agent c, thing c
has sub-classes
company c, national laboratory c, university c, vendor c
is also defined as
named individual

p o s i x threadsc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#POSIXThreads

has super-classes
programming model c

parallel regionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ParallelRegion

has super-classes
directive c, open m p c

parameterc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Parameter

has super-classes
variable c
is in range of
has parameter op

parameter templatec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ParameterTemplate

single parameter template
has super-classes
artifact template c

performance analysis toolc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PerformanceAnalysisTool

has super-classes
tool c

performance modelingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PerformanceModeling

Modeling the performance of a program, predicting its execution time.
has super-classes
program analysis c

perlc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Perl

has super-classes
programming language c

personc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Person

has super-classes
agent c
has sub-classes
principal investigator c, programmer c
is in domain of
education op, employment op
is also defined as
named individual

planc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Plan

A Plan of series actions to be done. A plan takes in conceptual artifacts( called artifact templates) and generate artifact templates. A plan can be used by multiple activites which consume and generate concrete artifacts.
has super-classes
thing c
has sub-classes
multi step c, workflow c
is in range of
is step of plan op

pointer declc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PointerDecl

has super-classes
declaration c

pointer typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PointerType

has super-classes
derived type c
has sub-classes
null pointer type c
has members
pointer type ni

poster paperc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PosterPaper

has super-classes
publication c

postfix decrement opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PostfixDecrementOp

has super-classes
postfix op c
is disjoint with
address op c, indirection op c, logical neg op c, ones complement op c, postfix increment op c, prefix decrement op c, prefix increment op c, prefix minus op c, prefix plus op c

postfix increment opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PostfixIncrementOp

has super-classes
postfix op c
is disjoint with
address op c, indirection op c, logical neg op c, ones complement op c, postfix decrement op c, prefix decrement op c, prefix increment op c, prefix minus op c, prefix plus op c

postfix opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PostfixOp

has super-classes
expression c
has sub-classes
array sub c, function call c, member ref c, postfix decrement op c, postfix increment op c

prefix decrement opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PrefixDecrementOp

has super-classes
unary op c
is disjoint with
address op c, indirection op c, logical neg op c, ones complement op c, postfix decrement op c, postfix increment op c, prefix increment op c, prefix minus op c, prefix plus op c

prefix increment opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PrefixIncrementOp

has super-classes
unary op c
is disjoint with
address op c, indirection op c, logical neg op c, ones complement op c, postfix decrement op c, postfix increment op c, prefix decrement op c, prefix minus op c, prefix plus op c

prefix minus opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PrefixMinusOp

has super-classes
unary op c
is disjoint with
address op c, indirection op c, logical neg op c, ones complement op c, postfix decrement op c, postfix increment op c, prefix decrement op c, prefix increment op c, prefix plus op c

prefix plus opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PrefixPlusOp

has super-classes
unary op c
is disjoint with
address op c, indirection op c, logical neg op c, ones complement op c, postfix decrement op c, postfix increment op c, prefix decrement op c, prefix increment op c, prefix minus op c

presentationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Presentation

has super-classes
publication c

primary exprc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PrimaryExpr

Primary expressions are identifiers, constants, strings, or expressions in parentheses. primary-expression identifier constant string (expression)
has super-classes
expression c
has sub-classes
constant c, function ref c, string literal c, variable ref c

principal component analysisc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PrincipalComponentAnalysis

has super-classes
dimension reduction c

principal investigatorc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#PrincipalInvestigator

has super-classes
person c
has sub-classes
co principal investigator c

proceedings paperc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ProceedingsPaper

has super-classes
publication c
has sub-classes
conference paper c, workshop paper c

processorc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Processor

Properties of a processor - hpc:processorTech Processor codename/model - hpc:processorGeneration Processor generation information - hpc:processorCorePerSocket number of cores in a socket - hpc:cpuFrequency Frequency of CPUs - hpc:singleCPUMemoryBandwidth Peak memory bandwidth - hpc:processorPeakPerformancePerNode Peak performance
has super-classes
hardware c
has sub-classes
c p u c, coprocessor c

profilingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Profiling

has super-classes
action c

program analysisc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ProgramAnalysis

has super-classes
task c
has sub-classes
a p i mining c, algorithm classification c, clone detection c, defect detection c, idiom mining c, liveness analysis c, performance modeling c, program verification c, quality assessment c, reachability analysis c, source code classification c, variable name prediction c

program inductionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ProgramInduction

has super-classes
task c

program synthesisc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ProgramSynthesis

Generating source code from logic statements, input/output pairs, or natural language description.
has super-classes
task c

program verificationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ProgramVerification

has super-classes
program analysis c

programmerc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Programmer

has super-classes
person c

programming languagec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ProgrammingLanguage

has super-classes
thing c
has sub-classes
c c, c++ c, fortran c, java c, perl c, programming model c, python c, shell script c
is in range of
programming language op

programming modelc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ProgrammingModel

has super-classes
programming language c
has sub-classes
c u d a c, cilk c, m p i c, open a c c c, open m p c, p o s i x threads c, u p c c
is in range of
written in op

projectc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Project

A research or development project. It inherits all properties from hpc:Thing, with the following additional properties: - hpc:awardID AwardID - hpc:hasPI Project's principal investigator's id - hpc:awardInstitution The institution awarded. A PI may have multiple instutitions, not all are awarded. - hpc:awardAmount Annual funding in dollar amount - hpc:fundedBy Organization funding this project, link to Organization table - hpc:startDate Project start date - hpc:endDate Project end date - hpc:programArea e.g. DOE program areas such as computer science, energy, nuclear physics, fusion, biology, etc. - hpc:dataset Link to one or more datasets - hpc:aiModel Link to one of more AI models - hpc:data Link to data - hpc:publication Link to publications (DOIs, or URL) - hpc:member Link to project members, reverse of hpc:memberOf - hpc:experiment Link to experiments within this project, inverse of hpc:project
has super-classes
thing c

publicationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Publication

Publications like books, academic papers, posters, position papers, technical reports, dissertations, whitepapers, etc. Anything bibliographical content. Properties inherited from hpc:CreativeWork - hpc:license Creative Commons Attribution License and its variants, or similar choices - hpc:version Version number - hps:isPubliclyAccessible Dataset is Public or Private. True means is public. - hpc:subject List of subjects or topics: performance modeling, image classification, text generation, etc. - hpc:creator People/organization who created the artifact - hpc:contributor Link to contributors (in URI) of the artifact - hpc:project Associated projects - hpc:keyword keywords - hpc:discipline disciplines Extra properties for Publication - hpc:author link to authors one by one - hpc:title title - hpc:hasPublicationYear Year of publication - hpc:doi doi - hpc:isPartOf connect the expression to higher level objects like a journal issue - hpc:issueIdentifier Journal issue ID - hpc:volume Journal volume ID - hpc:journal Journal name or Journal ID - hpc:publisher Same as dcterms:publisher, connect to an organization or its name - hpc:publicationDate publication year, date information - hpc:startingPage starting page number - hpc:endingPage ending page number
has super-classes
creative work c
has sub-classes
article c, book c, poster paper c, presentation c, proceedings paper c, specification document c, web content c

pythonc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Python

has super-classes
programming language c

quality assessmentc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#QualityAssessment

has super-classes
program analysis c
has sub-classes
code smell detection c

random forestc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#RandomForest

has super-classes
machine learning model c

reachability analysisc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ReachabilityAnalysis

has super-classes
program analysis c

recurrent neural networkc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#RecurrentNeuralNetwork

has super-classes
artificial neural network c
has sub-classes
long short term memory c

reference bookc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ReferenceBook

has super-classes
book c

reference typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ReferenceType

has super-classes
derived type c
has members
ref type ni

registerc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Register

has super-classes
hardware c

register storagec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#RegisterStorage

has super-classes
storage class c

reinforcementlearningc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Reinforcementlearning

has super-classes
machine learning c

relational opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#RelationalOp

? model as individual or subclass
has super-classes
expression c
has sub-classes
greater op c, greater or equal op c, less op c, less or equal op c

return statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ReturnStatement

has super-classes
jump statement c

review articlec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ReviewArticle

has super-classes
article c

scopec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Scope

is equivalent to
scope statement c
has super-classes
statement c
has sub-classes
block c, function definition body c

scope statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ScopeStatement

has super-classes
statement c
has sub-classes
basic block c, global c

selection statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SelectionStatement

has super-classes
statement c
has sub-classes
if else statement c, if statement c, switch statement c

semantic parsingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SemanticParsing

From a program specification written in natural language, generating executable meaning representations, such as lambda calculus or database queries. The output is an unambiguous meaning representation (also referred to as logical forms or semantic representations). Compared to "Code Generation from Natural Language", semantic parsing also includes other executable representations such as first order logic and graphs.
has super-classes
task c
has sub-classes
code generation c

serverc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Server

has super-classes
computer c

shell scriptc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ShellScript

has super-classes
programming language c

shl assign opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ShlAssignOp

has super-classes
assignment op c

shl opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ShlOp

has super-classes
binary op c

short typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ShortType

has super-classes
int type c
has members
short ni

shr assign opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ShrAssignOp

has super-classes
assignment op c

shr opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#ShrOp

has super-classes
binary op c

signedc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Signed

has super-classes
type c
has members
signed char ni, signed int ni, signed long ni, signed long long ni, signed short ni

simple linear regression modelc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SimpleLinearRegressionModel

has super-classes
linear regression model c

sizeof opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SizeofOp

has super-classes
unary op c

softwarec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Software

has super-classes
agent c, data c
has sub-classes
benchmark c, compiler c, database management system c, debugger c, library c, machine learning software c, operating system c, tool c
is also defined as
named individual

software testingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SoftwareTesting

has super-classes
task c
has sub-classes
fuzzing c, test case generation c

source code classificationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SourceCodeClassification

Assigning classification tags to programs
has super-classes
program analysis c

specification documentc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SpecificationDocument

has super-classes
publication c

spectral clusteringc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SpectralClustering

has super-classes
clustering c

standard libraryc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#StandardLibrary

Standard libraries defined in some language standards
has super-classes
library c
has members
c standard library ni

statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Statement

has super-classes
language construct c
has sub-classes
assign statement c, case option statement c, compound statement c, declaration c, default option statement c, expression statement c, for init statement c, function c, i o statement c, iteration statement c, jump statement c, kernel c, labeled statement c, loop c, null statement c, scope c, scope statement c, selection statement c
is in range of
declared by op

staticc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Static

is equivalent to
{ static }
has super-classes
storage class c
has members
static ni

stepc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Step

A step within a Plan. It is similar to an activity. The difference is that a step is an abstract concept while an acitivty is something already happended. A step usually has the following properties - :isStepOfPlan :Plan is a step of a plan - :isPreceededBy :Step is preceeded by another step - :hasInput :Variable uses some variable as input
has super-classes
thing c
has sub-classes
multi step c
is in domain of
is preceeded by op, is step of plan op
is in range of
is preceeded by op

storage classc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#StorageClass

has super-classes
language construct c
has sub-classes
auto c, extern c, register storage c, static c
has members
unspecified ni

streaming multiprocessorc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#StreamingMultiprocessor

has super-classes
hardware c

stringc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#String

has super-classes
type c
has members
string ni

string literalc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#StringLiteral

has super-classes
primary expr c

structure typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#StructureType

has super-classes
derived type c

structure union declc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#StructureUnionDecl

has super-classes
declaration c

sub assign opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SubAssignOp

has super-classes
assignment op c

sub opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SubOp

has super-classes
binary op c

super computerc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SuperComputer

has super-classes
cluster c
has members
lassen ni

supervised learningc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SupervisedLearning

has super-classes
machine learning c
has sub-classes
markov process c

support vector machinec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SupportVectorMachine

has super-classes
machine learning model c

switch statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#SwitchStatement

has super-classes
selection statement c

table columnc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#TableColumn

has super-classes
c s v dataset c

table rowc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#TableRow

has super-classes
c s v dataset c

template class declarationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#TemplateClassDeclaration

has super-classes
class declaration c, template declaration c

template class instantiation declarationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#TemplateClassInstantiationDeclaration

has super-classes
class declaration c, template instantiation c

template declarationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#TemplateDeclaration

has super-classes
declaration c
has sub-classes
template class declaration c, template function declaration c

template function declarationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#TemplateFunctionDeclaration

has super-classes
function declaration c, template declaration c

template function instantiation declarationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#TemplateFunctionInstantiationDeclaration

has super-classes
function declaration c, template instantiation c

template instantiationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#TemplateInstantiation

has super-classes
declaration c
has sub-classes
template class instantiation declaration c, template function instantiation declaration c

test case generationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#TestCaseGeneration

Generating test data for a program
has super-classes
software testing c

textbookc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Textbook

has super-classes
book c

thesisc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Thesis

has super-classes
book c
has sub-classes
bachelors thesis c, doctoral thesis c, masters thesis c

thingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Thing

A top level concept with the following properties - hpc:hasIDType Type of the ID - hpc:name Name of the thing - hpc:alternateName An alias for this item - hpc:description Short description - hpc:url URL of official website of a thing, if any - hpc:submitter Person who submits this info. - hpc:submitDate Date of submission
has sub-classes
action c, activity c, agent c, artifact c, artifact template c, collection c, creative work c, hardware c, location c, organization c, plan c, programming language c, project c, step c, task c

toolc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Tool

has super-classes
software c
has sub-classes
correctness tool c, debugging tool c, performance analysis tool c

trainingc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Training

has super-classes
action c

typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Type

has super-classes
language construct c
has sub-classes
basic type c, derived type c, signed c, string c, unknown type c, unsigned c
is in range of
has array base type op, has return type op, has type op

type qualifierc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#TypeQualifier

has super-classes
language construct c
has sub-classes
const c, volatile c

typedef declc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#TypedefDecl

has super-classes
declaration c

u p cc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#UPC

has super-classes
programming model c

unary opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#UnaryOp

An operation that acts on a single value.
has super-classes
expression c
has sub-classes
address op c, indirection op c, logical neg op c, ones complement op c, prefix decrement op c, prefix increment op c, prefix minus op c, prefix plus op c, sizeof op c

union typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#UnionType

has super-classes
derived type c

universityc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#University

has super-classes
organization c

unixc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Unix

has super-classes
operating system c
has sub-classes
linux c, mac o s c

unknown classc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#UnknownClass

has super-classes
unsorted c

unknown typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#UnknownType

has super-classes
type c
has members
unknown type ni

unsignedc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Unsigned

has super-classes
type c
has members
unsigned char ni, unsigned int ni, unsigned long ni, unsigned long long ni, unsigned short ni

unsortedc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Unsorted

has super-classes
language construct c
has sub-classes
expression list c, is assigned to c, list exp c, unknown class c, value c
has members
unknown modifier ni

unsupervised learningc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#UnsupervisedLearning

has super-classes
machine learning c
has sub-classes
clustering c, dimension reduction c

valuec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Value

SgXXXVal = constant?
has super-classes
unsorted c

variablec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Variable

synonyms: object named location of storage
has super-classes
expression c
has sub-classes
parameter c
is in domain of
alias op, declared by op
is in range of
alias op

variable declc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#VariableDecl

has super-classes
declaration c

variable definitionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#VariableDefinition

has super-classes
declaration c

variable name predictionc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#VariableNamePrediction

Suggesting best descriptive names for variables.
has super-classes
program analysis c

variable refc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#VariableRef

has super-classes
primary expr c

vendorc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Vendor

has super-classes
organization c

void typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#VoidType

has super-classes
basic type c
has members
void type ni

volatilec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Volatile

has super-classes
type qualifier c

vulnerability analysisc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#VulnerabilityAnalysis

Analyzing source code to identify potential security vulnerabilities
has super-classes
defect detection c

w char typec back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#WCharType

has super-classes
char type c
has members
wchar ni

warpc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Warp

has super-classes
hardware c

web contentc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#WebContent

has super-classes
publication c

while statementc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#WhileStatement

has super-classes
iteration statement c

workflowc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Workflow

similar to opmw:WorkflowTemplate. A subclass of Plan. Properties - hpc:hasInput Workflow is a subclass of a plan: it has input artifact or artifact template, same as hpc:uses - hpc:hasOutput generated data (datasets, AI models), same as hpc:generates
has super-classes
data c, plan c

workshop paperc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#WorkshopPaper

has super-classes
proceedings paper c

workstationc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#Workstation

has super-classes
computer c

xor assign opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#XorAssignOp

has super-classes
assignment op c

xor opc back to ToC or Class ToC

IRI: https://hpc-fair.github.io/ontology#XorOp

has super-classes
binary op c

Object Properties

acceptsop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#accepts

A software tool accepts certain programming languages

accessop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#access

function relation
has sub-properties
read op, write op
is inverse of
accessed by op

accessed byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#accessedBy

variable relation
has sub-properties
read by op, written by op
is inverse of
access op

acted on behalf ofop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#actedOnBehalfOf

Some agent acted on behalf of another agent.
has super-properties
was influenced by op

afterop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#after

has characteristics: transitive

is inverse of
before op

ai modelop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#aiModel

a project has an ai model
has super-properties
data op

aliasop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#alias

Indicates a variable aliases another variable within some context
has super-properties
graph link op
has sub-properties
may alias op, must alias op, never alias op
domain includes
variable c
range includes
variable c

allocateop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#allocate

is inverse of
allocated by op

allocated byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#allocatedBy

array relation
is inverse of
allocate op

at locationop back to ToC or Object Property ToC

IRI: http://www.w3.org/ns/prov#atLocation

has equivalent properties
has location op

authorop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#author

Link a paper to one of its author
has super-properties
creator op

authorsop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#authors

link to an orderded list of authors

award institutionop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#awardInstitution

A funded project has an award insititution.

beforeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#before

has characteristics: transitive

is inverse of
after op

benchmarkop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#benchmark

Link to the associated benchmark software ID

call siteop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#callSite

a function has one or more call sites where it calls other functions. This property links a function to its function call sites.
has super-properties
graph link op
domain includes
function c
range includes
callsite
is inverse of
src func op

called byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#calledBy

has equivalent properties
caller op
has super-properties
graph link op
is inverse of
calls op

calleeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#callee

has equivalent properties
calls op
has super-properties
graph link op
is inverse of
caller op

callerop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#caller

has equivalent properties
called by op
has super-properties
graph link op
domain includes
function c
range includes
function c
is inverse of
callee op

callsop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#calls

a function calls another function
has equivalent properties
callee op
has super-properties
graph link op
domain includes
function c
range includes
function c
is inverse of
called by op

conductedop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#conducted

an agent conducted an activity
is inverse of
was conducted by op

contributorop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#contributor

has super-properties
top object property
has sub-properties
creator op
is inverse of
was attribute to op

coprocessorop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#coprocessor

a computer has a coprocessor
has super-properties
processor op

corresponds to artifact templateop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#correspondsToArtifactTemplate

Artifact of an activity corresponds to a artifact template of a plan. Similar to opmv:correspondsToTemplateArtifact.

corresponds to planop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#correspondsToPlan

Some activity corresponds to (follows) a plan.
has sub-properties
uses workflow op

corresponds to stepop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#correspondsToStep

Some activity corresponds to a step of a plan. Similar to ompw:correspondsToTemplateProcess.

cpuop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#cpu

a computer has a cpu object linked
has super-properties
processor op

creatorop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#creator

has super-properties
contributor op
has sub-properties
author op

dataop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#data

a project has data (dataset, aiModel ,etc). Derived from experiment generating or using the data.
has sub-properties
ai model op, dataset op, workflow op

datasetop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#dataset

a project has a dataset
has super-properties
data op

deallocated byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#deallocatedBy

array relation

decision featureop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#decisionFeature

For a decision tree node, the feature used as the left operand of the decision condition.

decision labelop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#decisionLabel

The final decision for a leaf node in a decisiontree
has super-properties
graph link op

declared byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#declaredBy

a variable is declared by a statment
domain includes
variable c
range includes
statement c

defined byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#definedBy

has super-properties
graph link op

dest funcop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#destFunc

Indicates the callee function of a callsite

has characteristics: functional

has super-properties
graph link op
range includes
function c
is inverse of
upstream call site op

educationop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#education

Link a person with his/her education history (Education objects)
has domain
person c
has range
education c

employmentop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#employment

Link a person with his/her employment history (Employment objects)
has domain
person c
has range
employment c

false nodeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#falseNode

link from a decision tree node to its false child node
has super-properties
graph link op

feedop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#feed

link to software which use this data as input: inverse of hpc:input or hpc:use

fileop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#file

a data object has an associated file
has sub-properties
source file op
has range
file c

functionop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#function

a call graph (or other program analysis info object) has a function node.
has super-properties
graph link op

funded byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#fundedBy

a project is funded by some agencies

generatedop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#generated

Some activie generated some artifact
has equivalent properties
had output op
is inverse of
was generated by op

generatesop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#generates

Some activity/experiment generates some data (workflow, dataset, ai models, etc. )
has sub-properties
trains op
is inverse of
is generated by op

had inputop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hadInput

Link to ids of input datasets used to generate this model (dataset)
has equivalent properties
used op
is inverse of
was used by op

had memberop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hadMember

A collection had some member entity(thing).
has super-properties
was influenced by op

had outputop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hadOutput

has equivalent properties
generated op
is inverse of
was generated by op

had primary sourceop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hadPrimarySource

has super-properties
was derived from op

has alignmentop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasAlignment

AST node to alignment node
has super-properties
graph link op

has argument exprop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasArgumentExpr

has super-properties
graph link op

has argument listop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasArgumentList

has super-properties
graph link op

has array base typeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasArrayBaseType

has super-properties
has type op
has range
type c

has array rankop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasArrayRank

?
has super-properties
top object property

has base typeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasBaseType

has super-properties
has type op

has bodyop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasBody

AST has a body
has super-properties
graph link op

has childop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasChild

has super-properties
graph link op
has sub-properties
has left operand op, has operand op, has right operand op
is inverse of
has parent op

has conditionop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasCondition

AST node to its condition node
has super-properties
graph link op

has declarationop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasDeclaration

Domain: definition
has super-properties
graph link op

has definitionop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasDefinition

has super-properties
graph link op

has else bodyop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasElseBody

has super-properties
graph link op

has expressionop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasExpression

has super-properties
graph link op
has domain
expression statement c

has false bodyop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasFalseBody

has super-properties
graph link op

has fileop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasFile

AST node to its file node
has super-properties
graph link op

has for incrop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasForIncr

has super-properties
graph link op

has for initop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasForInit

has super-properties
graph link op

has for testop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasForTest

has super-properties
graph link op

has hidden typeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasHiddenType

has super-properties
has type op

has index expop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasIndexExp

has super-properties
graph link op

has init statementop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasInitStatement

has super-properties
graph link op

has initial valueop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasInitialValue

has super-properties
graph link op

has initializerop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasInitializer

has super-properties
graph link op

has inputop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasInput

A plan or step has some input artifact template
has equivalent properties
uses op
has range
artifact template c
is inverse of
is input of op

has keyop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasKey

case key:

has label refop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasLabelRef

has super-properties
graph link op

has left operandop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasLeftOperand

has super-properties
has child op
has domain
binary op c

has locationop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasLocation

The location information of a computer or an organization
has equivalent properties
at location op
has range
location c

has memberop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasMember

has equivalent properties
member op
is inverse of
member of op

has nodeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasNode

Link a cluster to its login or compute nodes.

has operandop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasOperand

has super-properties
has child op

has operating systemop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasOperatingSystem

Link from a machine to OS software ID: RHEL version 8, the one runs on the computer
has equivalent properties
operating system op

has operatorop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasOperator

has super-properties
graph link op

has outputop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasOutput

A plan or step has some artifact template
has range
artifact template c
is inverse of
is output of op

has parameterop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasParameter

has super-properties
graph link op
range includes
parameter c

has parameter decl listop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasParameterDeclList

function relation

has characteristics: functional

has super-properties
graph link op
has domain
function type c

has parameter listop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasParameterList

has super-properties
graph link op

has parentop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasParent

has super-properties
graph link op
is inverse of
has child op

has return typeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasReturnType

function relation

has characteristics: functional

has super-properties
has type op
has domain
function type c
has range
type c

has right operandop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasRightOperand

has super-properties
has child op
has domain
binary op c

has scopeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasScope

has super-properties
graph link op

has selectorop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasSelector

has super-properties
graph link op

has statementop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasStatement

has super-properties
graph link op

has storage classop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasStorageClass

variable relation

has characteristics: functional

has super-properties
graph link op

has true bodyop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasTrueBody

has super-properties
graph link op

has typeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasType

variable relation

has characteristics: functional

has super-properties
graph link op
has sub-properties
has array base type op, has base type op, has hidden type op, has return type op
has range
type c

has valueop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#hasValue

has super-properties
graph link op
is also defined as
data property

invalidatedop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#invalidated

has super-properties
top object property
is inverse of
was invalidated by op

is artifact template of planop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isArtifactTemplateOfPlan

some artifact template belongs to a plan as input or output. simiar to opmw:isVariableOfTemplate

is associated withop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isAssociatedWith

has super-properties
is influenced by op
has sub-properties
is associated with hardware op, is associated with software op

is associated with hardwareop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isAssociatedWithHardware

has super-properties
is associated with op

is associated with softwareop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isAssociatedWithSoftware

has super-properties
is associated with op

is decomposed as planop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isDecomposedAsPlan

MultiStep is decomposed to a Plan
has super-properties
top object property

is derived fromop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isDerivedFrom

some artifact template is derived from another artifact template, after some steps.

is generated byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isGeneratedBy

Some artifact template is generated by a plan or step
has equivalent properties
is output of op
has domain
artifact template c
is inverse of
generates op

is input ofop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isInputOf

some artifact template is an input of a plan or step
is inverse of
has input op

is output ofop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isOutputOf

some artifact template is output of a plan or step
has equivalent properties
is generated by op
is inverse of
has output op

is part ofop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isPartOf

is a part of bigger organization entities, used to support parent-child organization relation

is preceeded byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isPreceededBy

A step is preceeded by another step.
has domain
step c
has range
step c

is step of planop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isStepOfPlan

a step is a step of a plan. Similar to opmw:isStepOfTemplate
has domain
step c
has range
plan c

is sub plan of planop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isSubPlanOfPlan

A plan is a sub plan of another plan. Linking MultiStep to its parent Plan.

is variable template of planop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#isVariableTemplateOfPlan

similar to opmw:isVariableOfPlan. Links a variable template to its plan

may aliasop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#mayAlias

Indicates that two memory locations/variables may or may not alias one another
has super-properties
alias op

memberop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#member

has equivalent properties
has member op
is inverse of
member of op

must aliasop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#mustAlias

Indicates that two variables alias one another
has super-properties
alias op

never aliasop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#neverAlias

Indicates that two memory locations/variables will never alias one another
has super-properties
alias op

os familyop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#osFamily

Linux, MacOS, Windows etc.

processorop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#processor

a computer node links to its processor node
has super-properties
top object property
has sub-properties
coprocessor op, cpu op

programming languageop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#programmingLanguage

software is written in some programming language
has range
programming language c

projectop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#project

something has a project associated

ran onop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#ranOn

Some software ran on some machine.

readop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#read

has super-properties
access op
is inverse of
read by op

read byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#readBy

has super-properties
accessed by op
is inverse of
read op

refer toop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#referTo

has super-properties
graph link op
is inverse of
referred by op

referred byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#referredBy

has super-properties
graph link op
is inverse of
refer to op

runs onop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#runsOn

software runs on some machine
has equivalent properties
supported machine op
has range
computer c

softwareop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#software

software used by a hardware devices.

source fileop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#sourceFile

has super-properties
file op

src funcop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#srcFunc

Indicates the caller function of a given callsite

has characteristics: functional

has super-properties
graph link op
domain includes
callsite
range includes
function c
is inverse of
call site op

submitterop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#submitter

A person submits data into our system

supported machineop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#supportedMachine

some software package supports some type of machines
has equivalent properties
runs on op

supported operating systemop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#supportedOperatingSystem

a software package supports some OS types

target applicationop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#targetApplication

target application an AI model supports
has super-properties
top object property

target machineop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#targetMachine

link to concrete computers an AI model supports to model

trainsop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#trains

has super-properties
generates op, uses op

true nodeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#trueNode

link from a decision tree node to its true child node
has super-properties
graph link op

upstream call siteop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#upstreamCallSite

Inverse of a call site --> function being called.
has super-properties
graph link op
domain includes
function c
range includes
callsite
is inverse of
dest func op

usedop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#used

Activity/Experiment used some artifact as input
has equivalent properties
had input op
is inverse of
was used by op

usesop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#uses

A plan or step uses some artifact template as input
has equivalent properties
has input op
has sub-properties
trains op
has range
artifact template c

uses workflowop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#usesWorkflow

Some activity/experiment uses a workflow (plan). This is similar to opmw:correspondsToTemplate which link an execution instance to its workflow template (plan).
has super-properties
corresponds to plan op

was a w hop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasAWH

has equivalent properties
was associated with hardware op
has super-properties
was associated with op

was a w sop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasAWS

has equivalent properties
was associated with software op
has super-properties
was associated with op

was associated withop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasAssociatedWith

An activity was associated with some agent who had a role in conducting the activity.

was associated with hardwareop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasAssociatedWithHardware

some activity was associated with some hardware, such as runOn
has equivalent properties
was a w h op
has super-properties
was associated with op

was associated with softwareop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasAssociatedWithSoftware

has equivalent properties
was a w s op
has super-properties
was associated with op

was attribute toop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasAttributeTo

Some artifact was attributed to an agent
has super-properties
was influenced by op
is inverse of
contributor op

was conducted byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasConductedBy

some activity was conducted by an agent.
has equivalent properties
was controlled by op
has super-properties
was associated with op
is inverse of
conducted op

was controlled byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasControlledBy

has equivalent properties
was conducted by op
has super-properties
was influenced by op

was derived fromop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasDerivedFrom

Some artifact was derived from another, after some processing. Simiar to prov-o:wasDerivedFrom
has super-properties
was influenced by op
has sub-properties
had primary source op, was derived from dataset op, was quoted from op, was revision of op

was derived from datasetop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasDerivedFromDataset

Some AI models were derived from datasets in the workflow pipeline
has super-properties
was derived from op
has sub-properties
was derived from software op

was derived from softwareop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasDerivedFromSoftware

program analysis information (such as a call graph) was derivd from an input software
has super-properties
was derived from dataset op

was ended byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasEndedBy

An activity is deemed to have been ended by an entity
has super-properties
was influenced by op

was generated byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasGeneratedBy

Link from Artifact to the activity/experiments generating the data
has super-properties
was influenced by op
is inverse of
generated op, had output op

was influenced byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasInfluencedBy

Influence is the capacity of an entity, activity, or agent to have an effect on the character, development, or behavior of another by means of usage, start, end, generation, invalidation, communication, derivation, attribution, association, or delegation.

was informed byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasInformedBy

Similar to prov:wasInformedBy. It indicates activity a1 happened before activity a2. And a2 used some artifact generated by a1.
has super-properties
was influenced by op, was preceeded by op

was invalidated byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasInvalidatedBy

Artifact was invalidated by some activity
has super-properties
was influenced by op
is inverse of
invalidated op

was preceeded byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasPreceededBy

Some activity was preceeded by another activity.
has sub-properties
was informed by op

was quoted fromop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasQuotedFrom

A quotation is the repeat of (some or all of) an entity, such as text or image, by someone who may or may not be its original author. Quotation is a particular case of derivation.
has super-properties
was derived from op

was revision ofop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasRevisionOf

has super-properties
was derived from op

was started byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasStartedBy

An activity was started by some agent
has super-properties
was influenced by op

was used byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#wasUsedBy

Link from artifact to experiment using it, reverse of hpc:used.
has super-properties
was influenced by op
is inverse of
had input op, used op

workflowop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#workflow

Project has some workflow
has super-properties
data op

writeop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#write

has super-properties
access op
is inverse of
written by op

written byop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#writtenBy

has super-properties
accessed by op
is inverse of
write op

written inop back to ToC or Object Property ToC

IRI: https://hpc-fair.github.io/ontology#writtenIn

has domain
language construct c
has range
programming model c

Data Properties

achieved g p u occupancydp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#achievedGPUOccupancy

has super-properties
occupancy dp

active cycles of streaming multiprocessordp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#activeCyclesOfStreamingMultiprocessor

has super-properties
cycle dp

allocated data sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#allocatedDataSize

has super-properties
size dp

alternate namedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#alternateName

has super-properties
name dp

ar xiv author identifierdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#arXivAuthorIdentifier

has super-properties
person identifier dp

array i ddp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#arrayID

has super-properties
id dp

array namedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#arrayName

has super-properties
name dp

arxivdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#arxiv

arxiv arxiv: ArXiv https://arxiv.org/abs/
has super-properties
work identifier dp

asindp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#asin

asin: Amazon Standard Identification Number http://www.amazon.com/dp/
has super-properties
work identifier dp

average execution timedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#averageExecutionTime

has super-properties
execution time dp

begin memory addressdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#beginMemoryAddress

has super-properties
memory address dp

biographydp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#biography

has range
string

citdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#cit

cit: CiteSeer
has super-properties
work identifier dp

column numberdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#columnNumber

Column number within a file

compute node countdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#computeNodeCount

has super-properties
count dp

continentdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#continent

located continent

coprocessor coresdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#coprocessorCores

has super-properties
count dp

coprocessor count per nodedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#coprocessorCountPerNode

has super-properties
count dp

coprocessor memory sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#coprocessorMemorySize

has super-properties
size dp

coprocessor memory size per nodedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#coprocessorMemorySizePerNode

has super-properties
size dp

coprocessor peak performance per nodedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#coprocessorPeakPerformancePerNode

has super-properties
performance dp

coprocessor speeddp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#coprocessorSpeed

The frequency of a coprocessor
has super-properties
frequency dp
has sub-properties
gpu frequency dp

cpu core countdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#cpuCoreCount

has super-properties
count dp

cpu core per nodedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#cpuCorePerNode

has super-properties
count dp

cpu core per socketdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#cpuCorePerSocket

has super-properties
count dp

cpu frequencydp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#cpuFrequency

has super-properties
frequency dp

cpu memory size per nodedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#cpuMemorySizePerNode

has super-properties
size dp

cpu page faultdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#cpuPageFault

has super-properties
page fault dp

cpu peak performance per nodedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#cpuPeakPerformancePerNode

has super-properties
performance dp

data transfer sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#dataTransferSize

has super-properties
size dp
has sub-properties
device to host transfer size dp, host to device transfer size dp
domain includes
memory c

datedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#date

date-related properties for a resource

date commissioneddp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#dateCommissioned

has super-properties
date dp

device to host transfer sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#deviceToHostTransferSize

has super-properties
data transfer size dp

disciplinedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#discipline

The discipline to which a subject vocabulary belongs.

doidp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#doi

doi: Digital object identifier https://doi.org/
has super-properties
work identifier dp

dram frequencydp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#dramFrequency

has super-properties
frequency dp

dram utilization ratedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#dramUtilizationRate

has super-properties
percentage dp

DUNSdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#dataUniversalNumberingSystemID

DUNS Data Universal Numbering System https://www.dnb.com/duns-number.html
has super-properties
organization identifier dp

eiddp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#eid

Scopus Identifier
has super-properties
work identifier dp

emaildp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#email

a person or organization has one more more emails

end datedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#endDate

has super-properties
date dp

end memory addressdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#endMemoryAddress

has super-properties
memory address dp

exclusive percentage timedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#exclusivePercentageTime

The proportion (percentage) of the execution time of the program spent executing this function, excluding time spent executing callee functions.
has range
decimal
double
float

exclusive timedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#exclusiveTime

Time spent in a function, excluding time spent executing children (callee) functions
has range
decimal
double
float

execution time percentagedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#executionTimePercentage

has super-properties
percentage dp

family namedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#familyName

has super-properties
name dp

file formatdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#fileFormat

has super-properties
top data property

file namedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#fileName

has super-properties
name dp
has range
string

file sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#fileSize

has super-properties
size dp

first release datedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#firstReleaseDate

has super-properties
date dp

formatdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#format

An AI models can be saved model, protobuf, onnx, h5, etc. format.

generated at timedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#generatedAtTime

An artifact was generated at a certain data-time stamp.

given namedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#givenName

has super-properties
name dp

gpu driver shared memory size per blockdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuDriverSharedMemorySizePerBlock

has super-properties
size dp

gpu dynamic shared memory size per blockdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuDynamicSharedMemorySizePerBlock

has super-properties
size dp

gpu frequencydp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuFrequency

has super-properties
coprocessor speed dp

gpu interconnectdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuInterconnect

bus types connecting CPU and GPUs: NVILINK or others

gpu memory size per nodedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuMemorySizePerNode

has super-properties
size dp

gpu modeldp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuModel

has super-properties
top data property

gpu node countdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuNodeCount

has super-properties
count dp

gpu page faultdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuPageFault

has super-properties
page fault dp

gpu peak performance per nodedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuPeakPerformancePerNode

has super-properties
performance dp

gpu shared memory configuration sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuSharedMemoryConfigurationSize

has super-properties
size dp

gpu static shared memory size per blockdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuStaticSharedMemorySizePerBlock

has super-properties
size dp

gpu thread block sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuThreadBlockSize

has super-properties
size dp

gpu thread countdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuThreadCount

has super-properties
count dp

gpu thread grid sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuThreadGridSize

has super-properties
size dp

gpu unified memory remote map sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuUnifiedMemoryRemoteMapSize

has super-properties
size dp

gpu waves per s mdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#gpuWavesPerSM

has super-properties
page fault dp

griddp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#grid

Global Research Identifier Database https://www.grid.ac/
has super-properties
organization identifier dp

harddrive sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#harddriveSize

has super-properties
size dp

has child nodedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#hasChildNode

If a decision tree node has child nodes or not.
has range
boolean

has h p c g performancedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#hasHPCGPerformance

has super-properties
performance dp

has i ddp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#hasID

has equivalent properties
id dp

has i d typedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#hasIDType

has equivalent properties
id type dp

has profilingdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#hasProfiling

Indicates whether or not a given node has information related to dynamic execution (performance information)
has range
boolean

has rmaxdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#hasRmax

The maximum achieved performance [TFlop/s]

has rpeakdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#hasRpeak

The theoretical peak performance [TFlop/s]

host to device transfer sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#hostToDeviceTransferSize

has super-properties
data transfer size dp

inclusive percentage timedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#inclusivePercentageTime

The proportion (percent) of the execution time of the program that was spent executing this function or callsite, including time spent executing child functions
has range
decimal
double
float

inclusive timedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#inclusiveTime

Time spent within a function or callsite that includes time spent in callee functions
has range
decimal
double
float

input data sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#inputDataSize

has super-properties
size dp

invalidated at timedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#invalidatedAtTime

An artifact was destructed or expired at certain time
has super-properties
date dp

is planneddp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#isPlanned

false

is publicly accessibledp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#isPubliclyAccessible

If Data is public or Private. True means is public.
has range
boolean

is tunabledp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#isTunable

has range
boolean

isbndp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#isbn

isbn: International Standard Book Number https://www.worldcat.org/isbn/
has super-properties
work identifier dp

isnidp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#isni

International Standard Name Identifier https://isni.org/ person
has super-properties
person identifier dp

issndp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#issn

issn: International Standard Serial Number. Includes print and electronic ISSN. https://portal.issn.org/resource/ISSN/
has super-properties
work identifier dp

issue identifierdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#issueIdentifier

An identifier used to identify a specific issue of a magazine, a journal or other resource.

kernel namedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#kernelName

has super-properties
name dp

keyworddp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#keyword

A property used to tag a resource with a keyword that is likely to be used in search queries.

l1 cache uitlization ratedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#l1CacheUitlizationRate

has super-properties
percentage dp

l2 cache utilization ratedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#l2CacheUtilizationRate

has super-properties
percentage dp

labeled code variantdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#labeledCodeVariant

has super-properties
code variant dp

latest release datedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#latestReleaseDate

has super-properties
date dp

LEIdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#legalEntityIdentifier

LEI Legal Entity Identifier https://www.gleif.org/en/about-lei/introducing-the-legal-entity-identifier-lei
has super-properties
organization identifier dp

line numberdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#lineNumber

line number within a file

login node countdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#loginNodeCount

has super-properties
count dp

mangled namedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#mangledName

Mangled name of a named programming language construct
has super-properties
name dp

max execution timedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#maxExecutionTime

has super-properties
execution time dp

max g p u thread block size limited by registerdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#maxGPUThreadBlockSizeLimitedByRegister

has super-properties
size dp

max g p u thread block size limited by s mdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#maxGPUThreadBlockSizeLimitedBySM

has super-properties
size dp

max g p u thread block size limited by shared memorydp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#maxGPUThreadBlockSizeLimitedBySharedMemory

has super-properties
size dp

max g p u thread block size limited by warpsdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#maxGPUThreadBlockSizeLimitedByWarps

has super-properties
size dp

memory bandwidthdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#memoryBandwidth

has equivalent properties
single c p u memory bandwidth dp
has super-properties
top data property

memory occupancydp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#memoryOccupancy

has super-properties
occupancy dp

memory sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#memorySize

has super-properties
size dp

memory throughput ratedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#memoryThroughputRate

has super-properties
percentage dp

min execution timedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#minExecutionTime

has super-properties
execution time dp

nth argdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#NthArg

has super-properties
nth dp

nth paradp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#NthPara

has super-properties
nth dp

num of callsdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#numOfCalls

Indicates the number of times a function or callsite is called within a given run
has range
int
integer

number of callsdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#numberOfCalls

has super-properties
count dp

organization identifierdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#organizationIdentifier

has super-properties
identifier dp
has sub-properties
DUNS dp, LEI dp, UEI dp, grid dp, ringgold dp, ror dp

page faultdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#pageFault

has sub-properties
cpu page fault dp, gpu page fault dp, gpu waves per s m dp
domain includes
memory c

paramsdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#params

configurable parameters for an AI model

person identifierdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#personIdentifier

has super-properties
identifier dp
has sub-properties
ar xiv author identifier dp, isni dp, research i d dp, scopus author identifier dp

powerdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#power

Power consumption in kW, Watt, GigaWatt etc. qudt:QuantityValue

power efficiencydp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#powerEfficiency

Power efficiency e.g. GFlops/Watts

processor generationdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#processorGeneration

Processor generation information (used in Top500)

processor peak performancedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#processorPeakPerformance

Processor peak performance per node, co-processs are excluded.
has super-properties
performance dp

processor techdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#processorTech

Processor codename/model

program languagedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#programLanguage

An artifact is written using a programming language

publication datedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#publicationDate

Publication date of a publication
has super-properties
date dp

publication yeardp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#publicationYear

has super-properties
date dp

qualified namedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#qualifiedName

C++ qualified names for a function, variable, classs, namespace, etc.
has super-properties
name dp

registers per threaddp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#registersPerThread

has super-properties
count dp

research i ddp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#researchID

has super-properties
person identifier dp

ringgolddp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#ringgold

https://www.ringgold.com/ organization identifiers
has super-properties
organization identifier dp

rordp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#ror

research organization identifier https://ror.org/
has super-properties
organization identifier dp

scopus author identifierdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#scopusAuthorIdentifier

has super-properties
person identifier dp

segmentdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#segment

The field using HPC system (research, academic, industry, vendor)

sitedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#site

Facitility/institution name hosting HPC machine
has super-properties
top data property

start datedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#startDate

has super-properties
date dp

statedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#state

has super-properties
top data property

streaming multiprocessor frequencydp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#streamingMultiprocessorFrequency

has super-properties
frequency dp

streaming processor utilization ratedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#streamingProcessorUtilizationRate

has super-properties
percentage dp

subjectdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#subject

link to related subjects or topics: performance modeling, image classification, text generation, etc.
has range
string

submit datedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#submitDate

has super-properties
date dp

supports acceleratordp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#supportsAccelerator

has range
boolean

system architecturedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#systemArchitecture

the system architecture (MPP, cluster or others)

system modeldp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#systemModel

high-level description of system model used by Top500 Supercomputer Fugaku IBM Power System AC922 Sunway MPP HPE Cray EX235n NVIDIA DGX A100

theoretical g p u occupancydp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#theoreticalGPUOccupancy

has super-properties
occupancy dp

thread count per nodedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#threadCountPerNode

has super-properties
count dp

titledp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#title

Title of an article, etc.

top500nhalfdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#top500nhalf

Problem size for achieving half of Rmax

top500nmaxdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#top500nmax

Problem size for achieving Rmax

total cluster c p u core countdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#totalClusterCPUCoreCount

has super-properties
count dp

total cluster c p u peak performancedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#totalClusterCPUPeakPerformance

has super-properties
performance dp

total cluster co procressor peak performancedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#totalClusterCoProcressorPeakPerformance

has super-properties
performance dp

total cluster g p u peak performancedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#totalClusterGPUPeakPerformance

has super-properties
performance dp

total cluster memory sizedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#totalClusterMemorySize

has super-properties
size dp

total cluster peak performancedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#totalClusterPeakPerformance

has super-properties
performance dp

total cluster processor peak performancedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#totalClusterProcessorPeakPerformance

has super-properties
performance dp

total peak performance per nodedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#totalPeakPerformancePerNode

has super-properties
performance dp

tree node leveldp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#treeNodeLevel

The level of a tree, starting from 0 for the root node

UEIdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#uniqueEntityIdentifier

UEI Unique Entity Identifier https://www.gsa.gov/about-us/organization/federal-acquisition-service/office-of-systems-management/integrated-award-environment-iae/iae-systems-information-kit/unique-entity-identifier-update
has super-properties
organization identifier dp

urldp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#url

has equivalent properties
website dp
has super-properties
top data property

volumedp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#volume

An identifier for a particular volume of a resource, such as a journal or a multi-volume book.

work identifierdp back to ToC or Data Property ToC

IRI: https://hpc-fair.github.io/ontology#workIdentifier

has super-properties
identifier dp
has sub-properties
arxiv dp, asin dp, cit dp, doi dp, eid dp, isbn dp, issn dp

Annotation Properties

abstractap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/abstract

close matchap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2004/02/skos/core#closeMatch

commentap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/1999/02/22-rdf-syntax-ns#comment

contributorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/contributor

createdap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/created

creatorap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/creator

descriptionap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/description

doiap back to ToC or Annotation Property ToC

IRI: http://purl.org/ontology/bibo/doi

domain includesap back to ToC or Annotation Property ToC

IRI: http://schema.org/domainIncludes

one or more domains a property is associated with. Union semantics is used for multiple domains, instead of intersection semantics of rdfs:range

exact matchap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2004/02/skos/core#exactMatch

exampleap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2004/02/skos/core#example

It is always helpful to add examples on the intended usages of the ontology. Pointers to real examples are also valuable.

issuedap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/issued

licenseap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/license

modifiedap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/modified

preferred namespace prefixap back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/preferredNamespacePrefix

preferred namespace uriap back to ToC or Annotation Property ToC

IRI: http://purl.org/vocab/vann/preferredNamespaceUri

prior versionap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2002/07/owl#priorVersion

Adding a link to a previous version helps to see how the vocabulary has changed from one to the other. Thanks to this relationship, tools like WIDOCO may create automated changelog sections in the documentation of an ontology.

publisherap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/publisher

range includesap back to ToC or Annotation Property ToC

IRI: http://schema.org/rangeIncludes

statusap back to ToC or Annotation Property ToC

IRI: http://purl.org/ontology/bibo/status

Indicates the status of the vocabulary (Recommnedation, Draft, etc.)

titleap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/elements/1.1/title

version i r iap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2002/07/owl#versionIRI

Named Individuals

activityni back to ToC or Named Individual ToC

IRI: http://www.w3.org/ns/prov#Activity

belongs to
concept c

activityni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#Activity

belongs to
concept c
is also defined as
class

agentni back to ToC or Named Individual ToC

IRI: http://www.w3.org/ns/prov#Agent

belongs to
concept c

agentni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#Agent

belongs to
concept c
is also defined as
class

array typeni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#array_type

belongs to
array type c

artifactni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#Artifact

belongs to
concept c
is also defined as
class

autoni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#auto

belongs to
auto c

boolni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#bool

belongs to
bool type c

c standard libraryni back to ToC or Named Individual ToC

IRI: http://www.co-ode.org/ontologies/ont.owl#c_standard_library

C standard library
belongs to
standard library c

charni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#char

belongs to
char type c

collectionni back to ToC or Named Individual ToC

IRI: http://www.w3.org/ns/prov#Collection

belongs to
concept c

collectionni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#Collection

belongs to
concept c
is also defined as
class

complexni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#complex

belongs to
complex type c

doubleni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#double

belongs to
double type c

empty collectionni back to ToC or Named Individual ToC

IRI: http://www.w3.org/ns/prov#EmptyCollection

belongs to
concept c

empty collectionni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#EmptyCollection

belongs to
concept c
is also defined as
class

entityni back to ToC or Named Individual ToC

IRI: http://www.w3.org/ns/prov#Entity

belongs to
concept c

enum typeni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#enum_type

belongs to
enum type c

externni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#extern

belongs to
extern c

floatni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#float

belongs to
float type c

function typeni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#function_type

belongs to
function type c

i b mni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#IBM

belongs to
company c

intni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#int

belongs to
int type c

intelni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#Intel

belongs to
company c

lassenni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#lassen

belongs to
super computer c

locationni back to ToC or Named Individual ToC

IRI: http://www.w3.org/ns/prov#Location

belongs to
concept c

locationni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#Location

belongs to
concept c
is also defined as
class

longni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#long

belongs to
long type c

long doubleni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#long_double

belongs to
double type c

long longni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#long_long

belongs to
long type c

null pointerni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#null_pointer

belongs to
null pointer type c

nvidiani back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#Nvidia

belongs to
company c

organizationni back to ToC or Named Individual ToC

IRI: http://www.w3.org/ns/prov#Organization

belongs to
concept c

organizationni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#Organization

belongs to
concept c
is also defined as
class

personni back to ToC or Named Individual ToC

IRI: http://www.w3.org/ns/prov#Person

belongs to
concept c

personni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#Person

belongs to
concept c
is also defined as
class

pointer typeni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#pointer_type

belongs to
pointer type c

ref typeni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#ref_type

belongs to
reference type c

shortni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#short

belongs to
short type c

signed charni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#signed_char

belongs to
char type c
signed c

signed intni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#signed_int

belongs to
signed c

signed longni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#signed_long

belongs to
signed c

signed long longni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#signed_long_long

belongs to
signed c

signed shortni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#signed_short

belongs to
signed c

softwareni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#Software

belongs to
concept c
is also defined as
class

software agentni back to ToC or Named Individual ToC

IRI: http://www.w3.org/ns/prov#SoftwareAgent

belongs to
concept c

staticni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#static

belongs to
static c

stringni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#string

belongs to
string c

unknown modifierni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#unknown_modifier

belongs to
unsorted c

unknown typeni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#unknown_type

belongs to
unknown type c

unsigned charni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#unsigned_char

belongs to
unsigned c

unsigned intni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#unsigned_int

belongs to
unsigned c

unsigned longni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#unsigned_long

belongs to
unsigned c

unsigned long longni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#unsigned_long_long

belongs to
unsigned c

unsigned shortni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#unsigned_short

belongs to
unsigned c

unspecifiedni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#unspecified

belongs to
storage class c

void typeni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#void_type

belongs to
void type c

wcharni back to ToC or Named Individual ToC

IRI: https://hpc-fair.github.io/ontology#wchar

belongs to
w char type c

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties
ni: Named Individuals

References back to ToC

Acknowledgments back to ToC

This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344 (LLNL-CONF-826494).

This research was funded in part by the Argonne Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC02-06CH11357.

This material is also based upon work supported by the U.S. Department of Energy, Office of Science, Advanced Scientific Computing Program (ASCR SC-21) under Award Number DE-SC0021293.