āĻāĻ–āĻ¨ āĻ†āĻ°āĻĄāĻŋāĻāĻĢ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•ā§€ āĻšāĻšā§āĻ›ā§‡?

āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ• āĻ“āĻ¯āĻŧā§‡āĻŦ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻĄ āĻĄā§‡āĻŸāĻž āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻŽāĻšāĻžāĻ•āĻžāĻļā§‡āĻ° āĻŽāĻ¤ā§‹: āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•ā§‹āĻ¨ āĻœā§€āĻŦāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻŽ-āĻŦā§‡āĻļāĻŋ āĻĻā§€āĻ°ā§āĻ˜ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯... āĻ†āĻŽāĻŋ āĻœāĻžāĻ¨āĻŋ āĻ¨āĻž "āĻ†āĻŽāĻŋ āĻāĻ•āĻœāĻ¨ āĻŽāĻšāĻžāĻ•āĻžāĻļāĻšāĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻšāĻžāĻ‡āĨ¤" āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻĒāĻ¨āĻŋ āĻĒā§ƒāĻĨāĻŋāĻŦā§€āĻ¤ā§‡ āĻĨāĻžāĻ•āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻ•ā§€ āĻ˜āĻŸāĻ›ā§‡ āĻ¤āĻž āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨; āĻāĻ•āĻœāĻ¨ āĻ…āĻĒā§‡āĻļāĻžāĻĻāĻžāĻ° āĻœā§āĻ¯ā§‹āĻ¤āĻŋāĻ°ā§āĻŦāĻŋāĻœā§āĻžāĻžāĻ¨ā§€ āĻŦāĻž āĻāĻŽāĻ¨āĻ•āĻŋ āĻĒā§‡āĻļāĻžāĻĻāĻžāĻ° āĻšāĻ“āĻ¯āĻŧāĻž āĻ…āĻ¨ā§‡āĻ• āĻ¸āĻšāĻœāĨ¤

āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŸāĻŋ āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ•, āĻ•āĻ¯āĻŧā§‡āĻ• āĻŽāĻžāĻ¸ā§‡āĻ° āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¨āĻ¯āĻŧ, RDF āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœā§‡āĻ° āĻœāĻ—āĻ¤ā§‡āĻ° āĻĒā§āĻ°āĻŦāĻŖāĻ¤āĻžāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĢā§‹āĻ•āĻžāĻ¸ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻ¨ā§āĻšā§āĻ›ā§‡āĻĻā§‡āĻ° āĻ°ā§‚āĻĒāĻ•āĻŸāĻŋ āĻ•āĻžāĻŸāĻžāĻ° āĻ¨ā§€āĻšā§‡ āĻŽāĻšāĻžāĻ•āĻžāĻŦā§āĻ¯ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāĻ¨ āĻšāĻŋāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻĒā§āĻ°āĻžāĻŖāĻŋāĻ¤āĨ¤


āĻŽāĻšāĻžāĻ•āĻžāĻŦā§āĻ¯āĻŋāĻ• āĻ›āĻŦāĻŋ

āĻāĻ–āĻ¨ āĻ†āĻ°āĻĄāĻŋāĻāĻĢ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•ā§€ āĻšāĻšā§āĻ›ā§‡?

I. RDF āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ—ā§āĻ°āĻžāĻĢāĻ•āĻŋāĻ‰āĻāĻ˛

āĻ¤āĻžāĻ°āĻž āĻŦāĻ˛ā§‡āĻ¯ā§‡ GraphQL āĻāĻ•āĻŸāĻŋ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ˛ā§āĻ¯āĻžāĻ™ā§āĻ—ā§āĻ¯āĻŧā§‡āĻœ āĻšāĻ¯āĻŧā§‡ āĻ“āĻ āĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ°āĻžāĻ–ā§‡āĨ¤ GraphQL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ RDF āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŋ?

āĻŦāĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻāĻ‡ āĻ¸ā§āĻ¯ā§‹āĻ—āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡:

āĻ¯āĻĻāĻŋ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĻŸāĻŋ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ¯ā§‹āĻ— āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ "āĻ°āĻŋāĻœā§‹āĻ˛āĻ­āĻžāĻ°" āĻ˛āĻŋāĻ–ā§‡ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¤āĻžāĻ°āĻž āĻ•āĻ°ā§‡āĻ›ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĢāĻ°āĻžāĻ¸āĻŋ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡ āĻĄā§‡āĻŸāĻž āĻŸā§āĻ¯ā§āĻ°āĻŋāĻœāĻŽ. āĻ…āĻĨāĻŦāĻž āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻ° āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻšāĻžāĻ‡āĻĒāĻžāĻ°āĻ—ā§āĻ°āĻžāĻĢāĻ•āĻŋāĻ‰āĻāĻ˛.

