HOME





Citation Style Language
The Citation Style Language (CSL) is an open XML file format that describes schema for the formatting of citations and bibliographic, bibliographies. Reference management software, Reference management programs using CSL include Zotero, Mendeley and Papers (software), Papers. The Pandoc lightweight document conversion system also supports citations in CSL, YAML, and JSON formats and can render these using any of the CSL styles listed in the Zotero Style Repository. History CSL was created by Bruce D'Arcus for use with OpenOffice.org, and an XSLT-based "CiteProc" CSL processor. CSL was further developed in collaboration with Zotero developer Simon Kornblith. Since 2008, the core development team consists of D'Arcus, Frank Bennett, Rintze Zelle, Brenton Wiernik and Denis Maier. The releases of CSL are 0.8 (March 21, 2009), 0.8.1 (February 1, 2010), 1.0 (March 22, 2010), 1.0.1 (September 3, 2012), and 1.0.2 (October 22, 2021). CSL 1.0 was a backward-incompatible release, but style ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Citation
A citation is a reference to a source. More precisely, a citation is an abbreviated alphanumeric expression embedded in the body of an intellectual work that denotes an entry in the bibliographic references section of the work for the purpose of acknowledging the relevance of the works of others to the topic of discussion at the spot where the citation appears. Generally, the combination of both the in-body citation and the bibliographic entry constitutes what is commonly thought of as a citation (whereas bibliographic entries by themselves are not). Citations have several important purposes. While their uses for upholding intellectual honesty and bolstering claims are typically foregrounded in teaching materials and style guides (e.g.,), correct attribution of insights to previous sources is just one of these purposes. Linguistic analysis of citation-practices has indicated that they also serve critical roles in orchestrating the state of knowledge on a particular topic, ident ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Bibliographic
Bibliography (from and ), as a discipline, is traditionally the academic study of books as physical, cultural objects; in this sense, it is also known as bibliology (from ). English author and bibliographer John Carter describes ''bibliography'' as a word having two senses: one, a list of books for further study or of works consulted by an author (or enumerative bibliography); the other one, applicable for collectors, is "the study of books as physical objects" and "the systematic description of books as objects" (or descriptive bibliography). Etymology The word was used by Greek writers in the first three centuries CE to mean the copying of books by hand. In the 12th century, the word started being used for "the intellectual activity of composing books." The 17th century then saw the emergence of the modern meaning, that of description of books. Currently, the field of bibliography has expanded to include studies that consider the book as a material object. Bibliography, i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Zotero
Zotero () is a free and open-source reference management software to manage bibliographic data and related research materials, such as PDF and ePUB files. Features include web browser integration, online syncing, generation of in-text citations, footnotes, and bibliographies, integrated PDF, ePUB and HTML readers with annotation capabilities, and a note editor, as well as integration with the word processors Microsoft Word, LibreOffice Writer, and Google Docs. It was originally created at the Center for History and New Media at George Mason University and, as of 2021, is developed by the non-profit Corporation for Digital Scholarship. Features When the Zotero Connector extension is installed in a compatible web browser, a special icon appears in the browser toolbar when a catalog entry or a resource (book, article, thesis) is being viewed on any of a wide variety of websites (such as library catalogues or databases like PubMed, Google Scholar, Google Books, Amazon.com, W ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Mendeley
Mendeley is a reference management, reference manager software founded in 2007 by Doctor of Philosophy, PhD students Paul Foeckler, Victor Henning, Jan Reichelt and acquired by the Dutch academic publishing company Elsevier in 2013. It is used to manage and share research papers and to generate Bibliography, bibliographies for scholarly articles. History The company Mendeley, named after the Austrian biologist Gregor Mendel and the Russian chemist Dmitri Mendeleev, was founded in London in November 2007 by three German Doctor of Philosophy, PhD students. The first public beta version of the software was released in August 2008. The company's investors included some people previously involved with Last.fm, Skype, and Warner Music Group, as well as academicians from Cambridge University, Cambridge and Johns Hopkins University. In 2009, Mendeley won several awards including Plugg.eu "European Start-up of the Year 2009", TechCrunch Europas "Best Social Innovation Which Benefits Society ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Papers (software)
Papers is a reference management software available for macOS and Windows. It was designed to facilitate the management of bibliographies and references for essays and articles. The software's primary function is to organize references and maintain a digital library of PDF documents. Overview Papers was developed by Alexander Griekspoor and Tom Groothuis while studying towards their PhD diplomas at the Netherlands Cancer Institute. The pair worked on Papers to provide an approach to document management that was similar to the iTunes application on macOS, after they were faced with hundreds of digital publications in PDF format. Papers was originally released as a public preview in February 2007, followed by the full 1.0 version a few months later. In 2013, a new version of the software was released, along with a new Apple app. Both products received a considerable amount of criticism from users, who experienced a number of issues, ranging from lost databases and annotations to ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Pandoc
Pandoc is a free-software document converter, widely used as a writing tool (especially by scholars)- - - and as a basis for publishing workflows. It was created by John MacFarlane, a philosophy professor at the University of California, Berkeley. Functionality Pandoc dubs itself a "markup format" converter. It can take a document in one of the supported formats and convert only its markup to another format. Maintaining the look and feel of the document is not a priority. Plug-ins for custom formats can also be written in Lua, which has been used to create an exporting tool for the Journal Article Tag Suite, for example. CiteProc An included CiteProc option allows pandoc to use bibliographic data from reference management software in any of five formats: BibTeX, BibLaTeX, CSL JSON or CSL YAML, or RIS. The information is automatically transformed into a citation in various styles (such as APA, Chicago, or MLA) using an implementation of the Citation Style Langua ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


YAML
YAML ( ) is a human-readable data serialization language. It is commonly used for configuration files and in applications where data is being stored or transmitted. YAML targets many of the same communications applications as Extensible Markup Language (XML) but has a minimal syntax that intentionally differs from Standard Generalized Markup Language (SGML). It uses Python-style indentation to indicate nesting and does not require quotes around most string values (it also supports JSON style and mixed in the same file). Custom data types are allowed, but YAML natively encodes scalars (such as strings, integers, and floats), lists, and associative arrays (also known as maps, dictionaries or hashes). These data types are based on the Perl programming language, though all commonly used high-level programming languages share very similar concepts. The colon-centered syntax, used for expressing key-value pairs, is inspired by electronic mail headers as defined in , and the ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

JSON
JSON (JavaScript Object Notation, pronounced or ) is an open standard file format and electronic data interchange, data interchange format that uses Human-readable medium and data, human-readable text to store and transmit data objects consisting of name–value pairs and array data type, arrays (or other serialization, serializable values). It is a commonly used data format with diverse uses in electronic data interchange, including that of web applications with server (computing), servers. JSON is a Language-independent specification, language-independent data format. It was derived from JavaScript, but many modern programming languages include code to generate and parse JSON-format data. JSON filenames use the extension .json. Douglas Crockford originally specified the JSON format in the early 2000s. Transcript: He and Chip Morningstar sent the first JSON message in April 2001. Naming and pronunciation The 2017 international standard (ECMA-404 and ISO/IEC 21778:2017) ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


OpenOffice
OpenOffice or open office may refer to: Computing Software * OpenOffice.org (OOo), a discontinued open-source office software suite, originally based on StarOffice * Apache OpenOffice (AOO), a derivative of OOo by the Apache Software Foundation, with contribution from IBM Lotus Symphony Programming * OpenOffice Basic (formerly known as StarOffice Basic or StarBasic or OOoBasic), a dialect of the programming language BASIC File formats * OpenDocument format (ODF), also known as ''Open Document Format for Office Applications'', a widely supported standard XML-based file format originating from OOo * OpenOffice.org XML, a file format used by early versions of OpenOffice.org * Office Open XML Office Open XML (also informally known as OOXML) is a zipped, XML-based file format developed by Microsoft for representing spreadsheets, charts, presentations and word processing documents. Ecma International standardized the initial version ... (OOXML), a competing file format from ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


XSLT
XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text, or XSL Formatting Objects. These formats can be subsequently converted to formats such as PDF, PostScript, and PNG. Support for JSON and plain-text transformation was added in later updates to the XSLT 1.0 specification. XSLT 3.0 implementations support Java, .NET, C/C++, Python, PHP and NodeJS. An XSLT 3.0 JavaScript library can also be hosted within the web browser. Modern web browsers also include native support for XSLT 1.0. The XSLT document transformation specifies how to transform an XML document into new document (usually XML, but other formats, such as plain text are supported). Typically, input documents are XML files, but anything from which the processor can build an XQuery and XPath Data Model can be used, such as relational database tables or geographical inform ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




CiteProc
CiteProc is the generic name for programs that produce formatted bibliographies and citations based on the metadata of the cited objects and the formatting instructions provided by Citation Style Language (CSL) styles. The first CiteProc implementation used XSLT 2.0, but implementations have been written for other programming languages, including JavaScript, Java, Haskell, PHP, Python, Ruby and Emacs Lisp. CiteProc, CSL, and Cite Schema make up the Citation Style Language project, a Creative Commons Attribution Share-Alike licensed effort "to provide a common framework for formatting bibliographies and citations across markup languages and document standards. In an ideal world, one could use the same CSL files to format DocBook, TEI, OpenOffice, WordML ... or even LaTeX documents." Different implementations of CiteProc are able to use different bibliographic databases; many can use MODS XML. Notable applications that support CiteProc * BibSonomy * Mendeley * Pandoc * P ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]