แƒ แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒแƒฎแƒšแƒ RDF แƒกแƒแƒชแƒแƒ•แƒ—แƒแƒœ?

แƒกแƒ”แƒ›แƒแƒœแƒขแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒฅแƒกแƒ”แƒšแƒ˜ แƒ“แƒ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ แƒ” แƒกแƒ˜แƒ•แƒ แƒชแƒ”แƒก แƒฐแƒ’แƒแƒ•แƒก: แƒ˜แƒฅ แƒกแƒ˜แƒชแƒแƒชแƒฎแƒšแƒ” แƒแƒ  แƒแƒ แƒ˜แƒก. แƒ˜แƒฅ แƒฌแƒแƒกแƒ•แƒšแƒ แƒ›แƒ”แƒข-แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ“ แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒœแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜... แƒแƒ  แƒ•แƒ˜แƒชแƒ˜, แƒ แƒ แƒ’แƒ˜แƒ—แƒฎแƒ แƒ”แƒก แƒ‘แƒแƒ•แƒจแƒ•แƒแƒ‘แƒแƒจแƒ˜ โ€žแƒ›แƒ˜แƒœแƒ“แƒ แƒ’แƒแƒ•แƒฎแƒ“แƒ” แƒแƒกแƒขแƒ แƒแƒœแƒแƒ•แƒขแƒ˜โ€œ. แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒแƒ™แƒ•แƒ˜แƒ แƒ“แƒ”แƒ— แƒ แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒ“แƒ”แƒ“แƒแƒ›แƒ˜แƒฌแƒแƒ–แƒ” แƒงแƒแƒคแƒœแƒ˜แƒกแƒแƒก; แƒ’แƒแƒชแƒ˜แƒšแƒ”แƒ‘แƒ˜แƒ— แƒแƒ“แƒ•แƒ˜แƒšแƒ˜แƒ แƒ’แƒแƒฎแƒ“แƒ” แƒ›แƒแƒงแƒ•แƒแƒ แƒฃแƒšแƒ˜ แƒแƒกแƒขแƒ แƒแƒœแƒแƒ›แƒ˜ แƒแƒœ แƒ—แƒฃแƒœแƒ“แƒแƒช แƒžแƒ แƒแƒคแƒ”แƒกแƒ˜แƒแƒœแƒแƒšแƒ˜.

แƒกแƒขแƒแƒขแƒ˜แƒ แƒงแƒฃแƒ แƒแƒ“แƒฆแƒ”แƒ‘แƒแƒก แƒ’แƒแƒแƒ›แƒแƒฎแƒ•แƒ˜แƒšแƒ”แƒ‘แƒก แƒ‘แƒแƒšแƒ, แƒแƒ แƒแƒฃแƒ›แƒ”แƒขแƒ”แƒก แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ—แƒ•แƒ˜แƒกแƒ, แƒขแƒ”แƒœแƒ“แƒ”แƒœแƒชแƒ˜แƒ”แƒ‘แƒ–แƒ” RDF แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒกแƒแƒ›แƒงแƒแƒ แƒแƒ“แƒแƒœ. แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒแƒ‘แƒ–แƒแƒชแƒจแƒ˜ แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜ แƒ›แƒ”แƒขแƒแƒคแƒแƒ แƒ แƒจแƒ—แƒแƒ’แƒแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒ”แƒžแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ–แƒแƒ›แƒ˜แƒก แƒกแƒแƒ แƒ”แƒ™แƒšแƒแƒ›แƒ แƒ˜แƒ›แƒ˜แƒฏแƒ˜แƒ— แƒญแƒ แƒ˜แƒšแƒ˜แƒก แƒฅแƒ•แƒ”แƒจ.


แƒ”แƒžแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒกแƒฃแƒ แƒแƒ—แƒ˜

แƒ แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒแƒฎแƒšแƒ RDF แƒกแƒแƒชแƒแƒ•แƒ—แƒแƒœ?

I. GraphQL RDF แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก

แฒ˜แƒกแƒ˜แƒœแƒ˜ แƒแƒ›แƒ‘แƒแƒ‘แƒ”แƒœแƒ แƒแƒ› GraphQL แƒ›แƒ˜แƒ–แƒœแƒแƒ“ แƒ˜แƒกแƒแƒฎแƒแƒ•แƒก แƒ’แƒแƒฎแƒ“แƒ”แƒก แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ‘แƒแƒ–แƒแƒจแƒ˜ แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒฃแƒœแƒ˜แƒ•แƒ”แƒ แƒกแƒแƒšแƒฃแƒ แƒ˜ แƒ”แƒœแƒ. แƒ แƒแƒช แƒจแƒ”แƒ”แƒฎแƒ”แƒ‘แƒ RDF-แƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒแƒก GraphQL-แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—?

แƒงแƒฃแƒ—แƒ˜แƒ“แƒแƒœ แƒ”แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜แƒ:

แƒ—แƒฃ แƒกแƒแƒชแƒแƒ•แƒ˜ แƒแƒ  แƒ˜แƒซแƒšแƒ”แƒ•แƒ แƒแƒกแƒ”แƒ— แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒแƒก, แƒ›แƒ˜แƒกแƒ˜ แƒ“แƒแƒ›แƒแƒฃแƒ™แƒ˜แƒ“แƒ”แƒ‘แƒšแƒแƒ“ แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒ˜ โ€žแƒ’แƒแƒ›แƒฎแƒกแƒœแƒ”แƒšแƒ˜แƒกโ€œ แƒ“แƒแƒฌแƒ”แƒ แƒ˜แƒ—. แƒแƒกแƒ” แƒ’แƒแƒแƒ™แƒ”แƒ—แƒ”แƒก, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒคแƒ แƒแƒœแƒ’แƒฃแƒš แƒžแƒ แƒแƒ”แƒฅแƒขแƒจแƒ˜ DataTourisme. แƒแƒœ แƒ•แƒ”แƒฆแƒแƒ แƒแƒคแƒ”แƒ แƒก แƒ“แƒแƒฌแƒ”แƒ , แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒแƒ˜แƒฆแƒ” HyperGraphQL.

แƒกแƒ”แƒ›แƒแƒœแƒขแƒ˜แƒ™แƒฃแƒ แƒ˜ แƒ•แƒ”แƒ‘แƒกแƒ แƒ“แƒ แƒ“แƒแƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒ แƒ—แƒšแƒ›แƒแƒ“แƒ˜แƒ“แƒ”แƒ‘แƒšแƒฃแƒ แƒ˜ แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒ˜แƒก แƒ—แƒ•แƒแƒšแƒกแƒแƒ–แƒ แƒ˜แƒกแƒ˜แƒ—, แƒ”แƒก แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜, แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒกแƒแƒ›แƒฌแƒฃแƒฎแƒแƒ แƒแƒ, แƒ แƒแƒ“แƒ’แƒแƒœ แƒ˜แƒก, แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒจแƒ”แƒฅแƒ›แƒœแƒ˜แƒšแƒ˜แƒ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’แƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒกแƒ˜แƒšแƒแƒก แƒ’แƒแƒ แƒจแƒ”แƒ›แƒ แƒแƒ’แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒแƒ แƒ แƒจแƒ”แƒกแƒแƒคแƒ”แƒ แƒ˜แƒกแƒ˜ แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก (RDF แƒ›แƒแƒฆแƒแƒ–แƒ˜แƒ”แƒ‘แƒ˜, แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ) .

