Imagine you know a person (let us call him Derek) who has 3 children. You've seen one of the children and he is a boy. You can say:
ex:derek ex:hasChild _:b1 .
_:b1 a ex:Boy .
This means Derek has a boy. You can tell this to your friend Khadim. Now your friend meets Derek and one of his child. The child is a boy. So Khadim can say:
ex:derek ex:hasChild _:b2 .
_:b2 a ex:Boy .
This means Derek has a boy. It confirms and is equivalent to your statement. However, if you had given an identifier to the boy you've seen, it would be:
ex:derek ex:hasChild ex:theBoyIHaveSeen .
ex:theBoyIHaveSeen a ex:Boy .
Then you're friend Khadim would say:
ex:derek ex:hasChild ex:theBoyYourFriendHasSeen .
ex:theBoyYourFriendHasSeen a ex:Boy .
This does not confirm what you are saying as you don't know if the boy you have seen is the same. Yet you would be able to agree on the fact that Derek has a boy. So, with a URI, you are really expressing something different.