public interface Citable
Users need two pieces of information before citing a resource:
Some objects may require several distinct citations or composed of several other objects (ex: a Dataset may have several BaseAttributeGenerator). For that reason, the getCitations() commands returns a list of citations. Those from a subcomponent should be listed last.
For example, a CompositionDataset that uses ValenceShellAttributeGenerator should cite the paper by Meredig et al. where these attributes were first used. Therefore, it should include the citation:
Reason: Introduced using the fraction of electrons in each valence
shell of the constituent elements as attributes.
Citation: ValenceShellAttributeGenerator
. B. Meredig, A. Agrawal, et al. "Combinatorial screening
for new materials in unconstrained composition space with machine learning".
http://link.aps.org/doi/10.1103/PhysRevB.89.094104.
Modifier and Type | Method and Description |
---|---|
java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,Citation>> |
getCitations()
Return a list of citations for this object and any underlying objects.
|
java.util.List<org.apache.commons.lang3.tuple.Pair<java.lang.String,Citation>> getCitations()