GraphQL SPARQL-แƒ—แƒแƒœ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ—แƒแƒ‘แƒ”แƒญแƒ“แƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒแƒ แƒ›แƒแƒ’แƒ˜แƒ.

  • แƒ”แƒ แƒ—แƒ˜แƒก แƒ›แƒฎแƒ แƒ˜แƒ•, GraphQL แƒฐแƒ’แƒแƒ•แƒก SPARQL-แƒ˜แƒก แƒจแƒแƒ แƒ”แƒฃแƒš แƒœแƒแƒ—แƒ”แƒกแƒแƒ•แƒก: แƒ˜แƒก แƒฌแƒงแƒ•แƒ”แƒขแƒก REST-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒแƒ›แƒแƒฎแƒแƒกแƒ˜แƒแƒ—แƒ”แƒ‘แƒ”แƒš แƒฎแƒ”แƒšแƒแƒฎแƒแƒšแƒ˜ แƒจแƒ”แƒ แƒฉแƒ”แƒ•แƒ˜แƒกแƒ แƒ“แƒ แƒ›แƒ แƒแƒ•แƒแƒšแƒ˜ แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒก - แƒ แƒแƒ›แƒšแƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”แƒช, แƒแƒšแƒ‘แƒแƒ—, แƒจแƒ”แƒฃแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒแƒ“แƒ แƒ’แƒแƒœแƒฎแƒ˜แƒšแƒ•แƒ. แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ”แƒœแƒ, แƒงแƒแƒ•แƒ”แƒš แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜ แƒ•แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก;
  • แƒ›แƒ”แƒแƒ แƒ”แƒก แƒ›แƒฎแƒ แƒ˜แƒ•, GraphQL-แƒ˜แƒก แƒฎแƒ˜แƒกแƒขแƒ˜ แƒกแƒฅแƒ”แƒ›แƒ แƒ˜แƒ›แƒ”แƒ“แƒ’แƒแƒชแƒ แƒฃแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ. แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒแƒ“, แƒ›แƒ˜แƒกแƒ˜ โ€žแƒ˜แƒœแƒขแƒ แƒแƒกแƒžแƒ”แƒฅแƒขแƒ˜แƒฃแƒšแƒแƒ‘แƒโ€œ แƒซแƒแƒšแƒ˜แƒแƒœ แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒฃแƒšแƒ˜ แƒฉแƒแƒœแƒก RDF-แƒ˜แƒก แƒกแƒ แƒฃแƒš แƒ แƒ”แƒคแƒšแƒ”แƒฅแƒกแƒฃแƒ แƒแƒ‘แƒแƒกแƒ—แƒแƒœ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒ—. แƒ“แƒ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒ˜แƒก แƒ‘แƒ˜แƒšแƒ˜แƒ™แƒ”แƒ‘แƒ˜แƒก แƒแƒœแƒแƒšแƒแƒ’แƒ˜, แƒแƒกแƒ” แƒ แƒแƒ›, แƒแƒ แƒช แƒ™แƒ˜ แƒแƒ แƒ˜แƒก แƒœแƒแƒ—แƒ”แƒšแƒ˜, แƒ แƒแƒขแƒแƒ› แƒแƒ แƒ˜แƒก แƒ”แƒก "แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜".

II. แƒแƒ“แƒแƒžแƒขแƒ”แƒ แƒ”แƒ‘แƒ˜ MongoDB-แƒกแƒ—แƒ•แƒ˜แƒก

แƒฌแƒ˜แƒœแƒ แƒขแƒ”แƒœแƒ“แƒ”แƒœแƒชแƒ˜แƒแƒก แƒแƒ•แƒกแƒ”แƒ‘แƒก.

  • Stardog-แƒจแƒ˜ แƒแƒฎแƒšแƒ แƒแƒšแƒ‘แƒแƒ— - แƒ™แƒ”แƒ แƒซแƒแƒ“, แƒงแƒ•แƒ”แƒšแƒ แƒ”แƒ แƒ—แƒกแƒ แƒ“แƒ แƒ˜แƒ›แƒแƒ•แƒ” GraphQL-แƒ–แƒ” - แƒ“แƒแƒแƒ™แƒแƒœแƒคแƒ˜แƒ’แƒฃแƒ แƒ˜แƒ แƒแƒ— MongoDB แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ แƒฃแƒ™แƒ”แƒ‘แƒ แƒ•แƒ˜แƒ แƒขแƒฃแƒแƒšแƒฃแƒ  RDF แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒจแƒ˜;
  • Ontotext GraphDB แƒแƒฎแƒšแƒแƒฎแƒแƒœแƒก แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒแƒซแƒšแƒ”แƒ•แƒก แƒฉแƒแƒ“แƒ”แƒ— แƒคแƒ แƒแƒ’แƒ›แƒ”แƒœแƒขแƒ”แƒ‘แƒ˜ SPARQL-แƒจแƒ˜ MongoDB Query-แƒ–แƒ”.

แƒ—แƒฃ แƒฃแƒคแƒ แƒ แƒคแƒแƒ แƒ—แƒแƒ“ แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒ”แƒ‘แƒ— JSON แƒฌแƒงแƒแƒ แƒแƒ”แƒ‘แƒ˜แƒก แƒแƒ“แƒแƒžแƒขแƒ”แƒ แƒ”แƒ‘แƒ–แƒ”, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒกแƒแƒจแƒฃแƒแƒšแƒ”แƒ‘แƒแƒก แƒแƒซแƒšแƒ”แƒ•แƒก แƒ›แƒ”แƒข-แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ“ โ€žแƒคแƒ แƒ”แƒœแƒแƒจแƒ˜โ€œ แƒฌแƒแƒ แƒ›แƒแƒแƒ“แƒ’แƒ˜แƒœแƒแƒœ แƒแƒ› แƒฌแƒงแƒแƒ แƒแƒ”แƒ‘แƒจแƒ˜ แƒจแƒ”แƒœแƒแƒฎแƒฃแƒšแƒ˜ JSON, แƒ แƒแƒ’แƒแƒ แƒช RDF, แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ’แƒแƒ•แƒ˜แƒฎแƒกแƒ”แƒœแƒแƒ— แƒกแƒแƒ™แƒ›แƒแƒแƒ“ แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒœแƒ˜แƒก แƒ’แƒแƒœแƒ›แƒแƒ•แƒšแƒแƒ‘แƒแƒจแƒ˜. SPARQL แƒ’แƒ”แƒœแƒ”แƒ แƒ˜แƒ แƒ”แƒ‘แƒ, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ“แƒแƒ แƒ”แƒ’แƒฃแƒšแƒ˜แƒ แƒ“แƒ”แƒก, แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒแƒžแƒแƒฉแƒ˜ แƒ˜แƒ”แƒœแƒแƒก.

แƒžแƒ˜แƒ แƒ•แƒ”แƒšแƒ˜ แƒแƒ แƒ˜ แƒขแƒ”แƒœแƒ“แƒ”แƒœแƒชแƒ˜แƒ˜แƒก แƒจแƒ”แƒฏแƒแƒ›แƒ”แƒ‘แƒ˜แƒ—, แƒจแƒ”แƒ’แƒ•แƒ˜แƒซแƒšแƒ˜แƒ แƒ•แƒ—แƒฅแƒ•แƒแƒ—, แƒ แƒแƒ› RDF แƒกแƒแƒชแƒแƒ•แƒ”แƒ‘แƒ˜ แƒแƒฉแƒ•แƒ”แƒœแƒ”แƒ‘แƒก แƒกแƒ แƒฃแƒš แƒ›แƒ–แƒแƒ“แƒงแƒแƒคแƒœแƒแƒก แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก โ€žแƒžแƒแƒšแƒ˜แƒ’แƒšแƒแƒขแƒฃแƒ แƒ˜ แƒ›แƒ“แƒ’แƒ แƒแƒ“แƒแƒ‘แƒ˜แƒกโ€œ แƒžแƒ˜แƒ แƒแƒ‘แƒ”แƒ‘แƒจแƒ˜. แƒ—แƒฃแƒ›แƒชแƒ แƒชแƒœแƒแƒ‘แƒ˜แƒšแƒ˜แƒ, แƒ แƒแƒ› แƒ”แƒก แƒฃแƒ™แƒแƒœแƒแƒกแƒ™แƒœแƒ”แƒšแƒ˜ แƒ“แƒ˜แƒ“แƒ˜ แƒฎแƒแƒœแƒ˜แƒ แƒ›แƒแƒ“แƒ˜แƒ“แƒแƒœ แƒ’แƒแƒ•แƒ˜แƒ“แƒ แƒ“แƒ แƒ›แƒ˜แƒกแƒ˜ แƒฉแƒแƒœแƒแƒชแƒ•แƒšแƒ”แƒ‘แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒ›แƒแƒ“แƒ˜แƒก แƒ›แƒ แƒแƒ•แƒแƒš แƒ›แƒแƒ“แƒ”แƒšแƒ˜. แƒ แƒแƒช แƒจแƒ”แƒ”แƒฎแƒ”แƒ‘แƒ แƒ›แƒ แƒแƒ•แƒแƒšแƒ›แƒแƒ“แƒ”แƒšแƒ˜แƒ แƒ”แƒ‘แƒแƒก RDF แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒกแƒแƒ›แƒงแƒแƒ แƒแƒจแƒ˜?

