From 6d59750ad0357e5d1e2c5b8a914b5d21d9b99e1d Mon Sep 17 00:00:00 2001 From: ljgarcia Date: Mon, 3 Aug 2020 18:54:52 +0200 Subject: [PATCH 1/6] Update LabProtocol type acc. to 0.4_DRAFT profile Changes regarding the 0.4_DRAFT profile: * isPartOf has range CreativeWork and URL (in the profile it is CreativeWork and Trip but Trip should be URL, it will be fixed together with definition as per issue 311 request) * isBasedOn included range Product that was removed from the profile (as this is the type, we should keep the original ranges already included in schema.org) Pending: Include href in comments as it is done in the profiles and in schema.org (not sure how to do so in ttl) --- data/ext/bio/LabProtocol.ttl | 172 ++++++++++++++++++++++++++--------- 1 file changed, 127 insertions(+), 45 deletions(-) diff --git a/data/ext/bio/LabProtocol.ttl b/data/ext/bio/LabProtocol.ttl index 0db6604f66..0820b0d2ea 100644 --- a/data/ext/bio/LabProtocol.ttl +++ b/data/ext/bio/LabProtocol.ttl @@ -11,98 +11,180 @@ schema:LabProtocol rdfs:subClassOf schema:CreativeWork ; dc:source . -schema:executionTime + + + + +schema:bioSampleUsed a rdf:Property ; schema:isPartOf ; - rdfs:label "executiontime" ; - rdfs:comment "The time it takes to actually carry out the protocol in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601)." ; + rdfs:label "bioSampleUsed" ; + rdfs:comment "BioSample used in the protocol. It could be a record in a Dataset describing the sample or a physical object corresponding to the sample or a URL pointing to the type of sample used." ; schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:Duration ; + schema:rangeIncludes schema:BioChemEntity, schema:BioSample, schema:DefinedTerm, schema:Text, schema:URL schema:Taxon, ; dc:source . -schema:labEquipment +schema:keywords + a rdf:Property ; + rdfs:label "keywords" ; + rdfs:comment "Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:Text . + +schema:labEquipmentUsed a rdf:Property ; schema:isPartOf ; - rdfs:label "labEquipment" ; - rdfs:comment "For LabProtocols it would be a laboratory equipment use by a person to follow one or more steps described in this LabProtocol." ; + rdfs:label "labEquipmentUsed" ; + rdfs:comment "A laboratory equipment used by a person to follow one or more steps described in this LabProtocol." ; schema:domainIncludes schema:LabProtocol ; schema:rangeIncludes schema:DefinedTerm, schema:Text, schema:URL ; dc:source . -schema:reagent +schema:protocolPurpose a rdf:Property ; schema:isPartOf ; - rdfs:label "reagent" ; - rdfs:comment "Reagent used in the protocol. It can be a record in a Dataset describing the reagent or a BioChemEntity corresponding to the reagent or a URL pointing to the type of reagent used. ChEBI and PubChem entities can be used whenever available. Commercial names are also acceptable (URL if possible)." ; + rdfs:label "protocolPurpose" ; + rdfs:comment "The purpose of the protocol enables readers to make a decision as to the suitability of the protocol to their experimental problem. (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#PurposeOfProtocol)." ; schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:BioChemEntity, schema:DefinedTerm, schema:Text, schema:URL ; + schema:rangeIncludes schema:CreativeWork, schema:Text ; dc:source . -schema:sampleUsed +schema:reagentUsed a rdf:Property ; schema:isPartOf ; - rdfs:label "sampleUsed" ; - rdfs:comment "Sample used in the protocol. It could be a record in a Dataset describing the sample or a physical object corresponding to the sample or a URL pointing to the type of sample used." ; + rdfs:label "reagentUsed" ; + rdfs:comment "Reagents used in the protocol. ChEBI and PubChem entities can be used whenever available. Commercial names are also acceptable (URL if possible)." ; schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:BioChemEntity, schema:DefinedTerm, schema:BioSample, schema:Text, schema:URL ; - dc:source . + schema:rangeIncludes schema:BioChemEntity, schema:DefinedTerm, schema:Text, schema:URL ; + dc:source . + + -schema:software + + +schema:author a rdf:Property ; - schema:isPartOf ; - rdfs:label "software" ; - rdfs:comment "Software or tool used as part of the lab protocol to complete a part of it." ; + rdfs:label "author" ; + rdfs:comment "The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably." ; schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:SoftwareApplication ; - dc:source . + schema:rangeIncludes schema:Organizaton, schema:Person . + +schema:citation + a rdf:Property ; + rdfs:label "citation" ; + rdfs:comment "A citation or reference to another creative work, such as another publication, web page, scholarly article, etc." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:CreativeWork, schema:Text . + +schema:identifier + a rdf:Property ; + rdfs:label "identifier" ; + rdfs:comment "The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See background notes for more details." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:PropertyValue, schema:Text, schema:URL . + +schema:isPartOf + a rdf:Property ; + rdfs:label "isPartOf" ; + rdfs:comment "Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of. Inverse property: hasPart." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:CreativeWork, schema:URL . + +schema:license + a rdf:Property ; + rdfs:label "license" ; + rdfs:comment "A license document that applies to this content, typically indicated by URL." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:CreativeWork, schema:URL . schema:protocolAdvantage a rdf:Property ; schema:isPartOf ; rdfs:label "protocolAdvantage" ; - rdfs:comment "Situations where the Protocol has been successfully employed." ; + rdfs:comment "Situations where the Protocol has been successfully employed (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#AdvantageOfTheProtocol)" ; schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:CreativeWork ; + schema:rangeIncludes schema:CreativeWork, schema:Text ; dc:source . -schema:protocolLimitation +schema:protocolApplication a rdf:Property ; schema:isPartOf ; - rdfs:label "protocolLimitation" ; - rdfs:comment "Situations where the Protocol would be unreliable or otherwise unsuccessful." ; + rdfs:label "protocolApplication" ; + rdfs:comment "Applications of the protocol list the full diversity of the applications of the method and support if is possible to extend the range of applications of the protocol. e.g. northern blot assays, sequencing, etc. (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#ApplicationOfTheProtocol)" ; schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:CreativeWork ; - dc:source . + schema:rangeIncludes schema:CreativeWork, schema:Text ; + dc:source . -schema:protocolApplication +schema:protocolLimitation a rdf:Property ; schema:isPartOf ; rdfs:label "protocolLimitation" ; - rdfs:comment "Applications of the protocol list the full diversity of the applications of the method and support if is possible to extend the range of applications of the protocol. e.g. northern blot assays, sequencing, etc." ; + rdfs:comment "Situations where the Protocol would be unreliable or otherwise unsuccessful (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#LimitationOfTheProtocol)" ; schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:CreativeWork ; - dc:source . + schema:rangeIncludes schema:CreativeWork, schema:Text ; + dc:source . schema:protocolOutcome a rdf:Property ; schema:isPartOf ; - rdfs:label "protocolLimitation" ; - rdfs:comment "Outcome or expected result by a protocol execution." ; + rdfs:label "protocolOutcome" ; + rdfs:comment "Outcome or expected result by a protocol execution (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#OutcomeOfTheProtocol)" ; schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:CreativeWork ; - dc:source . + schema:rangeIncludes schema:CreativeWork, schema:Text ; + dc:source . -schema:purpose +schema:softwareUsed a rdf:Property ; - rdfs:label "purpose" ; - rdfs:comment "A goal towards an action is taken. Can be concrete or abstract." ; - schema:domainIncludes schema:AllocateAction, schema:LabProtocol, schema:MedicalDevice, schema:PayAction ; - schema:rangeIncludes schema:MedicalDevicePurpose, schema:Text, schema:Thing ; - schema:isPartOf . + schema:isPartOf ; + rdfs:label "softwareUsed" ; + rdfs:comment "Software or tool used as part of the lab protocol to complete a part of it." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:SoftwareApplication, schema:URL ; + dc:source . schema:step a rdf:Property ; rdfs:label "step" ; rdfs:comment "A single step item (as HowToStep, text, document, video, etc.) or a HowToSection." ; - schema:domainIncludes schema:HowTo, schema:LabProtocol ; - schema:rangeIncludes schema:CreativeWork, schema:HowToSection, schema:HowToStep, schema:Text . + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:CreativeWork, schema:HowToSection, schema:HowToStep, schema:Text . + +schema:totalTime + a rdf:Property ; + rdfs:label "totalTime" ; + rdfs:comment "The total time required to perform instructions or a direction (including time to prepare the supplies), in ISO 8601 duration format." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:Duration . + + + + + +schema:dateCreated + a rdf:Property ; + rdfs:label "dateCreated" ; + rdfs:comment "The date on which the CreativeWork was created or the item was added to a DataFeed." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:Date, schema:DateTime . + +schema:dateModified + a rdf:Property ; + rdfs:label "dateModified" ; + rdfs:comment "The date on which the CreativeWork was most recently modified or when the item’s entry was modified within a DataFeed." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:Date, schema:DateTime . + +schema:datePublished + a rdf:Property ; + rdfs:label "datePublished" ; + rdfs:comment "Date of first broadcast/publication." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:Date, schema:DateTime . + +schema:isBasedOn + a rdf:Property ; + rdfs:label "isBasedOn" ; + rdfs:comment "A resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html. Supersedes isBasedOnUrl." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:CreativeWork, schema:Product, schema:URL . + From 2385e6d50082103b8f50cb8c462b535c4c29321a Mon Sep 17 00:00:00 2001 From: ljgarcia Date: Wed, 5 Aug 2020 16:27:04 +0200 Subject: [PATCH 2/6] Remove all properties coming from any ancestor Either CreativeWork or Thing --- data/ext/bio/LabProtocol.ttl | 77 +----------------------------------- 1 file changed, 1 insertion(+), 76 deletions(-) diff --git a/data/ext/bio/LabProtocol.ttl b/data/ext/bio/LabProtocol.ttl index 0820b0d2ea..317a5d84c8 100644 --- a/data/ext/bio/LabProtocol.ttl +++ b/data/ext/bio/LabProtocol.ttl @@ -24,13 +24,6 @@ schema:bioSampleUsed schema:rangeIncludes schema:BioChemEntity, schema:BioSample, schema:DefinedTerm, schema:Text, schema:URL schema:Taxon, ; dc:source . -schema:keywords - a rdf:Property ; - rdfs:label "keywords" ; - rdfs:comment "Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas." ; - schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:Text . - schema:labEquipmentUsed a rdf:Property ; schema:isPartOf ; @@ -60,42 +53,7 @@ schema:reagentUsed - - -schema:author - a rdf:Property ; - rdfs:label "author" ; - rdfs:comment "The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably." ; - schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:Organizaton, schema:Person . - -schema:citation - a rdf:Property ; - rdfs:label "citation" ; - rdfs:comment "A citation or reference to another creative work, such as another publication, web page, scholarly article, etc." ; - schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:CreativeWork, schema:Text . - -schema:identifier - a rdf:Property ; - rdfs:label "identifier" ; - rdfs:comment "The identifier property represents any kind of identifier for any kind of Thing, such as ISBNs, GTIN codes, UUIDs etc. Schema.org provides dedicated properties for representing many of these, either as textual strings or as URL (URI) links. See background notes for more details." ; - schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:PropertyValue, schema:Text, schema:URL . - -schema:isPartOf - a rdf:Property ; - rdfs:label "isPartOf" ; - rdfs:comment "Indicates an item or CreativeWork that this item, or CreativeWork (in some sense), is part of. Inverse property: hasPart." ; - schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:CreativeWork, schema:URL . - -schema:license - a rdf:Property ; - rdfs:label "license" ; - rdfs:comment "A license document that applies to this content, typically indicated by URL." ; - schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:CreativeWork, schema:URL . + schema:protocolAdvantage a rdf:Property ; @@ -142,12 +100,6 @@ schema:softwareUsed schema:rangeIncludes schema:SoftwareApplication, schema:URL ; dc:source . -schema:step - a rdf:Property ; - rdfs:label "step" ; - rdfs:comment "A single step item (as HowToStep, text, document, video, etc.) or a HowToSection." ; - schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:CreativeWork, schema:HowToSection, schema:HowToStep, schema:Text . schema:totalTime a rdf:Property ; @@ -160,31 +112,4 @@ schema:totalTime -schema:dateCreated - a rdf:Property ; - rdfs:label "dateCreated" ; - rdfs:comment "The date on which the CreativeWork was created or the item was added to a DataFeed." ; - schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:Date, schema:DateTime . - -schema:dateModified - a rdf:Property ; - rdfs:label "dateModified" ; - rdfs:comment "The date on which the CreativeWork was most recently modified or when the item’s entry was modified within a DataFeed." ; - schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:Date, schema:DateTime . - -schema:datePublished - a rdf:Property ; - rdfs:label "datePublished" ; - rdfs:comment "Date of first broadcast/publication." ; - schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:Date, schema:DateTime . - -schema:isBasedOn - a rdf:Property ; - rdfs:label "isBasedOn" ; - rdfs:comment "A resource that was used in the creation of this resource. This term can be repeated for multiple sources. For example, http://example.com/great-multiplication-intro.html. Supersedes isBasedOnUrl." ; - schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:CreativeWork, schema:Product, schema:URL . From 282a351484bef0684e70dfd3ec81abe1a3989287 Mon Sep 17 00:00:00 2001 From: Garcia-Castro Date: Thu, 6 Aug 2020 12:32:53 +0200 Subject: [PATCH 3/6] Fix typo --- data/ext/bio/LabProtocol.ttl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/ext/bio/LabProtocol.ttl b/data/ext/bio/LabProtocol.ttl index 317a5d84c8..4eb1041d38 100644 --- a/data/ext/bio/LabProtocol.ttl +++ b/data/ext/bio/LabProtocol.ttl @@ -21,7 +21,7 @@ schema:bioSampleUsed rdfs:label "bioSampleUsed" ; rdfs:comment "BioSample used in the protocol. It could be a record in a Dataset describing the sample or a physical object corresponding to the sample or a URL pointing to the type of sample used." ; schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:BioChemEntity, schema:BioSample, schema:DefinedTerm, schema:Text, schema:URL schema:Taxon, ; + schema:rangeIncludes schema:BioChemEntity, schema:BioSample, schema:DefinedTerm, schema:Text, schema:URL, schema:Taxon, ; dc:source . schema:labEquipmentUsed From 852fd07ed93f4abb3e6b8552676548b4c0db898a Mon Sep 17 00:00:00 2001 From: Garcia-Castro Date: Thu, 6 Aug 2020 15:21:23 +0200 Subject: [PATCH 4/6] Fix typo --- data/ext/bio/LabProtocol.ttl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/ext/bio/LabProtocol.ttl b/data/ext/bio/LabProtocol.ttl index 4eb1041d38..54bc433b38 100644 --- a/data/ext/bio/LabProtocol.ttl +++ b/data/ext/bio/LabProtocol.ttl @@ -21,7 +21,7 @@ schema:bioSampleUsed rdfs:label "bioSampleUsed" ; rdfs:comment "BioSample used in the protocol. It could be a record in a Dataset describing the sample or a physical object corresponding to the sample or a URL pointing to the type of sample used." ; schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:BioChemEntity, schema:BioSample, schema:DefinedTerm, schema:Text, schema:URL, schema:Taxon, ; + schema:rangeIncludes schema:BioChemEntity, schema:BioSample, schema:DefinedTerm, schema:Text, schema:URL, schema:Taxon ; dc:source . schema:labEquipmentUsed From c2cfbfd8064acb145cde3bd56b399c481bb0d8bb Mon Sep 17 00:00:00 2001 From: ljgarcia Date: Tue, 1 Sep 2020 16:38:16 +0200 Subject: [PATCH 5/6] Update properties according to 0.5_DRAFT profile --- data/ext/bio/LabProtocol.ttl | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/data/ext/bio/LabProtocol.ttl b/data/ext/bio/LabProtocol.ttl index 54bc433b38..bc235ecdcc 100644 --- a/data/ext/bio/LabProtocol.ttl +++ b/data/ext/bio/LabProtocol.ttl @@ -46,9 +46,9 @@ schema:reagentUsed a rdf:Property ; schema:isPartOf ; rdfs:label "reagentUsed" ; - rdfs:comment "Reagents used in the protocol. ChEBI and PubChem entities can be used whenever available. Commercial names are also acceptable (URL if possible)." ; + rdfs:comment "Reagents used in the protocol. ChEBI and PubChem entities can be used whenever available. Commercial names are also acceptable. A reagent is defined as ‘A substance used in a chemical reaction to detect, measure, examine, or produce other substances’ in CHEBI:33893" ; schema:domainIncludes schema:LabProtocol ; - schema:rangeIncludes schema:BioChemEntity, schema:DefinedTerm, schema:Text, schema:URL ; + schema:rangeIncludes schema:BioChemEntity, schema:MolecularEntity, schema:ChemicalSubstance, schema:DefinedTerm, schema:Text, schema:URL ; dc:source . @@ -59,7 +59,7 @@ schema:protocolAdvantage a rdf:Property ; schema:isPartOf ; rdfs:label "protocolAdvantage" ; - rdfs:comment "Situations where the Protocol has been successfully employed (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#AdvantageOfTheProtocol)" ; + rdfs:comment "Situations where the Protocol has been successfully employed including advantageous elements (e.g. better yield, shorter running time) (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#AdvantageOfTheProtocol)" ; schema:domainIncludes schema:LabProtocol ; schema:rangeIncludes schema:CreativeWork, schema:Text ; dc:source . @@ -101,6 +101,20 @@ schema:softwareUsed dc:source . +schema:performTime + a rdf:Property ; + rdfs:label "performTime" ; + rdfs:comment "The length of time it takes to perform instructions or a direction (not including time to prepare the supplies), in ISO 8601 duration format." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:Duration . + +schema:prepTime + a rdf:Property ; + rdfs:label "prepTime" ; + rdfs:comment "The length of time it takes to prepare the items to be used in instructions or a direction, in ISO 8601 duration format." ; + schema:domainIncludes schema:LabProtocol ; + schema:rangeIncludes schema:Duration . + schema:totalTime a rdf:Property ; rdfs:label "totalTime" ; From a53b777602fe93d87dca44cf575b5b728fd951a5 Mon Sep 17 00:00:00 2001 From: ljgarcia Date: Tue, 1 Sep 2020 16:44:52 +0200 Subject: [PATCH 6/6] Add links --- data/ext/bio/LabProtocol.ttl | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data/ext/bio/LabProtocol.ttl b/data/ext/bio/LabProtocol.ttl index bc235ecdcc..63c6d45f18 100644 --- a/data/ext/bio/LabProtocol.ttl +++ b/data/ext/bio/LabProtocol.ttl @@ -37,7 +37,7 @@ schema:protocolPurpose a rdf:Property ; schema:isPartOf ; rdfs:label "protocolPurpose" ; - rdfs:comment "The purpose of the protocol enables readers to make a decision as to the suitability of the protocol to their experimental problem. (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#PurposeOfProtocol)." ; + rdfs:comment "The purpose of the protocol enables readers to make a decision as to the suitability of the protocol to their experimental problem, see more information at [PurposeOfProtocol](http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#PurposeOfProtocol)." ; schema:domainIncludes schema:LabProtocol ; schema:rangeIncludes schema:CreativeWork, schema:Text ; dc:source . @@ -59,7 +59,7 @@ schema:protocolAdvantage a rdf:Property ; schema:isPartOf ; rdfs:label "protocolAdvantage" ; - rdfs:comment "Situations where the Protocol has been successfully employed including advantageous elements (e.g. better yield, shorter running time) (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#AdvantageOfTheProtocol)" ; + rdfs:comment "Situations where the Protocol has been successfully employed including advantageous elements (e.g. better yield, shorter running time), see more information at [AdvantageOfTheProtocol](http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#AdvantageOfTheProtocol)." ; schema:domainIncludes schema:LabProtocol ; schema:rangeIncludes schema:CreativeWork, schema:Text ; dc:source . @@ -68,7 +68,7 @@ schema:protocolApplication a rdf:Property ; schema:isPartOf ; rdfs:label "protocolApplication" ; - rdfs:comment "Applications of the protocol list the full diversity of the applications of the method and support if is possible to extend the range of applications of the protocol. e.g. northern blot assays, sequencing, etc. (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#ApplicationOfTheProtocol)" ; + rdfs:comment "Applications of the protocol list the full diversity of the applications of the method and support if is possible to extend the range of applications of the protocol. e.g. northern blot assays, sequencing, etc., see more information at [ApplicationOfTheProtocol](http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#ApplicationOfTheProtocol)." ; schema:domainIncludes schema:LabProtocol ; schema:rangeIncludes schema:CreativeWork, schema:Text ; dc:source . @@ -77,7 +77,7 @@ schema:protocolLimitation a rdf:Property ; schema:isPartOf ; rdfs:label "protocolLimitation" ; - rdfs:comment "Situations where the Protocol would be unreliable or otherwise unsuccessful (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#LimitationOfTheProtocol)" ; + rdfs:comment "Situations where the Protocol would be unreliable or otherwise unsuccessful, see more information at [LimitationOfTheProtocol](http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#LimitationOfTheProtocol)." ; schema:domainIncludes schema:LabProtocol ; schema:rangeIncludes schema:CreativeWork, schema:Text ; dc:source . @@ -86,7 +86,7 @@ schema:protocolOutcome a rdf:Property ; schema:isPartOf ; rdfs:label "protocolOutcome" ; - rdfs:comment "Outcome or expected result by a protocol execution (see more information at http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#OutcomeOfTheProtocol)" ; + rdfs:comment "Outcome or expected result by a protocol execution, see more information at [OutcomeOfTheProtocol](http://vocab.linkeddata.es/SMARTProtocols/myDocumentation_SPdoc_18Abril2017/index_SPdoc_V4.0.html#OutcomeOfTheProtocol)." ; schema:domainIncludes schema:LabProtocol ; schema:rangeIncludes schema:CreativeWork, schema:Text ; dc:source . @@ -104,21 +104,21 @@ schema:softwareUsed schema:performTime a rdf:Property ; rdfs:label "performTime" ; - rdfs:comment "The length of time it takes to perform instructions or a direction (not including time to prepare the supplies), in ISO 8601 duration format." ; + rdfs:comment "The length of time it takes to perform instructions or a direction (not including time to prepare the supplies), in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601)." ; schema:domainIncludes schema:LabProtocol ; schema:rangeIncludes schema:Duration . schema:prepTime a rdf:Property ; rdfs:label "prepTime" ; - rdfs:comment "The length of time it takes to prepare the items to be used in instructions or a direction, in ISO 8601 duration format." ; + rdfs:comment "The length of time it takes to prepare the items to be used in instructions or a direction, in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601)." ; schema:domainIncludes schema:LabProtocol ; schema:rangeIncludes schema:Duration . schema:totalTime a rdf:Property ; rdfs:label "totalTime" ; - rdfs:comment "The total time required to perform instructions or a direction (including time to prepare the supplies), in ISO 8601 duration format." ; + rdfs:comment "The total time required to perform instructions or a direction (including time to prepare the supplies), in [ISO 8601 duration format](http://en.wikipedia.org/wiki/ISO_8601)." ; schema:domainIncludes schema:LabProtocol ; schema:rangeIncludes schema:Duration .