ืืจืฆืื ื ืืืฆืื ืืฆืืืืจ ืงืืข ืฉื ืกืคืจ ืื ืฉืืฆื ืืืืจืื ื:
ืืืืื ืืื ืืืืืื ืฉื ืืืื: ืฉืืืืช ืืืื ืืืืืืืช [ืืงืกื]: ืืื ืืืจืคืื / [S. V. Gorshkov, S. S. Kralin, O. I. Mushtak ืืืืจืื; ืืขืืจื ืืจืืฉื S.V. Gorshkov]. - ืืงืืจืื ืืืจื: ืืืฆืืช ืืื ืืืจืกืืืช ืืืจื, 2019. - 234 ืขื': ill., table; 20 ืก"ื. - ืืืืจ. ืืฆืืื ืขื ืืฆืืฆื ืืืืืจื. ืขื. - ืืืืืืืืจืคืื ืืกืืฃ ื'. โ ISBN 978-5-7996-2580-1: 200 ืขืืชืงืื.
ืืืจืช ืคืจืกืื ืืคืจืืื ื ืืื ื-Habrรฉ ืืื ืืคืืื:
- ืื ืกืืืจ ืฉืืืฉืื ืืืื ืืืืืืง ืืช ืืกืคืจ ืืื ืืืืื ืื ืืื ืื ืืงืื ืฉื ืืืืื
SergeIndex ; ืื ืืืืื ืื ืืืืฆืข. - ืืืฆืขื ืชืืงืื ืื ืืืงืกื (ืื ืืื ื ืืืืืฉืื ืืืื) ืื ืขืฉื ืชืืกืคืืช ืฉืืื ื ืชืืืืืช ืืืืืื ืืช ืืคืืจืื ืฉื ืืื ืืืจืคืื ืืืืคืกืช: ืืขืจืืช ืืงืืืืืืืช (ืชืืช ืกืคืืืืืจืื) ืืืืคืจ-ืงืืฉืืจืื.
- ืจืืฆื ืืืกืืฃ ืฉืืืืช ืืืขืจืืช, ืขื ืื ืช ืืงืืช ืืืชื ืืืฉืืื ืืขืช โโืืืืืช ืืงืกื ืื ืืฆืืจื ืืชืืงื ืช ืืื ืคืจืกืื ืืืจ.
- ืจืืื ืืืกืืื ืืืื ืืจื ื ืืกืื ืืืื ืืื ืชืื ืื ืืืงืืฉืจืื ืขืืืื ืืืืื ืื ืฉืืืขืื ืฉืืื ืื ืื ืฆืจ, ืืขืืงืจ ืืืื ืฉืืฆืืืืจ ืืจืื ืขืืืื ืื ืืืกืืจ ืืจืืื ืืื ืื ื ืืืจ ืืืืืช ืืกืื ืฉื ืืืื ืืจื ื ืืกืื ืื ืืื ืชืื ืื ืืืงืืฉืจืื. ืืืืจ ืืคืจืืื ื, ืืืจืืช ืฉืืื ืืฉืชืืื ืืืื ืื, ืืื ื ืืืืืง ืืืขื ืื, ืื ืืื ืืืช ืจืืื ืขืฆืื ืืืืื ืืขืฉืืช ื ืืกืืื ื ืืกืฃ.
ืืคืืื,
ืจืฉืช ืกืื ืืืช
ื ืืชื ืืืืฆื ืืช ืืืืืืืฆืื ืฉื ืืืื ืืจื ื ืืืืคื ืืื (ืื ืืืืจ ืขื ืืืงืืขืื ืฉืื ืฉื ืืฆืจื ืืกืืจ ืืืฆืืื ืืืื):
- ืืกืืืื ืืืื ืืจื ื. ืืื ืืืืืืืช ืืคืชื - Gopher, FTP ืืื'.
ืืืื ืืจื ื ืืื ืจืฉืช ืืืืืืืช ืืืืืืคื ืืฉืืืื ืืงืืืืื. - ืืกืืื ืืื ืืจื ื. ืืื ืืืืืืืช ืืคืชื ืื HTML ื-HTTP.
ืืืคื ืืืฉืืืื ืืืฉืืคืื ืืืงื ืืืฉืืื ืืช ืืืืคืืื ืื ืฉื ืืืืื ืืฉืืืืจ ืฉืืื. - ื ืชืื ืื ืืืื ืืจื ื. ืืื ืืืืืืืช ืืคืชื - REST ื-SOAP API, XHR ืืื'.
ืืขืืื ืืืฉืืื ืืืื ืืจื ื, ืื ืจืง ืื ืฉืื ืืืคืืื ืืฆืจืื ื ืืฉืืืื. - ื ืชืื ืื ืืืื ืืจื ื. ืืื ืืืืืืืช ืืคืชื ืื ืืื ืืืืืืืช Linked Data.
ืืฉืื ืืจืืืขื ืืื, ืฉืืื ืืจื ืจืก-ืื, ืืืฆืจ ืืื ืืืืืืืช ืืืืื ืืฉื ืืื ืืื ืื ื-W3C, ื ืงืจื ืืจืฉืช ืืกืื ืืืช; ืืื ืืืืืืืช ื ืชืื ืื ืืงืืฉืจืื ื ืืขืื ืืืคืื ื ืชืื ืื ืืืื ืืจื ื ืื ืจืง ืืงืจืืืื ืืืืื ื, ืืื ืื ื"ืืืื ืื ืืืืื ื".
ืืชืื ืืืืจืื ืืืืื ืืืื ืืงืืจื ืืช ืืืชืืื ืืื ืืืฉืื ืืืคืชื ืฉื ืืฉืื ืืฉื ื ืืืจืืืขื:
- ืืชืืืืช ืืชืจืื ืืืืืช ื-URI,
- ืืื ืืืื ืฉื HTML ืืื RDF,
- ืืืคืจ-ืงืืฉืืจืื HTML ืืืืื ืืืืคืขื URI ืืืกืืื RDF.
ืืจืฉืช ืืกืื ืืืช ืืื ืืืชืจ ืืืื ืืขืจืืชื ืฉื ืขืชืื ืืืื ืืจื ื ืืืฉืจ ืืืื ืกืคืื ืื ืืช ืื ืฉืชืืื ืืช ืกืคืฆืืคืืช, ืื ืื ืืื ืืืืื ืืงืืช ืืช ืืืืจืื ืื ืืืฉืืื. ืืืืืื, ืืืคืืื ืืฉืื ืฉื ืื ืฉื ืงืจื Web 2.0 ื ืืฉื ื"ืชืืื ืฉื ืืฆืจ ืขื ืืื ืืฉืชืืฉืื". ืืคืจื, ืืืืฆืช W3C ื ืงืจืืช ืืงืืช ืืืชื ืืืฉืืื "
ืืื ืืจืฉืช ืืกืื ืืืช ืืชื?
ืื ืืชื ืืกืจื
ืืืืคื ืืืื, ืืืืืจ ืืื ื ืืืื ืืืืจ ืื ืืื ืข ืืชืคืฉืืืช ืืืืื ืืืชืจ, ืื ืืื ืืืื ืืืืจ ืขื ืกืื ื ืืกืืื ืืืฉื. ืืฉื ื ืืขืืืช ืฉื ืืชื ืืคืชืืจ "ืืืืฅ ืืงืืคืกื" ืืชื ืื ืืชืงืคืช ื-SW, ืืืจืืช ืฉืื ืืื ื ื ืคืืฆืืช ืืืืืื. ืืชืืฆืื ืืื, ืืื ืฉืขืืื ืืคื ื ืืฉืืืืช ืืื ืืื ืืืฆืขื ืืคืืื ืืืคื ืื ืฉืืกืืื ืืชืช ืืขื ื, ืืขืื ืฉืืืชื ืืขืฆืืื ืฉื ืืืืจืื ืืคืชืจืื ืกืืชืจ ืืช ืืืืืืื ืืขืกืงืืื ืฉืืื. ืื ืื ืื ื ืืืฉืืืื ืื ืชื HTML ืืืืืืืง ืืื ืืืฉืงื API ืฉืื ืื, ืืื ืขื ืืฉื ื.
ืขื ืืืช, ืืื ืืืืืืืช Linked Data ืืชืคืฉืื ืืขืืจ ืืจืฉืช ืืืจืืืืช; ืืกืคืจ, ืืืขืฉื, ืืืงืืฉ ืืืืฉืืืื ืืื. ื ืืื ืืขืืฉืื, ืงืืืืช ื-Linked Data ืืฆืคื ืฉืืืื ืืืืืืืช ืืืื ืืืคืื ืื ืคืืฆืืช ืขืื ืืืชืจ ืืืืืช ืืจืืฉืื (ืื ืืืจืืช, ืืจืฆืื ื) ืฉื ืืจืื ืจ ืฉื ืืืืืช ืืืื ืืจืคื ืืืข ะธ ืื ื ืชืื ืื. ืื ื ืจืืฆื ืืืืืื ืฉืื ืืืฉืืื ื"ืืืคื ืืื" ืฉื ืืืืฉืืื ืืืื ืืืื ืืืฆืืืื, ืืื ืืื ืืงืฉืืจืื ืืชืงื ื W3C ืื ืืืื ืื ืืืื.
ื ืชืื ืื ืืงืืฉืจืื
ืืจื ืจืก-ืื ืืืืืจื Linked Data ืืจืฉืช ืืกืื ืืืช "ื ืขืฉื ื ืืื": ืืืกืฃ ืฉื ืืืฉืืช ืืืื ืืืืืืืช ืืืืคืฉืจืืช ืื ืืืฉืื ืืช ืืืจืืชืื ืืกืืคืืืช. ืขืงืจืื ืืช ืืกืืกืืื ืฉื Linked Data Berners-Lee
ืขืงืจืื 1. ืฉืืืืฉ ื-URI ืืฉืืืช ืืฉืืืืช.
URIs ืื ืืืื ืืฉืืืืช ืืืืืืืื ืื ืืืื ืืืืื ืืืจืืืช ืืงืืืืช ืขืืืจ ืขืจืืื. ืืืืจ ืืื, ืขืืงืจืื ืื ืื ืืืื ืืืืื ืืฆืืจื ืืืืื ืืืืชืจ ืืกืืืื Google Knowledge Graph "
ืขืงืจืื 2. ืฉืืืืฉ ื-URI ืืกืืืืช HTTP ืื ืฉื ืืชื ืืืื ืืืื ืืช ืืืคื ืื ืฉืืื.
ืขื ืืื ืืคื ืื ื-URI, ืื ืืืืจ ืืืืืช ืืคืฉืจื ืืงืื ืืช ืืืกืืื ืฉืืืืืจื ืืืชื ืืกืื (ืืื ืืืืื ืขื ืฉื ืืืืคืจืืืจ " ืืจืืจื ืืื).*
"ื-C); ืืืชืจ ืืืืง, ืืื ืืงืื ืืืฆืื ืืกืืื ืฉื ืืืกืืื ืืื - ืืืชืื ืืขืจื ืฉื ืืืชืจืช ื-HTTP Accept:
. ืืืื, ืขื ืื ืืกืชื ืฉื ืขืืื AR/VR, ื ืืชื ืืืื ืืืฉืื ืืช ืืืฉืื ืขืฆืื, ืื ืืขืช ืขืชื, ืืื ืื ืจืื, ืื ืืืื ืืกืื RDF, ืฉืืื ืชืืฆืื ืฉื ืืืฆืืข ืฉืืืืชืช SPARQL DESCRIBE
.
ืขืงืจืื 3. ืฉืืืืฉ ืืชืงื ื W3C - ืืขืืงืจ RDF(S) ื-SPARQL - ืืคืจื ืืขืช ืืืืื URI.
"ืฉืืืืช" ืืืืืืช ืืื ืฉื ืขืจืืืช ืืื ืืืืืืืช ื-Linked Data, ืืืืืขื ืื ืืฉื
ืขืงืจืื 4. ืฉืืืืฉ ืืืคื ืืืช ื-URI ืืืจืื ืืขืช ืชืืืืจ ืืฉืืืืช.
RDF ืืืคืฉืจ ืื ืืืืืื ืืช ืขืฆืื ืืชืืืืจ ืืืืืื ืฉื ืืฉืื ืืฉืคื ืืืขืืช, ืืืขืืงืจืื ืืจืืืขื ืงืืจื ืื ืืขืฉืืช ืืืช. ืื ืืขืืงืจืื ืืจืืฉืื ื ืฉืืจ ืืืืคื ืืื ืืืจืกืื, ืืืฉืจ ืืชืืจืื ืืฉืื ื ืืชื ืืืชืืืืก ืืืืจืื, ืืืื "ืืจืื", ืืื ืืกืืื ืฉืื ืชืื ืื ื ืงืจืืื ืืงืืฉืจืื. ืืืขืฉื, ืื ืืืขื ืืืชื ื ืื ืข ืืืฉืชืืฉ ื-URI ืื ืงืจืืื ืืืืฆืจ ืืืืืื ืฉื RDFS.
RDF
ืืฆืืจืืช ืืกืื "ื ืืฉื-ืคืจืืืงื-ืืืืืืงื", ืื ืงืจืืืช ืฉืืืฉืืืช, ืืืฉืืขืืช ืขื ืืฉืืืืช ืืืืกืืื. ืืืงืจื ืืคืฉืื ืืืืชืจ, ืื ืืฉื, ืืคืจืืืงื ืืืืืืืืงื ืื ืืืื URIs. ืืืชื URI ืืืื ืืืืืช ืืืืงืืืื ืฉืื ืื ืืฉืืืฉืืืช ืฉืื ืืช: ืืืืืช ืกืืืืืงื, ืคืจืืืงื ืืืืืืืงื; ืื, ืืฉืืฉืืช ืืืฆืจืืช ืืขืื ืืจืฃ ืื ืงืจื ืืจืฃ RDF.
ื ืืฉืืื ืืืืืืืงืืื ืืืืืื ืืืืืช ืื ืจืง URIs, ืืื ืื ืื ืฉื ืงืจื ืฆืืชืื ืจืืงืื, ืืืืืืืงืืื ืืืืืื ืืืืืช ืื ืืืืืืืื. ืืืืืืืืช ืื ืืืคืขืื ืฉื ืืืคืืกืื ืคืจืืืืืืืืื ืืืืจืืืื ืืืฆืื ืืืจืืืช ืืฆืืื ืืืคืืก.
ืืืืืืืช ืืืชืืืช ืืืืื (ืืชืืืืจ ืฆื, ืขืื ืขื ืื ืืืืฉื): "5.0"^^xsd:float
ะธ "five"^^xsd:string
. ืืืืืืืืช ืขื ืกืื rdf:langString
ื ืืชื ืืฆืืื ืื ืืชื ืฉืคื; ื-Turtle ืื ืืชืื ืื: "five"@en
ะธ "ะฟััั"@ru
.
ืฆืืชืื ืจืืงืื ืื ืืฉืืืื "ืื ืื ืืืืื" ืืื ืืืืื ืืืืืืืื, ืฉืขืืืื ื ืืชื ืืขืฉืืช ืืฆืืจืืช, ืขื ืืืช; ืกืื ืฉื ืืฉืชื ืื ืงืืืืืื.
ืื (ืื, ืืืขืฉื, ืื ืืคืืื ืื ืฉื โโRDF):
- ืื ืืฉื ืืื URI ืื ืฆืืืช ืจืืง,
- ืืคืจืืืงื ืืื URI,
- ืืืืืืืงื ืืื URI, ืฆืืืช ืจืืง ืื ืืืืืื.
ืืื ืคืจืืืงืืื ืื ืืืืืื ืืืืืช ืฆืืชืื ืจืืงืื?
ืืกืืื ืืกืืืจื ืืื ืืจืฆืื ืืืืื ืืืชืจืื ืืจืืคืื ืืืืคื ืืืชื ืคืืจืืื ืืฉืคืช ืืืืืงื ืคืจืืืงืืื ืืกืืจ ืจืืฉืื s p o
ืืื ืืฉืื ืืื ืืืคื - ืคืจืืืงื, ะธ - ืงืืืขืื. ืขืงืืืช ืฉื ืืื ื ืื ื ืืฆืืื ืืืกืื "s p []
ืืืคื []
- ืฆืืืช ืจืืง, ืืชืืจืื ื ืืืคื - ืืฉืชื ื, ืืื ืืื ืื ืืชืจืื s [] o
? ืืกืื ืขื ืกืืืืก ืืืืฆืช W3C "
ืขื ืืืช, ืืื ื ืกืคืืจื ื
RDF ืืื ืืืื ืืืคืฉื. ื ืืชื ืืืชืื RDF (ืืกืืจื) ืืชืืืืจืื ืฉืื ืื:
ื ืืชื ืืืขืืืจ ืืช ืืืชื RDF ืืกืืืจื ื-RDF/XML ืืืจืืื ืฉืื ืืช, ืื, ืืืฉื, ืืื ืื ืืืืื ื ืืืืช ืืช ื-XML ืืืชืงืื ืืืืฆืขืืช XSD ืื ืื ืกืืช ืืืืฅ ื ืชืื ืื ืืืืฆืขืืช XPath. ืืื ืื, ืกืืืจ ืืื ืื ืฉ-JSON-LD ืื ืืกืคืง ืืช ืจืฆืื ื ืฉื ืืคืชื Javascript ืืืืืฆืข ืืขืืื ืขื RDF ืืืืฆืขืืช ืกืืืื ืื ืงืืืืช ืืืกืืืจืืื ืืืจืืืขืื ืฉื Javascript (ืื ืื JSON-LD ื ืข ืืืืืื ืื ืขื ืืื ืืฆืขืช ืื ืื ืื
ืจืื ืืชืืืืจืื ืืฆืืขืื ืืจืืื ืืงืฆืจ URIs ืืจืืืื. ืืืฉื, ืืืืขื @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
ื-Turtle ืื ืืืคืฉืจ ืื ืืืชืื ืืืงืื ืืืช <http://www.w3.org/1999/02/22-rdf-syntax-ns#type>
ืจืง rdf:type
.
RDFS
rdf:type
, rdfs:subClassOf
, rdfs:domain
ะธ rdfs:range
. ืืืืฆืขืืช ืืืืื RDFS, ืืืฉื, ื ืืชื ืืืชืื ืืช ืืืืืืืื ืืืืงืืื ืืืืื:
rdf:type rdf:type rdf:Property .
rdf:Property rdf:type rdfs:Class .
rdfs:Class rdfs:subClassOf rdfs:Resource .
rdfs:subClassOf rdfs:domain rdfs:Class .
rdfs:domain rdfs:domain rdf:Property .
rdfs:domain rdfs:range rdfs:Class .
rdfs:label rdfs:range rdfs:Literal .
RDFS ืืื ืืืฆืจ ืืืืื ืฉื ืชืืืืจ ืืืืืืื, ืื ืืื ื ืฉืคืช ืืืืืฆืื (ืืืจืืช ืฉืืืคืจื ืืจืฉืื :author rdfs:range foaf:Person
ืืืืจ ืฉ rdf:type
ืื ืขืจืื ืื ืืก :author
- foaf:Person
, ืืื ืื ืืืืจ ืฉืฆืจืื ืืืืื ืืช ืื ืืจืืฉ.
SPARQL
ืืฉืืืืชื ืชืืืืจ ืขืจืื ืืฉืชื ืื ืืืื ืฉืืืฉืจ ืืืืืคื ืืืืืืืช, ืขืืืืื ืืืจืื ืืชืช-ืืจืฃ ืฉื ืืจืฃ ื-RDF ืื ืฉืื (ืชืช-ืงืืืฆื ืฉื ืืฉืืฉืืช ืฉืื). ืืฉืชื ืื ืืขืื ืืืชื ืฉื ืืืืืืืช ืฉืื ืืช ืฉื ืฉืืืฉืืืช ืืืืืื ืืืืืช ืืขืื ืืืชื ืขืจืืื.
ืืืืืื, ืืืื ืชื ืืกื ืืขืื ืฉื ืฉืืข ืืงืกืืืืืช RDFS, ืืฉืืืืชื ืืืื ืชืืืืจ rdfs:domain
ะธ rdfs:range
ืืชืืจ ืขืจืืื ?s
ะธ ?p
ืืื you
SELECT * WHERE {
?s ?p rdfs:Class .
?p ?p rdf:Property .
}
ืจืืื ืืฆืืื ืฉ-SPARQL ืืื ืืฆืืจืชืืช ืืืื ื ืฉืคื ืืชืืืืจ ืืขืืจ ืืจืคืื (ืขื ืืืช, ืืืง ืืืืืจื RDF ืืฆืืขืื ืืจืืื ืืืชืืื ืืช ืชืืื ืืช ืืืฆืืข ืืฉืืืืชื). ืืื, ืื ื ืืชื ืืคืชืืจ ืืื ืืขืืืช ืืจืคืื ืกืื ืืจืืืืช, ืืืฉื, ืืฆืืืช ืื ืชืื ืืงืฆืจ ืืืืชืจ, ื-SPARQL, ืืืื ืฉืืืืฉ ื-
SPARQL ืืื ื ืืืืงืช ืืช ืืืงืช ืืคืชืืืืช ืฉื ืืขืืื ืืขืืงืืช ืืืจ ืืืฉืช "ืฉืืืื ืืืืฉืืื", ืฉืื FILTER NOT EXISTS {โฆ}
. ืืคืฆืช ืื ืชืื ืื ื ืืงืืช ืืืฉืืื ืืืืฆืขืืช ืืื ืื ืื
ืื ืงืืืช ืืืืฉื SPARQL - ืืืกืื RDF ืืืกืืื ืืขืื ืฉืืืืชืืช SPARQL - ืืื ืื ืืืืื ืืฉืืจืื ืืืฉืื ืืฉื ื (ืจืื ืชืืืืช ืคืกืงื ืื). ื ืืชื ืืืฉืืืช ืืืชื ืืืกื ื ืชืื ืื, ืืืืืกืก ืขื ืชืืื ื ืฉืื ื ืืฆืจื ืืคื HTML, ืื ื ืืืฉ ืืืคื ืืืฅ. ื ืงืืืช ืืืืฉื SPARQL ืื ืืืืืช ืืืชืจ ืื ืงืืืช ืืืืฉื ืฉื ื-API ืืืฉืื ืืฉืืืฉื, ืื ืขื ืฉื ื ืืืืืื ืขืืงืจืืื. ืจืืฉืืช, ืืคืฉืจ ืืฉืื ืืื ืฉืืืืชืืช "ืืืืืืืช" ืืืืช (ืฉื ืืฉืืช ืืืืคืืื ืืจืืื ืฉื GraphQL), ืืฉื ืืช, API ืืื ืืชืขื ืืช ืขืฆืื ืืืืืืื (ืืื ืื ืฉ-HATEOAS ื ืืกืชื ืืืฉืื).
ืืขืจื ืคืืืืืกืืช
RDF ืืื ืืจื ืืคืจืกื ื ืชืื ืื ืืืื ืืจื ื, ืืืื ืืฉ ืืืชืืืืก ืืืืกืื RDF ื-DBMS ืฉื ืืกืืืื. ื ืืื, ืืืืืื ืฉ-RDF ืืื ืืจืฃ ืืื ืขืฅ, ืืชืืจืจ ืฉืื ืื ืืืืกืกื ืืจืฃ. ืืืืื ืฉืื ืืกืชืืจ ืืืื. ืื ืืื ืืืืื ืฉืืืื ืื ืฉืื ืืืืื ืฉืืืืืขื ืฆืืชืื ืจืืงืื. ืงืื ืืื
ืืฉ ืื ืืจืืื ืคืืืช ืืืืืช ืืืจืื ืืืฉื ืื ืชืื ื RDF, ืืืฉื,
ืื ืฉืืฃ
ืืืฉืืื ืฉื ืืืืืงื ืชืืืืจืืช ื-OWL ืชืืืืื ืืืืืงืืช, ืชืคืงืืืื ืชืืืืื ืืืืคืืื ืื, ืืืืืื ืฉืืืจืื ืขื ืฉืื ืืงืืื. ืืงืกืืืืืช ื ืงืจืืืช ืื ืืงืกืืืืืช.
ืืืืืื, ืืื ืฉื ืงืจื
Class: Human
Class: Parent
EquivalentClass: Human and (inverse hasParent) some Human
ObjectProperty: hasParent
ืืฉื ื ืชืืืืจืื ื ืืกืคืื ืืืชืืืช OWL, ืืืื
ื-OWL ืืฉ ืืขืจืืช ืืืกืื ืืคืืื ืขื RDF. ืืฆื ืืื, ืื ืืืื ืืืืืฉื ืืกืื ืฉื ืืืืื ืฉืืจืืื ืืช ื-RDFS. ืืฆื ืฉื ื, ืืื ืคืืจืืืืื ืืืง ืืืชืจ ืฉืขืืืจื RDF ืืื ืจืง ืคืืจืื ืฉื ืกืืจื. ืื ื ืืชื ืืืชืื ืืช ืื ืืื ื ื-OWL ืืืกืืืืื ืืืืฆืขืืช ืืจืืคืื RDF ืืืื.
ืชืืื ืืืืื ืชืช-ืงืืืฆื ืฉื ืืื ื OWL ืืืชืจ ืืืฉืชืืฉ, ืื ืืืืจืื ืขื ืื ืฉื ืงืจื
ืขืงืจืื ืืช ืืืคืชื ืืืฆืืืช ืืฉืืืืช ื-OWL ืื ืืืืืฅ ืื ืืช ืืขืืื ืืคืชืื.
ืชื ืืืื ืืืืืืื ืืืืื ืืช ืืคืจืืื ื ืืื (ืืชืืืืจ ืื ืฆ'ืกืืจ):
Class: manyChildren
EquivalentTo: Human that hasChild min 3
Individual: John
Types: Human
Facts: hasChild Alice, hasChild Bob, hasChild Carol
ืืื ืืืื ืืื ืฉื ืืืจ ืฉืื'ืื ืืฉ ืืจืื ืืืืื? ืืืืืช ื-UNA ืชืืืฅ ืืช ืื ืืข ืืืกืงื ืืขื ืืช ืขื ืฉืืื ืื ืืฉืืืื, ืืืืืื ืฉืืืืก ืืืื ืขืฉืืืื ืืืืื ืืืืืช ืืืชื ืืื. ืืื ืฉืืืืจืื ืืืืื ืืชืงืืืื, ืืฉ ืฆืืจื ืืืืกืืฃ ืืช ืืืงืกืืืื ืืืื:
DifferentIndividuals: Alice, Bob, Carol, John
ืชื ืืขืช ืืคืจืืื ื ืืืื ืืืืืืื ืืช ืืฆืืจื ืืืื (ื'ืื ืืืฆืืจ ืฉืืฉ ืื ืืืืื ืจืืื, ืื ืืฉ ืื ืจืง ืฉื ื ืืืืื):
Class: manyChildren
EquivalentTo: Human that hasChild min 3
Individual: John
Types: Human, manyChildren
Facts: hasChild Alice, hasChild Bob
DifferentIndividuals: Alice, Bob, Carol, John
ืืื ืืืื ืืืืืืื ืืื ืชืืื ืื ืขืงืืืช (ืืืจ ืฉืืืื ืืืชืคืจืฉ ืืขืืืช ืื ืชืื ืื ืื ืืืงืืื)? ืงืืืช OWA ืชืืจืื ืืื ืืข ืืืกืงื ืืืืื ืืฉืืืื: "ืืืงืื ืืืจ" (ืืืื ืืืืืืื ืืืจืช) ืืคืฉืจ ืืืืื ืืืืจ ืฉืงืจืื ืืื ืื ืืืืื ืฉื ื'ืื.
ืืื ืืฉืืื ืืช ืืืคืฉืจืืช ืฉื ืื, ืืืื ื ืืกืืฃ ืขืืืื ืืืฉื ืขื ื'ืื:
Individual: John
Facts: hasChild Alice, hasChild Bob, not hasChild Carol
ืืื ืื ืืืืื ืืช ืืืจืื ืฉื ืืืืื ืืืจืื, ื ื ืื ืฉืื ืืขืจืืื ืฉื ืื ืืก "ืืืืช ืืื" ืื ืื ืฉืื, ืืื ืืฉ ืื ื ืจืง ืืจืืขื:
ObjectProperty: hasChild
Domain: Human
ะกharacteristics: Irreflexive
Class: Human
EquivalentTo: { Alice, Bill, Carol, John }
ืืขืช ืืืื ืืืืืืื ืชืืคืื ืืกืืชืจืช, ืืขื ืื ืื ืืข ืืืกืงื ืื ืืืืฉื ืืืืืื. ืขื ืืืจืื ืืืงืกืืืืืช "ืกืืจื ื" ืืืืื ืืกืืื ืืช ืืขืืื, ืืฉืืื ืื ืืืฆื ืืืคืฉืจืืช ืฉื'ืื ืืืื ืืืื ืฉืื ื ืฉืืืช.
ืงืืฉืืจ ื ืชืื ืื ืืจืืื ืืื
ืืขืจื ืืืืฉืืช ืืืืื ืืืืืืืช ืืืงืืฉืจืื ื ืืขื ืืืงืืจ ืืคืจืกืื ื ืชืื ืื ืืืื ืืจื ื. ืืฉืืืืฉ ืืื ืืกืืืื ืคื ืืืืช ืืจืืื ืืช ืืชืืืื ืขื ืืกืคืจ ืงืฉืืื.
ืืืืืื, ืืกืืืื ืืจืืื ืืช ืกืืืจื, ืืื ืืืืืงืืืื ืฉื OWL ืืืืืกืก ืขื ืืืืืฅ OWA ืืืืืืช UNA, ืืืืืืช ืื ืืืขืืช ืืืืืคื ืืคืชืื ืืืืืืืจ ืฉื ืืืื ืืจื ื, ืืืฉ ืืื. ืืืื ืืคืชืจืื ืืช ืืืืื ืืคืฉืจืืื.
- ืืชื ืกืื ืืืงื ื-OWL, ืืจืื ืขื ื ืืืฉืช OWA ืืืืืืฅ UNA, ืืืฉืื ืื ืืข ืืคืื ืืืชืืื. - ืืืืจื ืืฉืืื ืืื
ืืื ืืืกืื Stardog RDF. - ื ืืืฉืช ืืืืืืช ืืืืืงืืืืืืช ืฉื OWL ืืืืืช ืื ืืขื ืืืืื. - Stardog ืชืืื
SWRL ; Jena ื-GraphDB ืืฆืืขืืืืฉืื ืฉืคืืช ืืืืื - ืกืืจืื ืืืืืืืช ืืืืืงืืืืืืช ืฉื OWL, ืฉืืืืฉ ืืชืช-ืงืืืฆื ืืื ืื ืืืจืช ืืงืจืืื ื-RDFS ืืฆืืจื ืืืืื ืืช. - ืจืื ืขืื ืขื ืื ืืืื.
ื ืืฉื ื ืืกืฃ ืืื ืืืืฉ ืืืืื ืืืชืจ ืฉื ืืชื ืืฉืื ืขื ืืขืืืช ืืืืืช ืื ืชืื ืื ืืขืืื ืืืจืืื ื ืืืืขืืจ ืืื ืืืืืช ื ืชืื ืื ื-Linked Data stack. ืืชืคืืงืืช ืืื ืื ืืืืงืื.
- ืฉืื, ืืฉืชืืฉ ืืืืืืช ืฉื ืืื ื OWL ืขื ืกืื ืืืงื ืฉื ืขืืื ืกืืืจ ืืฉืืืช ืืืืืืืื ืื ืื ืืข ืืกืงื ืืชืืื ืืืื.
- ืืืฉืชืืฉ
ืฉืืงื , ืกืื ืืจืื ืืืืจ ืฉืชืืงื ืจืฉืืืช ืฉืืืืช ืขืืืช ืืฉืืืืช ืืกืื ืืืืช (ืขื ืืืช, ื ืืชื ืืืฉืชืืฉ ืื ืื ืืื ืืข ืืืงืื), ืืShEx . - ืืื ื ืฉืืื ื ืขืฉื ืืกืืคื ืฉื ืืืจ ืขื ืฉืืืืชืืช SPARQL, ืืฆืืจืช ืื ืื ืื ืืืืืช ื ืชืื ืื ืคืฉืื ืืฉืื ืืืืฆืขืืชื.
ืขื ืืืช, ืืคืืื ืืืืื ืืืืืืช ืฉื ืืืืืืช ืืืืงืืืืืืช ืืืื ืืืืืช ืืฉืืืจื ืืช ืืืกื ืืช ื-Linked Data ืืืืฅ ืืชืืจืืช ืืืฉืืืืช ืืืืืืช ืื ืืฃ ืืจืฉืช ืืคืชืืื ืืืืืืืจืช - ืืืฉืืืืช ืฉืืืื ื ืชืื ืื.
ืื ืืืื ืืขืจืืช ืืืืข ืืจืืื ืืช ืจืืืื?
ืื ืืคืฉืจื, ืืื ืืชื ืฆืจืื ืืืืื ืืืืืช ืืืืข ืืืืื ืืขืืืช ืืืืืง ืืืื ืืืืืืืช ืืืชืืืืืช ืืฆืืจืื ืืคืชืืจ. ืื ื ืืชืืจ ืืื ืชืืืื ืืืคืืื ืืช ืฉื ืืฉืชืชืคื ืคืืชืื ืืื ืืืจืืืช ืืื ื ืจืืืช ืขืจืืืช ืืื ืืืืืื ืื ืื ืงืืืช ืืืื ืฉื IT ืงืื ืื ืฆืืื ืื. ืืืืืจ ืื ืงืฆืช ืืช ืืฉื ืืคืื:
- ืื ืชื ืขืกืงื: RDF ืืื ืืฉืื ืืื ืืืื ืืืื ืืืืืกื ืืฉืืจืืช.
- ืื ืชื ืืขืจืืืช: RDF ืืื ืืื
EAV , ืจืง ืขื ืืืืจื ืฉื ืืื ืืงืกืื ืืฉืคืช ืฉืืืืชืืช ื ืืื. - ืืคืชืืื: ืืืื, ืื ืืื ืืจืื ืืืืฉืืื ืฉื ืืืื ืขืฉืืจ ืืงืื ื ืืื,
ืืงืจืื ืืืืจืื ื ืขื ืื. - ืื ืื ืคืจืืืืงื: ืื ืื ืืืชื ืืืจ
ืืืืื ืืช ืืขืจืืื !
ืืชืจืืื ืืจืื ืฉืืืืกื ืืช ืืฉืืฉืช ืืจืื ืืืฉืืืืช ืืงืฉืืจืืช ืืืคืฆื ืืืืจืืื ืืืช ืฉื ื ืชืื ืื, ืืืฉื, ืืขืช ืื ืืืช ืืขืจืืืช MDM (Master Data Management) ืื DWH (Data Warehouse). ืืขืืืช ืืืื ืงืืืืืช ืืื ืชืขืฉืืื.
ืืืื ืืื ืฉื ืืืฉืืืื ืกืคืฆืืคืืื ืืชืขืฉืืื, ืืื ืืืืืืืช Linked Data ืื ืืจืืข ืืคืืคืืืจืืืช ืืืืชืจ ืืชืขืฉืืืช ืืืืืช.
- ืืื ืืืืืืืช ืืื-ืจืคืืืืืช (ืืืฉืจ ื ืจืื ืฉืืคืืคืืืจืืืช ืฉืืื ืงืฉืืจื ืืืืจืืืืช ืืชืืื);
ื ืึนืึฐืึดื
"ื ืงืืืช ืืจืชืืื" ืืืจืื ืืืืจืื ื ืื ืก ืฉืืืจืื ืขื ืืื ืขืืืชืช "ืืกืืก ืืืืข ืืจืคืืื ืืืืืื" "
- ืืืฆืืจ ืืชืคืขืื ืฉื ืืืฆืจืื ืืืจืืืื (ืื ืืกืช ืืืื ืืช ืืืืื, ืืคืงืช ื ืคื ืืื; ืืจืื ืื ืื ื ืืืืจืื ืขื ืชืงื
ISO 15926 );
ื ืึนืึฐืึดื
ืื ืืื ืืกืืื ืืื ืืืืจืืืืช ืฉื ืชืืื ืื ืืฉื, ืืืฉืจ, ืืืฉื, ืืฉืื ืืืขืื ืืืจื, ืื ืืืืจืื ืขื ืชืขืฉืืืช ืื ืคื ืืืื, ืืฉืืื ืืืช ืคืฉืืื ืืืจืฉืช ืืื ืคืื ืงืฆืืืช CAD.
ืืฉื ืช 2008 ืืชืงืืื ืืืจืืข ืืชืงื ื ืืืืฆื, ืฉืืืจืื ืขื ืืื ืฉืืจืื
ISO 15926, ืืกืืคื ืฉื ืืืจ, ื ืจืื ืงืฆืช ืืื ืืชืขืฉืืืช ืื ืคื ืืืื (ืืืฆื ืืืื ืืืฉืื ืืืื ืืืชืจ ืืื ืืกืช ืืืื ืืช). ืจืง Statoil (Equinor) ืืชืืืจื ืืืื ืืืกืืืืืช; ืื ืืจืืืื, ืืืื
- ืืจืืื ืื ืคืื ื ืกืืื (ืืคืืื XBRL ืืืื ืืืืืฉื ืืกืื ืฉื ืืืืื ืฉื SDMX ืืืื ืืืืืืื ืฉื RDF Data Cube);
ื ืึนืึฐืึดื
ืืชืืืืช ืืฉื ื, ืืื ืงืืืื ืฉืื ืกืคืื ืคืขืื ืืืืืจ ืขื ืืฉืจืืช ืคื ืืืืช ืืืขื ืืื ืขื ืงืืืช ืืชืขืฉืืื ืืคืื ื ืกืืช, ืฉืืืชื ืืื ืืืืจ ืืกืืจืช ืืืืืืืืื "Force Majeure": ืืืืืื ืืืงืก, ื'ืื.ืคื ืืืจืื ืฆ'ืืืก ื/ืื ืืืจืื ืกืื ืื, ืืืืก ืคืืจืื, SWIFT/Visa/Mastercard, Bank of America, Citigroup, Fed, Deutsche Bank... ืื ืจืื ืฉืืืื ืืืคืฉื ืืืฉืื ืฉืืืื ืืฉืืื ืืืื
ื-HeadHunter, ืจืง Sberbank ื ืชืงื ืืืฉืื ืืขื ืืื; ืื ืืื ืขื "ืืืกืื EAV ืขื ืืืื ื ืชืื ืื ืืืื RDF."
ืืื ืื ืจืื, ืืืืื ืืืืืช ืืืืื ืืืื ืืืืืืืช ืืืงืืืืืช ืฉื ืืืกืืืช ืคืื ื ืกืืื ืืงืืืืื ืืืขืจืืืื ื ืืืข ืืืืืข ืืืจื ืก-ืืืืื ืฉื ืคืขืืืืชื ืฉื ืืืืจืื ืื. ืืื ืื ืจืื, ืืื ืืืจืฆืื ืืืฆื ืืืืืืช ืืืื ื ืืืจืฉืช ืคืชืจืื ืืช ืืจืืื ืืื ืืืื ืืื ืฉืื ืื ืืืืื ื ืืืืืชืืช.
- ืืขืจืืืช ืชืฉืืืืช ืืฉืืืืช ืขื ืืืฉืืืื ืืกืืจืืื (IBM Watson, Apple Siri, Google Knowledge Graph);
ื ืึนืึฐืึดื
ืืื, ืืืืฆืจ ืฉื ืกืืจื, ืชืืืก ืืจืืืจ, ืืื ืืืืืจ ืฉื ืขืฆื ืืืืืจื ืฉื ืืื ืืืืืืื (ืืืืื ื-IT) ื"ืืคืจื ืืืฉืื". ืืืขืชื, ืกืืืืจ ืืืืฉ ืฉื ืืืืืื ืืืืืจื ืื ืืื ื ืืฉื ื ืืช ืืฉืืขืืชื, ืื ืฉืืืื ืืขืื ืขื ืื ืฉืืื ืื ืฉื.
- ืคืจืกืื ื ืชืื ืื ืืืื ืื (ืืืฆืืงื ืจืื ืืืชืจ ื ืืชื ืืืืืก ืืืช ื-Linked Open Data).
ื ืึนืึฐืึดื
ืืขืจืืฆืื ืืืืืื ืฉื ื ืชืื ืื ืืงืืฉืจืื ืื ืื ืฉื ืงืจื GLAM: ืืืจืืืช, ืกืคืจืืืช, ืืจืืืื ืื ืืืืืืืื ืื. ืื ืืืืจ ืฉืกืคืจืืืช ืืงืื ืืจืก ืืงืืืช ืชืืืืฃ ื- MARC21
ืืืงืืืืื ืืืืืช ืืจืื ืืืืืื ืืคืจืืืงื ืืืฆืื ืืชืืื Linked Open Data - ืืขืื ืืจืกื ืงืจืืืช ืืืื ื ืฉื ืืืงืืคืืื, ืฉืชืืื ื, ืื ืืืื ื-DBPedia, ืืื ื ื ืืฆืจ ืืืืืื โโืืชืืืืช ืืืืข ืฉื ืืืืจืื, ืืื ืืื ื ืืฆืจ ืคืืืช ืื ืืืชืจ ืืืืคื ืืื ื (ืืืืืฉื ืืืคื ืืืงืืจ ืืืืข ืขืืืจ ืืืชื ืชืืืืช ืืืืข).
ืื ื ืืืืืฆืื ืื ืื ืืืืืง ืืช ืื
ืื ืื ืื, ืืืจืื ืจ
ืืืืืจ ื ืชืื ืื ืืจืืื ืืื
ืชืืืืืช, ืชืืืืืช, ืชืืืืืช...
ืืชืื ืขื ืืื ืืืกืืืจื, ืคืืจืืชื ืืืื ืืช ืืชืืืืืช ืฉื ืืจืื ืจ ืืฉื ืื ืฉืื ืืช ืขื ืืืื ืืืืืืืช ืฉืืขื ืืื ืืช ืืืชื ื.
ืฉื ื | ะขะตั ะฝะพะปะพะณะธั | ืืืื | ืขืืื | ืฉื ืื ืืจืื |
---|---|---|---|---|
2001 | ืจืฉืช ืกืื ืืืช | ืืื ืืืืืืืช ืืชืคืชืืืช | ืืจืืืจ ืืืฉื ืืช | 5-10 |
2006 | ืืื ืืจื ื ืกืื ืื ืชืืืืื | ืืื ืืืืืืืช ืืชืคืชืืืช | ืฉืื ืืฆืืคืืืช ืืื ืืคืืืช | 5-10 |
2012 | ืจืฉืช ืกืื ืืืช | ื ืชืื ืื ืืืืืื | ืฉืื ืืฆืืคืืืช ืืื ืืคืืืช | > 10 |
2015 | ื ืชืื ืื ืืงืืฉืจืื | ืื ืืืืืงื ืืชืงืืืช ืืืืขื ื ืชืื ืื | ืฉืืงืช ืืืชืคืืืืช | 5-10 |
2016 | ื ืืืื ืืื ืืืืืืื ืืจืืื ืืช | ืืื ืืืืืืืช ืืชืคืชืืืช | ืฉืืงืช ืืืชืคืืืืช | > 10 |
2018 | ืืจืคื ืืืข | ืืื ืืืืืืืช ืืชืคืชืืืช | ืืจืืืจ ืืืฉื ืืช | 5-10 |
ืขื ืืืช, ืืืจ ื
ืืืขื ืื ืืจืฃ DBMS ืืืจืื ืขื ืขืฆืื ืืืื ืืคืืืคืืจืื ืืชืืืื ืืื ืืืช "ืืจืฃ ืืืข" ืืจืืื ื ("ื ืชืื ืื ืืงืืฉืจืื" ืืืืืคืื ืืคืขืืื ื"ื ืชืื ืื ืืงืืฉืจืื"), ืื ืขื ืืื ืืขื ืืช ืืืื ืืืฆืืงืืช?
ืืกืื ื ืชืื ืื ืฉื ืืจืคืื ืื ืขืืืื ืืกืื ืืืื; ืื ืชืื ืื ื-DBMS ืฉื ืืจืฃ ืื ืขืืืื ืืืชื ืกืืื ื ืชืื ืื. ืืืื ืืืจืืืืช ืืืงืื URI ืืืคืืื ืืช ืืืฉืืื ืฉื ืฉืืืื ืฉื ื DBMS ืืจืคืื ืืืฉืืืช ืืื ืืืจืฆืื, ืืขืื ืฉืฉืืืื ืฉื ื ืืืืจื RDF ืืกืชืื ืืขืชืื ืงืจืืืืช ืืืืืื ืฉื ื ืืจืคื RDF. ืืืื ื ืืกืฃ ืฉื ืืกืื ืืืืช ืืื ืืืกืจ ืืจืคืืงืกืืืืืช ืฉื ืืืื ืืจืฃ ื-LPG, ืื ืฉืืงืฉื ืขื ื ืืืื ืืื ื ืชืื ืื ืืืืฆืขืืช ืืืชื ืคืืืคืืจืื.
ืืืกืืฃ, ื-DBMS ืืจืคืื ืืื ืื ืืขื ืืกืงื ืื ืื ืืขื ืืืืื. ื ืืชื ืืฉืืืจ ืืช ืืชืืฆืืืช ืฉื ืื ืืขืื ืืืื ืขื ืืื ืฉืืืืชืืช ืืกืืืืืช, ืืื ืื ืืคืฉืจื ืืคืืื ื-SQL.
ืขื ืืืช, ืืืขืจืืืช ืืืกืื RDF ืืืืืืืช ืืื ืงืืฉื ืืชืืื ืืืื ืืืค"ื. ืืืืฉื ืืืืฆืงื ืืืืชืจ ื ืืฉืืช ืืื ืฉืืืฆืขื ืืขืช ืืืขืื ื ืืืช ื- Blazegraph: ืืืื RDF*, ืืืฉืื RDF ื-LPG.
ืงืจื ืขืื
ืืชื ืืืื ืืงืจืื ืขืื ืขื ืชืืืืช ืืืกืื RDF ืขืืืจ ืืื ื-LPG ืืืืืจ ืืงืืื ืขื Habrรฉ:
ืกืคืจืืช
- Halpin, H., Monnin, A. (ืขืืจืืื) (2014). ืื ืืกื ืคืืืืกืืคืืช: ืืงืจืืช ืคืืืืกืืคืื ืฉื ืืืื ืืจื ื
- Allemang, D., Hendler, J. (2011) ืจืฉืช ืกืื ืืืช ืืืื ืืืืื ืืขืืื (ืืืืืจื ืฉื ืืื)
- Staab, S., Studer, R. (ืขืืจืืื) (2009) ืืืจืื ืขื ืืื ืืืืืืืืช (ืืืืืจื ืฉื ืืื)
- ืืื, ื' (ืขืืจื). (2011) ืงืืฉืืจ ื ืชืื ืื ืืจืืื ืืื
- Keet, M. (2018) ืืืื ืืื ืืกืช ืืื ืืืืืืื
ืืงืืจ: www.habr.com