แƒ›แƒแƒ™แƒšแƒ”แƒ“, แƒแƒ แƒแƒ•แƒ˜แƒ—แƒแƒ  แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒแƒจแƒ˜. แƒ›แƒกแƒฃแƒ แƒก แƒชแƒแƒšแƒ™แƒ” แƒกแƒขแƒแƒขแƒ˜แƒ แƒ›แƒ˜แƒ•แƒฃแƒซแƒฆแƒ•แƒœแƒ แƒ›แƒ แƒแƒ•แƒแƒšแƒ›แƒแƒ“แƒ”แƒšแƒฃแƒ แƒ˜ DBMS-แƒ”แƒ‘แƒ˜แƒก แƒ—แƒ”แƒ›แƒแƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ› แƒ“แƒ แƒแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒแƒฆแƒ˜แƒœแƒ˜แƒจแƒœแƒแƒก, แƒ แƒแƒ› แƒแƒ›แƒŸแƒแƒ›แƒแƒ“ แƒแƒ  แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒ›แƒ แƒแƒ•แƒแƒšแƒ›แƒแƒ“แƒ”แƒšแƒฃแƒ แƒ˜ DBMS-แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช โ€žแƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜แƒโ€œ แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒฃแƒš แƒ›แƒแƒ“แƒ”แƒšแƒ–แƒ” (RDF แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฉแƒแƒ˜แƒ—แƒ•แƒแƒšแƒแƒก แƒ›แƒ˜แƒก แƒขแƒ˜แƒžแƒแƒ“). . แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ›แƒชแƒ˜แƒ แƒ” แƒ›แƒ แƒแƒ•แƒแƒš แƒ›แƒแƒ“แƒ”แƒšแƒ˜แƒ แƒ”แƒ‘แƒ - RDF แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ แƒแƒšแƒขแƒ”แƒ แƒœแƒแƒขแƒ˜แƒฃแƒšแƒ˜ LPG แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒก แƒ›แƒแƒ“แƒ”แƒšแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก - แƒ’แƒแƒœแƒฎแƒ˜แƒšแƒฃแƒšแƒ˜ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ’แƒแƒœแƒงแƒแƒคแƒ˜แƒšแƒ”แƒ‘แƒ V.

III. OLTP vs. OLAP

แƒ—แƒฃแƒ›แƒชแƒ, แƒ˜แƒ’แƒ˜แƒ•แƒ” Gartner แƒฌแƒ”แƒ แƒกแƒ แƒแƒ› แƒ›แƒฃแƒšแƒขแƒ˜แƒ›แƒแƒ“แƒ”แƒšแƒ˜ แƒแƒ แƒ˜แƒก sine qua non แƒžแƒ˜แƒ แƒแƒ‘แƒ, แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜ แƒกแƒแƒแƒžแƒ”แƒ แƒแƒชแƒ˜แƒ แƒแƒ—แƒแƒฎแƒ”แƒ‘แƒ˜ DBMS. แƒ”แƒก แƒ’แƒแƒกแƒแƒ’แƒ”แƒ‘แƒ˜แƒ: "แƒ›แƒ แƒแƒ•แƒแƒšแƒ•แƒแƒ แƒ˜แƒแƒขแƒ˜แƒฃแƒšแƒ˜ แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก" แƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒแƒจแƒ˜, แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ”แƒ‘แƒ˜ แƒฌแƒแƒ แƒ›แƒแƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒขแƒ แƒแƒœแƒ–แƒแƒฅแƒชแƒ˜แƒฃแƒšแƒแƒ‘แƒแƒกแƒ—แƒแƒœ.

แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒแƒ“ แƒ›แƒ“แƒ”แƒ‘แƒแƒ แƒ”แƒแƒ‘แƒก RDF แƒกแƒแƒชแƒแƒ•แƒ”แƒ‘แƒ˜ OLTP-OLAP แƒ›แƒแƒกแƒจแƒขแƒแƒ‘แƒ˜แƒ—? แƒ›แƒ” แƒแƒกแƒ” แƒ’แƒ˜แƒžแƒแƒกแƒฃแƒฎแƒ”แƒ‘แƒ“แƒ˜: แƒแƒ แƒช แƒ˜แƒฅ แƒ“แƒ แƒแƒ แƒช แƒแƒฅ. แƒ˜แƒ›แƒ˜แƒก แƒ›แƒ˜แƒ—แƒ˜แƒ—แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ—แƒฃ แƒ แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒ แƒ˜แƒก แƒ’แƒแƒœแƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒšแƒ˜, แƒกแƒแƒญแƒ˜แƒ แƒแƒ แƒ›แƒ”แƒกแƒแƒ›แƒ” แƒแƒ‘แƒ แƒ”แƒ•แƒ˜แƒแƒขแƒฃแƒ แƒ. แƒ แƒแƒ’แƒแƒ แƒช แƒ•แƒแƒ แƒ˜แƒแƒœแƒขแƒก แƒ›แƒ” แƒจแƒ”แƒ›แƒแƒ’แƒ—แƒแƒ•แƒแƒ–แƒ”แƒ‘แƒ“แƒ˜ OLIP โ€” แƒแƒœแƒšแƒแƒ˜แƒœ แƒ˜แƒœแƒขแƒ”แƒšแƒ”แƒฅแƒขแƒฃแƒแƒšแƒฃแƒ แƒ˜ แƒ“แƒแƒ›แƒฃแƒจแƒแƒ•แƒ”แƒ‘แƒ.

แƒ—แƒฃแƒ›แƒชแƒ, แƒ›แƒแƒ˜แƒœแƒช:

  • GraphDB-แƒจแƒ˜ แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ˜แƒšแƒ˜ MongoDB-แƒ—แƒแƒœ แƒ˜แƒœแƒขแƒ”แƒ’แƒ แƒแƒชแƒ˜แƒ˜แƒก แƒ›แƒ”แƒฅแƒแƒœแƒ˜แƒ–แƒ›แƒ”แƒ‘แƒ˜ แƒแƒ แƒแƒœแƒแƒ™แƒšแƒ”แƒ‘ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜แƒ แƒ’แƒแƒœแƒ™แƒฃแƒ—แƒ•แƒœแƒ˜แƒšแƒ˜แƒ แƒฌแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒกแƒแƒ™แƒ˜แƒ—แƒฎแƒ”แƒ‘แƒ˜แƒก แƒ˜แƒ แƒ’แƒ•แƒšแƒ˜แƒ• แƒ›แƒฃแƒจแƒแƒแƒ‘แƒ;
  • Stardog แƒ™แƒ˜แƒ“แƒ”แƒ• แƒฃแƒคแƒ แƒ แƒจแƒแƒ แƒก แƒ“แƒ แƒ›แƒ—แƒšแƒ˜แƒแƒœแƒแƒ“ แƒ›แƒ˜แƒ“แƒ˜แƒก แƒ’แƒแƒ“แƒแƒฌแƒ”แƒ แƒก แƒซแƒ แƒแƒ•แƒ, แƒ˜แƒกแƒ”แƒ• แƒฉแƒแƒฌแƒ”แƒ แƒ˜แƒก แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒฃแƒ›แƒฏแƒแƒ‘แƒ”แƒกแƒ”แƒ‘แƒ˜แƒก แƒ›แƒ˜แƒ–แƒœแƒ˜แƒ—.

แƒแƒฎแƒšแƒ แƒœแƒ”แƒ‘แƒ แƒ›แƒแƒ›แƒ”แƒชแƒ˜แƒ— แƒจแƒ”แƒ›แƒแƒ’แƒ—แƒแƒ•แƒแƒ–แƒแƒ— แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒแƒ—แƒแƒ›แƒแƒจแƒ” แƒ‘แƒแƒ–แƒแƒ แƒ–แƒ”. IBM Netezza-แƒกแƒ แƒ“แƒ Amazon Redshift-แƒ˜แƒก แƒจแƒ”แƒ›แƒฅแƒ›แƒœแƒ”แƒšแƒ”แƒ‘แƒ˜แƒกแƒ’แƒแƒœ - AnzoGraphโ„ข. แƒ›แƒแƒกแƒ–แƒ” แƒ“แƒแƒคแƒฃแƒซแƒœแƒ”แƒ‘แƒฃแƒšแƒ˜ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ˜แƒก แƒ แƒ”แƒ™แƒšแƒแƒ›แƒ˜แƒ“แƒแƒœ แƒกแƒฃแƒ แƒแƒ—แƒ˜ แƒ’แƒแƒ›แƒแƒฅแƒ•แƒ”แƒงแƒœแƒ“แƒ แƒกแƒขแƒแƒขแƒ˜แƒ˜แƒก แƒ“แƒแƒกแƒแƒฌแƒงแƒ˜แƒกแƒจแƒ˜. AnzoGraph แƒžแƒแƒ–แƒ˜แƒชแƒ˜แƒแƒœแƒ˜แƒ แƒ”แƒ‘แƒก แƒ แƒแƒ’แƒแƒ แƒช GOLAP แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ. แƒ แƒแƒ’แƒแƒ  แƒ›แƒแƒ’แƒฌแƒแƒœแƒ— SPARQL แƒคแƒแƒœแƒฏแƒ แƒ˜แƒก แƒคแƒฃแƒœแƒฅแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒ—? -

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

