9: Describe DNA-Molecule as a kind of Container
Shaken formulation:
Describe a DNA-Molecule as a kind of Container ?
Answer
Question in KM
Template
Describe <instance> as a kind of <class>?
Parameters
| INSTANCE | |
|---|---|
| CLASS | Container |
Code
("p6b: "Describe <instance> as a kind of <class>"
(defun answer-p6b-data (instance class)
(setq instance (okbc:coerce-to-frame instance :kb *base-kb*))
(setq class (okbc:coerce-to-frame class :kb *base-kb*))
`(answer
(question-type p6b)
(instance ,instance)
(class ,class)
(slot-values ,@(loop for slot in (question-slot-options class)
when (okbc:get-slot-values instance slot
:kb *base-kb* :inference-level :all-inferable)
collect (cons slot
(okbc:get-slot-values instance slot
:kb *base-kb* :inference-level :all-inferable))))))
)
Raw Answer
((question-type p6b) (instance _dna-molecule1060)
(class container)
(slot-values (played-by _entity1061)
(in-event _be-contained1064)
(has-region _replication-origin1066)
(has-basic-structural-unit _base-pair1065)
(encloses _spatial-entity1063)
(does-not-enclose _spatial-entity1062)
(is-between
(args _spatial-entity1063 _spatial-entity1062))
(purpose _container1068)
(has-part _base-pair1065 _dna-strand1069
_dna-strand1070))
(explanations
((_dna-molecule1060 played-by _entity1061
((a entity with
(instrument-of
((the in-event of _dna-molecule1060
(@ instrument played-by entity instrument-of))))
(@ instrument played-by))))
(_dna-molecule1060 in-event _be-contained1064
((a be-contained with
(object
((the content of _dna-molecule1060
(@ container in-event be-contained object))))
(@ container in-event))))
(_dna-molecule1060 has-region _replication-origin1066
((a replication-origin (@ dna-molecule has-region))))
(_dna-molecule1060 has-basic-structural-unit
_base-pair1065
((a base-pair
(@ dna-molecule has-basic-structural-unit))))
(_dna-molecule1060 encloses _spatial-entity1063
((a spatial-entity with (is-inside (_dna-molecule1060))
(@ container encloses))))
(_dna-molecule1060 does-not-enclose _spatial-entity1062
((a spatial-entity with
(is-outside (_dna-molecule1060))
(@ container does-not-enclose))))
(_dna-molecule1060 purpose _container1068
((a container with
(in-event
((a genetic-information-storage with
(object
((a genome
(@ dna-molecule purpose container in-event
genetic-information-storage object))))
(@ dna-molecule purpose container in-event))))
(@ dna-molecule purpose))))
(_dna-molecule1060 has-part _base-pair1065
((the has-basic-structural-unit of _dna-molecule1060)))
(_dna-molecule1060 has-part _dna-strand1069
((a nucleotide-sequence)
(a dna-strand called DNA-Strand-1 with
(complement
(((the dna-strand has-part of _dna-molecule1060)
called DNA-Strand-2)))
(object-of
((a be-attached-to with
(object
(((the has-part of _dna-molecule1060) called
DNA-Strand-2)))
(instrument
((a chemical-sequence with
(element-type (hydrogen-bond)))))))))))
(_dna-molecule1060 has-part _dna-strand1070
((a dna-strand called DNA-Strand-2))))))
Explanation
The Tangible-Entity is played-by of the DNA-MoleculeKB rule (English):
The following rule was asserted for Concept Instrument
The played-by of a Instrument is: a Entity with the following-properties:
Concept DNA-Molecule is a subconcept of concept Instrument
KB rule (KM):
(every instrument has
(played-by
((a entity with
(instrument-of
((the in-event of _dna-molecule1060)))))))KB rule (English):
The following rule was asserted for Concept Container
The in-event of a Container is: a Be-Contained with the following-properties:
Concept DNA-Molecule is a subconcept of concept Container
KB rule (KM):
(every container has
(in-event
((a be-contained with
(object ((the content of _dna-molecule1060)))))))KB rule (English):
The following rule was asserted for Concept DNA-Molecule
The has-region of a DNA-Molecule is: a Replication-Origin
KB rule (KM):
(every dna-molecule has (has-region ((a replication-origin))))
KB rule (English):
The following rule was asserted for Concept DNA-Molecule
The has-basic-structural-unit of a DNA-Molecule is: a Base-Pair
KB rule (KM):
(every dna-molecule has (has-basic-structural-unit ((a base-pair))))
KB rule (English):
The following rule was asserted for Concept Container
The encloses of a Container is: a Spatial-Entity with the following-properties:
Concept DNA-Molecule is a subconcept of concept Container
KB rule (KM):
(every container has
(encloses
((a spatial-entity with
(is-inside (_dna-molecule1060))))))KB rule (English):
The following rule was asserted for Concept Container
The does-not-enclose of a Container is: a Spatial-Entity with the following-properties:
Concept DNA-Molecule is a subconcept of concept Container
KB rule (KM):
(every container has
(does-not-enclose
((a spatial-entity with
(is-outside (_dna-molecule1060))))))KB rule (English):
The following rule was asserted for Concept DNA-Molecule
The purpose of a DNA-Molecule is: a Container with the following-properties:
KB rule (KM):
(every dna-molecule has
(purpose
((a container with
(in-event
((a genetic-information-storage with
(object ((a genome))))))))))KB rule (English):
The following rule was asserted for Concept
The has-part of a is: the structural basic unit of the DNA-Molecule
Concept DNA-Molecule is a subconcept of concept
KB rule (KM):
((the has-basic-structural-unit of _dna-molecule1060))
KB rule (English):
The following rule was asserted for Concept
The has-part of a is: a Nucleotide-Sequence
Concept DNA-Molecule is a subconcept of concept
KB rule (KM):
((a nucleotide-sequence))
KB rule (English):
The following rule was asserted for Concept
The has-part of a is: a DNA-Strand with the following-properties:
Concept DNA-Molecule is a subconcept of concept
KB rule (KM):
((a dna-strand called DNA-Strand-1 with (complement (((the dna-strand has-part of _dna-molecule1060) called DNA-Strand-2))) (object-of ((a be-attached-to with (object (((the has-part of _dna-molecule1060) called DNA-Strand-2))) (instrument ((a chemical-sequence with (element-type (hydrogen-bond))))))))))
KB rule (English):
The following rule was asserted for Concept
The has-part of a is: a DNA-Strand with the following-properties:
Concept DNA-Molecule is a subconcept of concept
KB rule (KM):
((a dna-strand called DNA-Strand-2))
Terms
SHAKEN - Unpublished Copyright © 1999-2001, SRI Team