I don't want Owncloud users to be able to share documents directly with each other. But I'd like to enable public sharing. Is it possible to put only in place the option "Share documents via link" and specify an expiration date ?
I don't think this is possible. If you disable internal sharing by unselecting the "Allow apps to use the Share API" option in your admin/sharing section then also public links will not be available anymore.