IV. RocksDB

แƒฃแƒ™แƒ•แƒ” แƒ›แƒแƒฆแƒšแƒ แƒ˜แƒงแƒ แƒ‘แƒ›แƒฃแƒšแƒ˜ Stardog 7 Beta-แƒก แƒ’แƒแƒœแƒชแƒฎแƒแƒ“แƒ”แƒ‘แƒแƒก, แƒ แƒแƒ›แƒ”แƒšแƒจแƒ˜แƒช แƒœแƒแƒ—แƒฅแƒ•แƒแƒ›แƒ˜แƒ, แƒ แƒแƒ› Stardog แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒ“แƒ แƒ’แƒแƒ›แƒแƒ”แƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒœแƒ RocksDB, แƒ แƒแƒ’แƒแƒ แƒช แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒกแƒแƒชแƒแƒ•แƒ˜แƒก แƒกแƒ˜แƒกแƒขแƒ”แƒ›แƒ - แƒ’แƒแƒกแƒแƒฆแƒ”แƒ‘แƒ˜แƒก แƒฆแƒ˜แƒ แƒ”แƒ‘แƒฃแƒšแƒ”แƒ‘แƒ˜แƒก แƒ›แƒแƒฆแƒแƒ–แƒ˜แƒ, Google-แƒ˜แƒก LevelDB-แƒ˜แƒก Facebook แƒฉแƒแƒœแƒ’แƒแƒšแƒ˜. แƒ แƒแƒขแƒแƒ› แƒฆแƒ˜แƒ แƒก แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒš แƒขแƒ”แƒœแƒ“แƒ”แƒœแƒชแƒ˜แƒแƒ–แƒ” แƒกแƒแƒฃแƒ‘แƒแƒ แƒ˜?

แƒžแƒ˜แƒ แƒ•แƒ”แƒš แƒ แƒ˜แƒ’แƒจแƒ˜, แƒ•แƒ˜แƒ›แƒกแƒฏแƒ”แƒšแƒ”แƒ‘แƒ— แƒ•แƒ˜แƒ™แƒ˜แƒžแƒ”แƒ“แƒ˜แƒ˜แƒก แƒกแƒขแƒแƒขแƒ˜แƒ, แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ RDF แƒกแƒแƒชแƒแƒ•แƒ”แƒ‘แƒ˜ "แƒ’แƒแƒ“แƒแƒœแƒ”แƒ แƒ’แƒ˜แƒšแƒ˜แƒ" RocksDB-แƒจแƒ˜. แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜, แƒ แƒแƒ› แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒแƒ— RocksDB, แƒ แƒแƒ’แƒแƒ แƒช แƒจแƒ”แƒœแƒแƒฎแƒ•แƒ˜แƒก แƒซแƒ แƒแƒ•แƒ ArangoDB, MongoDB, MySQL แƒ“แƒ MariaDB, Cassandra.

แƒ›แƒ”แƒแƒ แƒ”แƒช, RocksDB-แƒ–แƒ” แƒ˜แƒฅแƒ›แƒœแƒ”แƒ‘แƒ แƒžแƒ แƒแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜ (แƒแƒœแƒฃ แƒžแƒ แƒแƒ“แƒฃแƒฅแƒขแƒ”แƒ‘แƒ˜) แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒก แƒ—แƒ”แƒ›แƒ”แƒ‘แƒ–แƒ”.

แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, eBay แƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒก RocksDB-แƒจแƒ˜ แƒžแƒšแƒแƒขแƒคแƒแƒ แƒ›แƒ แƒ—แƒฅแƒ•แƒ”แƒœแƒ˜ "แƒชแƒแƒ“แƒœแƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก". แƒกแƒฎแƒ•แƒแƒ—แƒ แƒจแƒแƒ แƒ˜แƒก, แƒกแƒแƒกแƒแƒชแƒ˜แƒšแƒแƒ แƒฌแƒแƒ™แƒ˜แƒ—แƒฎแƒ•แƒ: แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ”แƒœแƒ แƒ“แƒแƒ˜แƒฌแƒงแƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒกแƒแƒจแƒ˜แƒœแƒแƒ แƒคแƒแƒ แƒ›แƒแƒขแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒฎแƒšแƒแƒฎแƒแƒœ แƒ˜แƒก แƒฃแƒคแƒ แƒ แƒ›แƒ”แƒขแƒแƒ“ แƒ“แƒแƒ”แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ SPARQL-แƒก. แƒ แƒแƒ’แƒแƒ แƒช แƒฎแƒฃแƒ›แƒ แƒแƒ‘แƒแƒจแƒ˜: แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒช แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ’แƒแƒ•แƒแƒ™แƒ”แƒ—แƒแƒ— แƒชแƒแƒ“แƒœแƒ˜แƒก แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ˜, แƒ›แƒแƒ˜แƒœแƒช RDF-แƒก แƒ›แƒ˜แƒ•แƒแƒฆแƒฌแƒ”แƒ•แƒ—.

แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜ - แƒ˜แƒก, แƒ แƒแƒ›แƒ”แƒšแƒ˜แƒช แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒ—แƒ•แƒ˜แƒก แƒฌแƒ˜แƒœ แƒ’แƒแƒ›แƒแƒฉแƒœแƒ“แƒ แƒ•แƒ˜แƒ™แƒ˜แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒ˜แƒก แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒกแƒ”แƒ แƒ•แƒ˜แƒกแƒ˜. แƒ›แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒแƒ›แƒ“แƒ” แƒ•แƒ˜แƒ™แƒ˜แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒกแƒขแƒแƒ แƒ˜แƒฃแƒšแƒ˜ แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒ แƒฃแƒœแƒ“แƒ แƒงแƒแƒคแƒ˜แƒšแƒ˜แƒงแƒ แƒฌแƒ•แƒ“แƒแƒ›แƒ MWAPI แƒกแƒขแƒแƒœแƒ“แƒแƒ แƒขแƒฃแƒš Mediawiki API-แƒ–แƒ”. แƒแƒฎแƒšแƒ แƒ‘แƒ”แƒ•แƒ แƒ˜ แƒ แƒแƒ› แƒแƒ แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜ แƒกแƒฃแƒคแƒ—แƒ SPARQL-แƒ˜แƒ—. "แƒฅแƒฃแƒ“แƒ˜แƒก แƒฅแƒ•แƒ”แƒจ" แƒแƒกแƒ”แƒ•แƒ” แƒแƒ แƒ˜แƒก RocksDB. แƒกแƒฎแƒ•แƒแƒ—แƒ แƒจแƒแƒ แƒ˜แƒก, WDHQS แƒจแƒ”แƒ˜แƒฅแƒ›แƒœแƒ, แƒ แƒแƒ’แƒแƒ แƒช แƒฉแƒแƒœแƒก, แƒ˜แƒ› แƒžแƒ˜แƒ แƒ˜แƒก แƒ›แƒ˜แƒ”แƒ , แƒ•แƒ˜แƒœแƒช แƒจแƒ”แƒ›แƒแƒ˜แƒขแƒแƒœแƒ Freebase Google Knowledge Graph-แƒจแƒ˜.

V. LPG แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ

แƒœแƒ”แƒ‘แƒ แƒ›แƒแƒ›แƒ”แƒชแƒ˜แƒ— แƒจแƒ”แƒ’แƒแƒฎแƒกแƒ”แƒœแƒแƒ— แƒ›แƒ—แƒแƒ•แƒแƒ แƒ˜ แƒ’แƒแƒœแƒกแƒฎแƒ•แƒแƒ•แƒ”แƒ‘แƒ LPG แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒกแƒ แƒ“แƒ RDF แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒก แƒจแƒแƒ แƒ˜แƒก.

