using schema:Role with inverse properties?

Hello,

Looking at examples in http://schema.org/Role

{
  "@context": "http://schema.org",
  "@type": "CollegeOrUniversity",
  "name": "University of Cambridge",
  "sameAs": "http://en.wikipedia.org/wiki/University_of_Cambridge",
  "alumni": {
    "@type": "OrganizationRole",
    "alumni": {
      "@type": "Person",
       "name": "Delia Derbyshire",
      "sameAs": "http://en.wikipedia.org/wiki/Delia_Derbyshire"
    },
    "startDate": "1959"
  }
}

{
  "@context": "http://schema.org",
  "@type": "Person",
   "name": "Delia Derbyshire",
   "sameAs": "http://en.wikipedia.org/wiki/Delia_Derbyshire",
   "alumniOf": {
     "@type": "OrganizationRole",
     "alumniOf": {
       "@type": "CollegeOrUniversity",
       "name": "University of Cambridge",
       "sameAs": "http://en.wikipedia.org/wiki/University_of_Cambridge"
    },
    "startDate": "1959"
  }
}

Can I add *@id* to object with "@type": "OrganizationRole", and use same
@id for both of those objects?

I also think about using it with Web Credentials
http://opencreds.org/ (see embeded videos!!!)

My examples of MembershipCredential and AttendanceCredential in this email
* https://lists.w3.org/Archives/Public/public-credentials/2015Mar/0007.html

Cheers!

Received on Tuesday, 10 March 2015 12:49:20 UTC