FOAF or schema.org in SAREF ?
- SAREF4CITY uses the Friend Of A Friend vocabulary (FOAF). It declares foaf:Agent and foaf:Person, and defines s4city:Agent that provide and use only public services.
- SAREF4AGRI uses the Friend Of A Friend (FOAF) vocabulary, which is not an OWL ontology. It declares OP foaf:based_near, foaf:member, and classes foaf:Agent and foaf:Person, and hijacks the class foaf:Agent to additionally assert that all values for foaf:member are foaf:Agent. It also uses schema.org vocabulary, which is not an OWL ontology. It declares class schema:Organization as a subclass of foaf:Agent.
- SAREF4EHAW uses the Friend Of A Friend vocabulary (FOAF). It declares foaf:Agent and declares different sub-classes of that class, which are more roles than classes. For example, a person could have the role of a caregiver in some situation, and of a patient in another situation. A ODP for roles should be used instead.
- Both schema:Person and foaf:Person are declared, but foaf:Person is not used. It could be deleted.
- SAREF4WATR reuses the schema.org vocabulary. It declares schema:Person and schema:Organization. Other ontologies use FOAF for these entities. One unique choice should be made for SAREF.
Proposal: avoid FOAF, use schema.org.