LPG-แƒจแƒ˜ แƒกแƒ™แƒแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒ—แƒ•แƒ˜แƒกแƒ”แƒ‘แƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ›แƒ˜แƒ”แƒœแƒ˜แƒญแƒแƒก แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก แƒ˜แƒœแƒกแƒขแƒแƒœแƒชแƒ˜แƒ”แƒ‘แƒก, แƒฎแƒแƒšแƒ RDF-แƒจแƒ˜ แƒ›แƒแƒ—แƒ˜ แƒ›แƒ˜แƒœแƒ˜แƒญแƒ”แƒ‘แƒ แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒ˜แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ™แƒ˜แƒ“แƒ”แƒ”แƒ‘แƒ˜แƒก โ€žแƒขแƒ˜แƒžแƒ”แƒ‘แƒ–แƒ”โ€œ (แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒ แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒกแƒ™แƒแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒ—แƒ•แƒ˜แƒกแƒ”แƒ‘แƒ”แƒ‘แƒ˜, แƒแƒ แƒแƒ›แƒ”แƒ“ แƒฉแƒ•แƒ”แƒฃแƒšแƒ”แƒ‘แƒ แƒ˜แƒ•แƒ˜ แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒช). RDF-แƒ˜แƒก แƒ”แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ LPG-แƒ—แƒแƒœ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒ— แƒ’แƒแƒ“แƒแƒšแƒแƒฎแƒแƒก แƒ›แƒแƒ“แƒ”แƒšแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒแƒ›แƒ แƒ—แƒฃ แƒ˜แƒ› แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒแƒก. LPG-แƒ˜แƒก แƒจแƒ”แƒ–แƒฆแƒฃแƒ“แƒ•แƒ”แƒ‘แƒ˜ RDF-แƒ—แƒแƒœ แƒจแƒ”แƒ“แƒแƒ แƒ”แƒ‘แƒ˜แƒ— แƒฃแƒคแƒ แƒ แƒ แƒ—แƒฃแƒšแƒ˜ แƒ“แƒแƒกแƒแƒซแƒšแƒ”แƒ•แƒ˜แƒ, แƒ›แƒแƒ’แƒ แƒแƒ› LPG แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒ˜ แƒฃแƒคแƒ แƒ แƒฐแƒ’แƒแƒ•แƒก แƒฐแƒแƒ แƒแƒ แƒ˜แƒก แƒกแƒแƒฎแƒ”แƒšแƒ›แƒซแƒฆแƒ•แƒแƒœแƒ”แƒšแƒแƒก แƒกแƒฃแƒ แƒแƒ—แƒ”แƒ‘แƒก, แƒ•แƒ˜แƒ“แƒ แƒ” RDF แƒ’แƒ แƒแƒคแƒ˜แƒ™แƒ”แƒ‘แƒก, แƒ แƒ˜แƒก แƒ’แƒแƒ›แƒแƒช แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ”แƒ‘แƒก แƒกแƒฃแƒ แƒ— แƒ˜แƒกแƒ˜แƒœแƒ˜.

แƒชแƒฎแƒแƒ“แƒ˜แƒ, "LPG แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก" แƒแƒ›แƒแƒชแƒแƒœแƒ แƒแƒ  แƒœแƒแƒฌแƒ˜แƒšแƒแƒ“ แƒ˜แƒงแƒแƒคแƒ:

  1. RDF แƒ›แƒแƒ“แƒ”แƒšแƒจแƒ˜ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒขแƒแƒœแƒ, แƒ แƒแƒช แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒก แƒฎแƒ“แƒ˜แƒก แƒ›แƒแƒกแƒจแƒ˜ LPG แƒกแƒขแƒ แƒฃแƒฅแƒขแƒฃแƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒ˜แƒ›แƒฃแƒšแƒแƒชแƒ˜แƒแƒก;
  2. แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒขแƒแƒœแƒ RDF แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ”แƒœแƒแƒจแƒ˜, แƒ แƒแƒช แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒ”แƒšแƒก แƒฎแƒ“แƒ˜แƒก แƒแƒ› แƒจแƒ”แƒชแƒ•แƒšแƒ˜แƒš แƒ›แƒแƒ“แƒ”แƒšแƒจแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒแƒก, แƒแƒœ แƒแƒ› แƒ›แƒแƒ“แƒ”แƒšแƒ–แƒ” แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒก แƒ“แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ แƒ’แƒ•แƒ LPG-แƒ˜แƒก แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ˜แƒก แƒžแƒแƒžแƒฃแƒšแƒแƒ แƒฃแƒš แƒ”แƒœแƒ”แƒ‘แƒ–แƒ”.

V.1. แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ—แƒ แƒ›แƒแƒ“แƒ”แƒšแƒ˜

แƒแƒฅ แƒ แƒแƒ›แƒ“แƒ”แƒœแƒ˜แƒ›แƒ” แƒจแƒ”แƒกแƒแƒซแƒšแƒ แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒแƒ.

V.1.1. แƒกแƒ˜แƒœแƒ’แƒšแƒขแƒแƒœแƒ˜แƒก แƒฅแƒแƒœแƒ”แƒ‘แƒ

RDF แƒ“แƒ LPG แƒฐแƒแƒ แƒ›แƒแƒœแƒ˜แƒ–แƒแƒชแƒ˜แƒ˜แƒก แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒžแƒ˜แƒ แƒ“แƒแƒžแƒ˜แƒ แƒ˜ แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ แƒแƒšแƒ‘แƒแƒ— แƒแƒ แƒ˜แƒก แƒกแƒ˜แƒœแƒ’แƒขแƒแƒœแƒ˜แƒก แƒฅแƒแƒœแƒ”แƒ‘แƒ:

  • แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“, แƒžแƒ แƒ”แƒ“แƒ˜แƒ™แƒแƒขแƒ˜แƒก แƒœแƒแƒชแƒ•แƒšแƒแƒ“ :isMarriedTo แƒ’แƒแƒ›แƒแƒ˜แƒงแƒ”แƒœแƒ”แƒ‘แƒ แƒžแƒ แƒ”แƒ“แƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜ :isMarriedTo1, :isMarriedTo2 i t. แƒ“.
  • แƒ”แƒก แƒžแƒ แƒ”แƒ“แƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜ แƒจแƒ”แƒ›แƒ“แƒ”แƒ’ แƒฎแƒ“แƒ”แƒ‘แƒ แƒแƒฎแƒแƒšแƒ˜ แƒกแƒแƒ›แƒ”แƒฃแƒšแƒ˜แƒก แƒกแƒแƒ’แƒœแƒ”แƒ‘แƒ˜: :isMarriedTo1 :since "2013-09-13"^^xsd:date แƒ“แƒ แƒ.แƒจ.
  • แƒžแƒ แƒ”แƒ“แƒ˜แƒ™แƒแƒขแƒ”แƒ‘แƒ˜แƒก แƒแƒ› แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜แƒก แƒ™แƒแƒ•แƒจแƒ˜แƒ แƒ˜ แƒกแƒแƒ”แƒ แƒ—แƒ แƒžแƒ แƒ”แƒ“แƒ˜แƒ™แƒแƒขแƒ—แƒแƒœ แƒ›แƒงแƒแƒ แƒ“แƒ”แƒ‘แƒ แƒคแƒแƒ แƒ›แƒ˜แƒก แƒกแƒแƒ›แƒ”แƒฃแƒšแƒ”แƒ‘แƒ˜แƒ— :isMarriedTo1 rdf:singletonPropertyOf :isMarriedTo.
  • แƒชแƒฎแƒแƒ“แƒ˜แƒ, rdf:singletonPropertyOf rdfs:subPropertyOf rdf:type, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ“แƒแƒคแƒ˜แƒฅแƒ แƒ“แƒ˜แƒ—, แƒ แƒแƒขแƒแƒ› แƒแƒ  แƒฃแƒœแƒ“แƒ แƒ“แƒแƒฌแƒ”แƒ แƒแƒ— :isMarriedTo1 rdf:type :isMarriedTo.

