Question

Je suis très nouveau à travailler avec des données sémantiques et ont une petite question que je ne peux pas trouver une réponse.

Lors de la création d'un schéma de rdf vous créez essentiellement une classe comme par POO dire déclarant toutes les propriétés etc qui sont valides. Si tel est le cas, alors dire que je veux une propriété appelée « titre » que je compte en fait sur l'utilisation dcterms: titre dois-je déclarer spécifiquement l'existence de ce membre de ma classe rdf dans le schéma et le déclarer comme une propriété sous de dcterms: titre. Ou, est-ce que je ne fournissez pas ce à partir du schéma et simplement l'utiliser lors de la création de l'instance de rdf?

J'espère que cela a un sens et je remercie anyne à l'avance pour tout conseil qu'ils peuvent offrir à ce sujet.

Était-ce utile?

La solution

  

Lors de la création d'un

schéma rdf vous créez essentiellement une classe comme par POO dire déclarant toutes les propriétés, etc qui sont valides.

Ceci est une idée fausse, et le mal. Il est parfaitement compréhensible, cependant, et invité par l'utilisation du terme « schéma » qui, dans les bases de données XML et relationnelles peuvent proposer une définition ou une contrainte sur les données.

La recommandation du W3C est appelé « vocabulaire RDF Description Language 1.0: RDF Schema » mot, qui est une tentative de sortir du « schéma », et suggèrent ce que rdfs ne: décrire vocabulaires. 'Schémas' RDF ne sont que des collections de descriptions des classes et des propriétés.

Ainsi, les réponses sont courtes: « dois-je déclarer spécifiquement l'existence de ce membre de ma classe » non. «Je ne fournissez pas ce à partir du schéma et utilise simplement lors de la création de l'instance de rdf oui, c'est très bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top