āĻ¸ā§‡āĻŽāĻžāĻ¨ā§āĻŸāĻŋāĻ• āĻ“āĻ¯āĻŧā§‡āĻŦ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻĄ āĻĄā§‡āĻŸāĻžāĻ° āĻāĻ•āĻœāĻ¨ āĻ—ā§‹āĻāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ—āĻžāĻŽā§€āĻ° āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻ•ā§‹āĻŖ āĻĨā§‡āĻ•ā§‡, āĻāĻ‡ āĻ¸āĻŦ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĻā§āĻƒāĻ–āĻœāĻ¨āĻ•, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĄā§‡āĻŸāĻž āĻ¸āĻžāĻ‡āĻ˛ā§‹āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻ¨āĻ¯āĻŧ (āĻ†āĻ°āĻĄāĻŋāĻāĻĢ āĻ¸ā§āĻŸā§‹āĻ°, āĻ…āĻŦāĻļā§āĻ¯āĻ‡) .

GraphQL-āĻāĻ° āĻ¸āĻžāĻĨā§‡ SPARQL-āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖāĨ¤

  • āĻāĻ•āĻĻāĻŋāĻ•ā§‡, āĻ—ā§āĻ°āĻžāĻĢāĻ•āĻŋāĻ‰āĻāĻ˛ SPARQL-āĻāĻ° āĻĻā§‚āĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ†āĻ¤ā§āĻŽā§€āĻ¯āĻŧā§‡āĻ° āĻŽāĻ¤ā§‹ āĻĻā§‡āĻ–āĻžāĻšā§āĻ›ā§‡: āĻāĻŸāĻŋ REST-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻļā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ¨āĻƒāĻ¨āĻŽā§āĻ¨āĻžāĻ•āĻ°āĻŖ āĻāĻŦāĻ‚ āĻŦāĻšā§āĻŦāĻŋāĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ - āĻ¯āĻž āĻ›āĻžāĻĄāĻŧāĻž, āĻ¸āĻŽā§āĻ­āĻŦāĻ¤, āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻŦā§‡ āĻ¨āĻž āĻĒā§āĻ°āĻļā§āĻ¨ā§‡āĻ° āĻ­āĻžāĻˇāĻž, āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻ“āĻ¯āĻŧā§‡āĻŦā§‡āĻ° āĻœāĻ¨ā§āĻ¯;
  • āĻ…āĻ¨ā§āĻ¯āĻĻāĻŋāĻ•ā§‡, GraphQL āĻāĻ° āĻ•āĻ ā§‹āĻ° āĻ¸ā§āĻ•āĻŋāĻŽāĻž āĻšāĻ¤āĻžāĻļāĻžāĻœāĻ¨āĻ•āĨ¤ āĻ¤āĻĻāĻ¨ā§āĻ¸āĻžāĻ°ā§‡, RDF-āĻāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ°āĻŋāĻĢā§āĻ˛ā§‡āĻ•ā§āĻ¸āĻŋāĻ­āĻŋāĻŸāĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻ° "āĻ†āĻ¤ā§āĻŽāĻĻāĻ°ā§āĻļā§€āĻ¤āĻž" āĻ–ā§āĻŦ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ āĻĒāĻžāĻĨāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨āĻ“ āĻ…ā§āĻ¯āĻžāĻ¨āĻžāĻ˛āĻ— āĻ¨ā§‡āĻ‡, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ•ā§‡āĻ¨ "āĻ—ā§āĻ°āĻžāĻĢ-" āĻ¤āĻž āĻ–ā§āĻŦ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¨āĻ¯āĻŧāĨ¤

ā§¨. MongoDB-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻŸāĻžāĻ°

āĻ†āĻ—ā§‡āĻ°āĻŸāĻŋāĻ° āĻĒāĻ°āĻŋāĻĒā§‚āĻ°āĻ• āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŦāĻŖāĻ¤āĻžāĨ¤

  • āĻāĻ–āĻ¨ āĻ¸ā§āĻŸāĻžāĻ°āĻĄāĻ—ā§‡ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ - āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻāĻ•āĻ‡ āĻ—ā§āĻ°āĻžāĻĢāĻ•āĻŋāĻ‰āĻāĻ˛-āĻ - āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ RDF āĻ—ā§āĻ°āĻžāĻĢā§‡ MongoDB āĻĄā§‡āĻŸāĻžāĻ° āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§āĻ¨;
  • Ontotext GraphDB āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¤āĻŋ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŸāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ MongoDB āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€āĻ¤ā§‡ SPARQL-āĻ āĻŸā§āĻ•āĻ°ā§‹ āĻĸā§‹āĻ•āĻžāĻ¨āĨ¤

āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž JSON āĻ‰āĻ¤ā§āĻ¸āĻ—ā§āĻ˛āĻŋāĻ° āĻ…ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻŦāĻŋāĻ¸ā§āĻ¤ā§ƒāĻ¤āĻ­āĻžāĻŦā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻŋ, āĻ¯āĻž āĻāĻ‡ āĻ‰āĻ¤ā§āĻ¸āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ JSON āĻ•ā§‡ RDF āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽāĻŦā§‡āĻļāĻŋ "āĻ‰āĻĄāĻŧāĻ˛ā§‡" āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ, āĻ†āĻŽāĻ°āĻž āĻŦā§‡āĻļ āĻĻā§€āĻ°ā§āĻ˜āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻ•āĻĨāĻž āĻ¸ā§āĻŽāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ SPARQL āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ…ā§āĻ¯āĻžāĻĒāĻžāĻšāĻŋ āĻœā§‡āĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡āĨ¤

āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻŸāĻŋ āĻĒā§āĻ°āĻŦāĻŖāĻ¤āĻžāĻ° āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤āĻ¸āĻžāĻ°ā§‡, āĻ†āĻŽāĻ°āĻž āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§‡ RDF āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœāĻ—ā§āĻ˛āĻŋ "āĻĒāĻ˛āĻŋāĻ—ā§āĻ˛āĻŸ āĻ…āĻ§ā§āĻ¯āĻŦāĻ¸āĻžāĻ¯āĻŧ" āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻāĻ•ā§€āĻ•āĻ°āĻŖ āĻāĻŦāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻœāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻŦā§‡, āĻāĻ‡ āĻ†āĻ§ā§āĻ¨āĻŋāĻ•āĻŸāĻŋ āĻĻā§€āĻ°ā§āĻ˜āĻĻāĻŋāĻ¨ āĻ§āĻ°ā§‡ āĻĢā§āĻ¯āĻžāĻļāĻ¨ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡ āĻ†āĻ¸āĻ›ā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ āĻŽāĻĄā§‡āĻ˛ āĻ†āĻ°āĻĄāĻŋāĻāĻĢ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœā§‡āĻ° āĻœāĻ—āĻ¤ā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻŽāĻĄā§‡āĻ˛āĻŋāĻ‚ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•ā§€?

āĻ¸āĻ‚āĻ•ā§āĻˇā§‡āĻĒā§‡, āĻ•ā§‹āĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧ. āĻ†āĻŽāĻŋ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻŽāĻĄā§‡āĻ˛ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸-āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻ‰ā§ŽāĻ¸āĻ°ā§āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻžāĻ¤āĻ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ—ā§āĻ°āĻžāĻĢ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° "āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ•" āĻ•ā§‹āĻ¨āĻ“ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻŽāĻĄā§‡āĻ˛ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ āĻ¨ā§‡āĻ‡ (āĻ†āĻ°āĻĄāĻŋāĻāĻĢ āĻāĻŸāĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡) . āĻ•āĻŋāĻ›ā§ āĻ›ā§‹āĻŸ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻŽāĻĄā§‡āĻ˛āĻŋāĻ‚ - āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ˛āĻĒāĻŋāĻœāĻŋ āĻ—ā§āĻ°āĻžāĻĢ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ RDF āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ - āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻŦāĻŋāĻ­āĻžāĻ— āĻ­āĻŋ.

III. āĻ“āĻāĻ˛āĻŸāĻŋāĻĒāĻŋ āĻŦāĻ¨āĻžāĻŽāĨ¤ OLAP

āĻ¤āĻŦā§‡ āĻāĻ•āĻ‡ āĻ—āĻžāĻ°ā§āĻŸāĻ¨āĻžāĻ° āĻ¤āĻŋāĻ¨āĻŋ āĻ˛āĻŋāĻ–ā§‡āĻ›ā§‡āĻ¨āĻ¯ā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŽāĻĄā§‡āĻ˛ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻļāĻ°ā§āĻ¤ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ°ā§āĻŽ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸āĨ¤ āĻāĻŸāĻŋ āĻŦā§‹āĻ§āĻ—āĻŽā§āĻ¯: "āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŸ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ" āĻāĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡, āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§‡āĻ–āĻž āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ OLTP-OLAP āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡ RDF āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤? āĻ†āĻŽāĻŋ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ‰āĻ¤ā§āĻ¤āĻ° āĻĻā§‡āĻŦ: āĻ¨āĻž āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¨āĻž āĻāĻ–āĻžāĻ¨ā§‡āĨ¤ āĻ¤āĻžāĻ°āĻž āĻ•āĻŋ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ•āĻŋāĻ›ā§ āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻ‚āĻ•ā§āĻˇā§‡āĻĒ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ†āĻŽāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻŦā§‡ āĻ“āĻ˛āĻŋāĻĒ - āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦā§āĻĻā§āĻ§āĻŋāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ• āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖāĨ¤

āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻ–āĻ¨āĻ“:

  • GraphDB āĻ¤ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ MongoDB āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨ āĻŽā§‡āĻ•āĻžāĻ¨āĻŋāĻœāĻŽ āĻ•āĻŽ āĻ¨āĻ¯āĻŧ āĻ…āĻ­āĻŋāĻĒā§āĻ°ā§‡āĻ¤ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž;
  • Stardog āĻāĻŽāĻ¨āĻ•āĻŋ āĻ†āĻ°ā§‹ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻĒā§āĻ¨āĻ°ā§āĻ˛āĻŋāĻ–āĻ¨ āĻ‡āĻžā§āĻœāĻŋāĻ¨, āĻ†āĻŦāĻžāĻ° āĻ°ā§‡āĻ•āĻ°ā§āĻĄāĻŋāĻ‚ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧā§‡āĨ¤

āĻāĻ–āĻ¨ āĻ†āĻŽāĻžāĻ•ā§‡ āĻŦāĻžāĻœāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ āĻ•āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ¨. IBM Netezza āĻāĻŦāĻ‚ Amazon Redshift-āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻ¤āĻžāĻĻā§‡āĻ° āĻ•āĻžāĻ› āĻĨā§‡āĻ•ā§‡ - AnzoGraphâ„ĸ. āĻāĻŸāĻŋāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻŖā§āĻ¯ā§‡āĻ° āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ›āĻŦāĻŋ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻĒā§‹āĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ AnzoGraph āĻ¨āĻŋāĻœā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ GOLAP āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻš SPARQL āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§‡āĻ¨? -

SELECT ?month (COUNT(?event) OVER (PARTITION BY ?month) AS ?events) WHERE {  â€Ļ  }

IV āĻ°āĻ•āĻ¸āĻĄāĻŋāĻŦāĻŋ

āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ›āĻŋāĻ˛ āĻ¸ā§āĻŸāĻžāĻ°āĻĄāĻ— 7 āĻŦāĻŋāĻŸāĻž āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻ¸ā§āĻŸāĻžāĻ°āĻĄāĻ— āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ°āĻ•āĻ¸āĻĄāĻŋāĻŦāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¯āĻžāĻšā§āĻ›ā§‡ - āĻāĻ•āĻŸāĻŋ āĻŽā§‚āĻ˛-āĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻĻā§‹āĻ•āĻžāĻ¨, āĻ—ā§āĻ—āĻ˛ā§‡āĻ° āĻ˛ā§‡āĻ­ā§‡āĻ˛āĻĄāĻŋāĻŦāĻŋ-āĻ° āĻāĻ•āĻŸāĻŋ āĻĢā§‡āĻ¸āĻŦā§āĻ• āĻĢāĻ°ā§āĻ•āĨ¤ āĻ•ā§‡āĻ¨ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻŦāĻŖāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻž āĻŽā§‚āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨?

āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻšāĻžāĻ° āĻ‰āĻ‡āĻ•āĻŋāĻĒāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° RDF āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœāĻ‡ RocksDB-āĻ¤ā§‡ "āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻ˛āĻžāĻ¨ā§āĻŸ" āĻ¨āĻ¯āĻŧāĨ¤ ArangoDB, MongoDB, MySQL āĻāĻŦāĻ‚ MariaDB, Cassandra-āĻ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ‡āĻžā§āĻœāĻŋāĻ¨ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ RocksDB āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻ¤, āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ• āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ (āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĒāĻŖā§āĻ¯ āĻ¨āĻ¯āĻŧ) RocksDB-āĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ‡āĻŦā§‡ āĻ°āĻ•āĻ¸āĻĄāĻŋāĻŦāĻŋ āĻ‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻ†āĻĒāĻ¨āĻžāĻ° "āĻ¨āĻ˛ā§‡āĻœ āĻ—ā§āĻ°āĻžāĻĢ" āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻŸāĻž āĻĒāĻĄāĻŧāĻž āĻŽāĻœāĻžāĻ°: āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻ˛ā§āĻ¯āĻžāĻ™ā§āĻ—ā§āĻ¯āĻŧā§‡āĻœāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻšā§‹āĻŽ āĻ—ā§āĻ°ā§‹āĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ•āĻ•āĻžāĻ˛ā§‡ āĻāĻŸāĻŋ SPARQL āĻāĻ° āĻŽāĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡. āĻ•ā§ŒāĻ¤ā§āĻ•ā§‡āĻ° āĻŽāĻ¤ā§‹: āĻ†āĻŽāĻ°āĻž āĻ¯āĻ¤āĻ‡ āĻœā§āĻžāĻžāĻ¨ā§‡āĻ° āĻ—ā§āĻ°āĻžāĻĢ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŋ āĻ¨āĻž āĻ•ā§‡āĻ¨, āĻ†āĻŽāĻ°āĻž āĻāĻ–āĻ¨āĻ“ RDF āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ‡āĨ¤

āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ - āĻāĻ•āĻŸāĻŋ āĻ¯ā§‡ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŽāĻžāĻ¸ āĻ†āĻ—ā§‡ āĻšāĻžāĻœāĻŋāĻ° āĻ‰āĻ‡āĻ•āĻŋāĻĄāĻžāĻŸāĻž āĻšāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋ āĻ•ā§‹āĻ¯āĻŧā§‡āĻ°āĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻŋāĻ¸. āĻāĻŸāĻŋāĻ° āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡, āĻ‰āĻ‡āĻ•āĻŋāĻĄāĻžāĻŸāĻž āĻāĻ¤āĻŋāĻšāĻžāĻ¸āĻŋāĻ• āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ MWAPI āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ‰āĻ‡āĻ•āĻŋ API-āĻ¤ā§‡āĨ¤ āĻāĻ–āĻ¨ āĻŦāĻŋāĻļā§āĻĻā§āĻ§ SPARQL āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽā§āĻ­āĻŦāĨ¤ "āĻšā§āĻĄā§‡āĻ° āĻ¨ā§€āĻšā§‡" āĻ°āĻ•āĻ¸āĻĄāĻŋāĻŦāĻŋāĻ“ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻŋāĻāĻ‡āĻšāĻ•āĻŋāĻ‰āĻāĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡ āĻ¯ā§‡ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ Google āĻ¨āĻ˛ā§‡āĻœ āĻ—ā§āĻ°āĻžāĻĢā§‡ āĻĢā§āĻ°āĻŋāĻŦā§‡āĻ¸ āĻ†āĻŽāĻĻāĻžāĻ¨āĻŋ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨āĨ¤

V. āĻāĻ˛āĻĒāĻŋāĻœāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨

āĻ†āĻŽāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ˛āĻĒāĻŋāĻœāĻŋ āĻ—ā§āĻ°āĻžāĻĢ āĻāĻŦāĻ‚ RDF āĻ—ā§āĻ°āĻžāĻĢā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ‡āĨ¤

āĻāĻ˛āĻĒāĻŋāĻœāĻŋ-āĻ¤ā§‡, āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻĻā§ƒāĻˇā§āĻŸāĻžāĻ¨ā§āĻ¤āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻ–āĻ¨ RDF-āĻ¤ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ•ā§‡āĻŦāĻ˛ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ° "āĻĒā§āĻ°āĻ•āĻžāĻ°" (āĻ¤āĻŦā§‡ āĻ•ā§‡āĻŦāĻ˛ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡āĻ“) āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ˛āĻĒāĻŋāĻœāĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ†āĻ°āĻĄāĻŋāĻāĻĢā§‡āĻ° āĻāĻ‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻĒāĻ°āĻžāĻ¸ā§āĻ¤ āĻāĻ• āĻŦāĻž āĻ…āĻ¨ā§āĻ¯ āĻŽāĻĄā§‡āĻ˛āĻŋāĻ‚ āĻ•ā§ŒāĻļāĻ˛āĨ¤ RDF-āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ LPG-āĻāĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻž āĻ†āĻ°āĻ“ āĻ•āĻ āĻŋāĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ LPG āĻ—ā§āĻ°āĻžāĻĢāĻ—ā§āĻ˛āĻŋ RDF āĻ—ā§āĻ°āĻžāĻĢāĻ—ā§āĻ˛āĻŋāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻšāĻžāĻ°āĻžāĻ°āĻŋ āĻĒāĻžāĻ ā§āĻ¯āĻĒā§āĻ¸ā§āĻ¤āĻ•ā§‡āĻ° āĻ›āĻŦāĻŋāĻ° āĻŽāĻ¤ā§‹ āĻŦā§‡āĻļāĻŋ, āĻāĻ‡ āĻ•āĻžāĻ°āĻŖā§‡āĻ‡ āĻ˛ā§‹āĻ•ā§‡āĻ°āĻž āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻšāĻžāĻ¯āĻŧā§ˇ

āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ¤āĻ‡, "āĻāĻ˛āĻĒāĻŋāĻœāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨" āĻāĻ° āĻ•āĻžāĻœ āĻĻā§āĻŸāĻŋ āĻ…āĻ‚āĻļā§‡ āĻĒāĻĄāĻŧā§‡:

  1. RDF āĻŽāĻĄā§‡āĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯āĻž āĻāĻ¤ā§‡ āĻāĻ˛āĻĒāĻŋāĻœāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻ°ā§‡;
  2. RDF āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻ˛ā§āĻ¯āĻžāĻ™ā§āĻ—ā§āĻ¯āĻŧā§‡āĻœ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯āĻž āĻāĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŽāĻĄā§‡āĻ˛ā§‡ āĻĄā§‡āĻŸāĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻ°ā§‡, āĻ…āĻĨāĻŦāĻž āĻœāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ LPG āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻ˛ā§āĻ¯āĻžāĻ™ā§āĻ—ā§āĻ¯āĻŧā§‡āĻœāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛ā§‡ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡āĨ¤

V.1. āĻ¤āĻĨā§āĻ¯ āĻŽāĻĄā§‡āĻ˛

āĻāĻ–āĻžāĻ¨ā§‡ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻĒāĻ¨ā§āĻĨāĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

V.1.1. āĻ¸āĻŋāĻ™ā§āĻ—ā§‡āĻ˛āĻŸāĻ¨ āĻĒā§āĻ°āĻĒāĻžāĻ°ā§āĻŸāĻŋ

RDF āĻāĻŦāĻ‚ LPG āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ¸āĻŋāĻ™ā§āĻ—āĻ˛āĻŸāĻ¨ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋ:

  • āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, predicate :isMarriedTo predicates āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ :isMarriedTo1, :isMarriedTo2 āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ…āĻ¨
  • āĻāĻ‡ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€āĻ—ā§āĻ˛āĻŋ āĻ¤āĻ–āĻ¨ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ā§‡āĻŸā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ¯āĻŧā§‡ āĻ“āĻ ā§‡: :isMarriedTo1 :since "2013-09-13"^^xsd:date āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻĻā§‡āĻ°
  • āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€āĻ° āĻ¸āĻžāĻĨā§‡ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ‡ āĻĻā§ƒāĻˇā§āĻŸāĻžāĻ¨ā§āĻ¤āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻŸā§āĻ°āĻŋāĻĒāĻ˛ā§‡āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧ :isMarriedTo1 rdf:singletonPropertyOf :isMarriedTo.
  • āĻāĻŸāĻž āĻ¯ā§‡ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ rdf:singletonPropertyOf rdfs:subPropertyOf rdf:type, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻĒāĻ¨āĻŋ āĻ•ā§‡āĻ¨ āĻļā§āĻ§ā§ āĻ˛āĻŋāĻ–āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ­āĻžāĻŦā§āĻ¨ :isMarriedTo1 rdf:type :isMarriedTo.

"āĻāĻ˛āĻĒāĻŋāĻœāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨" āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻāĻ–āĻžāĻ¨ā§‡ RDFS āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻŽāĻžāĻ¨. RDF āĻ¸ā§āĻŸā§‹āĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻĒāĻžāĻ¤āĻ¤, āĻ¸āĻŋāĻ™ā§āĻ—ā§‡āĻ˛āĻŸāĻ¨ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋāĻ•ā§‡ āĻ•ā§‡āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻ¯ āĻŽāĻĄā§‡āĻ˛āĻŋāĻ‚ āĻ•ā§ŒāĻļāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ­āĻžāĻŦāĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

V.1.2āĨ¤ āĻ°āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡

āĻ•āĻŽ āĻ¨āĻŋāĻ°ā§€āĻš āĻĒāĻ¨ā§āĻĨāĻž āĻāĻ‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ‰āĻĻā§āĻ­ā§‚āĻ¤ āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋāĻ° āĻĻā§ƒāĻˇā§āĻŸāĻžāĻ¨ā§āĻ¤āĻ—ā§āĻ˛āĻŋ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ā§‡āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ•āĨ¤ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ā§‡āĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻŦāĻ˛āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡, āĻ†āĻŽāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻŦāĨ¤

āĻāĻ‡ āĻĒāĻ¨ā§āĻĨāĻž āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ āĻšāĻ¯āĻŧ RDF*, āĻ“āĻ°āĻĢā§‡ āĻ†āĻ°āĻĄāĻŋāĻ†āĻ°, āĻœāĻ¨ā§āĻŽ āĻŦā§āĻ˛ā§‡āĻœāĻ—ā§āĻ°āĻžāĻĢā§‡āĻ° āĻ—āĻ­ā§€āĻ°āĻ¤āĻžāĻ¯āĻŧāĨ¤ āĻāĻŸāĻž āĻĒā§āĻ°āĻĨāĻŽ āĻĨā§‡āĻ•ā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻŦāĻ‚ AnzoGraph āĻœāĻ¨ā§āĻ¯. āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĻā§ƒāĻĸāĻŧāĻ¤āĻž āĻ¤āĻžāĻ° āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻ¤ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ RDF āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž. āĻŦāĻŋāĻ¨ā§āĻĻā§, āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻšāĻœ. RDF āĻāĻ° āĻŸāĻžāĻ°ā§āĻŸāĻ˛ āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ–āĻ¨ āĻāĻ°āĻ•āĻŽ āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨:

