IRI:
http://www.ondex.org/bioknet/terms/
Other visualisation:
Ontology source

Table of Content

  1. Classes
  2. Object Properties
  3. Data Properties
  4. Named Individuals
  5. Annotation Properties
  6. Namespace Declarations

Classes

Accessionc back to ToC or Class ToC

IRI: http://www.ondex.org/bioknet/terms/Accession

[description] An accession is a string value, assigned with dcterms:identifier and at least one data source in which the accession value is usually unique. Set bk:isAccessionAmbiguous to false to specify the accession is not necessarily unique.nnbk:Concept instances are associated to bk:Accession instances via dc:identifier (NOT dcterms:identifier).

has super-classes
data sourceop some Data Sourcec
is in domain of
is ambiguous accessiondp

Conceptc back to ToC or Class ToC

IRI: http://www.ondex.org/bioknet/terms/Concept

[editorial note] Those used to the ONDEX model should note that we are mapping the 'concept type' relations straight to rdf:type and the ONDEX Concept Classes to rdfs:subClassOf, with this class on the top. We see this as a natural mapping of the ONDEX model to the RDF/RDF-S/OWL standards.n[description] A Concept is the a basic unit of information in the Bio Knowledge Network Ontology. The main type of knowledge in BioKNet consists of relations (either RDF triples based on bk:relationType, or bk:Relation instances) between bk:Concept instances.nnThe recommended way to use bk:Concept is:n - subclass bk:Concept with specific classes (eg, Protein, Gene)n - instance those specific classesn - optionally, but recommended in production environments like triple stores backing SPARQL, declare your new instance an instance of bk:Concept too. While this can be inferred, having explicit instances make things easier for applications.

has super-classes
Describeable Entityc
Relation Elementc
is in domain of
concept relationop
is in range of
concept relationop, rel fromop, rel toop, related to conceptop
has members
test concept0 1ni, test concept0 2ni

Data Sourcec back to ToC or Class ToC

IRI: http://www.ondex.org/bioknet/terms/DataSource

[editorial note] Due to possible clashes with other identifiers, you should use the namespace bkds: http://www.ondex.org/bioknet/terms/dataSources/ to define new data source.

has super-classes
Describeable Entityc
is in range of
data sourceop

Describeable Entityc back to ToC or Class ToC

IRI: http://www.ondex.org/bioknet/terms/Describeable

[description] This is an abstract container to factorise those individuals for which a minimum of description attributes can be defined.nnThese are:nn- dcterms:identifier, to provide a resource identifier. Note that this is possibly valid only within a given context. it is also recommended that it is unique/unambiguous under that context, however, that is not strictly prescribed.nn- rdfs:label, to provide a resource human-readable labelnn- dcterms:description, to provide a longer resource description.n[editorial note] [kNetMiner] these properties correspond to id, fullName, description in the ONDEX model.

has sub-classes
Conceptc, Data Sourcec, Evidence Typec, Unitc

Evidence Typec back to ToC or Class ToC

IRI: http://www.ondex.org/bioknet/terms/EvidenceType

[editorial note] Due to possible clashes with other identifiers, you should use the namespace bkev: http://www.ondex.org/bioknet/terms/evidences/ to define new evidence types.

has super-classes
Describeable Entityc
is in range of
evidenceop

Graphc back to ToC or Class ToC

IRI: http://www.ondex.org/bioknet/terms/Graph

[editorial note] [TODO] to be completed, using VoID, pav, etc.n[description] A biological knowledge network can be grouped together into a graph. This is typically a named graph as well and used in triple stores like Virtuoso to identify networks/subsets.

is in domain of
graph summary figuredp

Relationc back to ToC or Class ToC

IRI: http://www.ondex.org/bioknet/terms/Relation

