ืื ืกืขืืึทื ืืืง ืืืขื ืืื ืืื ืืงื ืืึทืื ืืขื ืขื ืืื ืืืกืืืืื ืืงืกื ืคึผืืึทืฅ: ืขืก ืืื ืงืืื ืืขืื ืืึธืจื. ืฆื ืืืื ืืึธืจื ืคึฟืึทืจ ืึท ืืขืจ ืึธืืขืจ ืืืืื ืืงืขืจ ืืึทื ื ืฆืืึทื ... ื ื, ืืื ืืึธื ื ืื ืืืืกื ืืืึธืก ืืื ืืขืจืฆืืืื ืืืจ ืืื ืึท ืงืื ื ืืื ืขื ืืคืขืจ ืฆื "ืืื ืืืืื ืฆื ืืืขืจื ืึทื ืึทืกืืจืึธื ืึทืืื." ืึธืืขืจ ืืืจ ืงืขื ืขื ืึธืืกืขืจืืืืจื ืืืึธืก ืืื ืืขืฉืขืขื ืืฉ ืืืืฃ ืืขืจ ืขืจื; ืขืก ืืื ืคืื ืืจืื ืืขืจ ืฆื ืืืขืจื ืึท ืืืืืึธืืขืจ ืึทืกืืจืึธื ืึธืืขืจ ืึธืืขืจ ืืคืืื ืึท ืคืึทืืืึทื.
ืืขืจ ืึทืจืืืงื ืืืขื ืคืึธืงืืก ืืืืฃ ืื ืืขืฆืืข, ื ืื ืขืืืขืจ ืืื ืขืืืขืืข ืืืฉืื, ืืจืขื ืืก ืคืื ืืขืจ ืืืขืื ืคืื RDF ืกืืึธืจืืืืฉ. ืื ืืขืืึทืคืึธืจ ืืื ืืขืจ ืขืจืฉืืขืจ ืคึผืึทืจืึทืืจืึทืฃ ืืื ืื ืกืคึผืืืขืจื ืืืจื ืื ืขืคึผืึธืก-ืกืืืื ืืึทื ืฆืข ืืืื ืืื ืืขืจ ืื ืฉื ืืึทืื.
ืขืคึผืึธืก ืืืื

