Type Definitions
-
DatasetObject
-
See void:Dataset
Properties:
Name Type Description @contextJsonldContext JSON-LD context.
idIri Preferred IRI for identifying a dataset.
owl:sameAsArray.<String> Alternate IRI for identifying a dataset. See owl:sameAs.
nameString Official, standardized name for the data set. See schema:name.
webPageString See Java documentation and xsd:anyURI.
uriRegexPatternString See void:uriRegexPattern.
exampleResourceIri See void:exampleResource.
exampleIdentifierString organismString Provided only if the dataset is for a single organism. See biopax:organism.
_bridgeDbTypeString Biological type, as used at BridgeDb. See Java documentation.
typeJsonldType subjectString | Array.<String> Subject of the database, such as the biological type of its contained entity references. Biological type as used in GPML at WikiPathways and in PathVisio-Java: gpml:Type. Biological type as used in Biopax: see the domain for biopax:entityReference.
_isPrimaryBoolean See Java documentation for "isPrimary" and for "primary" method.
identifierPatternString Regular expression for the identifiers from this dataset. See idot:identifierPattern.
preferredPrefixString Abbreviation as used by identifiers.org to identify a dataset. See idot:preferredPrefix.
alternatePrefixArray.<String> Abbreviation as used elsewhere to identify a dataset, such as at BridgeDb (bridgeDbSystemCode located both here and on its own). See idot:alternatePrefix.
bridgeDbSystemCodeString See Java documentation.
bridgeDbDataSourceNameString Name for the data set as used in the BridgeDb project.
-
DatasetArgsObject
-
At least one of the following properties must be provided.
Properties:
Name Type Argument Description idIri <optional>
preferredPrefixString <optional>
bridgeDbSystemCodeString | Array.<String> <optional>
nameString | Array.<String> <optional>
identifierString <optional>
The identifier of the entity reference. This property will only be used if no other properties return results, because many different datasets have overlapping identifierPatterns.
-
EntityReferenceObject
-
Properties:
Name Type Description @contextJsonldContext JSON-LD context.
idIri JSON-LD IRI.
displayNameString dbString See biopax:db
isDataItemInDataset The dataset (database) for the identifier. See SIO:001278
xrefArray.<String> List of IRIs (URLs) for getting Xrefs, such as from the BridgeDb webservices or from mygene.info.
identifierString See biopax:id @example: "1234".
typeJsonldType Biological type. See JSON-LD documentation
-
IriString
-
The keyword id indicates a unique identifier for a concept or thing. In JSON-LD terms, this unique identifier is called an IRI, which is usually a persistent (stable) URL. You can safely ignore this if you don't care about JSON-LD.
Example
http://identifiers.org/ncbigene/1234
-
JsonldContextString Object Array.<String> Array.<Object>
-
The keyword @context indicates an object with information for identifying or defining terms used in the data. The data is just regular JSON, so you can safely ignore the context. If you choose to use the context, you can work with JSON-LD tools to view the JSON as Linked Open Data.
-
JsonldTypeString Array.<String>
-
The keyword type sets data types in JSON-LD. You can safely ignore this if you don't care about JSON-LD.
-
OrganismObject
-
Properties:
Name Type Description @contextJsonldContext JSON-LD context.
idIri Preferred IRI for identifying an organism, using Taxonomy ontology
nameLanguageMapObject Properties
Name Type Description enString English name, when available.
laString Full Latin name.
-
Stream
-
Node.js stream. This library additionally uses highland for easier stream handling, so you can use the highland methods on all streams returned.