<p>These seem to mean the same thing. But what term is more appropriate in what context?</p>

```
```
<property attribute="attributeValue">proopertyValue</property>
```
```
would be one way to look at it.
In C#
```
```
[Attribute]
public class Entity
{
    private int Property{get; set;};
```
```