The BFO 2 documentation states ‘instantiation’ is a relation holding between particulars & universals and is expressed by the ‘instance_of’ relation and its inverse ‘has_instance.’ For continuants, c instance_of C at t means a particular continuant entity c instantiates the universal C at t. Similarly, for occurrents, p instance_of P means a particular occurrent entity p instantiates the universal P. It does not explicitly state that a particular must instantiate one and only universal. I suppose this accounts for the fact that not all BFO ‘categories’ are disjoint. The notable exceptions are the siblings Object, Fiat Object Part & Object Aggregate. For example, depending on the “ontological zoom,’ a particular may instantiate Object at one zoom level and Object Aggregate at another. Otherwise, I assume BFO intends that a given ‘particular’ always directly instantiates one and only one ‘universal.’
Examples:
· this hammer instance_of Hammer
· 12:15:30 PM EDT today instance_of Temporal Instant
Generically Dependent Continuant means:
b is a
Continuant that g-depends on one or more other entities
b g-depends on c at t1
means:
b exists at t1
and c exists at t1
& for some type B
it holds that (c instantiates B at t1)
& necessarily, for all t
(if b exists at t then some instance_of C exists
at t)
& not (b s-depends
on c at t1)
Domain: Generically Dependent Continuant
Range: Independent Continuant
“Specifically Dependent Continuants are subject to the axiom of non-migration – they cannot migrate from one bearer to another. Generically Dependent Continuants, in contrast, can in a sense migrate, namely through a process of exact copying with allows, for example, the very same information artifact to be saved to multiple storage devices...We can think of Generically Dependent Continuants, intuitively, as complex continuant patterns (complex qualities) of the sort created by authors or designers, or (in the case of DNA sequences) through the process of evolution. Further examples of Generically Dependent Continuants include: the chessboard pattern, the Coca Cola logo, the pattern of a traffic sign. Each such pattern exists only if it is concretized in some counterpart Specifically Dependent Continuant – the pattern of black and white squares on this wooden chessboard here before me; the pattern of red and white swirls on the label of this Coca Cola bottle; the pattern of paint on this traffic signboard.” [source: “Basic Formal Ontology 2.0 Specification and User’s Guide”, Smith, Barry (corresponding author), June 26, 2015, pp.63-64.]
This makes sense, but I have difficulty understanding how instantiation is treated by a Generically Dependent Continuant. In the g-depends on elucidation, how is it that “(c instantiates B at t1)”? I asked ChatGPT.
<quote>
Prompt: The formal definition of BFO's Generically Dependent Continuant
includes the phrase "c instantiates B at t1." How is it possible that
c instantiates B at t1 and not that c instantiates C at t1?
Result: Great question! This touches on some subtle points in the Basic Formal Ontology (BFO) and its treatment of generically dependent continuants (GDCs), such as information content entities (ICEs).
The BFO Definition
In BFO, a generically dependent continuant (GDC) is something like a text, a digital file, or a gene sequence—something that can be "realized" in multiple bearers (e.g., a poem instantiated in many books).
The BFO definition (paraphrased) says:
"A GDC c is an instance of class C, and c instantiates B at t1."
Here, B is a generically dependent continuant universal (a type, like "poem"), and c is a particular (like "the copy of the poem in this book").
The Key Distinction
Why "instantiates B" and not "instantiates C"?
Example
Suppose:
Then:
Why Not "c instantiates C"?
Because instantiation is about the content or pattern that is realized in the particular, not about the particular's own type. The type of the particular (C) is a different relation (instance-of).
Summary Table
Relation Universal Particular Example
instance_of C c c is a digital file
instantiates B c c realizes Gettysburg Address
In Short
References:
In summary:
"c instantiates B at t1" means that the particular
c realizes the content B at time t1. "c is an instance of C" means c
is a member of the class C (the carrier type). Instantiation is about the
content, not the carrier type.
</quote>
Note: I should have worded the prompt to read “The formal definition of BFO's Generically Dependent Continuant is based on the g-depends on elucidation, which includes the phrase…” However, I don’t think this would have resulted in a significantly different result.
ChatGPT claims that ‘instance of’ and ‘instantiation’ have different meanings. Also, if it is true that a “particular c realizes the content B at t1,” where BFO 2’s ‘realizes’ relation has Process as its domain and Realizable Entity as its range, then instantiation is only limited to realizable entities. How does a particular realize ‘content B’ (a GDC particular) at time t1, when the BFO ‘realizes’ relation only holds between Process and Realizable Entity? Should not an object of the ‘realizes’ relation only be either a Role, a Disposition or a Function and nothing else?
This is a bit confusing. Can anyone clarify this? Thank you.--
You received this message because you are subscribed to the Google Groups "BFO Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bfo-discuss...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bfo-discuss/87987e59-0985-4e33-a6d4-5a661250b2e7n%40googlegroups.com.
b exists at t1
and c exists at t1
& for some type B it holds that (c instantiates B at t1)
& necessarily, for all t (if b exists at t
then some instance_of C exists at t)
&
not (b s-depends_on c at t1)
Domain: GDC; Range: IC
Considering B represents GDC and C represents IC, how is it that an instance if C, c, instantiates B at t1? How can an instance typed as IC instantiate GDC if, as shown earlier, instance_of and instantiates are synonymous? What am I missing?
--
You received this message because you are subscribed to the Google Groups "BFO Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bfo-discuss...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bfo-discuss/8d481fb4-140f-43f4-977b-b392b006bbb8n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bfo-discuss/CD3581A267CA42809ACBFD7093C095FC%40LAPTOP2R6SIR1R.
Let me reframe this exclusively in terms of BFO. I will avoid IAO constructs (e.g., denotes, document). In place of ‘denotes’ or its top object property, ‘is about,’ I will use BFO’s ‘g-depends on,’ and in place of IAO’s ‘document’ I will used BFO’s Generically Dependent Continuant.
When you refer to the universals ‘Book’ and ‘Print copy of book,’ I interpret this as follows:
- ‘Book’ is an information artifact and not the physical object upon which it g-depends. For readability, I rename ‘Book’ to ‘Book Content’ and extend it from Generically Dependent Continuant.
· - ‘Print copy of book’ is tangible thing. For readability, I rename it to ‘Book’ and extend it from Object.
:language_reality_content instanceOf Book-Content at some instance of Temporal Region
:language_reality_book instance_Of Book at some instance of Temporal Region
:language_reality_content g-depends on :language_reality_book at some instance of Temporal Region
For this example, :language_reality_ink_pattern instance_Of Specifically-Dependent-Continuant at some instance of Temporal Region. I opt to instantiate SDC directly rather than instantiate a subtype of SDC.
:language_reality_ink_pattern concretizes :language_reality_content at some instance of Temporal Region
:language_reality_ink_pattern inheres_in :language_reality_book at some instance of Temporal Region
(Temporal Region is specialized by Temporal Instant and Temporal Interval.)
Thank you for the feedback.Let me reframe this exclusively in terms of BFO. I will avoid IAO constructs (e.g., denotes, document). In place of ‘denotes’ or its top object property, ‘is about,’ I will use BFO’s ‘g-depends on,’ and in place of IAO’s ‘document’ I will used BFO’s Generically Dependent Continuant.
When you refer to the universals ‘Book’ and ‘Print copy of book,’ I interpret this as follows:
- ‘Book’ is an information artifact and not the physical object upon which it g-depends. For readability, I rename ‘Book’ to ‘Book Content’ and extend it from Generically Dependent Continuant.
· - ‘Print copy of book’ is tangible thing. For readability, I rename it to ‘Book’ and extend it from Object.
:language_reality_content instanceOf Book-Content at some instance of Temporal Region
:language_reality_book instance_Of Book at some instance of Temporal Region
:language_reality_content g-depends on :language_reality_book at some instance of Temporal Region
For this example, :language_reality_ink_pattern instance_Of Specifically-Dependent-Continuant at some instance of Temporal Region. I opt to instantiate SDC directly rather than instantiate a subtype of SDC.
:language_reality_ink_pattern concretizes :language_reality_content at some instance of Temporal Region
:language_reality_ink_pattern inheres_in :language_reality_book at some instance of Temporal Region
(Temporal Region is specialized by Temporal Instant and Temporal Interval.)
>> t1 after 1999 (it's not clear when my specific copy was actually printed--if anyone knows>> how to figure that out let me know, I looked and couldn't see any markings--but it was>> circa 2010)
To the best of my knowledge, the latest BFO model implementation has the following temporally based relations: first instant of / has first instant; last instant of / has last instant; precedes / preceded by. Since all Continuants are time-indexed and require a specific temporal reference (a snapshot in time), then I assume the ‘precedes’ relation is the best option in BFO for determine relative temporal positions.
To view this discussion visit https://groups.google.com/d/msgid/bfo-discuss/fb0824ae-30f8-467f-8466-e34f98cefbc8n%40googlegroups.com.
b exists at t1 and c exists at t1
& for some type B it holds that (c instantiates B at t1)
& necessarily, for all t (if b exists at t then some instance_of C exists at t)
& not (b s-depends_on c at t1)
Domain: GDC; Range: IC
WC: indeed. The elucidation is about ‘b g-depends on c’. The domain and range statement clearly says that c is an IC, thus the ‘B’ in the second line must be IC or a subtype thereof.
--
You received this message because you are subscribed to the Google Groups "BFO Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bfo-discuss...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bfo-discuss/9c952ea6-b0fd-461a-9df5-30d6f92c3b1fn%40googlegroups.com.