30 lines
987 B
MySQL
Raw Normal View History

-- To pass to Pandas
SELECT *
FROM RDFs
INNER JOIN Subjects USING (SubjectID)
INNER JOIN Relationships USING (RelationshipID)
INNER JOIN Objects USING (ObjectID);
-- To pass to Pandas for abstracts
SELECT *
FROM RDFs
2025-09-25 11:31:34 +02:00
INNER JOIN WikipediaAbstracts USING (MovieID);
-- To pass to Pandas for abbreviations
SELECT *
FROM Abbreviations;
2025-09-25 11:53:12 +02:00
-- More complex to have clean dataset
2025-09-25 11:31:34 +02:00
-- More complex to have clean dataset
SELECT MovieID, GROUP_CONCAT('<SOT>' || '<SUB>' || SubjectURI || '<REL>' || RelationshipURI || '<OBJ>' || ObjectURI || '<EOT>', '') as RDF_String, Abstract
FROM RDFs
2025-09-25 11:53:12 +02:00
INNER JOIN SubjectsCountInRDFs USING (SubjectID)
2025-09-25 11:31:34 +02:00
INNER JOIN RelationshipsCountInRDFs USING(RelationshipID)
2025-09-25 11:53:12 +02:00
INNER JOIN ObjectsCountInRDFs USING (ObjectID)
2025-09-25 11:31:34 +02:00
INNER JOIN ParsedSubjects USING (SubjectID)
INNER JOIN ParsedRelationships USING (RelationshipID)
INNER JOIN ParsedObjects USING (ObjectID)
INNER JOIN WikipediaAbstracts USING (MovieID)
-- insert WHERE here
2025-09-25 11:53:12 +02:00
-- WHERE SubjectID = 134626
GROUP BY MovieID;