Table 1.

Properties of the classes defined by the Alpaca ontology

ClassPropertyDescriptionValue
DataObjectEntityhasAnnotationThe value of an annotation present in the object. Annotations are stored in dictionaries accessible by either the annotations or array_annotations object attributes. The annotation name is the dictionary key, and the annotation value is the corresponding value. The support for annotations is currently supported for Neo. However, the functionality for complex data types is implemented as a plugin system to support for data objects from additional frameworks, such as NWB or Pandas.NameValuePair
hasAttributeThe value of an attribute of the object (i.e., accessible by the dot such as signal.shape)NameValuePair
hashSourceOne of the three methods used to obtain the object hash: joblib_SHA1, Python_hash, or UUIDxsd:string
FileEntityfilePathThe absolute path where the file is located in the systemxsd:string
FunctionExecutionhasParameterA parameter passed to the function when calledNameValuePair
executionOrderValue of the global execution counter when the function was executedxsd:int
codeStatementStatement in the source code that originated the call to the functionxsd:string
usedFunctionFunction that was calledFunction
ScriptAgentscriptPathAbsolute path to the file containing the source code of the script being executedxsd:string
FunctionfunctionVersionVersion of the package where the function is implemented. If function information is not available, it will be NA.xsd:string
functionNameThe name of the function, as written in the def statement of the Python function definitionxsd:string
implementedInThe full path to the module where the function is implemented (example: for the rand function defined in the random module of the NumPy package, the value of the property will be numpy.random)xsd:string
NameValuePairpairNameName that identifies the valuexsd:string
pairValueValue that is associated with the namerdfs:Literal
  • The prefix xsd: identifies the namespace of the Extensible Markup Language (XML) Schema and rdfs: the namespace of the RDF Schema. Values without a namespace indicated by a prefix are classes defined in the Alpaca ontology.