/** * Script to imports [Citation Typing Ontology (CiTO)](http://www.sparontologies.net/ontologies/cito) * citation types as the `CitationIntentEnumeration`. * * Fetches the CiTO JSON spec from GitHub and converts it into a type that extends `Enumeration`. * The names of citation types are all made PascalCase, linked to their CiTo `@id`, and description * copied over. * * Excludes CiTO types `Citation` and `cites` since these are already implicit in the `stencila:Cite` * type and are not a type of citation. Excludes `Likes` because it does not represent a formal citation type: * "Use of this property does NOT imply the existence of a formal citation of the entity that is 'liked'." * * Excludes `hasCitationCharacterization`, `hasCitationTimeSpan`, etc since these describe properties * of a citation other than it's type. * * Excludes `*Citation` and `Shares*` since these are related to citation "distance", not citation * intent. See https://github.com/stencila/schema/pull/260#pullrequestreview-636331806. * * Run using `npx ts-node ts/imports/cito.ts`. */ export {};