[description] Relations in BioKNet are created in two ways:nn- as straight RDF statements between instances of Concept, and using subclasses of the relatedConcept property.nn- as instances of Relation, with links from the Relation instance to the relation source (relFrom property), target (relTo property) and predicate (relTypeRef property). This way to define relations is well-known as reification and it is necessary when further properties/links need to be associated to a statement.nnA reified relation can have attributes attached (bk:attribute property).nnWARNING: We strongly recommend that, if an instance of Relation (i.e., a reified relation) exists in a data set, then the corresponding plain triple exists too. For instance, if this is defined:nnnex:r0 a bk:Relation;n bk:relTypeRef ex:encodes;n bk:relFrom ex:gene0;n bk:relTo ex:prot0.nnnwe recommend to also define the triple ex:gene0 ex:encodes ex:prot0. This is to ease queries and start them from a base representation that is compliant with RDF principles.nnThe opposite (i.e., to create a bk:Relation for each bk:Concept triple based on subproperties of bk:relatedConcept, even when there aren't further properties to attach to the triple) is less important, however, we recommend to introduce this redundancy, for the same sake of easy-to-write queries and performance.nnWe suggest to base the identifiers of reified relations on the IDs (or URIs) of its three parts, e.g., MD5 ( gene0 + encodes + prot0 ). This makes it easier to find the reified version of a relation once you have the components of its identifiers. WARNING: this should be considered an application facility and never be assumed as a reliable rule.

has super-classes
Relation Elementc
rel toop exactly 1 Conceptc
rel fromop exactly 1 Relation Elementc
is in domain of
is instance of relation typeop, rel fromop, rel toop
has members
test stmt0ni

Relation Elementc back to ToC or Class ToC

IRI: http://www.ondex.org/bioknet/terms/RelationElement

[description] A bk:Relation, or the corresponding BioKNet triple, is composed mainly of two bk:Concept instances and a relation type. The bk:RelationElement is a convenience common container for such components.

has sub-classes
Conceptc, Relationc
is in domain of
attributedp, evidenceop, related to conceptop

Unitc back to ToC or Class ToC

IRI: http://www.ondex.org/bioknet/terms/Unit

has super-classes
Describeable Entityc
is in range of
attribute unitop
has members
test unitni

Object Properties

attribute unitop back to ToC or Object Property ToC

IRI: http://www.ondex.org/bioknet/terms/attributeUnit

[description] When a bk:attribute property is associated to a unit by means of this property, literal values of that property are measure values expressed in the associated unit.n[editorial note] Note that the domain of this property is a subclass of bk:attribute. This is specified by means of schema:domainIncludes, in order to keep OWL correctness.

has range
Unitc

concept relationop back to ToC or Object Property ToC

IRI: http://www.ondex.org/bioknet/terms/conceptsRelation

[editorial note] All ONDEX/kNetMiner relations should go under this property.n[description] This is a top-level container, which is used to define specific relations of interest between between bk:Concept instances. See bk:Relation for a detailed description of how concept relations are model in BioKNet.nnThis property should never be used directly, a concept/concept relation of interest should always be instance of some specific subproperty of this one (TODO: closure axiom).

has super-properties
related to conceptop
has sub-properties
test propop
has domain
Conceptc
has range
Conceptc

data sourceop back to ToC or Object Property ToC

IRI: http://www.ondex.org/bioknet/terms/dataSource

[editorial note] [TODO] Align to PAV and alike.n[description] The source from which an entity comes from, or was imported or alike.

has domain
Accessionc or Relation Elementc
has range
Data Sourcec

evidenceop back to ToC or Object Property ToC

IRI: http://www.ondex.org/bioknet/terms/evidence

[description] Links an entity, such as a concept or a relation, to the type of evidence that prove it exists, such as 'imported from database', evidence codes, 'inferred from literature'.

has domain
Relation Elementc
has range
Evidence Typec

is instance of relation typeop back to ToC or Object Property ToC

IRI: http://www.ondex.org/bioknet/terms/relTypeRef

[editorial note] The fact that the values of this should be subclasses of bk:relationType is documented by means of schema:rangeIncludes. We don't use rdfs:range bk:relationType, because this tends to confuse ontology editors and libraries (i.e., Protege and OWL-API), which infer bk:relationType is also a clsass. It shouldn't be a big deal to link to bk:relationType using an owl:objectProperty like this, since OWL-2 should deal with this through punning (TODO: check).

has domain
Relationc

rel fromop back to ToC or Object Property ToC

IRI: http://www.ondex.org/bioknet/terms/relFrom

has domain
Relationc
has range
Conceptc

rel toop back to ToC or Object Property ToC

IRI: http://www.ondex.org/bioknet/terms/relTo

has domain
Relationc
has range
Conceptc

related to conceptop back to ToC or Object Property ToC

IRI: http://www.ondex.org/bioknet/terms/relatedConcept

[description] A generic reference to a conceptnnThis is used to attach a cross-reference of type bk:Concept to another concept or a bk:Relation.nnThis is used to relate a relation element with a non better-specified relation (which might mean things like 'see also', 'cross reference').n[editorial note] In the ONDEX/kNetMiner software, this corresponds to the concept and relation's property 'tags'.

has sub-properties
concept relationop
has domain
Relation Elementc
has range
Conceptc

test propop back to ToC or Object Property ToC

IRI: http://www.ondex.org/bioknet/terms/testProp

[description] Just a test relation.

has super-properties
concept relationop
is also defined as
named individual

Data Properties

attributedp back to ToC or Data Property ToC

IRI: http://www.ondex.org/bioknet/terms/attribute

[editorial note] Note that the way units are modelled is different than other structured value models (e.g., schema.org, good relations), where units can be specified for each value. Here, units are linked to an attribute property, to specify once for all the unit to which all that property values refer to.n[description] An attribute is a literal property associated to a concept or a relation.nnSpecific attribute types (e.g., pValue, geneBegin) should be defined as subproperty of this one and proper annotations (rdfs:label, dcterms:description) attached. The new properties should also specify their range via rdfs:range and preferrably using an XSD type. Hierarchical attribute type relations should be defined via rdfs:subPropertyOf.nnNote that attributes can refer to measure values, in which case you should associate a unit to the corresponding bk:attribute subproperty.nnNote that bk:attribute is considered an abstract property container: rather than using it directly, you should always define a specific attribute subproperty to represent attributes properly.n[editorial note] Due to possible clashes with other identifiers, you should use the namespace bka: http://www.ondex.org/bioknet/terms/attributes/ to define new attributes.n[editorial note] This property is conceptually equivalent to AttributeName in ONDEX. It doesn't look correct to call it name.

has sub-properties
test attributedp
has domain
Relation Elementc

graph concepts countdp back to ToC or Data Property ToC

IRI: http://www.ondex.org/bioknet/terms/graphConceptsCount

has super-properties
graph summary figuredp
has range
long

graph relations countdp back to ToC or Data Property ToC

IRI: http://www.ondex.org/bioknet/terms/graphRelationsCount

has super-properties
graph summary figuredp
has range
long

graph summary figuredp back to ToC or Data Property ToC

IRI: http://www.ondex.org/bioknet/terms/graphSummaryFigure

[description] a property of this type provides summary figures for the contents of a graph, such as the number of concepts or relations.

has sub-properties
graph concepts countdp, graph relations countdp
has domain
Graphc

has alternative namedp back to ToC or Data Property ToC

IRI: http://www.ondex.org/bioknet/terms/altName

has super-properties
namedp

has preferred namedp back to ToC or Data Property ToC

IRI: http://www.ondex.org/bioknet/terms/prefName

has super-properties
namedp

is ambiguous accessiondp back to ToC or Data Property ToC

IRI: http://www.ondex.org/bioknet/terms/isAmbiguousAccession

[editorial note] TODO: we need to clarify what this is exactly. How can an accession be ambiguous? Examples?

has domain
Accessionc
has range
boolean

namedp back to ToC or Data Property ToC

IRI: http://www.ondex.org/bioknet/terms/name

[editorial note] Compared to the ONDEX model, we use bk:prefName to represent a name that has the preferred flag set to true, bk:altName to represent all the other names, bk:name for generic names. This is simpler than having a class just to store an additional flag.n[description] In bio-databases a name is often meant as something more specific than a title or a label (being more official and often shorter) and not as unique as accessions.

has sub-properties
has alternative namedp, has preferred namedp
has range
string

test attributedp back to ToC or Data Property ToC

IRI: http://www.ondex.org/bioknet/terms/attributes/testAttribute

[description] Just a test attribute. created to show how attribute properties should be used in BioKNet.

has super-properties
attributedp
has range
double
is also defined as
named individual

Named Individuals

test attributeni back to ToC or Named Individual ToC

IRI: http://www.ondex.org/bioknet/terms/attributes/testAttribute

[description] Just a test attribute. created to show how attribute properties should be used in BioKNet.

has facts
attribute unitop test unit
is also defined as
data property

test concept0 1ni back to ToC or Named Individual ToC

IRI: http://www.ondex.org/bioknet/terms/testConcept0_1

belongs to
Conceptc
has facts
test attributedp "1.2"^^double

test concept0 2ni back to ToC or Named Individual ToC

IRI: http://www.ondex.org/bioknet/terms/testConcept0_2

belongs to
Conceptc

test propni back to ToC or Named Individual ToC

IRI: http://www.ondex.org/bioknet/terms/testProp

[description] Just a test relation.

is also defined as
object property

test stmt0ni back to ToC or Named Individual ToC

IRI: http://www.ondex.org/bioknet/terms/testStmt0

belongs to
Relationc
has facts
test attributedp "2.5"^^double
rel fromop test concept0 1
rel toop test concept0 2
is instance of relation typeop test prop

test unitni back to ToC or Named Individual ToC

IRI: http://www.ondex.org/bioknet/terms/testUnit

[description] This is a test unit, which shows how attributes and their units are modelled in BioKNet.

belongs to
Unitc

Annotation Properties

constraintsap back to ToC or Annotation Property ToC

IRI: http://www.ondex.org/bioknet/terms/constraints

[description] TODO: description.

descriptionap back to ToC or Annotation Property ToC

IRI: http://purl.org/dc/terms/description

domain includesap back to ToC or Annotation Property ToC

IRI: http://schema.org/domainIncludes

editorial noteap back to ToC or Annotation Property ToC

IRI: http://www.w3.org/2004/02/skos/core#editorialNote

is indexedap back to ToC or Annotation Property ToC

IRI: http://www.ondex.org/bioknet/terms/isIndexed

[description] This is used in the ONDEX project to tell that entities like attributes have to be indexed in systems like Lucene.n[editorial note] This should be done at type level, eg, bk:attribte subproperty and not the single attribute value, as it is done in ONDEX. We simplify things this way (compared to ONDEX), since it doesn't make much sense to specifiy the indexing at value level (and it's not being done in the current indexing components).