"LPG แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก" แƒžแƒ แƒแƒ‘แƒšแƒ”แƒ›แƒ แƒ›แƒแƒ’แƒ•แƒแƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒแƒฅ RDFS แƒ“แƒแƒœแƒ”แƒ–แƒ”. แƒแƒกแƒ”แƒ—แƒ˜ แƒ’แƒแƒ“แƒแƒฌแƒงแƒ•แƒ”แƒขแƒ˜แƒšแƒ”แƒ‘แƒ แƒ›แƒแƒ˜แƒ—แƒฎแƒแƒ•แƒก แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒจแƒ˜ แƒฉแƒแƒ แƒ—แƒ•แƒแƒก ะกั‚ะฐะฝะดะฐั€ั‚. แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒกแƒแƒญแƒ˜แƒ แƒ แƒ’แƒแƒฎแƒ“แƒ”แƒก RDF แƒ›แƒแƒฆแƒแƒ–แƒ˜แƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒ”แƒœ แƒ›แƒ˜แƒ›แƒแƒ’แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ“แƒ”แƒ’แƒ”แƒ‘แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒแƒฎแƒšแƒ Singleton Property แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒฉแƒแƒ˜แƒ—แƒ•แƒแƒšแƒแƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ›แƒแƒ“แƒ”แƒšแƒ˜แƒ แƒ”แƒ‘แƒ˜แƒก แƒกแƒฎแƒ•แƒ แƒขแƒ”แƒฅแƒœแƒ˜แƒ™แƒแƒ“.

V.1.2. แƒ แƒ”แƒคแƒ˜แƒ™แƒแƒชแƒ˜แƒ แƒจแƒ”แƒกแƒ แƒฃแƒšแƒ”แƒ‘แƒฃแƒšแƒ˜แƒ แƒกแƒฌแƒแƒ แƒแƒ“

แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ“ แƒ’แƒฃแƒšแƒฃแƒ‘แƒ แƒงแƒ•แƒ˜แƒšแƒ แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ”แƒ‘แƒ˜ แƒ’แƒแƒ›แƒแƒ›แƒ“แƒ˜แƒœแƒแƒ แƒ”แƒแƒ‘แƒก แƒ˜แƒ›แƒ˜แƒก แƒ’แƒแƒชแƒœแƒแƒ‘แƒ˜แƒ”แƒ แƒ”แƒ‘แƒ˜แƒ—, แƒ แƒแƒ› แƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ˜ แƒกแƒ แƒฃแƒšแƒแƒ“ แƒฌแƒแƒ แƒ›แƒแƒฃแƒ“แƒ’แƒ”แƒœแƒ”แƒšแƒ˜แƒ แƒกแƒแƒ›แƒ”แƒฃแƒšแƒ˜แƒ—. แƒกแƒแƒ›แƒ”แƒฃแƒšแƒ–แƒ” แƒ แƒแƒฆแƒแƒชแƒ˜แƒก แƒ—แƒฅแƒ›แƒ˜แƒก แƒจแƒ”แƒกแƒแƒซแƒšแƒ”แƒ‘แƒšแƒแƒ‘แƒ˜แƒ—, แƒฉแƒ•แƒ”แƒœ แƒจแƒ”แƒ•แƒซแƒšแƒ”แƒ‘แƒ— แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒแƒ— แƒกแƒแƒ™แƒฃแƒ—แƒ แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ›แƒ—แƒฎแƒ•แƒ”แƒ•แƒ”แƒ‘แƒ–แƒ”.

แƒแƒ› แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ”แƒ‘แƒ˜แƒ“แƒแƒœ แƒงแƒ•แƒ”แƒšแƒแƒ–แƒ” แƒซแƒšแƒ˜แƒ”แƒ แƒ˜แƒ RDF*, แƒ˜แƒ’แƒ˜แƒ•แƒ” RDR, แƒ“แƒแƒ‘แƒแƒ“แƒ”แƒ‘แƒฃแƒšแƒ˜ แƒ‘แƒšแƒแƒ–แƒ”แƒ’แƒ แƒแƒคแƒ˜แƒก แƒกแƒ˜แƒฆแƒ แƒ›แƒ”แƒจแƒ˜. แƒ”แƒก แƒ—แƒแƒ•แƒ˜แƒ“แƒแƒœแƒ•แƒ” แƒแƒ แƒฉแƒ”แƒฃแƒšแƒ˜ แƒกแƒแƒ™แƒฃแƒ—แƒแƒ แƒ˜ แƒ—แƒแƒ•แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ“แƒ AnzoGraph-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก. แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ˜แƒก แƒกแƒ˜แƒ›แƒขแƒ™แƒ˜แƒชแƒ” แƒ’แƒแƒœแƒ˜แƒกแƒแƒ–แƒฆแƒ•แƒ แƒ”แƒ‘แƒ แƒ˜แƒ›แƒ˜แƒ—, แƒ แƒแƒ› แƒ›แƒ˜แƒก แƒคแƒแƒ แƒ’แƒšแƒ”แƒ‘แƒจแƒ˜ แƒกแƒ—แƒแƒ•แƒแƒ–แƒแƒ‘แƒ”แƒœ แƒจแƒ”แƒกแƒแƒ‘แƒแƒ›แƒ˜แƒกแƒ˜ แƒชแƒ•แƒšแƒ˜แƒšแƒ”แƒ‘แƒ”แƒ‘แƒ˜ RDF แƒกแƒ”แƒ›แƒแƒœแƒขแƒ˜แƒ™แƒ. แƒ—แƒฃแƒ›แƒชแƒ, แƒกแƒแƒฅแƒ›แƒ” แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒแƒ แƒขแƒ˜แƒ•แƒ˜แƒ. RDF-แƒ˜แƒก Turtle แƒกแƒ”แƒ แƒ˜แƒแƒšแƒ˜แƒ–แƒแƒชแƒ˜แƒแƒจแƒ˜ แƒแƒฎแƒšแƒ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ“แƒแƒฌแƒ”แƒ แƒแƒ— แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒ แƒแƒ›:

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

V.1.3. แƒกแƒฎแƒ•แƒ แƒ›แƒ˜แƒ“แƒ’แƒแƒ›แƒ”แƒ‘แƒ˜

แƒ—แƒฅแƒ•แƒ”แƒœ แƒแƒ  แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒจแƒ”แƒฌแƒฃแƒฎแƒ“แƒ”แƒ— แƒคแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒกแƒ”แƒ›แƒแƒœแƒขแƒ˜แƒ™แƒ˜แƒ—, แƒ›แƒแƒ’แƒ แƒแƒ› แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ•แƒ˜แƒ•แƒแƒ แƒแƒฃแƒ“แƒแƒ—, แƒ แƒแƒ› แƒขแƒ แƒ˜แƒžแƒšแƒ”แƒขแƒ”แƒ‘แƒก แƒแƒฅแƒ•แƒ— แƒ’แƒแƒ แƒ™แƒ•แƒ”แƒฃแƒšแƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช, แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒแƒ แƒ˜แƒก URI-แƒ”แƒ‘แƒ˜ แƒ“แƒ แƒแƒ› URI-แƒ”แƒ‘แƒ˜แƒ— แƒฅแƒ›แƒœแƒ˜แƒแƒœ แƒแƒฎแƒแƒš แƒกแƒแƒ›แƒ”แƒฃแƒšแƒ”แƒ‘แƒก. แƒ แƒฉแƒ”แƒ‘แƒ แƒ›แƒฎแƒแƒšแƒแƒ“ SPARQL-แƒจแƒ˜ แƒแƒ› URI-แƒ”แƒ‘แƒ–แƒ” แƒฌแƒ•แƒ“แƒแƒ›แƒ˜แƒก แƒ›แƒ˜แƒชแƒ”แƒ›แƒ. แฒ˜แƒกแƒ” แƒฉแƒแƒ›แƒแƒ“แƒ˜แƒก แƒ•แƒแƒ แƒกแƒ™แƒ•แƒšแƒแƒ•แƒฃแƒ แƒ˜ แƒซแƒแƒฆแƒšแƒ˜.

