en
$Revision$
a dependent continuant or its bearer that is created as the result of one or more intentional processes. Examples: uniprot, the english language, the contents of this document or a printout of it, the temperature measurements from a weather balloon.
specifically denotes
c specifically denotes r =def
r is a portion of reality
& c is a particular quality
& c depends specifically on some independent continuant b
& b acquired c as the result of the achievement of an objective to enable pointing to r repeatedly.
Marked means there is a changed or additional quality of the bearer - the quality is the information carrier.
Case 1
Memory trace as mark created when reading some description of some friend. The trace can denote.
Case 2
Pattern of ink arrayed on paper as mark when writing down a friend's name
Case 3
Pattern of magnetic domains on scattered pieces of a hard disk platter as mark when saving a file.
Smith, Ceusters, Ruttenberg, 2000 years of philosophy
Alan Ruttenberg
The process of creation is, for example, writing down on paper the name of a friend by deliberately creating a certain pattern using ink.
Here the ink + paper is the independent continuant and the carrier is the pattern in the ink.
c = pattern in the ink
b = paper + ink
r = friend
is about
person:Alan Ruttenberg
This document is about information artifacts and their representations
a representation is_about anything exactly when some part of the information_artifact denotes the entity
Smith, Ceusters, Ruttenberg, 2000 years of philosophy
generically denotes
Smith, Ceusters, Ruttenberg, 2000 years of philosophy
The word Boston on a traffic signn in Massachusetts generically denotes the city of Boston
g generically denotes r =def
r is a portion of reality
there is some c that is a concretization of g
every c that is a concretization of g specifically denotes r
person:Alan Ruttenberg
materially denotes
is quality measurement of
m is a quality measurement of q at t when
q is a determinable quality
there is a measurement process p that has_output m
m has a value part that together with the units of the value of q at t.
p is a assay
assay:
process and has_input some material entity
and has_output some information content entity
and which is such that instances of this process type reliably generate outputs that describes the input.
a is a magnitude means a is a determinate quality particular inhering in some bearer b existing at a time t that can be represented/denoted by an information content entity e that has parts denoting a unit of measure, a number, and b. The unit of measure is an instance of the determinable quality.
unit of measure is a quality, e.g. the length of a ruler.
a represents b means either a denotes b or a describes
describe:
a describes b means a is about b and a allows an inference of at least one quality of b
Example:
q = height of barry
p is the process using a tape measure extend across the longer part of barry and reading off the number at the far end.
v is that number
# dimension is height
unit of measure is inches
We have had a long discussion about denotes versus describes.
This one is the one we are struggling with at the moment. The issue is what a measurement measures. On the one hand saying that it measures the quality would include it "measuring" the bearer = referring to the bearer in the measurement. However this makes comparisons of two different things not possible. On the other hand not having it inhere in the bearer, on the face of it, breaks the audit trail.
Werner suggests a solution based on "Magnitudes" a proposal for which we are awaiting details.
describes
represents
There is controversy about this relation intended to represent the relation between some arbitrary physical thing that is used as a represention/proxy/pointer to something else
has measurement value
conditional specification
OBI branch derived
OBI_0000349
PlanAndPlannedProcess Branch
instruction trigger
is a plan to carry out a process or an event if the trigger condition is fulfilled
measurement unit label
remove? See unit of measure.
OBI_0000176
A measurement unit label is an label that is part of a measurement datum and denotes a unit of measure.
Examples of measurement unit labels are liters, inches, weight per volume.
measurement unit label
person:Alan Ruttenberg
objective specification
IAO
Answers the question, why did you do this experiment?
OBI_0000217
Jennifer Fostel /Barry Smith
objective is an non realizable information entity which can serve as that proper part of a plan towards which the realization of the plan is directed. (note: achievement
objective specification
purpose of a study; support of hypothesis, discovery of new information
source pending
narrative object
group:OBI
OBI_0000013
A narrative object is an information content entity that is a set of propositions.
Examples of narrative objects are reports, journal articles, and patents submission.
agree - DENRIE. Issue(alan) do we only mean text? What about a story told by mime. Does music count? (no) what about an oral report. Regarding definition, saying it is a set of propositions means we loose the idea that wording matters. Maybe adjust saying a narrative object has some relationshop to a set of propositions
narrative object
person:Chris Stoeckert
artifact
An artifact is an independent continuant that is the intended output of an objective driven process
There is not yet consensus this term
label
http://www.golovchenko.org/cgi-bin/wnsearch?q=label#4n
A label is a symbol that is part of some other datum and is used to either partially define the denotation of that datum or to provide a means for identifying the datum as a member of the set of data with the same label
software
digital entity
group:OBI
A digital entity is an information entity which is a collection of bits that can be interpreted by a computer. Two digital entities are the same if they are bitwise identical.
OBI_0000261
digital entity
person:Chris Stoeckert
journal article content
group:OBI
Journal article content is a narrative object that is the information content encoded in a article published in a serious, scholarly publication, most often peer-reviewed.
OBI_0000159
Examples of encodings of journal article content are articles published in the journals, Nature and Science. The content can often be cited by reference to a paper based encoding, e.g. Authors, Title of article, Journal name, date or year of publication, volume and page number.
journal article content
person:Alan Ruttenberg
person:Chris Stoeckert
information carrier
Alan Ruttenberg
an information carrier is that quality of an information bearer that imparts the information content
The pattern in ink on a page of a paperback novel.
Smith, Ceusters, Ruttenberg, 2000 years of philosophy
material entity
binary digital entity
group:OBI
OBI_0000244
A binary digital entity is a digital entity that is encoded in a way that is not easily human readable and that contains other than text characters.
MS Word document, ZIP file, DICOM file, JPEG file
binary digital entity
digital_entity
person:Chris Stoeckert
unit of measure
Alan Ruttenberg
The length of a ruler.
a unit of measure is the quality of some material entity compared to which another quality is some multiple of.
Smith, Ceusters, Ruttenberg, 2000 years of philosophy
programming language
group:OBI
OBI_0000058
A language in which source code is written, intended to executed/run by a software interpreter. Programming languages are ways to write instructions that specify what to do, and sometimes, how to do it.
R, Perl, Java
person:Alan Ruttenberg
person:Chris Stoeckert
programming language
datum
datum -- well, this will be very tricky to define, but maybe some
information-like stuff that might be put into a computer and that is
meant, by someone, to denote and/or to be interpreted by some
process... I would include lists, tables, sentences... I think I might
defer to Barry, or to Brian Cantwell Smith
Jonathan Rees
symbol
Jonathan Rees
a smallish, word-like datum...
numeral
Jonathan Rees
a symbol that denotes a number
Examples of information content entites include journal articles, data, graphical layouts, and graphs.
OBI_0000142
an information content entity is an entity that is generically dependent on some artifact and stands in relation of aboutness to some entity
information content entity
information_content_entity 'is_encoded_in' some digital_entity in obi before split (040907). information_content_entity 'is_encoded_in' some physical_document in obi before split (040907).
Previous. An information content entity is a non-realizable information entity that 'is encoded in' some digital or physical entity.
integer numeral
Jonathan Rees
a numeral that denotes an integer
information entity about a realizable
OBI_0000337
is the specification of a plan that can be concretized and realized by an actor.
OBI branch derived
Werner pushed back on calling it realizable information entity as it isn't realizable. However this name isn't right either. An example would be a recipe. The realizable entity would be a plan, but the information entity isn't about the plan, it, once concretized, *is* the plan. -Alan
PlanAndPlannedProcess Branch
guide
instruction
time trigger
OBI branch derived
OBI_0000331
PlanAndPlannedProcess Branch
revisit?
time trigger
conclusion
OBI_0000005
A conclusion is a narrative object which can be published in a paper summerizing and interpreting a protocol application.
Jennifer Fostel
conclusion
text based digital entity
group:OBI
A text based digital entity is a digital entity that is encoded so that it only contains text characters.
OBI_0000132
XML file, C++ source code file
digital_entity
person:Chris Stoeckert
text based digital entity
rule
OBI_0500021
MSI
PRS
PRS
a rule is an executable which guides, defines, restricts actions
example to be added
rule
algorithm
OBI_0000270
PMID: 18378114.Genomics. 2008 Mar 28. LINKGEN: A new algorithm to process data in genetic linkage studies.
Philippe Rocca-Serra
PlanAndPlannedProcess Branch
adapted from discussion on OBI list (Matthew Pocock, Christian Cocos, Alan Ruttenberg)
algorithm
an algorithm is a plan which describes inputs, output of mathematical functions as well as workflow of execution for achieving an predefined objective. Algorithms are realized usually by means of implementation as computer programs for execution by automata.
software interpreter
group:OBI
OBI_0000199
A software interpreter is a generically dependent realizable entity that takes, as input, some digital entity, and takes action driven by the information content of that digital entity
Do we care? Jennifer: Yes, there was a particular version of R that had a bug and it was fixed later. That would imply that we mean specific version of an interpreter. So an instance of this would be a particular version of the interpreter
R program, Perl interpreter, Java virtual machine
person:Alan Ruttenberg
person:Chris Stoeckert
software interpreter
report of results
group:OBI
Examples of reports are gene lists and investigation reports. These are not published (journal) articles but may be included in a journal article.
OBI_0000099
A report is a narrative object that is a formal statement of the results of an investigation, or of any matter on which definite information is required, made by some person or body instructed or required to do so.
disagreement about where reports go. alan: only some gene lists are reports. Is a report all the content of some document? The example of usage suggests that a report may be part of some article. Term needs clarification
person:Chris Stoeckert
report of results
report display element
group:OBI
A report display element is a narrative object that is part of a report. Report display elements are set off from the textual parts of a report and are typically given a label(e.g. Figure 2) which is used to refer to the element from the text. Typically the 2d layout is part of the identity of such elements.
OBI_0000001
There will be some issue here about whether these are defined classes. As intended these are meant to denote the parts of the report that are not textual but are typically boxed and set within the text, labelled with some identifier, and referred to in the text
person:Alan Ruttenberg
person:Allyson Lister
report display element
binary executable
group:OBI
Binary executable is a digital entity consisting of the binary representation of machine instructions of a specific processor or they may be binary pseudocode for a virtual machine. A non-source executable file is also called an object program. It is assumed that the binary executable file contains properly-formatted computer instructions. (derived from Wikipedia, Nov 1, 2007)
OBI_0000222
binary executable
person:Jennifer Fostel
source code module
group:OBI
OBI_0000039
A source code module is an information content entity that specifies, using a programming language, some algorithm.
The written source code that implements part of an algorithm. Test - if you know that it was written in a specific language, then it can be source code module. We mean here, roughly, the wording of a document such as a perl script.
person:Alan Ruttenberg
person:Chris Stoeckert
source code module
report table
group:OBI
A report table is a report display element consisting of a matrix of cells layed out in a grid, some set of which are filled with some information content
OBI_0000265
person:Alan Ruttenberg
person:Allyson Lister
report table
data format specification
OBI branch derived
OBI_0000187
A data format specification is the information content borne by the document published defining the specification.
blah:
for organizing information artifacts. Example: The ISO document specifying what encompasses an XML document; The instructions in a XSD file
PlanAndPlannedProcess Branch
data format specification
data set
group:OBI
OBI_0000042
A data set is an information content entity that is an aggregate of other information_content_entities that have something in common and are considered to form a unit.
data set
person:Allyson
person:Chris Stoeckert
image
group:OBI
OBI_0000030
An image is an information content entity which provides a visual representation of for the result of a measurement.
image
person:Allyson
person:Chris Stoeckert
plan specification
OBI_0000344
Alternative previous definition: a plan is a set of instructions that specify how an objective should be achieved
OBI branch derived
PMID: 18323827.Nat Med. 2008 Mar;14(3):226.New plan proposed to help resolve conflicting medical advice.
Part of range for an object property is_potentially_realizable_as in obi before split (LF 040907)
PlanAndPlannedProcess Branch
a plan specification is a specification of a process that an actor can engage in to achieve the objective specified as part of the plan
plan specification
digital document
group:OBI
A digital document is a digital entity consisting of an electronic file which can be rendered into human-readable form by one or more computational applications. The digital document does not refer to the information content of the document but to an instance of the file.
OBI_0000195
digital document
person:Jennifer Fostel
measurement datum
group:OBI
A measurement datum is an information content entity that is a recording of the output of a measurement such as produced by an instrument.
OBI_0000305
Examples of measurement data are the recoding of the weight of a mouse as {40,mass,"grams"}, the recording of an observation of the behavior of the mouse {,process,"agitated"}, the recording of the expression level of a gene as measured through the process of microarray experiment {3.4,luminosity,}.
measurement datum
person:Chris Stoeckert
was measurement. (alan) Is this the old quantitative value? If so need to change cardinal part of stuff. I think the value and units should be on special relations and that the value should not be a BFO entity.
_identifier
_identifier is a container under information content entity for collecting types of terms to indicate a specific instance or clas of what was used or participated in an investigation. Identifiers are borne by a product or its packaging, and can be encoded in a variety of other information objects, such as bar codes, numerals, or patterns of dots.
Note: everybody agreed that identifier is probably a too general term. We however felt that it would be appropriate to group "identifiying" terms under some kind of umbrella. We therefore propose to use _identifier for that purpose. As per OBI conventions, the _ prefixing identifier indicates that this is a helper class and shouldn't be considered as final.
version number
A version number is an information content entity which is a sequence of characters borne by part of each of a class of manufactured products or its packaging and indicates its order within a set of other products having the same name.
Note: we feel that at the moment we are happy with a general version number, and that we will subclass as needed in the future. For example, see 7. genome sequence version
serial number
A serial number is an information content entity which is a unique sequence of characters borne by part of manufactured product or its packaging that is assigned to each individual in some class of products, and so can serve as a way to identify an individual product within the class. Serial numbers can be encoded in a variety of other information objects, such as bar codes, numerals, or patterns of dots.
Note: during the call there was some confusion between serial number and model number. We agreed that it would be very helpful for all those terms to have example of usages - please add if you have any :-)
lot number
batch number
A lot number is an information content entity which is an identical sequence of character borne by part of manufactured product or its packaging for each instances of a product class in a discrete batch of an item. Lot numbers are usually assigned to each separate production run of an item. Manufacturing as a lot might be due to a variety of reasons, for example, a single process during which many individuals are made from the same portion of source material. Lot numbers can be encoded in a pattern of other information objects, such as bar codes, numerals, or patterns of dots.
setting datum
Alan grouped these in placeholder for the moment. Name by analogy to measurement datum.
A settings datum is a datum that denotes some configuration of an instrument.
digital quality
Need to rework digital entity. Digital quality was suggested by Barry.
material information bearer
An information bearer is an artifact, such as a hard drive, upon which an information content entity generically depends.