Actions

Ontolog Forum

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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.