public override Dictionary <string, INode> GetKeysForTarget(BaseResource[] deserializedSource) { return(new Dictionary <string, INode>() { { "houseOfCommonsId", SparqlConstructor.GetNode(new Uri(HouseOfCommonsId)) } }); }
public override Dictionary<string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string formalBodyChairIncumbencyMnisId = deserializedSource.OfType<Incumbency>() .SingleOrDefault() .FormalBodyChairIncumbencyMnisId; return new Dictionary<string, INode>() { { "formalBodyChairIncumbencyMnisId", SparqlConstructor.GetNode(formalBodyChairIncumbencyMnisId) } }; }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string ePetitionUkgapId = deserializedSource.OfType <UkgapEPetition>() .SingleOrDefault() .EPetitionUkgapId; return(new Dictionary <string, INode>() { { "ePetitionUkgapId", SparqlConstructor.GetNode(ePetitionUkgapId) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string formalBodyLayPersonMnisId = deserializedSource.OfType <Person>() .SingleOrDefault() .FormalBodyLayPersonMnisId; return(new Dictionary <string, INode>() { { "formalBodyLayPersonMnisId", SparqlConstructor.GetNode(formalBodyLayPersonMnisId) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string constituencyGroupOnsCode = deserializedSource.OfType <OnsConstituencyGroup>() .SingleOrDefault() .ConstituencyGroupOnsCode; return(new Dictionary <string, INode>() { { "constituencyGroupOnsCode", SparqlConstructor.GetNode(constituencyGroupOnsCode) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string answeringBodyMnisId = deserializedSource.OfType <MnisAnsweringBody>() .SingleOrDefault() .AnsweringBodyMnisId; return(new Dictionary <string, INode>() { { "answeringBodyMnisId", SparqlConstructor.GetNode(answeringBodyMnisId) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string partyMembershipMnisId = deserializedSource.OfType <PartyMembership>() .SingleOrDefault() .PartyMembershipMnisId; return(new Dictionary <string, INode>() { { "partyMembershipMnisId", SparqlConstructor.GetNode(partyMembershipMnisId) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string governmentIncumbencyMnisId = deserializedSource.OfType <Incumbency>() .SingleOrDefault() .GovernmentIncumbencyMnisId; return(new Dictionary <string, INode>() { { "governmentIncumbencyMnisId", SparqlConstructor.GetNode(governmentIncumbencyMnisId) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string territoryGovRegisterId = deserializedSource.OfType <GovRegisterTerritory>() .SingleOrDefault() .TerritoryGovRegisterId; return(new Dictionary <string, INode>() { { "territoryGovRegisterId", SparqlConstructor.GetNode(territoryGovRegisterId) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string mnisDepartmentId = deserializedSource.OfType <Group>() .SingleOrDefault() .MnisDepartmentId; return(new Dictionary <string, INode>() { { "mnisDepartmentId", SparqlConstructor.GetNode(mnisDepartmentId) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string commonsSeatIncumbencyMnisId = deserializedSource.OfType <ParliamentaryIncumbency>() .SingleOrDefault() .CommonsSeatIncumbencyMnisId; return(new Dictionary <string, INode>() { { "commonsSeatIncumbencyMnisId", SparqlConstructor.GetNode(commonsSeatIncumbencyMnisId) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string oppositionPositionMnisId = deserializedSource.OfType <MnisOppositionPosition>() .SingleOrDefault() .OppositionPositionMnisId; return(new Dictionary <string, INode>() { { "oppositionPositionMnisId", SparqlConstructor.GetNode(oppositionPositionMnisId) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string correctingAnswerUri = deserializedSource.OfType <IndexingAndSearchThing>() .SingleOrDefault() .IndexingAndSearchUri .SingleOrDefault(); return(new Dictionary <string, INode>() { { "correctingAnswerUri", SparqlConstructor.GetNode(correctingAnswerUri) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { Uri contactPointHasHouse = deserializedSource.OfType <ContactPoint>() .SingleOrDefault() .ContactPointHasHouse .SingleOrDefault() .Id; return(new Dictionary <string, INode>() { { "contactPointHasHouse", SparqlConstructor.GetNode(contactPointHasHouse) } }); }
public override Dictionary <string, INode> GetKeysForTarget(BaseResource[] deserializedSource) { Uri id = deserializedSource.OfType <CorrectingAnswer>() .SingleOrDefault() .CorrectingAnswerHasQuestion .SingleOrDefault() .Id; return(new Dictionary <string, INode>() { { "question", SparqlConstructor.GetNode(id) } }); }
public override Dictionary <string, INode> GetKeysForTarget(BaseResource[] deserializedSource) { Uri genderUri = deserializedSource.OfType <Person>() .SingleOrDefault() .PersonHasGenderIdentity .SingleOrDefault() .GenderIdentityHasGender .Id; return(new Dictionary <string, INode>() { { "gender", SparqlConstructor.GetNode(genderUri) } }); }
public override Dictionary <string, INode> GetKeysFromSource(BaseResource[] deserializedSource) { string writtenQuestionUri = deserializedSource.Where(x => x.GetType() == typeof(IndexingAndSearchWrittenQuestion)) .OfType <IndexingAndSearchWrittenQuestion>() .SingleOrDefault() .IndexingAndSearchUri.SingleOrDefault(); DateTimeOffset askedDate = deserializedSource.OfType <IndexingAndSearchWrittenQuestion>() .SingleOrDefault(). QuestionAskedAt.GetValueOrDefault(); string writtenQuestionUin = deserializedSource.OfType <IndexingAndSearchWrittenQuestion>() .SingleOrDefault(). WrittenQuestionIndexingAndSearchUin?.SingleOrDefault(); return(new Dictionary <string, INode>() { { "writtenQuestionUri", SparqlConstructor.GetNode(writtenQuestionUri) }, { "writtenQuestionUin", SparqlConstructor.GetNode(writtenQuestionUin != null ? writtenQuestionUin : writtenQuestionUri) }, { "askedDate", SparqlConstructor.GetNodeDate(askedDate) }, }); }