### Database Schema:
CREATE TABLE PaperAuthor (
	PaperId	INTEGER	NULL,
	AuthorId	INTEGER	NULL,
	Name	TEXT	NULL,
	Affiliation	TEXT	NULL,
	foreign key (AuthorId) references Author (Id),
	foreign key (PaperId) references Paper (Id)
);

CREATE TABLE Author (
	Id	INTEGER	NULL	PRIMARY KEY,
	Name	TEXT	NULL,
	Affiliation	TEXT	NULL
);

CREATE TABLE Paper (
	Id	INTEGER	NULL	PRIMARY KEY,
	Title	TEXT	NULL,
	Year	INTEGER	NULL,
	ConferenceId	INTEGER	NULL,
	JournalId	INTEGER	NULL,
	Keyword	TEXT	NULL,
	foreign key (JournalId) references Journal (Id),
	foreign key (ConferenceId) references Conference (Id)
);

CREATE TABLE Journal (
	Id	INTEGER	NULL	PRIMARY KEY,
	ShortName	TEXT	NULL,
	FullName	TEXT	NULL,
	HomePage	TEXT	NULL
);

CREATE TABLE Conference (
	Id	INTEGER	NULL	PRIMARY KEY,
	ShortName	TEXT	NULL,
	FullName	TEXT	NULL,
	HomePage	TEXT	NULL
);

### User's Query:
Among author ID of under 1000, who published the paper in affiliation with Zurich, ETH, provide paper ID, year and keyword if any.

### Extra Knowledge:
author ID of under 100 refers to AuthorId < 100; 'Zurich, ETH' is the Affiliation
SELECT T2.Id, T2.Year, T2.Keyword FROM PaperAuthor AS T1 INNER JOIN Paper AS T2 ON T1.PaperId = T2.Id WHERE T1.AuthorId < 1000 AND T1.Affiliation = 'Zurich, ETH'