Quick RDF IntroductionTerminology – RDF Triple (Also the triple form used in SPARQL)_clipboard0Terminology – RDF Triple (Also the triple form used in SPARQL)Nodal View and Standard RDF PrimitivesOther TopicsOther TopicsOther DetailsOther DetailsQuick RDF IntroductionTerminology – RDF Triple (Also the triple form used in SPARQL)Resource Description Framework (RDF) Triple(Subject, Predicate, Object)Subject must be a URI A resource or “blank node”Predicate must be a URI A resource Also known as a “Property” Links the Subject with the Object–a semantic relationship between Subject and Object Either a ‘standard’ RDF property or defined by an ontologyObject can be a URI or Literal1. URI: A resource or “blank node”2. Literal: string data also known as a “value”Format: (URI, URI, URI or Literal)Terminology – RDF Triple (Also the triple form used in SPARQL)RDF Serialization FormsXML●A few ways to express triplesN3●Generally preferred short-hand method (more readable)N-Triples●One complete triple per lineNodal View and Standard RDF PrimitivesMammalZebraOntology(T-Box)Instances (A-Box)RDFS:subClassOfRDF:typeRDF:label‘Stripes’KMDev:StripesKMDev:LocationGeoLocRDF:type89N 84E …KMDev:LL……ZebraKMDev:LocTypeOther TopicsReification – Knowledge about KnowledgeRDF and RDFSFamous Ontologies:Dublin Core (Metadata)FOAF – Friend of a friendvCard – Electronic Business CardsDolce, CYC/UMBEL, BFO (incl SNAP & SPAN), SUMOWordnetOther TopicsSemantics on the InternetMicroformatsLinked DataTwine – built on RDFGoogle Knowledge Graph●Example “Cancer” -> Searches related to Cancer (semantic relations)Wolfram AlphaSPARQL – SPARQL Protocol and RDF Query LanguageOther DetailsOntology Building ToolsJena – in code (API)GRUFFProtégéTopBraid ComposerSwoopInference / ReasonersProper subset is strongest capabilityClosed world reasoning is not an option for most real problem spacesOther DetailsDatatype vs Object properties–Datatype → Literals–Object → ResourcesDomain and Range–Functional RelationshipsSharing:RDF DumpLinked DataSPARQL
View Full Document