There are several options for this. I will illustrate some of the most popular.
Named Graphics / Squares
RDF RDF, ( " " ). RDF RDF, "" ( "" ).
. ( - RDF):
:i1 a :TimePeriod .
:i1 :begin "2009-01-20T00:00:00Z"^^xsd:dateTime .
:i1 :end "2017-01-20T00:00:00Z"^^xsd:dateTime .
:barackObama :presidentOf :USA :i1 .
: " - " , :i.
, , . , ( ), , ( ).
. " " "" , , , . RDF ( ):
:barackObama :hasRole :president_44 .
:president_44 a :Presidency ;
:of :USA ;
:begin "2009-01-20T00:00:00Z"^^xsd:dateTime ;
:end "2017-01-20T00:00:00Z"^^xsd:dateTime .
( "" :president_44).
. , SPARQL.
RDF
, "", RDF - W3C " ". :
:obamaPresidency a rdf:Statement ;
rdf:subject :barackObama ;
rdf:predicate :presidentOf ;
rdf:object :USA ;
:trueBetween [
:begin "2009-01-20T00:00:00Z"^^xsd:dateTime ;
:end "2017-01-20T00:00:00Z"^^xsd:dateTime .
] .
RDF:
- . , , , RDF-reification - .
- , , : " , , ... ...". , , ! , , ( , ), /.
- SPARQL.
, W3C N- RDF , ( .).