NSL API Documentation
v1.0, June 2015 (Main documentation for the NSL API version 1.0)
- 1 1. Introduction
- 2 2. Using the NSL
- 2.1 2.1. Searching the NSL
- 2.2 What is a tree?
- 2.2.1 2.1.1. Name Search
- 3 3. Application Interfaces (APIs)
- 3.1 3.1. Changes
- 3.2 3.2. Linked Data
- 3.3 3.3. Basic Resource Objects
- 3.3.1 3.3.1. Author
- 3.3.2 3.3.2. Instance
- 3.3.3 3.3.3. InstanceNote
- 3.3.4 3.3.4. Name
- 3.3.5 3.3.5. NslSimpleName
- 3.3.6 3.3.6. Reference
- 3.3.7 3.3.7. Node
- 3.3.8 3.3.8. Tree
- 3.3.9 3.3.9. Branch
- 3.3.10 3.3.10. Event
- 3.4 3.4. Name API V1.0
- 3.4.1 3.4.1. branch
- 3.4.2 3.4.2. delete
- 3.4.3 3.4.3. family
- 3.4.4 3.4.4. apc
- 3.4.5 3.4.5. apni
- 3.4.6 3.4.6. name-strings
- 3.4.7 3.4.7. name-update-event-uri
- 3.4.8 3.4.8. export-nsl-simple
- 3.4.9 3.4.9. apni-format / apni-format-embed
- 3.4.10 3.4.10. apc-format / apc-format-embed
- 3.4.11 3.4.11. simple-name
- 3.4.12 3.4.12. acceptable-name
- 3.4.13 3.4.13. apni-concepts
- 3.4.14 3.4.14. find-concept
- 3.4.15 3.4.15. taxon-search
- 3.5 3.5. Instance API V1.0
- 3.5.1 3.5.1. delete
- 3.6 3.6. Reference API V1.0
- 3.6.1 3.6.1. citation-strings
- 3.6.2 3.6.2. delete
- 3.6.3 3.6.3. move
- 3.6.4 3.6.4. deduplicate-marked
- 3.7 3.7. Author API V1.0
- 3.7.1 3.7.1. deduplicate
- 3.8 3.8. Suggestions API V1.0
- 3.9 3.9. Tree Structure V1.0
- 3.9.1 3.9.1. Overall Structure
- 3.9.1.1 Nodes and Links
- 3.9.1.2 Arrangements
- 3.9.1.3 Lifecycle
- 3.9.1.4 History
- 3.9.2 3.9.2. Arrangement, Node, and Link internal types
- 3.9.2.1 Arrangement types
- 3.9.2.2 Node types
- 3.9.2.3 Link types
- 3.9.3 3.9.3. Node content and Node and Link RDF types
- 3.9.4 3.9.4. Classification trees
- 3.9.1 3.9.1. Overall Structure
- 3.10 3.10. Tree API for JSON V1.0
- 3.10.1 3.10.1. tree view services
- 3.10.1.1 listNamespaces
- 3.10.1.2 listClassifications
- 3.10.1.2.1 Example 1
- 3.10.1.3 listWorkspaces
- 3.10.1.3.1 Example 1
- 3.10.1.4 permissions
- 3.10.2 3.10.2. JSON views of nodes, arrangements, and events
- 3.10.3 3.10.3. Tree Edit Services
- 3.10.3.1 createWorkspace
- 3.10.3.2 deleteWorkspace
- 3.10.3.3 updateWorkspace
- 3.10.1 3.10.1. tree view services
- 3.11 3.11. SPARQL and the semantic web
- 3.11.1 3.11.1. Linked data and semantic web integration
- 3.11.1.1 Static vocabulary
- 3.11.1.2 Data items
- 3.11.2 3.11.2. Overall content
- 3.11.2.1 Vocabulary and metadata
- 3.11.2.2 Outdated APNI, AFD, and CoL data
- 3.11.2.3 NSL data
- 3.11.3 3.11.3. The NSL data model and its RDF representation
- 3.11.1 3.11.1. Linked data and semantic web integration
- 3.12 3.12. Export
- 3.12.1 3.12.1. Exports
- 3.12.1.1 Names export
- 3.12.1.1.1 example APNI name output
- 3.12.1.2 Taxon export
- 3.12.1.2.1 example APC taxon output
- 3.12.1.1 Names export
- 3.12.1 3.12.1. Exports
- 3.13 Notes
1. Introduction
1.1. Australian Plant Name Index (APNI)
APNI is a database for the botanical community that deals with the names of Australian plants and their usage in the scientific literature, whether as a current name or synonym. APNI does not recommend any particular taxonomy or nomenclature. For a listing of currently accepted scientific names for the Australian vascular flora, see the Australian Plant Census (APC). Information available from APNI includes:
Scientific plant names;
Author details;
Original publication details (protologue), with links to a PDF in some cases via a PDF icon
Subsequent usage of the name in the scientific literature (in an Australian context)
Typification details;
An APC tick showing which, if any, concept has been accepted for the APC
State distribution (from the Australian Plant Census (APC));
Relevant comments and notes;
Links to other information such as plant distributions, descriptions and images search via a picture search icon.
APNI is maintained at the Centre for Australian National Biodiversity Research with staff, resources and financial support from the Australian National Herbarium, Australian National Botanic Gardens and the Australian Biological Resources Study. The CANBR, ANBG and ABRS collaborate to further the updating and delivery of APNI and APC.
1.2. Australian Plant Census (APC)
APC is a database of the accepted scientific names for the Australian vascular flora, ferns, gymnosperms, hornworts and liverworts, both native and introduced, and lists synonyms and misapplications for these names. The APC will cover all published scientific plant names used in an Australian context in the taxonomic literature, but excludes taxa known only from cultivation in Australia. The taxonomy and nomenclature adopted for the APC are endorsed by the Council of Heads of Australasian Herbaria (CHAH).
For further information about names listed in APC, including bibliographic information, secondary references and typification, consult the Australian Plant Name Index (APNI). Alternatively, clicking on hyperlinked names in APC search results will link to the APNI data for any given name.
Information available through APC includes:
Accepted scientific name and author abbreviation(s);
Reference to the taxonomic and nomenclatural concept adopted for APC;
Synonym(s) and misapplications;
State distribution;
Relevant comments and notes
APC is coordinated through a network of contributors, and is maintained by the Centre for Australian National Biodiversity Research with staff, resources and financial support from the Australian National Herbarium, Australian National Botanic Gardens, Australian Biological Resources Study, CHAH and State and Territory herbaria. These organisations collaborate to further the updating and delivery of APC.
1.3. National Species List (NSL)
The National Species List is a complete database covering vascular plants, mosses, fungi, animals etc. The data for the NSL is kept in disparate systems that are combined under the NSL.
The current NSL infrastructure does this via RDF web services over some semi static datasets, "but that is changing." What you see here is the start of the new NSL infrastructure that allows the separatly governed datasets to be curated by their "owners" while combining them into a live discoverable, searchable data resource with a consistent modern interface.
The new infrastructure takes the existing datasets and makes them "shards" of the NSL. Each shard will be imported separately into the new system as resources allow.
The new system incorporates an improved editing system and separate distributed search services, including linked data services.
1.3.1. What we have now
We have migrated
APNI and APC
Mosses (AusMoss)
Lichens (ABRS)
data into NSL "shards".
The NSL services including search and the RDF/SPARQL interfaces are available via https://biodiversity.org.au/nsl .
1.3.2. The road map
We will be adding new shards to the system as we go, with the likely priority as:
Fungi
Algae
Mosses
Lichen
the Australian Faunal Directory
As we add datasets, improvements to the editor and services will be required to cater for differing requirements, these changes will be incorporated based on priorities and resources.
2. Using the NSL
2.1. Searching the NSL
The current NSL service includes the APNI and APC data. APNI is a nomenclator, it includes a list of names of vascular plants and where they have been used in references. In this sense, APNI has no opinion about the name, it just states where and how it has been used in a reference.
APC is a consensus-based classification, it provides an opinion about what is the accepted name, and where the taxon sits in the classification "tree".
What is a tree?
We may speak of "trees" when referring to classifications in the NSL system, which shouldn’t be confused with actual woody vascular plants. A tree in this sense is the structure of set of names: where one name is in relation to other names. For example, the plant family name is "above" the names of its constituent genera, a genus name ranks "below" the family in the tree. A family may contain many genera and each genus many species and so on.
When you look at the NSL services page you will see the APNI and APC "products" as links in the "Navigation Bar" at the top of the page. To search APNI click the APNI link.