package net.enilink.vocab.foaf;
import net.enilink.komma.core.IEntity;
import net.enilink.vocab.owl.Thing;
import net.enilink.composition.annotations.Iri;
import java.util.Set;
/**
* An online account.
* @generated
*/
@Iri("http://xmlns.com/foaf/0.1/OnlineAccount")
public interface OnlineAccount extends Thing, IEntity {
/**
* Indicates the name (identifier) associated with this online account.
* @generated
*/
@Iri("http://xmlns.com/foaf/0.1/accountName")
Set<String> getFoafAccountName();
/**
* Indicates the name (identifier) associated with this online account.
* @generated
*/
void setFoafAccountName(Set<? extends String> foafAccountName);
/**
* Indicates a homepage of the service provide for this online account.
* @generated
*/
@Iri("http://xmlns.com/foaf/0.1/accountServiceHomepage")
Set<Document> getFoafAccountServiceHomepage();
/**
* Indicates a homepage of the service provide for this online account.
* @generated
*/
void setFoafAccountServiceHomepage(Set<? extends Document> foafAccountServiceHomepage);
}