has range
boolean

is ONDEX-preferredap back to ToC or Annotation Property ToC

IRI: http://www.ondex.org/bioknet/terms/isOndexPreferred

[description] A class or property marked with this flag tells that, if there are equivalent classes or individuals with multiple inheritance, this entity should be used as the preferred one for the internals of the ONDEX and kNetMiner projects.nnThisi is particularly useful for managing mappings to standard ontologies.

has range
boolean

ONDEX range or datatypeap back to ToC or Annotation Property ToC

IRI: http://www.ondex.org/bioknet/terms/ondexRange

[editorial note] This is extracted from ondex_metadata.xml, usually attributes only defines their datatype ranges.n[description] This is internal to the ONDEX project, used to track the original ONDEX datatype or range for an attribute or relation. We transform some of these types during translation of original ONDEX metadata into OWL (e.g., 'character' => 'string'), so this property is used to retrofit datatypes after editing of OWL ontologies.

range includesap back to ToC or Annotation Property ToC

IRI: http://schema.org/rangeIncludes

Namespace Declarations back to ToC

default namespace
http://www.ondex.org/bioknet/terms/
attributes
http://www.ondex.org/bioknet/terms/attributes/
owl
http://www.w3.org/2002/07/owl#
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#
terms
http://www.ondex.org/bioknet/terms/
terms2
http://purl.org/dc/terms/
xsd
http://www.w3.org/2001/XMLSchema#

This HTML document was obtained by processing the OWL ontology source code through LODE, Live OWL Documentation Environment, developed by Silvio Peroni.