
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: dsl/conference/cmt/extracted
Source used for this grammar: OntoFarm Project, cmt.owl.ecore, June 2009
Thing, Meta-Reviewer, Reviewer, Decision, Person, Document, Preference, ProgramCommittee, Bid, Conference, ConferenceChair, ConferenceMember, AssociatedChair, ProgramCommitteeMember, AuthorNotReviewer, SubjectArea, ExternalReviewer, Chairman, ProgramCommitteeChair, Acceptance, Rejection, Review, Paper, Author, User, Co-author, PaperAbstract, PaperFullVersion, Administrator, Meta-Review, Boolean, Integer, String), 0 root (—), 3 top (Thing, Person, Preference), 3 bottom (unsignedLong 3, date, anyURI 2).[assignedByAdministrator] 2, [adjustBid] 2, [readPaper] 2, [hasBeenAssigned] 2, [writeReview] 2, [assignExternalReviewer] 2, [hasConflictOfInterest] 2, [email] 2, [hasProgramCommitteeMember], [adjustedBy], [hasConferenceMember], [paperAssignmentFinalizedBy], [reviewCriteriaEnteredBy], [paperAssignmentToolsRunBy], [virtualMeetingEnabledBy], [hardcopyMailingManifestsPrintedBy], [detailsEnteredBy], [reviewerBiddingStartedBy], [date], [reviewsPerPaper], [logoURL], [acceptsHardcopySubmissions], [siteURL], [memberOfConference] 4, [memberOfProgramCommittee], [maxPapers], [addedBy], [submitPaper] 2, [writePaper] 2, [assignedByReviewer], [endReview], [writtenBy] 2, [hasCo-author] 3, [hasBid] 3, [hasDecision] 3, [assignedTo] 3, [hasSubjectArea] 3, [readByReviewer] 3, [paperID] 3, [title] 3, [hasAuthor] 3, [acceptedBy] 3, [rejectedBy] 3, [readByMeta-Reviewer] 3, [co-writePaper], [finalizePaperAssignment], [runPaperAssignmentTools], [enableVirtualMeeting], [startReviewerBidding], [assignReviewer], [rejectPaper], [enterConferenceDetails], [printHardcopyMailingManifests], [setMaxPapers], [enterReviewCriteria], [acceptPaper], [addProgramCommitteeMember].Thing ::= Conference
Meta-Reviewer ::= [assignedByAdministrator]::Administrator [adjustBid]::Bid [readPaper]::Paper [hasBeenAssigned]::Paper [writeReview]::Review [assignExternalReviewer]::ExternalReviewer
Reviewer ::= Meta-Reviewer
Reviewer ::= [assignedByAdministrator]::Administrator [adjustBid]::Bid [readPaper]::Paper [hasBeenAssigned]::Paper [writeReview]::Review [assignExternalReviewer]::ExternalReviewer
Decision ::= Acceptance
Decision ::= Rejection
Decision ::= Acceptance Rejection
Person ::= ConferenceMember
Person ::= ExternalReviewer
Person ::= User
Person ::= ProgramCommitteeMember
Person ::= Chairman
Person ::= [hasConflictOfInterest]::Document [email]::String
Document ::= Review
Document ::= Paper
Document ::= Review Paper
Preference ::= ε
ProgramCommittee ::= [hasProgramCommitteeMember]::ProgramCommitteeMember
Bid ::= [adjustedBy]::Reviewer
Conference ::= [hasConferenceMember]::ConferenceMember [paperAssignmentFinalizedBy]::Administrator [reviewCriteriaEnteredBy]::Administrator [paperAssignmentToolsRunBy]::Administrator [virtualMeetingEnabledBy]::Administrator [hardcopyMailingManifestsPrintedBy]::Administrator [detailsEnteredBy]::Administrator [reviewerBiddingStartedBy]::Administrator [date]::date [reviewsPerPaper]::Integer [logoURL]::anyURI [acceptsHardcopySubmissions]::Boolean [siteURL]::anyURI
ConferenceChair ::= [memberOfConference]::Conference
ConferenceMember ::= Reviewer
ConferenceMember ::= ConferenceChair
ConferenceMember ::= AssociatedChair
ConferenceMember ::= Author
ConferenceMember ::= ProgramCommitteeMember
ConferenceMember ::= Chairman
ConferenceMember ::= [memberOfConference]::Conference
AssociatedChair ::= [memberOfConference]::Conference
ProgramCommitteeMember ::= ProgramCommitteeChair
ProgramCommitteeMember ::= [memberOfProgramCommittee]::ProgramCommittee [maxPapers]::Integer [addedBy]::Administrator
AuthorNotReviewer ::= [submitPaper]::Paper [writePaper]::Paper
SubjectArea ::= ε
ExternalReviewer ::= [assignedByReviewer]::Reviewer
Chairman ::= ConferenceChair
Chairman ::= AssociatedChair
Chairman ::= ProgramCommitteeChair
Chairman ::= [hasConflictOfInterest]::Document [email]::String [memberOfConference]::Conference
ProgramCommitteeChair ::= [endReview]::Review
Acceptance ::= ε
Rejection ::= ε
Review ::= Meta-Review
Review ::= [writtenBy]::Reviewer
Paper ::= PaperAbstract
Paper ::= PaperFullVersion
Paper ::= [hasCo-author]::Co-author [hasBid]::Bid [hasDecision]::Decision [assignedTo]::Reviewer [hasSubjectArea]::SubjectArea [readByReviewer]::Reviewer [paperID]::unsignedLong [title]::String [hasAuthor]::Author [acceptedBy]::Administrator [rejectedBy]::Administrator [readByMeta-Reviewer]::Meta-Reviewer
Author ::= AuthorNotReviewer
Author ::= Co-author
Author ::= [submitPaper]::Paper [writePaper]::Paper
User ::= Administrator
User ::= Reviewer
User ::= Author
Co-author ::= [co-writePaper]::Paper
PaperAbstract ::= [hasCo-author]::Co-author [hasBid]::Bid [hasDecision]::Decision [assignedTo]::Reviewer [hasSubjectArea]::SubjectArea [readByReviewer]::Reviewer [paperID]::unsignedLong [title]::String [hasAuthor]::Author [acceptedBy]::Administrator [rejectedBy]::Administrator [readByMeta-Reviewer]::Meta-Reviewer
PaperFullVersion ::= [hasCo-author]::Co-author [hasBid]::Bid [hasDecision]::Decision [assignedTo]::Reviewer [hasSubjectArea]::SubjectArea [readByReviewer]::Reviewer [paperID]::unsignedLong [title]::String [hasAuthor]::Author [acceptedBy]::Administrator [rejectedBy]::Administrator [readByMeta-Reviewer]::Meta-Reviewer
Administrator ::= [finalizePaperAssignment]::Conference [runPaperAssignmentTools]::Conference [enableVirtualMeeting]::Conference [startReviewerBidding]::Conference [assignReviewer]::Reviewer [rejectPaper]::Paper [enterConferenceDetails]::Conference [printHardcopyMailingManifests]::Conference [setMaxPapers]::ProgramCommitteeMember [enterReviewCriteria]::Conference [acceptPaper]::Paper [addProgramCommitteeMember]::ProgramCommitteeMember
Meta-Review ::= [writtenBy]::Reviewer
Boolean ::= "true" "false"
Integer ::= integer
String ::= string