<<:bob :isMarriedTo :alice>> :since "2013-09-13"^^xsd:date .

V.1.3. āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒāĻ¨ā§āĻĨāĻž

āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ• āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻŽāĻžāĻĨāĻž āĻ˜āĻžāĻŽāĻžāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§‡ āĻ¸āĻšāĻœāĻ­āĻžāĻŦā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ā§‡āĻŸā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ‡āĻ‰āĻ†āĻ°āĻ†āĻ‡, āĻāĻŦāĻ‚ āĻāĻ‡ āĻ‡āĻ‰āĻ†āĻ°āĻ†āĻ‡āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ā§‡āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ SPARQL-āĻ āĻāĻ‡ URI-āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻĻāĻŋāĻ¤ā§‡ āĻ¯āĻž āĻŦāĻžāĻ•āĻŋ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ¤āĻžāĻ‡ āĻ†āĻ¸ā§‡ āĻ¸ā§āĻŸāĻžāĻ°āĻĄāĻ—āĨ¤

āĻ…ā§āĻ¯āĻžāĻ˛ā§‡āĻ—ā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻĢā§‡ āĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡āĨ¤ āĻœāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻ…ā§āĻ¯āĻžāĻ˛ā§‡āĻ—ā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻĢā§‡ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ā§‡āĻŸ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻšāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻž āĻ†āĻŸāĻ•ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻžāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻ†āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ• āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻĻā§‚āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻ¯ā§‡ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ā§‡āĻŸ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸāĻ—ā§āĻ˛āĻŋ āĻ‡āĻ‰āĻ†āĻ°āĻ†āĻ‡ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ“ āĻ•ā§‡āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ˛āĻĒāĻŋāĻœāĻŋ āĻ…āĻ¨ā§āĻ—āĻžāĻŽā§€āĻ°āĻž āĻ¯āĻž āĻšā§‡āĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨ āĻ āĻŋāĻ• āĻ¤āĻžāĻ‡ āĻĒāĻžāĻ¨āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ‰āĻĻā§āĻ­āĻžāĻŦāĻŋāĻ¤ NQX āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡, RDF* āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋāĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻāĻ‡āĻ°āĻ•āĻŽ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ:

:bob :marriedTo :alice {"since" : "2013-09-13"}

V.2. āĻ•ā§‹āĻ¯āĻŧā§‡āĻ°āĻŋ āĻ­āĻžāĻˇāĻž

āĻŽāĻĄā§‡āĻ˛ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻāĻ• āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻāĻ˛āĻĒāĻŋāĻœāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ‡ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻĄā§‡āĻŸāĻžāĻ¤ā§‡ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

  • RDF* āĻĒā§āĻ°āĻļā§āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ Blazegraph āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ SPARQL* и āĻ…āĻ˛āĻ¸. āĻāĻ•āĻŸāĻŋ SPARQL* āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻāĻ‡āĻ°āĻ•āĻŽ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ:

 SELECT * { <<:bob :isMarriedTo ?wife>> :since ?since }

  • āĻ…ā§āĻ¯āĻžāĻ¨āĻœā§‹āĻ—ā§āĻ°āĻžāĻĢāĻ“ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ SPARQL* āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¯āĻžāĻšā§āĻ›ā§‡ āĻ—ā§‹āĻ˛ā§āĻ˛āĻž, Neo4j-āĻ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ā§‡āĻ° āĻ­āĻžāĻˇāĻžāĨ¤
  • āĻ¸ā§āĻŸāĻžāĻ°āĻĄāĻ— āĻ¤āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ° SPARQL āĻāĻŦāĻ‚ āĻ†āĻŦāĻžāĻ° āĻ—ā§āĻ°ā§‡āĻŽāĻ˛āĻŋāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡āĻ°āĻ•āĻŽ āĻ•āĻŋāĻ›ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ SPARQL-āĻ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ā§‡āĻŸ URI āĻāĻŦāĻ‚ "āĻŽā§‡āĻŸāĻž-āĻ¤āĻĨā§āĻ¯" āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨:

