Documentation
¶
Index ¶
- Variables
- func AddAddressFact(a []string)
- func AddAwardFact(a []string)
- func AddConceptFact(a []string)
- func AddCourseFact(a []string)
- func AddDateFact(a []string)
- func AddEmailAddressFact(a []string)
- func AddEntityFact(a []string)
- func AddEventFact(a []string)
- func AddGeoLocationFact(a []string)
- func AddGrantFact(a []string)
- func AddImageFact(a []string)
- func AddLocationFact(a []string)
- func AddOrganizationFact(a []string)
- func AddPersonFact(a []string)
- func AddPhoneNumberFact(a []string)
- func AddPortfolioFact(a []string)
- func AddPositionFact(a []string)
- func AddPublicationFact(a []string)
- func AddRelationshipFact(a []string)
- func AddResourceFact(a []string)
- func AddTeachingFact(a []string)
- func AddURLFact(a []string)
- func AddVenueFact(a []string)
- func CreateEntity(a []string)
- func EmptyLists()
- func FindAddressKey(kf *Key) int
- func FindAwardKey(kf *Key) int
- func FindConceptKey(kf *Key) int
- func FindCourseKey(kf *Key) int
- func FindDateKey(kf *Key) int
- func FindEmailAddressKey(kf *Key) int
- func FindEventKey(kf *Key) int
- func FindGeoLocationKey(kf *Key) int
- func FindGrantKey(kf *Key) int
- func FindImageKey(kf *Key) int
- func FindLocationKey(kf *Key) int
- func FindOrganizationKey(kf *Key) int
- func FindPersonKey(kf *Key) int
- func FindPhoneNumberKey(kf *Key) int
- func FindPortfolioKey(kf *Key) int
- func FindPositionKey(kf *Key) int
- func FindPublicationKey(kf *Key) int
- func FindRelationshipKey(kf *Key) int
- func FindResourceKey(kf *Key) int
- func FindTeachingKey(kf *Key) int
- func FindURLKey(kf *Key) int
- func FindVenueKey(kf *Key) int
- func LoadEntities(n string)
- func New(text string) error
- func SampleEntities()
- func SaveEntities(n string)
- func SaveTables(n string)
- func ShowEntities()
- func ShowSets()
- func WriteRow(f *os.File, row []string)
- func WriteTriples(f *os.File, triples [][3]string)
- type Address
- type Award
- type Concept
- type Course
- func NewAcademicCourse(nu string, nm string) (*Course, error)
- func NewCourse(nt string, nu string, nm string) (*Course, error)
- func NewSeminar(nu string, nm string) (*Course, error)
- func NewShortCourse(nu string, nm string) (*Course, error)
- func NewThesisAdvising(nu string, nm string) (*Course, error)
- type Date
- type EmailAddress
- type Event
- type GeoLocation
- type Grant
- type Image
- type Key
- type Location
- type Organization
- func NewAssociation(n string) (*Organization, error)
- func NewChurch(n string) (*Organization, error)
- func NewClub(n string) (*Organization, error)
- func NewCollege(n string) (*Organization, error)
- func NewCompany(n string) (*Organization, error)
- func NewDepartment(n string) (*Organization, error)
- func NewGovernance(n string) (*Organization, error)
- func NewGovernanment(n string) (*Organization, error)
- func NewInstitute(n string) (*Organization, error)
- func NewMilitary(n string) (*Organization, error)
- func NewNGO(n string) (*Organization, error)
- func NewNonprofit(n string) (*Organization, error)
- func NewOffice(n string) (*Organization, error)
- func NewOrganization(t string, n string) (*Organization, error)
- func NewSchool(n string) (*Organization, error)
- func NewUniversity(n string) (*Organization, error)
- type Person
- type PhoneNumber
- type Portfolio
- type Position
- func NewDirector(n string) (*Position, error)
- func NewFaculty(n string) (*Position, error)
- func NewMember(n string) (*Position, error)
- func NewPosition(t, e string) (*Position, error)
- func NewRetired(n string) (*Position, error)
- func NewStaff(n string) (*Position, error)
- func NewVolunteer(n string) (*Position, error)
- type Publication
- func NewAbstract(n string) (*Publication, error)
- func NewArticle(n string) (*Publication, error)
- func NewBook(n string) (*Publication, error)
- func NewBooklet(n string) (*Publication, error)
- func NewDataset(n string) (*Publication, error)
- func NewEditorial(n string) (*Publication, error)
- func NewInBook(n string) (*Publication, error)
- func NewInCollection(n string) (*Publication, error)
- func NewManual(n string) (*Publication, error)
- func NewMasterThesis(n string) (*Publication, error)
- func NewPhDThesis(n string) (*Publication, error)
- func NewPresentation(n string) (*Publication, error)
- func NewProceedings(n string) (*Publication, error)
- func NewPublication(ty string, ti string) (*Publication, error)
- func NewTechReport(n string) (*Publication, error)
- func NewUnpublished(n string) (*Publication, error)
- type Relationship
- func NewFriend(pa *Person, pb *Person) (*Relationship, error)
- func NewMentor(pa *Person, pb *Person) (*Relationship, error)
- func NewParent(pa *Person, pb *Person) (*Relationship, error)
- func NewRelationship(t string, pa *Person, pb *Person) (*Relationship, error)
- func NewSpouse(pa *Person, pb *Person) (*Relationship, error)
- func NewSupervisor(pa *Person, pb *Person) (*Relationship, error)
- type Resource
- type Teaching
- type Triple
- type URL
- type Venue
Constants ¶
This section is empty.
Variables ¶
View Source
var Addresses []*Address
View Source
var AwardTypeSet = makeAwardTypeSet()
View Source
var Awards []*Award
View Source
var Concepts []*Concept
View Source
var CourseTypeSet = makeCourseTypeSet()
View Source
var Courses []*Course
View Source
var DateTypeSet = makeDateTypeSet()
View Source
var Dates []*Date
View Source
var EmailAddresses []*EmailAddress
View Source
var EventTypeSet = makeEventTypeSet()
View Source
var Events []*Event
View Source
var GeoLocations []*GeoLocation
View Source
var GrantTypeSet = makeGrantTypeSet()
View Source
var Grants []*Grant
View Source
var Images []*Image
View Source
var KeySet = makeKeySet()
View Source
var LocationTypeSet = makeLocationTypeSet()
View Source
var Locations []*Location
View Source
var OrganizationTypeSet = makeOrganizationTypeSet()
View Source
var Organizations []*Organization
View Source
var People []*Person
View Source
var PhoneNumbers []*PhoneNumber
View Source
var Portfolios []*Portfolio
View Source
var PositionTypeSet = makePositionTypeSet()
View Source
var Positions []*Position
View Source
var PublicationTypeSet = makePublicationTypeSet()
View Source
var Publications []*Publication
View Source
var RelationshipTypeSet = makeRelationshipTypeSet()
View Source
var Relationships []*Relationship
View Source
var ResourceTypeSet = makeResourceTypeSet()
View Source
var Resources []*Resource
View Source
var Teachings []*Teaching
View Source
var URLs []*URL
View Source
var VenueTypeSet = makeVenueTypeSet()
View Source
var Venues []*Venue
Functions ¶
func AddAddressFact ¶
func AddAddressFact(a []string)
func AddAwardFact ¶
func AddAwardFact(a []string)
func AddConceptFact ¶
func AddConceptFact(a []string)
func AddCourseFact ¶
func AddCourseFact(a []string)
func AddDateFact ¶
func AddDateFact(a []string)
func AddEmailAddressFact ¶
func AddEmailAddressFact(a []string)
func AddEntityFact ¶
func AddEntityFact(a []string)
func AddEventFact ¶
func AddEventFact(a []string)
func AddGeoLocationFact ¶
func AddGeoLocationFact(a []string)
func AddGrantFact ¶
func AddGrantFact(a []string)
func AddImageFact ¶
func AddImageFact(a []string)
func AddLocationFact ¶
func AddLocationFact(a []string)
func AddOrganizationFact ¶
func AddOrganizationFact(a []string)
func AddPersonFact ¶
func AddPersonFact(a []string)
func AddPhoneNumberFact ¶
func AddPhoneNumberFact(a []string)
func AddPortfolioFact ¶
func AddPortfolioFact(a []string)
func AddPositionFact ¶
func AddPositionFact(a []string)
func AddPublicationFact ¶
func AddPublicationFact(a []string)
func AddRelationshipFact ¶
func AddRelationshipFact(a []string)
func AddResourceFact ¶
func AddResourceFact(a []string)
func AddTeachingFact ¶
func AddTeachingFact(a []string)
func AddURLFact ¶
func AddURLFact(a []string)
func AddVenueFact ¶
func AddVenueFact(a []string)
func CreateEntity ¶
func CreateEntity(a []string)
func EmptyLists ¶
func EmptyLists()
func FindAddressKey ¶
func FindAwardKey ¶
func FindConceptKey ¶
func FindCourseKey ¶
func FindDateKey ¶
func FindEmailAddressKey ¶
func FindEventKey ¶
func FindGeoLocationKey ¶
func FindGrantKey ¶
func FindImageKey ¶
func FindLocationKey ¶
func FindOrganizationKey ¶
func FindPersonKey ¶
func FindPhoneNumberKey ¶
func FindPortfolioKey ¶
func FindPositionKey ¶
func FindPublicationKey ¶
func FindRelationshipKey ¶
func FindResourceKey ¶
func FindTeachingKey ¶
func FindURLKey ¶
func FindVenueKey ¶
func LoadEntities ¶
func LoadEntities(n string)
func SampleEntities ¶
func SampleEntities()
func SaveEntities ¶
func SaveEntities(n string)
func SaveTables ¶
func SaveTables(n string)
func ShowEntities ¶
func ShowEntities()
func WriteTriples ¶
Types ¶
type Award ¶
type Concept ¶
func NewConcept ¶
type Course ¶
type EmailAddress ¶
func NewEmailAddress ¶
func NewEmailAddress(e string) (*EmailAddress, error)
func (*EmailAddress) Row ¶
func (a *EmailAddress) Row() []string
func (*EmailAddress) Triples ¶
func (a *EmailAddress) Triples() [][3]string
type Event ¶
type Event struct { Key *Key EventType string Name string Organizer *Organization Location *Location StartDate *Date EndDate *Date Sponsors []*Organization Attendees []*Person }
func NewConference ¶
func NewFundraiser ¶
func NewMeeting ¶
func NewSymposium ¶
func NewWorkshop ¶
type GeoLocation ¶
type GeoLocation struct { Key *Key // contains filtered or unexported fields }
func NewGeoLocation ¶
func NewGeoLocation(lat float64, long float64) (*GeoLocation, error)
func (*GeoLocation) Row ¶
func (a *GeoLocation) Row() []string
func (*GeoLocation) Triples ¶
func (a *GeoLocation) Triples() [][3]string
type Grant ¶
type Grant struct { Key *Key GrantType string Title string Administrator *Organization AwardingOrganization *Organization StartDate *Date EndDate *Date PIs []*Person CoIs []*Person Topics []*Concept // contains filtered or unexported fields }
func NewResearchGrant ¶
func NewServiceGrant ¶
func NewTeachingGrant ¶
func NewUnrestrictedGrant ¶
type Image ¶
type Location ¶
type Location struct { Key *Key LocationType string Name string Abbreviation string GeoLocation *GeoLocation Contains []*Location Inside []*Location }
func NewBuilding ¶
func NewCountry ¶
type Organization ¶
type Organization struct { Key *Key OrganizationType string Name string ChildOrganization *Organization ParentOrganization *Organization Logo *Image Homepage *URL Resources []*Resource }
func NewAssociation ¶
func NewAssociation(n string) (*Organization, error)
func NewChurch ¶
func NewChurch(n string) (*Organization, error)
func NewClub ¶
func NewClub(n string) (*Organization, error)
func NewCollege ¶
func NewCollege(n string) (*Organization, error)
func NewCompany ¶
func NewCompany(n string) (*Organization, error)
func NewDepartment ¶
func NewDepartment(n string) (*Organization, error)
func NewGovernance ¶
func NewGovernance(n string) (*Organization, error)
func NewGovernanment ¶
func NewGovernanment(n string) (*Organization, error)
func NewInstitute ¶
func NewInstitute(n string) (*Organization, error)
func NewMilitary ¶
func NewMilitary(n string) (*Organization, error)
func NewNGO ¶
func NewNGO(n string) (*Organization, error)
func NewNonprofit ¶
func NewNonprofit(n string) (*Organization, error)
func NewOffice ¶
func NewOffice(n string) (*Organization, error)
func NewOrganization ¶
func NewOrganization(t string, n string) (*Organization, error)
func NewSchool ¶
func NewSchool(n string) (*Organization, error)
func NewUniversity ¶
func NewUniversity(n string) (*Organization, error)
func (*Organization) Triples ¶
func (a *Organization) Triples() [][3]string
type Person ¶
type Person struct { Key *Key Name string Orcid *URL HomeAddress *Address Portfolio *Portfolio HomeEmail *EmailAddress WorkEmail *EmailAddress HomePhone *PhoneNumber ResearchAreas []*Concept BirthDate *Date }
type PhoneNumber ¶
func NewPhoneNumber ¶
func NewPhoneNumber(e string) (*PhoneNumber, error)
func (*PhoneNumber) Triples ¶
func (a *PhoneNumber) Triples() [][3]string
type Portfolio ¶
type Portfolio struct { Key *Key Person *Person Positions []*Position Awards []*Award Publications []*Publication Teachings []*Teaching Relationships []*Relationship Grants []*Grant }
func NewPortfolio ¶
func NewPortfolio() *Portfolio
type Position ¶
type Position struct { Key *Key PositionType string Title string Description string Organization *Organization Person *Person StartDate *Date EndDate *Date }
func NewDirector ¶
func NewFaculty ¶
func NewPosition ¶
func NewRetired ¶
func NewVolunteer ¶
type Publication ¶
type Publication struct { Key *Key PublicationType string Title string Abstract string PublicationDate *Date Venue *Venue DOI *URL FullTextURL *URL Authors []*Person Keywords []*Concept }
func NewAbstract ¶
func NewAbstract(n string) (*Publication, error)
func NewArticle ¶
func NewArticle(n string) (*Publication, error)
func NewBook ¶
func NewBook(n string) (*Publication, error)
func NewBooklet ¶
func NewBooklet(n string) (*Publication, error)
func NewDataset ¶
func NewDataset(n string) (*Publication, error)
func NewEditorial ¶
func NewEditorial(n string) (*Publication, error)
func NewInBook ¶
func NewInBook(n string) (*Publication, error)
func NewInCollection ¶
func NewInCollection(n string) (*Publication, error)
func NewManual ¶
func NewManual(n string) (*Publication, error)
func NewMasterThesis ¶
func NewMasterThesis(n string) (*Publication, error)
func NewPhDThesis ¶
func NewPhDThesis(n string) (*Publication, error)
func NewPresentation ¶
func NewPresentation(n string) (*Publication, error)
func NewProceedings ¶
func NewProceedings(n string) (*Publication, error)
func NewPublication ¶
func NewPublication(ty string, ti string) (*Publication, error)
func NewTechReport ¶
func NewTechReport(n string) (*Publication, error)
func NewUnpublished ¶
func NewUnpublished(n string) (*Publication, error)
func (*Publication) Triples ¶
func (a *Publication) Triples() [][3]string
type Relationship ¶
type Relationship struct { Key *Key RelationshipType string PersonA *Person PersonB *Person StartDate *Date EndDate *Date }
func NewRelationship ¶
func NewRelationship(t string, pa *Person, pb *Person) (*Relationship, error)
func NewSupervisor ¶
func NewSupervisor(pa *Person, pb *Person) (*Relationship, error)
func (*Relationship) Triples ¶
func (a *Relationship) Triples() [][3]string
type Resource ¶
type Resource struct { Key *Key Name string ResourceType string Description string Contact *Person Admin *Organization }
func NewEquipment ¶
func NewService ¶
type Teaching ¶
type Teaching struct { Key *Key Description string Course *Course Teacher *Person StartDate *Date EndDate *Date Students []*Person }
func NewTeaching ¶
type Venue ¶
type Venue struct { Key *Key VenueType string Name string Publisher *Organization }
func NewJournal ¶
func NewMagazine ¶
func NewNewsletter ¶
Source Files
¶
- addresses.go
- awards.go
- concepts.go
- courses.go
- dates.go
- emailaddresses.go
- events.go
- geolocations.go
- grants.go
- helpers.go
- images.go
- locations.go
- organizations.go
- people.go
- phonenumbers.go
- portfolios.go
- positions.go
- publications.go
- relationships.go
- resources.go
- samples.go
- teachings.go
- urls.go
- venues.go
Click to show internal directories.
Click to hide internal directories.