Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)

632 Aufrufe

Veröffentlicht am

Bosch, Eckert. Requirements on RDF Constraint Formulation and Validation (DC 2014)

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

2014.10 - Requirements on RDF Constraint Formulation and Validation (DC 2014)

  1. 1. RDF Validation requirements DB DC 2014 Thomas Bosch, Kai Eckert thomas.bosch@gesis.org kai@informatik.uni-mannheim.de
  2. 2. from a case study to a solution
  3. 3. requirements classification
  4. 4. evaluation
  5. 5. R-68-REQUIRED- PROPERTIES Bibframe, DQTP, DSP, OWL 2, ReSh, ShEx, SPIN, SPARQL
  6. 6. constraint (DSP) :organizationDescriptionTemplate a dsp:DescriptionTemplate ; dsp:minOccur 1 ; dsp:maxOccur "infinity" ; dsp:resourceClass :Organization ; dsp:statementTemplate [ a dsp:NonLiteralStatementTemplate; dsp:minOccur 1 ; dsp:maxOccur "infinity" ; dsp:property :name ] .
  7. 7. valid data :dcmi a :Organization ; :name "Dublin Core Metadata Initiative" .
  8. 8. invalid data :dcmi a :Organization .
  9. 9. constraint (OWL2) :Organization rdfs:subClassOf [ a owl:Restriction ; owl:minCardinality 1 ; owl:onProperty :name ] .
  10. 10. validator purl.orgnetrdfval-demo executable examples R-68-REQUIRED-PROPERTIES validation
  11. 11. RDF validation database purl.org/net/rdf-validation how to contribute?
  12. 12. R-13-DISJOINT-GROUP- OF-PROPERTIES-CLASS- SPECIFIC ShEx, SPIN, SPARQL
  13. 13. constraint <Human> { ( foaf:name xsd:string | foaf:givenName xsd:string+ , foaf:familyName xsd:string ) }
  14. 14. matching 'Human' shape :Luke foaf:givenName "Luke" ; foaf:familyName "Skywalker" . :Leia foaf:name "Leia Skywalker" .
  15. 15. NOT matching 'Human' shape :Anakin foaf:givenName "Anakin" ; foaf:familyName "Skywalker" ; foaf:name "Anakin Skywalker" .
  16. 16. validator www.w3.org/2013/ShEx/FancyShExDemo executable examples R-13-DISJOINT-GROUP-OF-PROPERTIES- CLASS-SPECIFIC validation
  17. 17. RDF validation database purl.org/net/rdf-validation how to contribute?

×