แƒแƒšแƒ”แƒ’แƒ แƒแƒ’แƒ แƒแƒคแƒจแƒ˜ แƒฌแƒแƒ•แƒ˜แƒ“แƒ แƒจแƒฃแƒแƒšแƒ”แƒ“แƒฃแƒ แƒ˜ แƒ’แƒ–แƒ˜แƒ—. แƒชแƒœแƒแƒ‘แƒ˜แƒšแƒ˜แƒ, แƒ แƒแƒ› แƒกแƒแƒ›แƒ›แƒแƒ’แƒ˜ แƒ˜แƒ“แƒ”แƒœแƒขแƒ˜แƒคแƒ˜แƒ™แƒแƒขแƒแƒ แƒ”แƒ‘แƒ˜ แƒแƒšแƒ”แƒ’แƒ แƒแƒ’แƒ แƒแƒคแƒจแƒ˜ แƒแƒ แƒกแƒ”แƒ‘แƒแƒ‘แƒก, แƒ›แƒแƒ’แƒ แƒแƒ› แƒกแƒแƒ›แƒ›แƒแƒ’แƒ˜ แƒแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒœแƒฎแƒแƒ แƒชแƒ˜แƒ”แƒšแƒ”แƒ‘แƒ˜แƒกแƒแƒก แƒ˜แƒกแƒ˜แƒœแƒ˜ แƒแƒ  แƒ’แƒแƒ›แƒแƒ˜แƒ แƒฉแƒ”แƒ•แƒ˜แƒแƒœ. แƒ—แƒฃแƒ›แƒชแƒ, แƒ˜แƒก แƒฏแƒ”แƒ  แƒ™แƒ˜แƒ“แƒ”แƒ• แƒซแƒแƒšแƒ˜แƒแƒœ แƒจแƒแƒ แƒก แƒแƒ แƒ˜แƒก แƒคแƒแƒ แƒ›แƒแƒšแƒฃแƒ แƒ˜ แƒกแƒ”แƒ›แƒแƒœแƒขแƒ˜แƒ™แƒ˜แƒกแƒ’แƒแƒœ. แƒแƒฆแƒกแƒแƒœแƒ˜แƒจแƒœแƒแƒ•แƒ˜แƒ, แƒ แƒแƒ› แƒขแƒ แƒ˜แƒžแƒšแƒ”แƒขแƒ˜แƒก แƒแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒ”แƒ‘แƒ˜ แƒแƒ  แƒแƒ แƒ˜แƒก URI แƒ“แƒ แƒแƒ› แƒแƒขแƒ แƒ˜แƒ‘แƒฃแƒขแƒ”แƒ‘แƒ˜แƒก แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ‘แƒ”แƒ‘แƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ˜แƒงแƒแƒก แƒ›แƒฎแƒแƒšแƒแƒ“ แƒšแƒ˜แƒขแƒ”แƒ แƒแƒšแƒฃแƒ แƒ˜. LPG-แƒ˜แƒก แƒ›แƒ˜แƒ›แƒ“แƒ”แƒ•แƒ แƒ”แƒ‘แƒ˜ แƒ˜แƒฆแƒ”แƒ‘แƒ”แƒœ แƒ–แƒฃแƒกแƒขแƒแƒ“ แƒ˜แƒ›แƒแƒก, แƒ แƒแƒช แƒกแƒฃแƒ แƒ“แƒแƒ—. แƒกแƒžแƒ”แƒชแƒ˜แƒแƒšแƒฃแƒ แƒแƒ“ แƒ’แƒแƒ›แƒแƒ’แƒแƒœแƒ˜แƒš NQX แƒคแƒแƒ แƒ›แƒแƒขแƒจแƒ˜, แƒ–แƒ”แƒ›แƒแƒ— แƒ›แƒแƒชแƒ”แƒ›แƒฃแƒšแƒ˜แƒก แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒ˜ RDF*-แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ:

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

V.2. แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ”แƒœแƒ”แƒ‘แƒ˜

แƒ›แƒแƒ“แƒ”แƒšแƒ˜แƒก แƒ“แƒแƒœแƒ”แƒ–แƒ” แƒแƒ›แƒ แƒ—แƒฃ แƒ˜แƒ› แƒ’แƒ–แƒ˜แƒ— LPG-แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒ—, แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒœแƒ“แƒ แƒจแƒ”แƒ’แƒ”แƒซแƒšแƒแƒ— แƒแƒกแƒ”แƒ— แƒ›แƒแƒ“แƒ”แƒšแƒจแƒ˜ แƒ›แƒแƒœแƒแƒชแƒ”แƒ›แƒ”แƒ‘แƒ˜แƒก แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ’แƒแƒ™แƒ”แƒ—แƒ”แƒ‘แƒ.

  • Blazegraph RDF* แƒ›แƒแƒ—แƒฎแƒแƒ•แƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก SPARQL* ะธ แƒ’แƒ แƒ”แƒ›แƒ˜แƒœแƒ˜. SPARQL* แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ แƒแƒกแƒ” แƒ’แƒแƒ›แƒแƒ˜แƒงแƒฃแƒ แƒ”แƒ‘แƒ:

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

  • แƒแƒœแƒ–แƒแƒ’แƒ แƒแƒคแƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก SPARQL* แƒ“แƒ แƒแƒžแƒ˜แƒ แƒ”แƒ‘แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒแƒก Cypher, แƒจแƒ”แƒ™แƒ˜แƒ—แƒฎแƒ•แƒ˜แƒก แƒ”แƒœแƒ Neo4j-แƒจแƒ˜.
  • Stardog แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒก แƒกแƒแƒ™แƒฃแƒ—แƒแƒ  แƒ—แƒแƒ•แƒก แƒ’แƒแƒคแƒแƒ แƒ—แƒแƒ”แƒ‘แƒ SPARQL แƒ“แƒ แƒ˜แƒกแƒ”แƒ• แƒ’แƒ แƒ”แƒ›แƒšแƒ˜แƒœแƒ˜. แƒ—แƒฅแƒ•แƒ”แƒœ แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒ›แƒ˜แƒ˜แƒฆแƒแƒ— แƒขแƒ แƒ˜แƒžแƒšแƒ”แƒขแƒ˜ URI แƒ“แƒ โ€žแƒ›แƒ”แƒขแƒ-แƒ˜แƒœแƒคแƒแƒ แƒ›แƒแƒชแƒ˜แƒโ€œ SPARQL-แƒจแƒ˜ แƒ›แƒกแƒ’แƒแƒ•แƒกแƒ˜ แƒ แƒแƒ›แƒ˜แƒก แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒ—:

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

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

แƒกแƒฎแƒ•แƒแƒ—แƒ แƒจแƒแƒ แƒ˜แƒก, GraphDB แƒ”แƒ แƒ— แƒ“แƒ แƒแƒก แƒ›แƒฎแƒแƒ แƒก แƒฃแƒญแƒ”แƒ แƒ“แƒ Tinkerpop/Gremlin-แƒก LPG-แƒ˜แƒก แƒ›แƒฎแƒแƒ แƒ“แƒแƒญแƒ”แƒ แƒ˜แƒก แƒ’แƒแƒ แƒ”แƒจแƒ”, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ”แƒก แƒจแƒ”แƒฉแƒ”แƒ แƒ“แƒ 8.0 แƒแƒœ 8.1 แƒ•แƒ”แƒ แƒกแƒ˜แƒแƒจแƒ˜.

VI. แƒšแƒ˜แƒชแƒ”แƒœแƒ–แƒ˜แƒ”แƒ‘แƒ˜แƒก แƒ’แƒแƒ›แƒ™แƒแƒชแƒ แƒ”แƒ‘แƒ

แƒ‘แƒแƒšแƒ แƒ“แƒ แƒแƒก แƒแƒ  แƒงแƒแƒคแƒ˜แƒšแƒ แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ”แƒ‘แƒ˜ "triplestore of Choice" แƒ“แƒ "open source triplestore" แƒ™แƒแƒ›แƒžแƒšแƒ”แƒฅแƒขแƒ”แƒ‘แƒ˜แƒก แƒ™แƒ•แƒ”แƒ—แƒแƒ–แƒ”. แƒแƒฎแƒแƒšแƒ˜ แƒฆแƒ˜แƒ แƒ™แƒแƒ“แƒ˜แƒก RDF แƒ›แƒแƒฆแƒแƒ–แƒ˜แƒ”แƒ‘แƒ˜ แƒจแƒแƒ แƒก แƒแƒ แƒ˜แƒก แƒงแƒแƒ•แƒ”แƒšแƒ“แƒฆแƒ˜แƒฃแƒ แƒ˜ แƒ’แƒแƒ›แƒแƒงแƒ”แƒœแƒ”แƒ‘แƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒ™แƒแƒ แƒ’แƒ˜ แƒแƒ แƒฉแƒ”แƒ•แƒแƒœแƒ˜แƒกแƒ’แƒแƒœ, แƒฎแƒแƒšแƒ แƒแƒฎแƒแƒšแƒ˜ แƒกแƒแƒ›แƒ›แƒแƒ’แƒ˜ แƒ›แƒแƒฆแƒแƒ–แƒ˜แƒ”แƒ‘แƒ˜, แƒ แƒแƒ›แƒšแƒ”แƒ‘แƒ˜แƒช แƒ›แƒกแƒฃแƒ แƒก แƒ’แƒแƒ›แƒแƒ•แƒ˜แƒงแƒ”แƒœแƒ (แƒ แƒแƒ’แƒแƒ แƒช AnzoGraph) แƒแƒ แƒ˜แƒก แƒ“แƒแƒฎแƒฃแƒ แƒฃแƒšแƒ˜ แƒฌแƒงแƒแƒ แƒ. แƒžแƒ˜แƒ แƒ˜แƒฅแƒ˜แƒ—, แƒจแƒ”แƒ˜แƒซแƒšแƒ”แƒ‘แƒ แƒ•แƒ˜แƒกแƒแƒฃแƒ‘แƒ แƒแƒ— แƒจแƒ”แƒ›แƒชแƒ˜แƒ แƒ”แƒ‘แƒแƒ–แƒ”...

