Actions

Ontolog Forum

Ontology Summit Ontology Design

The following are the main ICOM concepts used by the Summit Ontology:

  • icom_core:Space
    • A Space is a workspace for collaboration. It has many associated objects, including a Group, a Community, a Forum, and subsidiary Spaces.
    • The following are all examples of Spaces:
      • OS series
      • Survey (subsidiary to OntologySummit)
      • Ontology Summit occurrence (subsidiary to OS series)
      • Hackathon (subsidiary to OntologySummit)
      • AdvisoryCommittee (group of the OntologySummit)
      • OrganizingCommittee (group of the OntologySummit)
      • Track (subsidiary to OntologySummit)
    • The following are the properties of Space:
      • icom_core:description xsd:string[0..1]
      • icom_core:element icom_core:Item[0..*]
        • These are the subsidiary Spaces.
      • icom_core:memberGroup icom_core:Group[0..*]
        • These are the groups participating in the space.
      • icom_core:name xsd:string[0..1]
  • icom_core:Person and icom_core:Participant
    • A Person is an individual participating in collaborations. A Person has a personal Space.
    • The following are all examples of Persons:
      • CoOrganizer
      • Participant
    • A Sponsor is not a Person but is a Participant.
    • The following are the properties of Person:
      • icom_core:assignedCommunity icom_core:Community[0..*]
      • icom_core:assignedGroup icom_core:Group[0..*]
      • icom_core:company xsd:string[0..1]
      • icom_core:department xsd:string[0..1]
      • icom_core:description xsd:string[0..1]
      • icom_core:entityAddress icom_core:EntityAddress[0..*]
      • icom_core:familyName xsd:string[0..1]
      • icom_core:givenName xsd:string[0..1]
      • icom_core:jobTitle xsd:string[0..1]
      • icom_core:middleName xsd:string[0..1]
      • icom_core:nickname xsd:string[0..*]
      • icom_core:officeLocation xsd:string[0..1]
      • icom_core:personalSpace icom_core:Space[0..1]
      • icom_core:prefix xsd:string[0..1]
      • icom_core:primaryAddress icom_core:EntityAddress[0..1]
      • icom_core:profession xsd:string[0..1]
      • icom_core:suffix xsd:string[0..1]
    • The following are the properties of Participant:
      • icom_core:address xsd:anyURI[0..1]
        • This is used if there is no participant value.
      • icom_core:name xsd:string[0..1]
        • This is used if there is no participant value.
      • icom_core:participant icom_core:Addressable[0..1]
        • This is used when the participant has more contact information than just a name and URI address.
  • icom_conf:Conference
    • A Conference is a meeting.
    • The following are all examples of Conferences:
      • VirtualMeeting
      • Face2FaceMeeting
    • The following are the properties of Conference:
      • icom_conf:conferenceSetting icom_conf:ConferenceSetting[0..1]
      • icom_conf:conferenceStatus icom_conf:ConferenceStatus[0..1]
      • icom_conf:conferenceType icom_conf:ConferenceType[0..1]
        • Possibilities are ChatRoom, Impromptu, OtherConferenceType and Scheduled. While face to face meetings are not included, they can be modeled.
      • icom_conf:runningSession icom_conf:ConferenceSession[0..1]
        • This has information such as the description, comment, (actual) end date and time, etc.
        • The location can be specified here.
      • icom_conf:scheduledEndDate xsd:dateTime[0..1]
      • icom_conf:scheduledStartDate xsd:dateTime[0..1]
        • This is the "date" of VirtualMeeting. Note that one can specify both scheduled and actual start and end dates/times.
      • icom_conf:transcript icom_doc:Document[0..*]
        • This is the "proceeding" of VirtualMeeting
      • icom_core:organizer icom_core:Participant[0..1]
        • This is the organizer of the meeting. Note that there is only one. However, it could be a Group/Community.
      • icom_core:parent icom_core:FolderContainer[0..1]
        • The parent is the Space of the Conference.
        • This is the "responsibleOf" and "hasWeeklySession" of VirtualMeeting as both of them are spaces
  • icom_core:Group and icom_core:Community
    • A collection of individuals forms a Group as well as a Community. The two are normally associated with each other with the Group owning the Community. The two notions are a single category in the wiki but are exported as two notions in ICOM.
    • All Spaces (except for personal Spaces) have these automatically.
    • The following are the properties of Group:
      • icom_core:assignedGroup icom_core:Group[0..*]
        • This is the inverse of memberGroup.
      • icom_core:description xsd:string[0..1]
      • icom_core:memberActor icom_core:Actor[0..*]
        • These are the persons who are in the Group.
      • icom_core:memberGroup icom_core:Group[0..*]
        • These are the subgroups.
    • The following are the properties of Community:
      • icom_core:community icom_core:Community[0..*]
        • These are subcommunities.
      • icom_core:description xsd:string[0..1]
      • icom_core:memberActor icom_core:Actor[0..*]
        • These are the persons in the community.
      • icom_core:memberGroup icom_core:Group[0..*]
        • These are the groups in the community.
      • icom_core:space icom_core:Space[0..*]
        • This is the space to which the community belongs.
  • icom_forum:Forum
    • A Forum is a mailing list. It has various Topics.
    • This concept is not explicitly represented in the wiki (at least not yet).
  • icom_core:Artifact
    • An Artifact is a document.
    • The following is an example of an Artifact:
      • Deliverable
    • When represented as a page in the wiki, an Artifact has these properties:
      • icom_ac:owner icom_ac:Owner[1..1]
      • icom_core:container icom_core:Container[0..*]
        • This is the Space in which this document was collaboratively created. One could have several Spaces.
      • icom_core:description xsd:string[0..1]
        • This is the "type" property of Deliverable.
      • icom_core:name xsd:string[0..1]
        • This is the "title" property of Deliverable.
  • Administrative properties
    • Administrative and access control properties such as lastModifiedBy were not included in the above as the wiki already maintains these.