# data[].attributes.body
The question mark simply indicates that a sentence is asking a question.  It always comes at the end of a sentence.

# data[].attributes.body
Many people use the slash instead of or, and etc., but this is not always helpful to the reader.  There is, however, a modern convention in gender-neutral writing to use ‘s/he’.

# data[].attributes.body
A different set of square brackets [   ] can be used:

to abbreviate lengthy quotations

to correct the tense of a quotation to suit the tense of your own sentence

to add your own words to sections of an abbreviated quotation.

# data[].attributes.body
Brackets always come in pairs (  ) and are used to make an aside, or a point which is not part of the main flow of a sentence.  If you remove the words between the brackets, the sentence should still make sense.

# data[].attributes.body
The hyphen is used to link words together.

# data[].attributes.body
Quotation or speech marks are used to mark out speech and when quoting someone else's speech.

# data[].attributes.body
The apostrophe, sometimes called an inverted comma has two main uses.

The apostrophe indicates possession or ownership and indicates where a letter is omitted.

# data[].attributes.body
The colon within a sentence makes a very pointed pause between two phrases.

It is most commonly used when listing or it can be used within a heading, or descriptive title.

# data[].attributes.body
The semi-colon is perhaps the most difficult sign of punctuation to use accurately.  If in doubt, avoid using it and convert the added material into a new sentence.

As a general rule, the semi-colon is used when joining two connected sentences.

# data[].attributes.body
An exclamation mark indicates strong feeling within a sentence, such as fear, anger or love. It is also used to accentuate feeling within the written spoken word.

# data[].attributes.body
The comma is useful in a sentence when the writer wishes to:

pause before proceeding

add a phrase that does not contain any new subject

separate items on a list

use more than one adjective (a describing word, like beautiful)

# data[].attributes.body
A full stop should always be used to end a sentence.  The full stop indicates that a point has been made and that you are about to move on to further explanations or a related point.