I. GraphQL ืคึฟืึทืจ RDF ืึทืงืกืขืก
ืึทื GraphQL ืืืื ืฆื ืืืขืจื ืึท ืื ืืืืขืจืกืึทื ืืึทืืึทืืืืก ืึทืงืกืขืก ืฉืคึผืจืึทื. ืืืึธืก ืืืขืื ืื ืคืืืืงืืื ืฆื ืึทืงืกืขืก RDF ื ืืฆื GraphQL?
ืืืืก ืคืื ืื ืงืขืกืื ืื ืืขืืขืื ืืืื ืืื ืฆืืืขืฉืืขืื ืืืจื:
- ืกืืึทืจืืึธื (, );
- TopQuadrant ืคึผืจืึธืืืงืื (, ).
ืืืื ืื ืจืืคึผืึทืืึทืืึธืจื ืืื ื ืืฉื ืฆืืฉืืขืื ืึทืืึท ืึท ืืขืืขืื ืืืื, ืขืก ืงืขื ืขื ืืืื ืืืคึผืืึทืืขื ืึทื ืื ืืืคึผืขื ืืึทื ืืื ืืืจื ืฉืจืืืื ืึท ืฆืื ืขืืขื "ืจืขืกืึธืืืืขืจ". ืืึธืก ืืื ืืืึธืก ืืื ืืืื, ืืืฉื, ืืื ืื ืคืจืื ืฆืืืืืฉ ืคึผืจืืืขืงื . ืึธืืขืจ ืืืจ ืงืขื ืขื ื ืื ืฉืจืืึทืื ืขืคึผืขืก, ืึธืืขืจ ื ืึธืจ ื ืขืืขื .
ืคึฟืื ืื ืคืื ื ืคืื ืืืื ืื ื ืคืื ืึทื ืืจืืืืืงืก ืื ืืขื ืืขืจ ืคืื ืื ืกืขืืึทื ืืืง ืืืขื ืืื ืืื ืืงื ืืึทืืึท, ืึทืืข ืืขื, ืคืื ืงืืจืก, ืืื ืืจืืืขืจืืง, ืืืืึทื ืขืก ืกืืื ืืืืืื ื ืคึฟืึทืจ ืื ืืึทืืจืืืฉืึทื ื ืืขืืืื ืึทืจืื ืื ืืืืึทืืขืจ ืืึทืื ืกืืืึธ, ืืื ื ืื ืคึผืึทืกืืง ืคึผืืึทืืคืึธืจืืก (RDF ืกืืึธืจื, ืคืื ืืืืฃ) .
ืื ืืืคึผืจืขืกืกืืึธื ืก ืคืื ืงืึทืืคึผืขืจืื ื GraphQL ืืื SPARQL ืืขื ืขื ืฆืืืื-ืคืึธืื.
- ืืืืฃ ืื ืืืื ืืึทื ื, GraphQL ืงืืงื ืืื ืึท ืืืืึทื ืงืึธืจืขืื ืคืื SPARQL: ืขืก ืกืึทืืืื ืื ืคึผืจืึธืืืขืืก ืคืื ืจืขืกืึทืืคึผืืื ื ืืื ืงืืืคื ืคืื ืคึฟืจืืื ืืืึธืก ืืขื ืขื ืืืคึผืืฉ ืคึฟืึทืจ REST - ืึธื ืืืึธืก, ืืืกืืึธืืข, ืขืก ืืืึธืื ื ืื ืืืื ืืขืืืขื ืฆื ืืึทืืจืึทืืื. ืึธื ืคึฟืจืขื ืฉืคึผืจืึทื, ืืคึผืืืช ืคึฟืึทืจ ืื ืืืขื;
- ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, ืื ืฉืืจืขื ื ืกืืฉืขืืึท ืคืื GraphQL ืืื ืืืกืึทืคึผืืื ืื. ืึทืงืงืึธืจืืื ืืื, ืืืื "ืื ืืจืึธืืกืคึผืขืงืืืืื ืึทืก" ืืืื ื ืืืืขืจ ืืืืืืขื ืงืึทืืคึผืขืจื ืืื ืื ืคืื ืจืขืคืืขืงืกืืืืืื ืคืื RDF. ืืื ืขืก ืืื ืงืืื ืึทื ืึทืืึธื ืคืื ืคืึทืจืืึธื ืคึผืึทืืก, ืึทืืื ืขืก ืืื ื ืืฉื ืืคืืื ืืืืขืจ ืงืืึธืจ ืืืึธืก ืขืก ืืื "ืืจืึทืฃ-".
ืื. ืึทืืึทืคึผืืขืจื ืคึฟืึทืจ MongoDB
ื ืืึทื ื ืงืึทืืคึผืืึทืืขื ืืฉื ืฆื ืื ืคืจืืขืจืืืงืข.
- ืืืฆื ืืื Stardog - ืืื ืืึทืืื ืืขืจ, ืึทืืข ืืืืฃ ืืขืจ ืืขืืืืงืขืจ GraphQL - ืงืึทื ืคืืืืขืจ ืื ืืึทืคึผืื ื ืคืื MongoDB ืืึทืื ืืื ืืืืจืืืึทื RDF ืืจืึทืคืก;
- GraphDB ืืื ืืขืฆืื ืก ืึทืจืืึทื ืืืืื ืคืจืึทืืืึทื ืฅ ืืื SPARQL ืืืืฃ MongoDB Query.
ืืืื ืืืจ ืจืขืื ืืขืจ ืืจืืื ืืืขืื ืึทืืึทืคึผืืขืจื ืฆื JSON ืงืืืืื, ืืืึธืก ืืึธืื ืืขืจ ืึธืืขืจ ืืืืื ืืงืขืจ "ืืืืฃ ืื ืคืืืขื" ืฆื ืคืึธืจืฉืืขืื ืื JSON ืกืืึธืจื ืืื ืื ืงืืืืื ืืื RDF, ืืืจ ืงืขื ืขื ืฆืืจืืงืจืืคื ืื ืืึทื ืฅ ืืึทื ื-ืฉืืืืขื ืืืง , ืืืึธืก ืงืขื ืขื ืืืื ืึทืืืฉืึทืกืืื, , ืฆื ืึทืคึผืึทืืฉื ืืืฉืขื ืึท.
ืกืึทืืขืจืืืืื ื ืื ืขืจืฉืืขืจ ืฆืืืื ืืจืขื ืืก, ืืืจ ืงืขื ืขื ืืึธืื ืึทื RDF ืกืืึธืจืืืืฉ ืืึทืืืืืื ืคืื ืืจืืืืงืืึทื ืคึฟืึทืจ ืื ืืึทืืจืืืฉืึทื ืืื ืึธืคึผืขืจืึทืฆืืข ืืื ืื ืึธืื ืคืื "ืคึผืึธืืืึธื ืคึผืขืจืกืืกืืึทื ืก". ืขืก ืืื ืืืงืื ื, ืึธืืขืจ, ืึทื ืืึธืก ืืขืฆืืข ืืื ืืึทื ื ืฉืืื ืืืืก ืคืื ืฉื ืื, ืืื ืืื ืจืืคึผืืืืกื ืืืจื ืืึทืืื-ืืึธืืขื. ืืืึธืก ืืืขืื ืืืืื-ืืึธืืขืืื ื ืืื ืืขืจ ืืืขืื ืคืื RDF ืกืืึธืจืืืืฉ?
ืืื ืงืืจืฅ, ืงืืื ืืืขื. ืืื ืืืึธืื ืืื ืฆื ืึธืคึผืืขืื ืึท ืืึทืืื ืืขืจ ืึทืจืืืงื ืฆื ืืขืจ ืืขืืข ืคืื โโืืืืื-ืืึธืืขื ืืืืก, ืึธืืขืจ ืืืฆื ืขืก ืงืขื ืขื ืืืื ืืืืขืจืงื ืึทื ืขืก ืืขื ืขื ืืขืจืืืืึทื ืงืืื ืืืืื-ืืึธืืขื ืืืืก "ืืืืืจื" ืืืืฃ ืึท ืืจืึทืคืืง ืืึธืืขื (RDF ืงืขื ืขื ืืืื ืืขืืืืื ืึท ืืืคึผ ืคืื ืขืก) . ืขืืืขืืข ืงืืืื ืืืืื-ืืึธืืขืืื ื - RDF ืกืืึธืจืืืืฉ ืฉืืืฆื ืคึฟืึทืจ ืึทื ืึธืืืขืจื ืึทืืืื ืืคึผื ืืจืึทืคืืง ืืึธืืขื - ืืืขื ืืืื ืืืกืงืึทืกื ืืื .
III. OLTP ืืืก. OLAP
ืึธืืขืจ, ืืขืจ ืืขืืืืงืขืจ ืืึทืจืื ืขืจ ืึทื ืืืืืืืึธืืขื ืืื ืึท ืกืื ืืก ืงืืืึท ื ืื ืฆืืฉืืึทื ื ืืคึฟืจื ืคึฟืึทืจ ืึทืคึผืขืจืืืืื ื ืจืืื ืืืืก. ืืึธืก ืืื ืคืึทืจืฉืืืืืง: ืืื ืึท ืกืืืืึทืฆืืข ืคืื โโ"ืืึทืืืืืืึทืจืืึทืืข ืกืืึธืจืืืืฉ", ืื ืืืืคึผื ืคึผืจืึธืืืขืืก ืฉืืืืขื ืืื ืืจืึทื ืกืึทืงืืืึธื ืึทืืืื.
ืึธืืขืจ ืืื ืืขื ืขื RDF ืกืืึธืจืืืืฉ ืืืืฃ ืื OLTP-OLAP ืืืึธื? ืืื ืืืืื ืืขืขื ืืคืขืจื ืืืื: ื ืืฉื ืืืจื ืืื ื ืืฉื ืื. ืฆื ืึธื ืืืืึทืื ืืืึธืก ืืื ืืขื ืขื ืืืขื ืคึฟืึทืจ, ืขืืืขืืข ืืจืื ืึทืืจืืืืืืืฉืึทื ืืื ืืืจืฃ. ืืื ืึทื ืึธืคึผืฆืืข ืืื ืืืึธืื ืจืขืงืึธืืขื ืืืจื OLIP - ืึธื ืืืื ืืื ืืขืืขืงืืืึทื ืคึผืจืึทืกืขืกืื ื.
ืึธืืขืจ, ื ืึธื:
- ืื ืื ืืึทืืจืืืฉืึทื ืืขืงืึทื ืืืึทืื ืืื MongoDB ืืืคึผืืึทืืขื ืึทื ืืื GraphDB ืืขื ืขื ื ืื ืงืืขื ืกืืขืจ ืฆื ืึทืจืืขืื ืึทืจืื ืฉืจืืึทืื ืคืึธืจืฉืืขืืื ื ืืฉืื;
- ืกืืึทืจืืึธื ืืืื ืืคืืื ืืืืึทืืขืจ ืืื ืืึธืจ ืืึธืืึธืจ, ืืืืืขืจ ืืื ืืขืจ ืฆืื ืคืื ืืืคึผืจืืืืื ื ืจืขืงืึธืจืืื ื ืคืึธืจืฉืืขืืื ื.
ืืืฆื ืืึธืื ืืืจ ืืึทืงืขื ืขื ืึท ื ืืึท ืฉืคึผืืืขืจ ืฆื ืื ืืึทืจืง. ืคืื ืื ืงืจืืืืืขืจื ืคืื IBM Netezza ืืื Amazon Redshift - . ื ืืืื ืคืื ืึท ืึทืืืืขืจืืืืืืึทื ื ืคึฟืึทืจ ืึท ืคึผืจืึธืืืงื ืืืืืจื ืืืืฃ ืขืก ืืื ืืขืืืขื ืึทืจืืึทื ืืขืฉืืงื ืืื ืื ืึธื ืืืื ืคืื ืืขื ืึทืจืืืงื. AnzoGraph ืฉืืขืื ืืื ืืื ืึท GOLAP ืืืืืื ื. ืืื ืืึธื ืืืจ ืืื SPARQL ืืื ืคึฟืขื ืฆืืขืจ ืคืึทื ืืงืฉืึทื ื? โ
SELECT ?month (COUNT(?event) OVER (PARTITION BY ?month) AS ?events) WHERE { โฆ }IV. RocksDB
ืฉืืื ืืขืืขืจ ืฆื ืื ืืขืืื ืคืื Stardog 7 Beta, ืืืึธืก ืืื ืืขืืืื ืึทื Stardog ืืื ืืขืืื ืืขื ืฆื ื ืืฆื RocksDB ืืื ืึท ืึทื ืืขืจืืืืื ื ืกืืึธืจืืืืฉ ืกืืกืืขื - ืึท ืฉืืืกื-ืืืขืจื ืงืจืึธื, ืึท ืคืึทืกืขืืึธืึธืง ืืึธืคึผื ืคืื Google's LevelDB. ืคืืจืืืืก ืืื ืขืก ืืืขืจื ืฆื ืจืขืื ืืืขืื ืึท ืืืืขืจ ืืึทื ื?
ืขืจืฉืืขืจ, ืืืื ืืฉืคืื ืืืจื , ื ืื ืืืืื RDF ืกืืึธืจืืืืฉ ืืขื ืขื "ืืจืึทื ืกืคึผืืึทื ืืื" ืฆื RocksDB. ืขืก ืืขื ืขื ืคึผืจืึทืืืฉืขืงืก ืฆื ื ืืฆื RocksDB ืืื ืึท ืกืืึธืจืืืืฉ ืืึธืืึธืจ ืืื ArangoDB, MongoDB, MySQL ืืื MariaDB, Cassandra.
ืฆืืืืืื ืก, ืคืจืืืขืงืื (ืืึธืก ืืื, ื ืืฉื ืคึผืจืึธืืืงืื) ืืืืฃ ืืึทืืืึทืืืง ืืขืืขืก ืืขื ืขื ืืืฉืืคื ืืืืฃ RocksDB.
ืคึฟืึทืจ ืืืึทืฉืคึผืื, eBay ื ืืฆื RocksDB ืืื ืคึฟืึทืจ ืืืื "ืืืืกื ืืจืึทืคืืง". ืืื, ืขืก ืืื ืืึธืื ืข ืฆื ืืืืขื ืขื: ืื ืึธื ืคืจืขื ืฉืคึผืจืึทื ืกืืึทืจืืขื ืืื ืึท ืืืื-ืืขืจืืืึทืงืกื ืคึฟืึธืจืืึทื, ืึธืืขืจ ืืขืฆืื ืก ืขืก ืืื ืืขืืืขื ืืืขืจืืึทื ื ืฆื ืืืื ืคืื ืืขืจ ืืื SPARQL. ืืื ืืื ืื ืืืืฅ: ืงืืื ืขื ืื ืืื ืคืื ืืืืกื ืืจืึทืคืืง ืืืจ ืืึทืื, ืืืจ ื ืึธื ืขื ืืืงื ืืื RDF.
ืื ืื ืืขืจ ืืืึทืฉืคึผืื - ืืืื ืขืจ ืืืึธืก ืืื ืืจืืืก ืืื ืขืืืขืืข ืืืฉืื ืฆืืจืืง . ืืืืืขืจ ืืืื ืืงืืื, ืืืืงืืืึทืืึท ืืืกืืืจืืฉืข ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืฆื ืืืื ืึทืงืกืขืกื ืืืจื ืฆื ืืขืจ ื ืึธืจืืึทื Mediawiki API. ืืืฆื ืึท ืคึผืืึทืฅ ืืื ืืขืืืขื ืืื ืจืืื SPARQL. "ืืื ืืขืจ ืื ืงืึทืคึผืืขืจ" ืขืก ืืื ืืืื RocksDB. ืืืจื ืืขื ืืืขื, WDHQS ืืื ืืขืืืขื ืืขืืืื, ืขืก ืืืื ื, ืืืจื ืืขืจ ืืขื ืืฉ ืืืึธืก ืืืคึผืึธืจืืื Freebase ืืื ืื Google Knowledge Graph.
V. ืืคึผื ืฉืืืฆื
ืืึธืื ืืืจ ืืขืจืืึธื ืขื ืื ืืืืคึผื ืืืืืง ืฆืืืืฉื ืืคึผื ืืจืึทืคืก ืืื RDF ืืจืึทืคืก.
ืืื ืืคึผื, ืกืงืึทืืึทืจ ืคึผืจืึธืคึผืขืจืืืขืก ืงืขื ืขื ืืืื ืึทืกืืื ื ืฆื ืืจืขื ืื ืกืืึทื ืกืื, ืืฉืขืช ืืื RDF ืืื ืงืขื ืขื ืืืื ืึทืกืืื ื ืืืืื ืฆื ืืจืขื "ืืืืคึผืก" (ืึธืืขืจ ื ืื ืืืืื ืกืงืึทืืึทืจ ืคึผืจืึธืคึผืขืจืืืขืก, ืึธืืขืจ ืืืื ืคึผืจืึธืกื ืงืึทื ืขืงืฉืึทื ื). ืื ืืึทืืจืขื ืขืฆืื ื ืคืื RDF ืงืึทืืคึผืขืจื ืฆื ืืคึผื ืืืื ืขืจ ืึธืืขืจ ืื ืืขืจื ืืึธืืขืืื ื ืืขืื ืืง. ืื ืืืืืืืืฉืึทื ื ืคืื ืืคึผื ืงืึทืืคึผืขืจื ืืื RDF ืืขื ืขื ืืขืจ ืฉืืืขืจ ืฆื ืืึทืงืืืขื, ืึธืืขืจ ืืคึผื ืืจืึทืคืก ืืขื ืขื ืืขืจ ืืื ืืืืืขืจ ืคืื ืึท ืืึทืจืึทืจื ืืขืจื ืืื ืืื RDF ืืจืึทืคืก, ืืืึธืก ืืื ืืืึธืก ืืขื ืืฉื ืืืขืื ืืื.
ืืึธื, ืื ืึทืจืืขื ืคืื "ืืคึผื ืฉืืืฆื" ืคืืื ืืื ืฆืืืื ืคึผืึทืจืฅ:
- ืืึทืื ืขื ืืขืจืื ืืขื ืฆื ืื RDF ืืึธืืขื ืืืึธืก ืืึทืื ืขืก ืืขืืืขื ืฆื ืกืืืืืืจื ืืคึผื ืกืืจืึทืงืืฉืขืจื ืืื ืขืก;
- ืืึทืื ืขื ืืขืจืื ืืขื ืฆื ืื RDF ืึธื ืคึฟืจืขื ืฉืคึผืจืึทื ืืืึธืก ืืึทืื ืขืก ืืขืืืขื ืฆื ืึทืงืกืขืก ืืึทืื ืืื ืืขื ืืึทืืึทืคืืื ืืึธืืขื, ืึธืืขืจ ืืืคึผืืึทืืขื ืื ื ืื ืคืืืืงืืื ืฆื ืืึทืื ืคึฟืจืืื ืฆื ืืขื ืืึธืืขื ืืื ืคืึธืืงืก ืืคึผื ืึธื ืคึฟืจืขื ืฉืคึผืจืึทืื.
V.1. ืืึทืืึท ืืึธืืขื
ืขืก ืืขื ืขื ืขืืืขืืข ืืขืืืขื ืึทืคึผืจืึธืืืฉืื ืืึธ.
V.1.1. ืกืื ืืืขืืึธื ืคืึทืจืืึธื
ืื ืืขืจืกื ืืืืขืจืึทื ืฆืืืึทื ื ืฆื ืืึทืจืืึทื ืืืืื ื RDF ืืื LPG ืืื ืืืกืืึธืืข :
- ืึทื ืฉืืึธื, ืืืฉื, ืื ืคึผืจืืืืงืึทื
:isMarriedToืคึผืจืขืืืงืึทืืขืก ืืขื ืขื ืืขื ืืฆื: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 ืกืืึธืจื ืืืึธืก ืฉืืืฆื ืึทืืึทืืฉืื ื ืงืึทื ืกืึทืงืืืขื ืกืึทื, ืึธืืขืจ ืคึฟืึทืจ ืืืฆื, Singleton Property ืงืขื ืขื ืืืื ืงืึทื ืกืืืขืจื ืืื ื ืึธืจ ืื ืื ืืขืจ ืืึธืืขืืื ื ืืขืื ืืง.
V.1.2. ืจืขืึทืคืึทืงืืืฉืึทื ืืขืืื ืจืขืื
ืืืืื ืืงืขืจ ื ืึทืืื ืึทืคึผืจืึธืืืฉืื ืกืืขื ืคืื ืืขืจ ืจืขืึทืืืืืืฉืึทื ืึทื ืคืึทืจืืึธื ืื ืกืืึทื ืกืื ืืขื ืขื ืืึธืจ ืื ืกืืึทื ืืืึทืืืข ืืืจื ืืจืืคึผืืึทืฅ. ืืืจื ืงืขื ืขื ืืึธืื ืขืคึผืขืก ืืืขืื ืืจืืคึผืืึทืฅ, ืืืจ ืืืขืื ืงืขื ืขื ืฆื ืจืขืื ืืืขืื ืคืึทืจืืึธื ืื ืกืืึทื ืกืื.
ืื ืืขืจืกื ืฉืืึทืจืง ืคืื ืื ืึทืคึผืจืึธืืืฉืื ืืื , ืืืื ืจืืจ, ืืื ืื ืืืคืขื ืืฉื ืคืื ืืืึทืืขืืจืึทืฃ. ืขืก ืืื ืคืื ืื ืึธื ืืืื ืคึฟืึทืจ ืืื ืืื AnzoGraph. ืื ืกืึธืืืืืื ืคืื ืืขืจ ืฆืืืึทื ื ืืื ืืืฉืืืกื ืืืจื ืื ืคืึทืงื ืึทื ืืื ืืืึทื ืคืจืืืืืืขืจืง ืงืึธืจืึทืกืคึผืึทื ืืื ื ืขื ืืขืจืื ืืขื ืืื . ืื ืคืื ื, ืึธืืขืจ, ืืื ืืึธืจ ืคึผืฉืื. ืืื ืืืจืืืข ืกืืจืืึทืืืืึทืืืึธื ืคืื RDF ืืืจ ืงืขื ืขื ืืืฆื ืฉืจืืึทืื ืขืคึผืขืก ืืื ืืึธืก:
<<:bob :isMarriedTo :alice>> :since "2013-09-13"^^xsd:date .V.1.3. ืื ืืขืจืข ืึทืคึผืจืึธืืืฉืื
ืืืจ ืงืขื ืขื ื ืืฉื ืึทืจื ืืื ืคืึธืจืืึทื ืกืขืืึทื ืืืงืก, ืึธืืขืจ ืคืฉืื ืืืขืจื ืขืืขื ืึทื ืืจืืคึผืืึทืฅ ืืึธืื ืืืืขืจ ืืืขื ืืืคืืขืจืก, ืืืึธืก ืืขื ืขื, ืคืื ืงืืจืก, URIs, ืืื ืฉืึทืคึฟื ื ืืึทืข ืืจืืคึผืืึทืฅ ืืื ืื URIs. ืึทืืข ืืืึธืก ืืืืืื ืืื ืฆื ืืขืื ืึทืงืกืขืก ืฆื ืื URIs ืืื SPARQL. ืึทืืื ืกืืึทืจืืึธื.
ืืื ืึทืืึทืืจืึธืืจืึทืฃ ืืื ืึท ืื ืืขืจืืืืืื ืืืขื. ืขืก ืืื ืืืงืื ื ืึทื ืืจืืคึผืืึทื ืืืขื ืืืคืืขืจืก ืืื Allegrograph , ืึธืืขืจ ืืืขื ืืืคึผืืึทืืขื ืื ื ืืจืืึทืืง ืึทืืจืืืืืฅ ืืื ืืึธื ื ืื ืฉืืขืงื ืืืืก. ืึธืืขืจ, ืขืก ืืื ื ืึธื ืืืืขืจ ืืืืึทื ืคืื ืคืึธืจืืึทื ืกืขืืึทื ืืืงืก. ืขืก ืืื ื ืึธืืืืืขืจืื ืึทื ืืจืืคึผืืึทื ืึทืืจืืืืืฅ ืืขื ืขื ื ืืฉื URIs, ืืื ืื ืืืึทืืืขืก ืคืื ืื ืึทืืจืืืืืฅ ืงืขื ืขื ืืืื ืืืื ืืืืขืจืึทื. ืืคึผื ืื ืืขื ืืขืจืก ืืึทืงืืืขื ืคึผืื ืงื ืืืึธืก ืืื ืืขืืืืื. ืืื ืื ืกืคึผืขืฆืืขื ืื ืืืขื ืืื NQX ืคึฟืึธืจืืึทื, ืึท ืืืืฉืคึผืื ืขื ืืขื ืฆื ืืขืจ ืืืืื ืคึฟืึทืจ RDF * ืงืืงื ืืื ืืึธืก:
:bob :marriedTo :alice {"since" : "2013-09-13"}V.2. ืึธื ืคึฟืจืขื ืฉืคึผืจืึทืื
ืืืื ืืืจ ืืึธื ืืขืฉืืืฆื ืืคึผื ืืื ืืืื ืึธืืขืจ ืื ืืขืจื ืืืขื ืืืืฃ ืื ืืึธืืขื ืืืจืื, ืืืจ ืืึทืจืคึฟื ืฆื ืืึทืื ืขืก ืืขืืืขื ืฆื ืืึทืื ืคึฟืจืืื ืืืขืื ืืึทืื ืืื ืึทืืึท ืึท ืืึธืืขื.
- ืืืึทืืขืืจืึทืฃ ืคึฟืึทืจ RDF * ืงืืืืจืื ืฉืืืฆื ะธ . ื SPARQL* ืึธื ืคึฟืจืขื ืงืืงื ืืื ืืึธืก:
SELECT * { <<:bob :isMarriedTo ?wife>> :since ?since }- ืึทื ืืึธืืจืึทืฃ ืืืื ืฉืืืฆื ืืื ืืื ืืขืืื ืืขื ืฆื ืฉืืืฆื , ืึท ืึธื ืคึฟืจืขื ืฉืคึผืจืึทื ืืื Neo4j.
- Stardog ืฉืืืฆื ืืืื ืืืืืขื ืข SPARQL ืืื ืืจืขืืืื. ืืืจ ืงืขื ืขื ืืึทืงืืืขื ืื ืืจืืคึผืืึทื URI ืืื "ืืขืืึท-ืืื ืคึฟืึธืจืืึทืฆืืข" ืืื SPARQL ืืื ืขืคึผืขืก ืืื ืืึธืก:
SELECT * {
BIND (stardog:identifier(:bob, :isMarriedTo, ?wife) AS ?id)
?id :since ?since
}- Allegrograph ืืืื ืฉืืืฆื ืืืื ืืืืืขื ืข SPARQL:
SELECT * { ("since" ?since) franz:attributesNameValue ( :bob :marriedTo ?wife ) }ืืืจื ืืขื ืืืขื, GraphDB ืืื ืืืื ืืึธื ืืขืฉืืืฆื Tinkerpop / Gremlin ืึธื ืฉืืืฆื ืืคึผื, ืึธืืขืจ ืืึธืก ืกืืึทืคึผื ืืื ืืืขืจืกืืข 8.0 ืึธืืขืจ 8.1.
VI. ืืืืื ืื ื ืคืื ืืืืกืึทื ืกืื
ืขืก ืืขื ืขื ืงืืื ืคืจืืฉ ืึทืืืฉืึทื ื ืฆื ืื ืื ืืขืจืกืขืงืฉืึทื ืคืื ืื "ืืจืืคึผืืขืกืืึธืจืข ืคืื โโืืจืืจื" ืืื "ืขืคืขื ืขื ืืงืืจ ืืจืืคึผืืขืกืืึธืจืข" ืฉืืขืื. ืื ื ืืึทืข ืขืคึฟืขื ืขื ืืงืืจ RDF ืกืืึธืจื ืืขื ืขื ืึท ืืึทื ื ืืืขื ืคืื ืืืื ืึท ืืื ืืจืืจื ืคึฟืึทืจ ืืืึธืืขืืืง ื ืืฆื, ืืื ืื ื ืืึทืข RDF ืกืืึธืจื ืืืึธืก ืืื ืืืึธืื ืืื ืฆื ื ืืฆื (ืืื AnzoGraph) ืืขื ืขื ืคืืจืืืื ืืงืืจ. ืืื, ืืืจ ืงืขื ืขื ืืคืืื ืจืขืื ืืืขืื ืืืงืจืืกืื ...
ืคืื ืงืืจืก, ืขืคึฟืขื ืขื ืืงืืจ ืืื ื ืืฉื ืคืึทืจืืึทืื ืึทืจืึธืคึผ ืืื ืืขืจ ืคืึทืจืืึทื ืืขื ืืืื, ืึธืืขืจ ืขืืืขืืข ืขืคึฟืขื ืขื ืืงืืจ ืจืืคึผืึทืืึทืืึธืจืื ืืขื ืขื ืกืืึธืืื ื ืื ืืขืจ ืืื ืืืขืจื ืืฉืืืื ื. ืืืืจืืืึธืกืึธ, ืืืึธืก ืืื ืึทื ืึธืคึฟื ืืงืืจ ืึทืืืฉืึทื, ืืื, ืืื ืืืื ืืืื ืื ื, ืืขืจืืจืื ืงืขื ืืขืืืืจื ืืื ืืึทืื. ืืืึทืืขืืจืึทืฃ ืืื ืคึผืขืจืืฉืึทืกื ืืืจื AWS ืืื ืืขืืจืื ืืขื ืื ืืงืขืจ ืคืื ืึทืืึทืืึธื ื ืขืคึผืืื; ืืืฆื ืขืก ืืื ืืืงืืึธืจ ืฆื ืขืก ืืืขื ืืืื ืืคึผืืืช ืืืื ืืขืจ ืืขืืืื ื. ืืืืื ืืืฉืขื ืึท ืืืืืื ...
ืืืื ืขืคึฟืขื ืขื ืืงืืจ ืืื ื ืืฉื ืืืืขืจ ืืืืืืืง, ืึธืืขืจ ืืืจ ื ืึธืจ ืืืืื ืฆื ืคึผืจืืืืจื ืขืก, ืึทืืฅ ืืื ืืืื ืืืืื ืืงืขืจ ืจืึธืืขืืืข ืืื ืคืจืืขืจ. ืืืฉื:
- ืกืืึทืจืืึธื ืคืึทืจืฉืคึผืจืืืื ืื ืคืจืื ืืืขืจืกืืข (ืึธืืขืจ, ืืขืจ ืคึผืจืึธืฆืขืก ืฆืืื ืคืื ืื ืจืขืืืืขืจ ืืืขืจืกืืข ืืื ืืึทืืึทืื);
- ะฒ , ืืื ืคืจืืขืจ ืืืจ ืงืขื ืงืืืึทืื ืึท ืคืจืื ืืงืขืจืืืง ืคึผืืึทื, ืืื ืกืืกืคึผืขื ืืขื ื ืืึท ืืึทื ืืฆืขืจ ืจืขืืืฉืืกืืจืืืฉืึทื ื.
ืืื ืึทืืืขืืืื, ืคึฟืึทืจ ืื ืืืจืืฉื ืืืืขื IT ืืขื ืืฉ, ืคึผืืึทืฅ ืืื ืืขืจ ืืื ืืขืจ ืื ืึทืงืกืขืกืึทืืึทื; ืืืึทื ืึทื ืืืืืงืืื ื ืืื ืฉืืื ืื ืคึผืืึทืฅ ืคืื ืงืึธืจืคึผืขืจืืืฉืึทื ื.
ืืงืืจ: www.habr.com