แƒ แƒ แƒ—แƒฅแƒ›แƒ แƒฃแƒœแƒ“แƒ, แƒฆแƒ˜แƒ แƒฌแƒงแƒแƒ แƒ แƒแƒ  แƒ˜แƒงแƒ แƒ“แƒแƒฎแƒฃแƒ แƒฃแƒšแƒ˜ แƒฌแƒแƒ แƒกแƒฃแƒšแƒจแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ–แƒแƒ’แƒ˜แƒ”แƒ แƒ—แƒ˜ แƒฆแƒ˜แƒ แƒ™แƒแƒ“แƒ˜แƒก แƒกแƒแƒชแƒแƒ•แƒ˜ แƒœแƒ”แƒš-แƒœแƒ”แƒšแƒ แƒแƒฆแƒแƒ  แƒแƒ แƒ˜แƒก แƒแƒฆแƒฅแƒ›แƒฃแƒšแƒ˜, แƒ แƒแƒ’แƒแƒ แƒช แƒแƒ แƒฉแƒ”แƒ•แƒ˜แƒก แƒฆแƒ˜แƒ แƒกแƒ˜. Virtuoso, แƒ แƒแƒ›แƒ”แƒšแƒกแƒแƒช แƒแƒฅแƒ•แƒก opensource แƒ’แƒแƒ›แƒแƒชแƒ”แƒ›แƒ, แƒฉแƒ”แƒ›แƒ˜ แƒแƒ–แƒ แƒ˜แƒ—, แƒ˜แƒฎแƒ แƒฉแƒแƒ‘แƒ แƒ‘แƒแƒ’แƒ”แƒ‘แƒจแƒ˜. Blazegraph แƒจแƒ”แƒ˜แƒซแƒ˜แƒœแƒ AWS-แƒ›แƒ แƒ“แƒ แƒจแƒ”แƒฅแƒ›แƒœแƒ Amazon Neptune-แƒ˜แƒก แƒกแƒแƒคแƒฃแƒซแƒ•แƒ”แƒšแƒ˜; แƒแƒฎแƒšแƒ แƒ’แƒแƒฃแƒ แƒ™แƒ•แƒ”แƒ•แƒ”แƒšแƒ˜แƒ แƒ˜แƒฅแƒœแƒ”แƒ‘แƒ แƒ—แƒฃ แƒแƒ แƒ แƒ™แƒ˜แƒ“แƒ”แƒ• แƒ”แƒ แƒ—แƒ˜ แƒ’แƒแƒ›แƒแƒจแƒ•แƒ”แƒ‘แƒ. แƒ“แƒแƒ แƒฉแƒ แƒ›แƒฎแƒแƒšแƒแƒ“ แƒ˜แƒ”แƒœแƒ...

แƒ—แƒฃ แƒฆแƒ˜แƒ แƒฌแƒงแƒแƒ แƒ แƒแƒ  แƒแƒ แƒ˜แƒก แƒซแƒแƒšแƒ˜แƒแƒœ แƒ›แƒœแƒ˜แƒจแƒ•แƒœแƒ”แƒšแƒแƒ•แƒแƒœแƒ˜, แƒ›แƒแƒ’แƒ แƒแƒ› แƒ—แƒฅแƒ•แƒ”แƒœ แƒฃแƒ‘แƒ แƒแƒšแƒแƒ“ แƒ’แƒกแƒฃแƒ แƒ— แƒกแƒชแƒแƒ“แƒแƒ—, แƒ›แƒแƒจแƒ˜แƒœ แƒงแƒ•แƒ”แƒšแƒแƒคแƒ”แƒ แƒ˜ แƒแƒกแƒ”แƒ•แƒ” แƒœแƒแƒ™แƒšแƒ”แƒ‘แƒแƒ“ แƒ•แƒแƒ แƒ“แƒ˜แƒกแƒคแƒ”แƒ แƒ˜แƒ, แƒ•แƒ˜แƒ“แƒ แƒ” แƒแƒ“แƒ แƒ”. แฒ›แƒแƒ’แƒแƒšแƒ˜แƒ—แƒแƒ“:

  • แƒ•แƒแƒ แƒกแƒ™แƒ•แƒšแƒแƒ•แƒฃแƒ แƒ˜ แƒซแƒแƒฆแƒšแƒ˜ แƒแƒฉแƒ”แƒ แƒ”แƒ‘แƒก แƒ’แƒแƒแƒ•แƒ แƒชแƒ”แƒšแƒ”แƒ— แƒฃแƒคแƒแƒกแƒ แƒ•แƒ”แƒ แƒกแƒ˜แƒ (แƒ—แƒฃแƒ›แƒชแƒ, แƒ แƒ”แƒ’แƒฃแƒšแƒแƒ แƒฃแƒšแƒ˜ แƒ•แƒ”แƒ แƒกแƒ˜แƒ˜แƒก แƒกแƒแƒชแƒ“แƒ”แƒšแƒ˜ แƒžแƒ”แƒ แƒ˜แƒแƒ“แƒ˜ แƒ’แƒแƒแƒ แƒ›แƒแƒ’แƒ“แƒ);
  • ะฒ GraphDB Cloud, แƒกแƒแƒ“แƒแƒช แƒแƒ“แƒ แƒ” แƒจแƒ”แƒ’แƒ˜แƒซแƒšแƒ˜แƒแƒ— แƒแƒ˜แƒ แƒฉแƒ˜แƒแƒ— แƒฃแƒคแƒแƒกแƒ แƒซแƒ˜แƒ แƒ˜แƒ—แƒแƒ“แƒ˜ แƒ’แƒ”แƒ’แƒ›แƒ, แƒแƒฎแƒแƒšแƒ˜ แƒ›แƒแƒ›แƒฎแƒ›แƒแƒ แƒ”แƒ‘แƒšแƒ˜แƒก แƒ แƒ”แƒ’แƒ˜แƒกแƒขแƒ แƒแƒชแƒ˜แƒ แƒจแƒ”แƒฉแƒ”แƒ แƒ”แƒ‘แƒฃแƒšแƒ˜แƒ.

แƒ–แƒแƒ’แƒแƒ“แƒแƒ“, แƒกแƒแƒจแƒฃแƒแƒšแƒ IT แƒแƒ“แƒแƒ›แƒ˜แƒแƒœแƒ˜แƒกแƒ—แƒ•แƒ˜แƒก แƒกแƒ˜แƒ•แƒ แƒชแƒ” แƒกแƒฃแƒš แƒฃแƒคแƒ แƒ แƒ“แƒ แƒฃแƒคแƒ แƒ แƒ›แƒ˜แƒฃแƒฌแƒ•แƒ“แƒแƒ›แƒ”แƒšแƒ˜ แƒฎแƒ“แƒ”แƒ‘แƒ, แƒ›แƒ˜แƒกแƒ˜ แƒ’แƒแƒœแƒ•แƒ˜แƒ—แƒแƒ แƒ”แƒ‘แƒ แƒฎแƒ“แƒ”แƒ‘แƒ แƒ™แƒแƒ แƒžแƒแƒ แƒแƒชแƒ˜แƒ”แƒ‘แƒ˜แƒก แƒฃแƒแƒ›แƒ แƒแƒ•แƒ˜ แƒœแƒแƒฌแƒ˜แƒšแƒ˜.

แƒฌแƒงแƒแƒ แƒ: www.habr.com

แƒแƒฎแƒแƒšแƒ˜ แƒ™แƒแƒ›แƒ”แƒœแƒขแƒแƒ แƒ˜แƒก แƒ“แƒแƒ›แƒแƒขแƒ”แƒ‘แƒ