SELECT * {
    BIND (stardog:identifier(:bob, :isMarriedTo, ?wife) AS ?id)
    ?id :since ?since
}

  • āĻ…ā§āĻ¯āĻžāĻ˛ā§‡āĻ—ā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻĢāĻ“ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ° SPARQL:

 SELECT * { ("since" ?since)  franz:attributesNameValue  ( :bob :marriedTo ?wife ) }

āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, GraphDB āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ LPG āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡ Tinkerpop/Gremlin āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ 8.0 āĻŦāĻž 8.1 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§‡ āĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤

VI. āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸ āĻ•āĻ ā§‹āĻ° āĻ•āĻ°āĻž

"āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻŸā§āĻ°āĻŋāĻĒāĻ˛āĻ¸ā§āĻŸā§‹āĻ°" āĻāĻŦāĻ‚ "āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻŸā§āĻ°āĻŋāĻĒāĻ˛āĻ¸ā§āĻŸā§‹āĻ°" āĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ¸ā§āĻĨāĻ˛ā§‡ āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ• āĻ•ā§‹āĻ¨āĻ“ āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋā§ˇ āĻ¨āĻ¤ā§āĻ¨ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ RDF āĻ¸ā§āĻŸā§‹āĻ°āĻ—ā§āĻ˛āĻŋ āĻĻā§ˆāĻ¨āĻ¨ā§āĻĻāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻĒāĻ›āĻ¨ā§āĻĻ āĻšāĻ¤ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻĻā§‚āĻ°ā§‡, āĻāĻŦāĻ‚ āĻ†āĻŽāĻŋ āĻ¯ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ āĻ¸ā§āĻŸā§‹āĻ°āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡ (āĻ¯ā§‡āĻŽāĻ¨ AnzoGraph) āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻŦāĻ¨ā§āĻ§ āĻ‰āĻ¤ā§āĻ¸āĨ¤ āĻŦāĻ°āĻ‚, āĻ†āĻŽāĻ°āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻĨāĻž āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ ...

āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ…āĻ¤ā§€āĻ¤ā§‡ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¤āĻŦā§‡ āĻ•āĻŋāĻ›ā§ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ§ā§€āĻ°ā§‡ āĻ§ā§€āĻ°ā§‡ āĻ†āĻ° āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ¯ā§‹āĻ—ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ­āĻžāĻ°ā§āĻšā§āĻ¸ā§‹, āĻ¯āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ“āĻĒā§‡āĻ¨āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ†āĻŽāĻžāĻ° āĻŽāĻ¤ā§‡, āĻŦāĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĄā§āĻŦā§‡ āĻ¯āĻžāĻšā§āĻ›ā§‡ā§ˇ āĻŦā§āĻ˛ā§‡āĻœāĻ—ā§āĻ°āĻžāĻĢ AWS āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•ā§‡āĻ¨āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻœāĻ¨ āĻ¨ā§‡āĻĒāĻšā§āĻ¨ā§‡āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛; āĻāĻ–āĻ¨ āĻāĻŸāĻž āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¨āĻ¯āĻŧ āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻ†āĻ°āĻ“ āĻāĻ•āĻŸāĻŋ āĻ°āĻŋāĻ˛āĻŋāĻœ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§ āĻœā§‡āĻ¨āĻž āĻŦāĻžāĻ•āĻŋ āĻ†āĻ›ā§‡...

āĻ¯āĻĻāĻŋ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ–ā§āĻŦ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§ āĻāĻŸāĻŋ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§āĻ‡ āĻ†āĻ—ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻ—ā§‹āĻ˛āĻžāĻĒā§€āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

  • āĻ¸ā§āĻŸāĻžāĻ°āĻĄāĻ— āĻĨāĻžāĻŽā§‡ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻŦāĻŋāĻ¤āĻ°āĻŖ (āĻ¤āĻŦā§‡, āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻŸā§āĻ°āĻžāĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡);
  • в āĻ—ā§āĻ°āĻžāĻĢāĻĄāĻŋāĻŦāĻŋ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻ—ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻŽā§ŒāĻ˛āĻŋāĻ• āĻĒā§āĻ˛ā§āĻ¯āĻžāĻ¨ āĻŦā§‡āĻ›ā§‡ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻ¤ā§‡āĻ¨, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ¸ā§āĻĨāĻ—āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻ—āĻĄāĻŧ āĻ†āĻ‡āĻŸāĻŋ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸ā§āĻĨāĻžāĻ¨āĻŸāĻŋ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻĻā§āĻ°ā§āĻ—āĻŽ āĻšāĻ¯āĻŧā§‡ āĻ‰āĻ āĻ›ā§‡; āĻāĻ° āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āĻ°ā§āĻĒā§‹āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻšā§āĻ° āĻšāĻ¯āĻŧā§‡ āĻ‰āĻ āĻ›ā§‡āĨ¤

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